Internal Rate of Return (IRR) Calculator
Enter a full stream of cash flows in order from period 0 to the final period. Use a negative value for your initial investment.
What is the internal rate of return?
The internal rate of return (IRR) is the discount rate that makes the net present value (NPV) of a project equal to zero. In plain English, IRR estimates the annualized return your investment is expected to generate based on projected cash inflows and outflows.
If your IRR is higher than your required rate of return (sometimes called the hurdle rate), the project may be attractive. If it is lower, the investment may not compensate you enough for risk and opportunity cost.
How to use this IRR calculator
- Input all cash flows in chronological order.
- Use a negative number for the initial investment (period 0).
- Use positive numbers for expected future inflows.
- Click Calculate IRR to get your estimated result.
Example cash flow stream: -10000, 3000, 3500, 4000, 4500. This represents a $10,000 investment followed by five years of positive returns.
IRR formula and intuition
The core equation is:
0 = Σ [CFt / (1 + r)t]
Where:
- CFt = cash flow at period t
- r = IRR (the unknown rate we solve for)
- t = time period index (0, 1, 2, ...)
Because this equation usually cannot be solved directly with simple algebra, calculators use numerical methods. This page uses a combination of Newton-Raphson and bisection search to find a stable IRR estimate.
Interpreting your result
1) Compare against your hurdle rate
If your company requires 12% return and the IRR is 15.4%, the project clears the threshold. If IRR is 9.2%, it does not.
2) Compare similar projects
IRR is useful for ranking projects when investment size and risk profile are similar. For very different project scales, NPV often gives a better decision signal.
3) Don’t ignore timing
Two projects can share the same IRR but have very different cash flow timing. Earlier cash returns are typically more valuable and less risky.
IRR vs NPV vs ROI
- IRR: Percentage return that sets NPV to zero.
- NPV: Dollar value added today after discounting future cash flows.
- ROI: Simple gain relative to cost, usually ignoring time value of money.
A practical approach is to use all three metrics together. IRR gives intuition, NPV shows absolute value creation, and ROI gives a quick headline metric.
Important limitations of IRR
- Multiple IRRs: If cash flows change sign more than once, more than one IRR can exist.
- Reinvestment assumption: Traditional IRR assumes interim cash flows are reinvested at the IRR itself.
- Scale blindness: A smaller project can have higher IRR but lower total value than a larger one.
- Non-normal cash flows: Unusual patterns can make IRR unstable or misleading.
For complex projects, many analysts also compute MIRR (Modified Internal Rate of Return) and NPV sensitivity tables.
Best practices for investment decisions
- Stress test cash flow assumptions (base, optimistic, pessimistic scenarios).
- Use realistic discount rates tied to risk and financing costs.
- Evaluate payback period for liquidity awareness.
- Pair IRR with qualitative factors like strategy fit and operational feasibility.
Quick FAQ
Is a higher IRR always better?
Not always. A high IRR on a tiny project may create less real value than a lower-IRR project with much larger positive NPV.
What if my IRR is negative?
A negative IRR suggests projected cash inflows are not enough to recover invested capital at a zero-or-better return level.
Can I use monthly cash flows?
Yes. Just keep periods consistent. If periods are monthly, the resulting IRR is monthly; annualize it if needed.