Example 1
classic two-year investment: [−1000, +600, +600] → IRR = 13.066%
Given
- cashflows
- 1.period 0amount -1000
- 2.period 1amount 600
- 3.period 2amount 600
- marr percent
- 10
Assumptions
- End-of-period discrete compounding; IRR is the rate i solving NPV(i) = 0 with all flows reinvested/financed at i itself.
Solution steps
Set up the rate-of-return equation
The IRR is the interest rate that makes the discounted receipts exactly balance the discounted costs.
NPV(i) = Σ At/(1 + i)^t = 0
Net cash flows: -1000 at t = 0; 600 at t = 1; 600 at t = 2
Count sign changes (Descartes' rule of signs)
Each sign change in the ordered net cash-flow sequence admits at most one more real root — a conventional investment (one change) has a unique IRR, while non-conventional flows may have several.
Sign changes in the flow sequence: 1
Solve NPV(i) = 0 numerically
NPV(i) is scanned across the rate range for sign changes and each bracket is refined with Brent's method (bisection-safe, superlinear).
find i* with NPV(i*) = 0
IRR = 13.066 percent
= 13.066
Compare with the MARR
A conventional investment is acceptable when IRR ≥ MARR — equivalently, when its NPV at the MARR is non-negative.
accept if NPV at the MARR ≥ 0 (for conventional flows: IRR ≥ MARR)
NPV at MARR = 41.3223 ≥ 0 (IRR 13.066 percent vs MARR 10 percent) — accept the project
= 41.3223
Results
Internal rate of return (percent)
13.066
Net present value at the MARR
41.3223
Where this answer was checked
- source
- NPV quadratic solved by hand in x = 1/(1+i) — 1000 = 600/(1+i) + 600/(1+i)²
- verified by
- hand-recomputed
- derivation
- Let x = 1/(1+i): 600x² + 600x − 1000 = 0 → 3x² + 3x − 5 = 0 → x = (−3 + √(9 + 60))/6 = (−3 + √69)/6 = (−3 + 8.306624)/6 = 0.884437. i = 1/x − 1 = 1.130662 − 1 = 0.130662 → 13.066%. NPV at 10%: −1000 + 600/1.1 + 600/1.21 = −1000 + 545.455 + 495.868 = 41.32 → accept (IRR > MARR).