IRR Calculator — Internal Rate of Return of a Cash Flow Stream
Who this is for: For finance students who need the IRR of a homework cash flow stream without keystroke hunting, and for operators comparing a project's return to their cost of capital in one number.
Not the right tool for: Cash flows that change sign more than once — multiple IRRs exist and this reports the first root found · Ranking mutually exclusive projects — IRR's reinvestment assumption misranks them; use NPV
Enter a cash flow stream — get the internal rate of return (plus NPV, MIRR, and payback) with the numerical solve done for you.
Quick answer: IRR is the discount rate that sets NPV to zero — the stream's built-in per-period return. −$1,000 today returning $500, $600, $700 over three years has an IRR of 33.87%. It's always solved numerically (no formula exists), and it assumes intermediate cash flows reinvest at the IRR itself — MIRR relaxes that.
| Period | Cash flow | Discounted | Cumulative (discounted) |
|---|---|---|---|
| 0 (today) | -$1,000.00 | -$1,000.00 | -$1,000.00 |
| 1 | $500.00 | $462.96 | -$537.04 |
| 2 | $600.00 | $514.40 | -$22.63 |
| 3 | $700.00 | $555.68 | $533.05 |
| Definition | The rate r where NPV = 0 (per period) |
|---|---|
| Worked example | −$1,000; $500, $600, $700 → IRR 33.87% |
| Solving | Grid scan + bisection, −99.99% to 1000% |
| Caveat | Multiple sign changes can produce multiple IRRs — first root reported |
| Compiled | October 2026 |
What the internal rate of return means
IRR is the discount rate that makes NPV exactly zero — the project's built-in compound return, expressed per period. It has no closed-form formula, so it is always solved numerically: guess a rate, compute NPV, use the sign to steer the next guess. This page scans a fine grid of rates (−99.99% to 1000%) for a sign change and bisects to full precision — the same bisection your financial calculator performs when you press CPT IRR. Example: −$1,000 today returning $500, $600, and $700 over three years has an IRR of 33.87% per year; if your cost of capital is 10%, the project clears it by a mile. Two caveats matter: IRR assumes you can reinvest intermediate cash flows at the IRR itself (optimistic — see MIRR), and cash flows that change sign more than once can have more than one IRR.
Common uses
- Homework: find the IRR of a textbook cash flow stream
- Comparing a project's return to the cost of capital in one number
- Checking the return a structured payout (installment sale, royalty) really offers
- Seeing why MIRR gives a different, more conservative number on the same stream
Where these numbers come from
All results are computed in your browser from the standard closed-form formulas (and a numerical root-finder where no closed form exists — rates, IRR, YTM). Formulas follow the ordinary-annuity (END) convention used by the BA II Plus and HP 12C. Educational reference only — not investment, tax, or accounting advice.