IRR Calculator

Find the Internal Rate of Return for any series of cash flows — instantly.

Ad placeholder (leaderboard)
Enjoying the tools? Go Pro for £4.99 (one-time) and remove all ads — forever, on this device. Remove ads — £4.99

The Internal Rate of Return is the single most widely used metric in capital budgeting, private equity, real estate development and project appraisal. It answers a deceptively simple question: at what annual return does this investment break even on a discounted-cash-flow basis? If the answer exceeds your cost of capital, the project creates value; if it falls short, it destroys it.

This calculator accepts up to 50 cash flow periods — enough to model a decade-long infrastructure project, a property development cycle, or a multi-year technology investment. It computes the IRR to four decimal places, draws an interactive NPV-vs-rate curve so you can see exactly how sensitive the answer is to the discount rate, and prints a period-by-period discounted cash flow table so you can verify every number.

How it works

The IRR is the rate r that satisfies:

NPV = CF_0 + CF_1/(1+r) + CF_2/(1+r)^2 + ... + CF_n/(1+r)^n = 0

Because this equation has no closed-form algebraic solution for n > 4, numerical methods are required. The calculator uses Brent’s method — a hybrid root-finding algorithm that combines bisection (guaranteed convergence), the secant method (fast near the root), and inverse quadratic interpolation (super-linear convergence). The three-step process:

  1. Bracket search. The NPV function is evaluated at 2,000 evenly-spaced rates from -99% to +1,000%. The first adjacent pair where NPV changes sign marks a bracket containing a root.
  2. Brent refinement. Brent’s method is applied within the bracket, iterating until the interval width falls below 10^-10 (ten decimal places of precision).
  3. Verification. The NPV at the final rate is reported alongside the IRR. It should be effectively zero (typically below 0.001 in absolute value).

Worked example

A private investor considers a five-year development project:

PeriodDescriptionCash flow
0Land purchase + build cost-100,000
1Phase 1 sales+20,000
2Phase 2 sales+30,000
3Phase 3 sales+40,000
4Phase 4 sales+35,000
5Final sales + land residual+25,000

Total inflows: 150,000. Total outflows: -100,000. Net cash: +50,000.

The calculator finds IRR = 14.53%. If the investor’s cost of capital (WACC or hurdle rate) is 12%, the project creates value — proceed. If the hurdle rate is 15%, the project does not clear the bar — decline or renegotiate the land price.

The NPV at 14.53% ≈ 0, confirming the result. At 12% the NPV is approximately +6,673, representing the value added above the cost of capital in present-value terms.

Interpreting the IRR

IRR rangeTypical verdict
Below 0%Capital is destroyed — avoid
0–8%Marginal — likely below cost of capital
8–15%Reasonable for lower-risk projects
15%+Strong return — check for unconventional cash flows

Always compare the IRR to your specific hurdle rate, not to a generic benchmark. A 10% IRR on a government-backed infrastructure bond may be exceptional; the same 10% on an early-stage venture is well below the risk-adjusted target.

Everything is calculated entirely in your browser — no figures are sent to any server.

Ad placeholder (rectangle)