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%.
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?
3. What is the multiple IRR problem?
4. How does MIRR differ from IRR?
5. Why is NPV theoretically preferred over IRR?
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.