What IRR means
IRR (Internal Rate of Return) is the discount rate that makes NPV equal zero. You can interpret IRR as the annualized return implied by a series of cash flows under standard assumptions.
IRR definition
IRR is the rate r where NPV(r) = 0.
How to calculate IRR (step-by-step)
- List the initial investment (negative cash flow) and future cash flows by period.
- Use an IRR function or solver to find the rate r where NPV = 0.
- Validate by checking NPV at that rate is near zero.
- Compare the IRR to your hurdle rate (MARR).
IRR example
If you invest $100k and receive $30k per year for 5 years, the IRR is about 15%.
Why IRR is useful
- Compare opportunities with multi-year cash flows.
- Compare to a hurdle rate (MARR) to see if a project clears your required return.
- Works best for projects with one upfront investment followed by positive cash flows.
When IRR can mislead
- Multiple IRRs can exist when cash flows change sign multiple times.
- IRR can hide scale (high IRR but low NPV).
- IRR implicitly assumes reinvestment at the IRR (often unrealistic).
Best practice: use IRR with NPV
- Use NPV at your discount rate (MARR) to measure value created in dollars.
- Use IRR as a quick comparison, then validate with NPV and payback.
- Test sensitivity by varying discount rate and cash flow assumptions.