Skip to content

Internal Rate of Return (IRR)

Internal Rate of Return (IRR)

The discount rate that makes the NPV of a cash flow stream exactly zero. Solved numerically via Newton-Raphson with bisection fallback.

When to use: Use when you want a single rate-of-return number for a project — easier to interpret than NPV for non-finance audiences. Compare IRR to your hurdle rate: IRR > hurdle = accept, IRR < hurdle = reject.

Calculator

Formula

Find IRR such that: ∑t=0nCFt(1+IRR)t=0\text{Find IRR such that: } \sum_{t=0}^{n} \frac{CF_t}{(1 + IRR)^t} = 0

Variables

SymbolNameDescriptionUnit
IRRInternal Rate of ReturnDiscount rate that makes NPV equal to zero%
CashFlowsCash FlowsSequence of cash flows starting at period 0 (negative for outflows, positive for inflows)$

Real-Life Examples

Example 1: 4-Year Project

Invest $1,000 today, receive $400/year for 4 years. What rate of return does this earn?

Given

CashFlows = [-1000, 400, 400, 400, 400]

Step-by-Step

1.Solve: -1000 + 400/(1+r) + 400/(1+r)² + 400/(1+r)³ + 400/(1+r)⁴ = 0
2.Newton-Raphson converges to r ≈ 0.2186
3.IRR ≈ 21.86%
Result:21.8623%

The project earns 21.86% per year — well above a typical 10% hurdle. Accept.

Example 2: Mixed Cash Flows

Invest $10,000, then receive $3,000, $4,000, $5,000, $2,000.

Given

CashFlows = [-10000, 3000, 4000, 5000, 2000]

Step-by-Step

1.Solve for r where NPV = 0
2.Newton-Raphson converges to r ≈ 0.1532
3.IRR ≈ 15.32%
Result:15.3221%

IRR of 15.32% — a healthy return. Compare to your cost of capital to decide.

Frequently Asked Questions

The root equation does not require literal reinvestment. To interpret IRR as a compound growth rate of terminal wealth, interim distributions must be reinvested at that rate. MIRR explicitly models financing and reinvestment rates.

Yes, when cash flows change sign more than once. A returned root is one solution, not necessarily the only solution or a useful investment ranking. Some streams have no admissible root; use an NPV profile to examine them.