IRR Calculator
Calculate the internal rate of return for any investment — enter uniform or variable cash flows, get IRR, NPV, payback period, and a full present-value breakdown.
IRR Calculator
Cash Flow Inputs
The upfront cost (entered as a positive number)
Used to compute NPV for comparison
Calculation Results
Internal Rate of Return (IRR)
15.24%
NPV at 10.0% Discount Rate
$1,372.36
Positive NPV — project adds value at this rate
Total Invested
$10.00K
Total Inflows
$15.00K
Net Profit / Loss
+$5.00K
Payback Period
3.33 yrs
Decision Guide
IRR (15.24%) exceeds your hurdle rate (10.0%). This investment is expected to create value.
| Period | Cash Flow | PV @10% |
|---|---|---|
| Initial | $-10,000.00 | $-10,000.00 |
| Year 1 | $3,000.00 | $2,727.27 |
| Year 2 | $3,000.00 | $2,479.34 |
| Year 3 | $3,000.00 | $2,253.94 |
| Year 4 | $3,000.00 | $2,049.04 |
| Year 5 | $3,000.00 | $1,862.76 |
Complete Guide to Internal Rate of Return (IRR)
What Is Internal Rate of Return?
The Internal Rate of Return (IRR) is the discount rate at which the net present value (NPV) of all future cash flows from an investment equals zero. In simpler terms, it is the annualized rate of growth an investment is expected to generate over its lifetime.
IRR is one of the most widely used metrics in capital budgeting and corporate finance. If the IRR exceeds your required rate of return (hurdle rate), the project is expected to add value. If it falls below the hurdle rate, the capital is better deployed elsewhere. You can compare IRR across projects of different sizes and durations to rank them on a like-for-like basis.
Pairing IRR with compound interest analysis gives you a complete picture of how your money grows — IRR tells you the effective rate, while compounding shows you the trajectory.
The IRR Formula
IRR is the rate r that satisfies:
NPV = 0 = CF₀ + CF₁/(1+r)¹ + CF₂/(1+r)² + ... + CFₙ/(1+r)ⁿ
Where: CF₀ = initial investment (negative), CF₁…CFₙ = periodic cash flows, r = internal rate of return, n = number of periods
Because the equation is a polynomial of degree n, it cannot be solved algebraically for most cases. This calculator uses the Newton-Raphson iterative method to converge on r within 200 iterations (tolerance 10⁻¹⁰).
Benefits of Using IRR
Apples-to-Apples Comparison
IRR normalizes returns into a single percentage, letting you compare a 3-year rental property against a 10-year bond without worrying about differing time horizons.
Time Value of Money
Unlike simple ROI, IRR accounts for when cash flows arrive. A dollar received sooner is worth more — IRR captures that naturally. Use the inflation calculator to see how purchasing power erodes over the same period.
Clear Go/No-Go Signal
If IRR > hurdle rate → accept. If IRR < hurdle rate → reject. No ambiguity, no spreadsheet debates.
Works for Any Asset
Stocks, real estate, equipment, startups — any investment with a series of cash flows can be evaluated with IRR. Pair it with our SIP calculator if you are comparing lump-sum vs. periodic investment strategies.
Tips for Using This Calculator
Use realistic cash flows: Over-optimistic revenue projections inflate IRR and can lead to bad capital allocation. Build in a margin of safety by stress-testing with 10-20% lower inflows.
Compare IRR to your opportunity cost: Your hurdle rate should reflect what you could earn elsewhere at similar risk — not just the risk-free rate. Use the dividend reinvestment calculator to benchmark against a DRIP strategy.
Negative cash flows mid-stream: Switch to "Variable Payments" mode and enter negative values for periods where you expect additional capital calls. IRR handles mixed-sign flows correctly.
Common Mistakes
Ignoring Multiple IRR Solutions
When cash flows change sign more than once (e.g., invest → receive → invest again), the polynomial can have multiple real roots. In such cases, always cross-check with NPV at your hurdle rate rather than relying on IRR alone.
Confusing IRR with Annualized ROI
A simple "(profit / cost) / years" calculation does not account for the timing of cash flows. IRR weights earlier returns more heavily, so the two numbers can diverge significantly for uneven streams.
Using IRR Alone for Mutually Exclusive Projects
A small project with 50% IRR can create less total value than a larger project with 20% IRR. When choosing between mutually exclusive investments, use NPV (or incremental IRR) alongside IRR to account for scale differences.
Related tools
Browse allNPV Calculator
Calculate net present value for any investment. Enter uniform or variable cash flows, see NPV, profitability index, discounted payback period, and a full present-value breakdown.
OpenReal Estate ROI Calculator
Analyze any rental property investment. Calculate cap rate, cash-on-cash return, NOI, gross and net rental yield, DSCR, break-even rent, and total ROI with appreciation.
OpenCompound Interest Calculator
Calculate compound interest with daily, weekly, monthly or annual compounding. Includes first-30-days daily table, EAR calculation, and additional deposit support.
OpenInvestment Inflation Calculator
Calculate the future value of your investments adjusted for inflation. See the 'Real' value of your money and how much purchasing power is lost over time.
OpenFrequently Asked Questions
What is IRR (Internal Rate of Return)?
IRR is the discount rate at which the net present value (NPV) of a series of cash flows equals zero. It's the annualized return an investment delivers given its actual cash flows. Higher IRR = better investment, all else equal. Used heavily in private equity, real estate, and corporate finance to compare projects with different cash-flow timing.
What's the difference between IRR and ROI?
ROI is the simple total return: (gain ÷ cost) × 100. IRR factors in the TIMING of cash flows — money received earlier counts more than money received later. A project with 20% ROI over 5 years has lower IRR than 20% ROI over 2 years. IRR is the time-aware version that lets you fairly compare projects with different durations.
How is IRR calculated?
IRR is the rate r where: ΣCash Flow_t ÷ (1+r)^t = 0. There's no closed-form formula — it requires iterative numerical methods (Newton-Raphson, bisection). The calculator runs the iteration automatically and converges to the IRR. Excel/Sheets use the same approach with their =IRR() function.
What is a 'good' IRR?
Depends on the asset class and risk: VC funds target 20–30%+; private equity 15–20%; real estate 10–15%; public equities ~10% (matching S&P 500); bonds 4–7%; savings accounts 1–5%. Compare your IRR against the relevant benchmark plus a risk premium for the specific investment.
What's the difference between IRR and NPV?
NPV gives a dollar amount (the present value of all cash flows minus initial cost). IRR gives a percentage rate. NPV depends on the discount rate you assume; IRR is the discount rate that makes NPV = 0. Use NPV to compare projects with the same investor; use IRR to compare projects with different durations or scales.
When does IRR mislead?
(1) Multiple sign changes in cash flows can produce multiple IRR values (use NPV instead). (2) IRR assumes you can REINVEST interim cash flows at the IRR rate — usually unrealistic. Use MIRR (modified IRR) which assumes a more realistic reinvestment rate. (3) Comparing two projects, the higher IRR isn't always better — a smaller project with high IRR may produce less total NPV than a larger project with lower IRR.