IRR Calculator — Internal Rate of Return
Solve IRR, NPV, MIRR, and payback period for any investment with irregular cash flows, plotted on a live NPV profile curve and a period-by-period cash flow chart.
IRR Calculator
Enter cash flows · negative = outflow, positive = inflow
RATES
CASH FLOWS
Accept Investment
IRR (20.5%) exceeds your hurdle rate (10.0%) by 10.5%. NPV = $42,389.
20.45%
IRR
20.5%
IRR
$42,389
NPV @ Hurdle
17.6%
MIRR
4.19 yrs
Payback
📊 Cash Flow by Period
📈 NPV Profile — NPV at Different Discount Rates
IRR Analysis
- IRR
- 20.5%
- MIRR
- 17.6%
- Hurdle Rate
- 10.0%
- Spread (IRR − Hurdle)
- 10.5%
NPV Analysis
- NPV @ Hurdle
- $42,389
- Total Cash Inflows
- $210,000
- Total Cash Outflows
- -$100,000
- Payback Period
- 4.19 yrs
📋 Cash Flow Detail
| Period | Description | Cash Flow | PV @ Hurdle | PV @ IRR | Cumulative CF |
|---|---|---|---|---|---|
| Year 0 | Initial Investment | -$100,000 | -$100,000 | -$100,000 | -$100,000 |
| Year 1 | Year 1 Cash Flow | $15,000 | $13,636 | $12,453 | -$85,000 |
| Year 2 | Year 2 Cash Flow | $18,000 | $14,876 | $12,406 | -$67,000 |
| Year 3 | Year 3 Cash Flow | $20,000 | $15,026 | $11,444 | -$47,000 |
| Year 4 | Year 4 Cash Flow | $22,000 | $15,026 | $10,451 | -$25,000 |
| Year 5 | Year 5 Sale + CF | $135,000 | $83,824 | $53,244 | $110,000 |
| TOTAL | $110,000 | $42,389 | — | $110,000 | |
IRR Formula and Calculation Method
IRR is the rate r that satisfies NPV = Σ[CFt / (1+r)^t] = 0. Because that equation has no algebraic closed-form solution once a series runs past two or three periods, this calculator uses Newton-Raphson iteration — the same method Excel's IRR() function and financial calculators use internally — starting from an initial guess and refining the rate step by step until the resulting NPV converges to zero to a tight tolerance, falling back to bisection for stubborn cash-flow patterns. For a simpler forward-looking projection, see our investment calculator or present value calculator.
| Metric | What It Tells You | Decision Rule | Limitation |
|---|---|---|---|
| IRR | The annualized break-even rate of return | Accept if IRR > hurdle rate | Can have multiple solutions; assumes reinvestment at IRR |
| NPV | Dollar value created above your required return | Accept if NPV > 0 | Doesn't express a rate — sensitive to the discount rate you pick |
| MIRR | IRR with a realistic, separate reinvestment rate | Accept if MIRR > hurdle rate | Requires an extra reinvestment-rate assumption |
| Payback Period | Time to recoup the initial investment | Accept if payback < target period | Ignores the time value of money and any flows after payback |
Real-World IRR Examples
| Scenario | Cash Flows | IRR | Decision @ 10% Hurdle |
|---|---|---|---|
| Equipment Purchase | −$40K, +$10K, +$20K, +$30K | 19.4% | ✅ Accept (IRR > 10%) |
| Real Estate | −$100K, +$8K/yr × 5, +$120K in yr 5 | 13.5% | ✅ Accept |
| Underperforming Deal | −$50K, +$5K/yr × 5, +$30K in yr 5 | −3.5% | ❌ Reject (IRR < 10%) |
| Startup Investment | −$200K, −$50K yr 1, +$100K, +$200K, +$300K | 22% | ✅ Strong Accept |
— FAQ