📊 IRR CALCULATOR

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 SolverNPV at Hurdle RateMIRR CalculatorPayback Period

IRR Calculator

Enter cash flows · negative = outflow, positive = inflow

RATES

CASH FLOWS

Yr 0
Yr 1
Yr 2
Yr 3
Yr 4
Yr 5

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

$0k$38k$75k$113k$150kYr 0Yr 1Yr 2Yr 3Yr 4Yr 5

📈 NPV Profile — NPV at Different Discount Rates

$-42k$-4k$34k$72k$110k0%6%12%18%24%30%36%
IRR vs NPV — Key Metrics

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

PeriodDescriptionCash FlowPV @ HurdlePV @ IRRCumulative CF
Year 0Initial Investment-$100,000-$100,000-$100,000-$100,000
Year 1Year 1 Cash Flow$15,000$13,636$12,453-$85,000
Year 2Year 2 Cash Flow$18,000$14,876$12,406-$67,000
Year 3Year 3 Cash Flow$20,000$15,026$11,444-$47,000
Year 4Year 4 Cash Flow$22,000$15,026$10,451-$25,000
Year 5Year 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.

MetricWhat It Tells YouDecision RuleLimitation
IRRThe annualized break-even rate of returnAccept if IRR > hurdle rateCan have multiple solutions; assumes reinvestment at IRR
NPVDollar value created above your required returnAccept if NPV > 0Doesn't express a rate — sensitive to the discount rate you pick
MIRRIRR with a realistic, separate reinvestment rateAccept if MIRR > hurdle rateRequires an extra reinvestment-rate assumption
Payback PeriodTime to recoup the initial investmentAccept if payback < target periodIgnores the time value of money and any flows after payback

Real-World IRR Examples

ScenarioCash FlowsIRRDecision @ 10% Hurdle
Equipment Purchase−$40K, +$10K, +$20K, +$30K19.4%✅ Accept (IRR > 10%)
Real Estate−$100K, +$8K/yr × 5, +$120K in yr 513.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, +$300K22%✅ Strong Accept

— FAQ

Frequently Asked Questions