IRR Calculator
What's the true return on a series of cash flows? Enter your investment and annual cash flows to calculate IRR, compare it to simple ROI, and visualise the NPV profile.
Try a scenario
How to Use This Calculator
Tab "Calculate IRR"
Enter your initial investment as a negative number in Year 0 (e.g. −100,000). Then enter each year's cash flow — positive for inflows, negative for additional outflows. Add or remove periods using the "+ Add period" button (up to 10 periods). The calculator instantly shows your IRR, NPV at common hurdle rates, and net profit.
Tab "IRR vs ROI"
Uses the same cash flows to compare three return metrics side by side: IRR (time-weighted, accounts for cash flow timing), Simple ROI (total return ignoring timing), and Annualized ROI (ROI adjusted for the number of years). This shows why IRR is the superior metric for uneven or multi-period cash flows.
Tab "NPV Profile"
Plots the NPV of your investment at discount rates from −10% to 60%. Green bars show positive NPV (investment creates value at that rate); red bars show negative NPV (investment destroys value). The rate where the chart crosses zero is the IRR. A table also shows NPV at key hurdle rates.
The Formulas
NPV = ∑ [ CFt / (1 + r)t ] for t = 0 to n
where CFt = cash flow at time t, r = discount rate, n = number of periods
Internal Rate of Return (IRR):
Find r such that: 0 = ∑ [ CFt / (1 + r)t ]
Solved numerically via Newton-Raphson iteration:
rnew = r − NPV(r) / NPV′(r)
where NPV′(r) = ∑ [ −t × CFt / (1 + r)t+1 ]
Simple ROI:
ROI = (Total inflows − |Investment|) / |Investment|
Annualized ROI:
Annualized ROI = (1 + ROI)1/n − 1
where n = number of years
All calculations use standard financial mathematics. No country-specific tax rates are applied. Results are pre-tax estimates.
Worked Examples
Example 1 — Equal Cash Flows: −$100K, $30K × 5 years → IRR = 15.24%
An investor puts $100,000 into a project and receives $30,000 per year for 5 years.
To verify: solve 0 = −100,000 + 30,000/(1+r) + 30,000/(1+r)2 + … + 30,000/(1+r)5. At r = 0.1524, NPV ≈ 0. Simple ROI (50%) overstates the annualized return because it ignores that later cash flows are worth less than earlier ones.
Example 2 — Real Estate: −$200K, $5K × 4 yrs, $250K → IRR = 6.46%
A property investor buys for $200,000, earns $5,000/year in net rent for 4 years, then sells for $250,000.
Even though simple ROI shows 35%, the IRR is only 6.46% — because most of the return ($250K) arrives in year 5 and must be discounted heavily. This is why timing matters: early cash flows are more valuable.
Example 3 — Startup: −$50K, −$20K, $0, $10K, $40K, $120K → IRR = 22.7%
A startup investment requires capital injections in years 0 and 1, breaks even in year 2, and generates increasing returns from year 3.
With two negative cash flows early on, simple ROI would compute (170K − 70K) / 70K = 143% — which is meaningless for decision-making. IRR's 22.7% correctly reflects the time-adjusted return. If this exceeds your cost of capital (say 12%), the investment creates value.
Understanding IRR: Key Concepts
What IRR Really Means
IRR is the annualized rate of return that makes the present value of all future cash flows equal to the initial investment. Think of it as the "break-even discount rate." If your cost of capital (or required return) is below the IRR, the investment creates value. If it's above the IRR, the investment destroys value relative to alternatives.
IRR vs NPV: Which to Use?
NPV tells you the absolute dollar value created at a specific discount rate — it answers "how much richer does this investment make me?" IRR tells you the percentage return — it answers "what rate of return does this investment deliver?" For most single investment decisions, both metrics lead to the same accept/reject decision. But when comparing two mutually exclusive investments of different sizes, NPV is more reliable because a smaller high-IRR project can create less total value than a larger lower-IRR project.
Limitations of IRR
Multiple IRRs: When cash flow signs change more than once (e.g. negative, positive, negative), there can be multiple rates where NPV = 0. In this case, use Modified IRR (MIRR) or NPV instead.
Reinvestment assumption: IRR implicitly assumes intermediate cash flows are reinvested at the IRR rate itself — which may be unrealistic for high-IRR investments. MIRR addresses this by letting you specify a reinvestment rate.
Scale blindness: A 50% IRR on a $1,000 investment creates less value than a 20% IRR on a $1,000,000 investment. Always pair IRR with the investment size and NPV.
Hurdle Rate
The hurdle rate is the minimum acceptable IRR for an investment — your cost of capital or opportunity cost. If IRR > hurdle rate, the investment creates value. Common hurdle rates: 8–12% for real estate, 15–25% for private equity, 6–10% for large corporations' internal projects. The hurdle rate should reflect both the cost of funding and the riskiness of the specific investment.
Frequently Asked Questions
Related Calculators
Calculate for Your Country
For country-specific investment and tax calculators that account for local rules: