๐Ÿ“ˆ
capital budgetingintermediate30 min

How to Calculate IRR: Internal Rate of Return with Worked Examples for Multiple Projects

Internal rate of return (IRR) is the discount rate that makes NPV equal zero โ€” the implied yield of a project's cash flows. Learn how to calculate IRR manually via interpolation, use Excel and financial calculators, identify when IRR fails (multiple IRRs, project scale), and interpret the decision rule against hurdle rates.

What You'll Learn

  • โœ“Apply the IRR decision rule and compare it to the NPV decision rule
  • โœ“Calculate IRR manually using trial-and-error interpolation
  • โœ“Use Excel IRR/XIRR and financial calculator keys to solve for IRR
  • โœ“Identify when IRR gives misleading signals (NPV/IRR conflict, multiple IRRs)
  • โœ“Apply modified IRR (MIRR) when conventional IRR is problematic

1. Direct Answer: What IRR Is and Why We Use It

Internal rate of return (IRR) is the discount rate at which the net present value (NPV) of a project's cash flows equals zero. It represents the effective annual yield of a project based on its cash flow pattern. Mathematically: NPV = 0 = ฮฃ CFt / (1 + IRR)^t, where CFt is the cash flow in period t. Solve for IRR. The IRR decision rule: accept a project if IRR > required rate of return (hurdle rate, or cost of capital). Reject if IRR < hurdle rate. The intuition is that IRR tells you the project's implicit yield, so you accept only if that yield exceeds what you'd need to fund the project. IRR is popular because it produces a single intuitive number (a percentage rate) that managers can compare to cost of capital or industry benchmarks. A 22% IRR is easy to reason about. A $4.2M NPV requires context (for what size project?). However, IRR has limitations that often cause it to mislead. Non-conventional cash flows (sign changes beyond the initial outflow) can produce multiple IRRs or no real IRR. Mutually exclusive project comparisons can favor the wrong project when projects have different scales or timing. Reinvestment rate assumption is that intermediate cash flows earn the IRR, which is often unrealistic for high-IRR projects. For corporate finance exams, IRR calculations appear frequently and the NPV vs IRR conflict is heavily tested. For real-world investment decisions, NPV is the theoretically correct criterion โ€” use IRR as a supplementary check, not the primary decision rule.

Key Points

  • โ€ขIRR = discount rate that makes NPV equal zero
  • โ€ขDecision rule: accept if IRR > hurdle rate (cost of capital)
  • โ€ขIRR produces intuitive percentage; NPV produces absolute dollar value
  • โ€ขIRR can mislead for mutually exclusive projects or non-conventional cash flows
  • โ€ขNPV is theoretically correct; IRR is supplementary

2. Worked Example: Simple Project with Interpolation

Project cash flows: Year 0: -$100,000 (investment) Year 1: +$40,000 Year 2: +$50,000 Year 3: +$45,000 Find IRR via trial-and-error interpolation. Step 1: try 10%. NPV = -100,000 + 40,000/1.10 + 50,000/1.21 + 45,000/1.331 NPV = -100,000 + 36,364 + 41,322 + 33,809 = +11,495 NPV positive, so IRR > 10%. Step 2: try 17%. NPV = -100,000 + 40,000/1.17 + 50,000/1.3689 + 45,000/1.601613 NPV = -100,000 + 34,188 + 36,525 + 28,099 = -1,188 NPV negative, so IRR < 17%. Step 3: try 15%. NPV = -100,000 + 40,000/1.15 + 50,000/1.3225 + 45,000/1.520875 NPV = -100,000 + 34,783 + 37,807 + 29,589 = +2,179 NPV positive, so IRR > 15%. Step 4: interpolate between 15% and 17%. IRR โ‰ˆ 15% + (2,179 / (2,179 + 1,188)) ร— (17% - 15%) IRR โ‰ˆ 15% + (2,179 / 3,367) ร— 2% IRR โ‰ˆ 15% + 1.29% = 16.29% Verify with Excel: =IRR({-100000, 40000, 50000, 45000}) = 16.29%. Decision: if hurdle rate is 10%, accept (16.29% > 10%). If hurdle rate is 18%, reject. This content is for educational purposes only and does not constitute financial advice.

Key Points

  • โ€ขStart with a rate guess; iterate based on NPV sign
  • โ€ขInterpolation formula: lower + (NPV_lower / range_of_NPV) ร— rate_range
  • โ€ขTwo nearby rates with opposite NPV signs bracket the true IRR
  • โ€ขExcel IRR function solves iteratively in milliseconds
  • โ€ขFinancial calculator: CF key, enter cash flows, CPT IRR

3. The NPV vs IRR Conflict

Two mutually exclusive projects (you can only pick one): Project A: -$10,000 / +$6,500 / +$6,500 (IRR 19.4%, NPV at 10% = $1,281) Project B: -$50,000 / +$30,000 / +$30,000 (IRR 13.1%, NPV at 10% = $2,066) IRR picks A (19.4% > 13.1%). NPV picks B ($2,066 > $1,281). Which is right? NPV. In mutually exclusive projects, NPV measures absolute value creation โ€” what shareholders care about. IRR measures percentage return on project capital, but a high percentage on a small project can produce less total value than a lower percentage on a larger project. The key insight: IRR ignores project scale. Project A earns 19.4% on $10,000 = roughly $1,940 of value per year. Project B earns 13.1% on $50,000 = roughly $6,550 of value per year. The per-dollar return is lower, but the total dollars earned is higher. When the two rules conflict, trust NPV. Shareholder wealth is measured in dollars, not percentages. The conflict arises from: (1) scale differences (as above); (2) timing differences (one project's cash flows weighted earlier or later than another's). Both cases favor NPV as the correct criterion. Crossover rate: the discount rate at which two projects have equal NPVs. Below the crossover, one project wins; above, the other wins. Find it by taking the difference in cash flows between the two projects and finding the IRR of that difference. This content is for educational purposes only and does not constitute financial advice.

Key Points

  • โ€ขMutually exclusive projects: NPV beats IRR when rules conflict
  • โ€ขIRR ignores scale โ€” high IRR on small project can create less value
  • โ€ขScale differences or timing differences produce NPV/IRR conflict
  • โ€ขCrossover rate: discount rate where two projects have equal NPV
  • โ€ขNPV is theoretically correct; trust it in conflicts

4. The Multiple IRR Problem and MIRR

Conventional cash flows have one sign change: a single outflow at time 0 followed by inflows. The IRR equation has one positive real root โ€” one IRR. Non-conventional cash flows have multiple sign changes. The IRR equation can have multiple real roots โ€” multiple IRRs. Example: mining project. Year 0: -$10M (investment) Years 1-5: +$4M each (operating) Year 6: -$8M (environmental cleanup) Two sign changes. Solving yields two rates: approximately 7.3% and 30.8%. Which IRR is right? Neither individually. The multiple-IRR situation breaks the simple IRR decision rule. Solutions: 1. Use NPV at cost of capital. NPV gives unambiguous signal. If NPV > 0 at your cost of capital, accept. 2. Use Modified IRR (MIRR). MIRR assumes intermediate cash flows are reinvested at the cost of capital (not at IRR). This produces a single rate even for non-conventional cash flows. MIRR formula: MIRR = (FV of positive cash flows at reinvestment rate / |PV of negative cash flows at finance rate|)^(1/n) - 1 Excel: =MIRR(values, finance_rate, reinvest_rate) For the mining project with 10% finance and reinvest rate: PV of negatives: -10 - 8/1.10^6 = -10 - 4.52 = -14.52M FV of positives (at year 6): 4 ร— ((1.10^5 - 1)/0.10) ร— 1.10 = 4 ร— 6.1051 ร— 1.10 = 26.86M MIRR = (26.86/14.52)^(1/6) - 1 = 10.8% A single, unambiguous rate. MIRR > 10% cost of capital, so accept. This content is for educational purposes only and does not constitute financial advice.

Key Points

  • โ€ขConventional cash flows: one sign change, one IRR
  • โ€ขNon-conventional cash flows: multiple sign changes, potentially multiple IRRs
  • โ€ขMIRR assumes reinvestment at cost of capital, not at IRR
  • โ€ขMIRR always produces single rate for any cash flow pattern
  • โ€ขExcel: =MIRR(values, finance_rate, reinvest_rate)

5. Excel and Financial Calculator Quick Reference

Excel IRR function: =IRR(values, [guess]) Example: =IRR(A1:A5) where A1:A5 contains cash flows starting with negative outflow. Returns the IRR as a decimal (multiply by 100 for percentage). Excel XIRR function: =XIRR(values, dates, [guess]) Use when cash flows occur at irregular dates. Dates must align with values. Essential for real-world projects with non-annual timing. Excel MIRR function: =MIRR(values, finance_rate, reinvest_rate) Specify both the finance rate (cost of negative cash flows) and reinvestment rate (typical = cost of capital). TI BA II Plus financial calculator: 1. Press CF to enter cash flow mode 2. CF0 = -100,000 (outflow is negative), press ENTER, down arrow 3. C01 = 40,000, press ENTER, down arrow 4. F01 = 1 (frequency โ€” set to 1 for each unique cash flow), ENTER, down arrow 5. Repeat for C02, C03, etc. 6. Press IRR, then CPT to compute For cash flows that repeat (e.g., $10,000 for 3 years), use F = 3 to avoid entering the same number three times. HP 12C: press g END first (to set end-of-period convention), enter CF0 with CHS then g CF0, enter CF1 then g CFj, repeat for each cash flow, then press f IRR. Google Sheets has identical IRR, XIRR, and MIRR functions as Excel. This content is for educational purposes only and does not constitute financial advice.

Key Points

  • โ€ขExcel IRR for evenly-spaced cash flows
  • โ€ขExcel XIRR for irregular dates
  • โ€ขExcel MIRR for modified IRR with explicit reinvestment rate
  • โ€ขTI BA II Plus: CF key sequence then IRR then CPT
  • โ€ขAll tools use iterative algorithms โ€” may fail for pathological cash flows

6. Practical Guidance and Common Mistakes

Four common mistakes: 1. Using IRR as primary decision rule for mutually exclusive projects. NPV is correct. IRR can mislead with scale or timing differences. 2. Ignoring the multiple IRR problem. Non-conventional cash flows break the simple rule. Use NPV or MIRR. 3. Interpreting IRR as the actual return you will earn. Standard IRR assumes intermediate cash flows reinvested at IRR โ€” often implausible for high-IRR projects. MIRR addresses this. 4. Including sunk costs or ignoring opportunity costs. Sunk costs should NOT be in cash flow estimates (past spending is irrelevant to future decisions). Opportunity costs SHOULD be included (foregone earnings from alternatives). When IRR works well: independent projects (accept/reject standalone); projects with similar scale and timing; quick screening ('25% IRR is clearly above our 10% hurdle โ€” pursue'). When IRR fails: mutually exclusive projects with different scales or timing; non-conventional cash flows with multiple sign changes; projects where reinvestment at IRR is implausible. For CFA and corporate finance exams, know: - How to calculate IRR via interpolation - Excel IRR, XIRR, MIRR functions - The NPV vs IRR conflict and crossover rate - Multiple IRR problem - NPV is the theoretically correct decision rule This content is for educational purposes only and does not constitute financial advice.

Key Points

  • โ€ขIRR works for independent accept/reject decisions
  • โ€ขIRR fails for mutually exclusive projects with different scale/timing
  • โ€ขExclude sunk costs; include opportunity costs
  • โ€ขIRR reinvestment assumption often unrealistic for high-IRR projects
  • โ€ขNPV is primary rule; IRR and MIRR are supplementary

Key Takeaways

  • โ˜…IRR is the discount rate that makes NPV = 0
  • โ˜…Decision rule: accept if IRR > required rate of return (hurdle rate)
  • โ˜…NPV is theoretically correct; IRR is supplementary
  • โ˜…Mutually exclusive projects: NPV wins when rules conflict
  • โ˜…Multiple IRRs arise with non-conventional cash flows (multiple sign changes)
  • โ˜…MIRR assumes reinvestment at cost of capital instead of IRR
  • โ˜…Excel: =IRR(values) or =XIRR(values, dates) for irregular timing
  • โ˜…Interpolation formula: lower rate + (NPV at lower / (NPV at lower - NPV at higher)) ร— range
  • โ˜…Crossover rate: discount rate at which two projects have equal NPVs
  • โ˜…TI BA II Plus: CF key sequence โ†’ IRR โ†’ CPT

Practice Questions

1. A project has cash flows -$50,000 / +$20,000 / +$25,000 / +$15,000. Estimate IRR using interpolation between 10% and 15%.
At 10%: NPV = -50,000 + 20,000/1.10 + 25,000/1.21 + 15,000/1.331 = -50,000 + 18,182 + 20,661 + 11,270 = +113. At 15%: NPV = -50,000 + 17,391 + 18,904 + 9,863 = -3,842. Interpolate: IRR โ‰ˆ 10% + (113/(113+3,842)) ร— 5% = 10.14%. Excel confirms =IRR({-50000, 20000, 25000, 15000}) = 10.14%.
2. Project A: -$1M/+$600K/+$600K, IRR 13.1%, NPV@10% = $41K. Project B: -$5M/+$2.5M/+$3M, IRR 11.9%, NPV@10% = $207K. Mutually exclusive. Which do you pick?
Pick B. NPV measures absolute value creation in dollars. Although A has higher IRR, B creates five times the absolute value. IRR ignores scale โ€” high percentage on small project produces less absolute value. When NPV and IRR conflict, trust NPV.
3. What is the multiple IRR problem?
Non-conventional cash flows (multiple sign changes) can produce multiple real roots for the IRR equation. Example: mining project with initial investment, positive operating cash flows, then large cleanup cost at end. The simple 'accept if IRR > hurdle' rule breaks down. Solutions: use NPV at cost of capital, or use MIRR which assumes reinvestment at cost of capital and produces a single rate.
4. How does MIRR differ from IRR?
MIRR assumes intermediate positive cash flows are reinvested at a specified rate (typically cost of capital), not at IRR itself. This is more realistic for high-IRR projects where reinvesting at IRR is implausible. MIRR also always produces a single rate for any cash flow pattern, eliminating the multiple IRR problem. MIRR is typically lower than IRR because the reinvestment assumption is more conservative.
5. Why is NPV theoretically preferred over IRR?
NPV measures absolute value creation in dollars, directly matching shareholder wealth maximization. IRR measures percentage return, which can mislead for mutually exclusive projects with different scales or timing. NPV also handles non-conventional cash flows unambiguously (a single number) while IRR can produce multiple values. NPV's assumption that cash flows are reinvested at the cost of capital is also more realistic than IRR's assumption of reinvestment at IRR.

Study with AI

Get personalized help and instant answers anytime.

Download FinanceIQ

FAQs

Common questions about this topic

Three situations: (1) Mutually exclusive projects with different scales โ€” IRR favors the smaller project; NPV favors the project creating more absolute value. (2) Mutually exclusive projects with different timing โ€” IRR can favor the faster-payback project even when the longer project has higher NPV. (3) Non-conventional cash flows with multiple sign changes โ€” multiple IRRs exist and the simple decision rule breaks down. In all three cases, trust NPV over IRR.

Standard IRR implicitly assumes intermediate positive cash flows are reinvested at the IRR rate itself. For a project with 30% IRR, this assumes each dollar of intermediate cash flow earns 30% until project end. This is often unrealistic in real markets. Modified IRR (MIRR) addresses this by letting you specify a separate reinvestment rate (typically the cost of capital), producing a more realistic effective return metric.

The crossover rate is the discount rate at which two mutually exclusive projects have the same NPV. Below the crossover rate, one project wins; above it, the other wins. At the rate itself, NPV is equal for both. Find it by computing the differences between the two projects' cash flows and finding the IRR of that difference stream. Matters for project comparison across a range of potential cost of capital scenarios.

Not exactly. Simple ROI ignores time value of money and treats all dollar returns as equivalent regardless of timing. IRR accounts for time value โ€” early cash flows are worth more than later ones, and the rate reflects this. For single-period investments, IRR and ROI can look similar; for multi-period investments, IRR is always the more rigorous measure.

Yes. Snap a photo of any capital budgeting problem and FinanceIQ calculates IRR via iterative methods, handles non-conventional cash flows and flags multiple IRR situations, computes MIRR with specified finance and reinvestment rates, compares IRR against NPV decisions for mutually exclusive projects, and finds crossover rates between alternative projects. It also handles XIRR calculations for irregular cash flow timing. This content is for educational purposes only and does not constitute financial advice.

More Study Guides