Read the guide

Why one cash-flow series can have more than one IRR

Use a two-root example to distinguish a solver result from a complete interpretation of an investment's cash flows.

IRR is a discount rate that makes a cash-flow series' net present value equal to zero. That definition does not promise that the rate is unique, or that a solver finding one answer has found every possible answer.

When signs switch more than once, inspect the cash-flow pattern and an NPV profile. The arithmetic is a way to understand the model; it is not an instruction to choose an investment.

Work through a two-root example

Consider equally spaced annual cash flows of −100 now, +230 after one year and −132 after two years. The NPV equation is −100 + 230/(1+r) − 132/(1+r)^2 = 0.

Both r = 10% and r = 20% satisfy that equation. At 10%, the discounted terms are −100, about +209.09 and about −109.09. At 20%, they are −100, about +191.67 and about −91.67. Each set sums to approximately zero.

Read the profile instead of selecting your favourite rate

A numerical solver may converge on a root near its starting guess. Finding 10% does not disprove 20%. A profile plotting NPV across discount rates makes the two crossings visible in this constructed example.

Multiple sign changes permit complications, but do not guarantee a specific number of real, economically relevant roots. Some cash-flow patterns have no useful IRR at all. Inspect the calculation's domain as well as its output.

Use a discount rate for an explicit NPV question

If an exercise supplies a required discount rate, calculate NPV at that rate and state the assumption. MIRR is another measure with explicit financing and reinvestment assumptions; it should not be introduced as an assumption-free replacement.

Yieldra's live listing describes an NPV profile, multiple-IRR warnings and cash-flow worksheets. These are Pro features, alongside MIRR results. Keep the original flows and timing with any exported answer so that someone else can reproduce the calculation.

  • Check every cash-flow sign.
  • Keep equal-period IRR separate from date-based calculations.
  • Do not treat a solver's first root as a complete conclusion.

Questions, answered

Do two sign changes always mean two IRRs?

No. They signal that uniqueness should not be assumed. The actual equation and admissible rate domain determine the roots.

Which of the two example rates is the correct one?

Both solve the displayed mathematical equation. Interpreting the cash flows requires assumptions beyond choosing one root.

Sources & method

Reviewed:

Keep going in Yieldra

Free TVM keys and a result card showing balance, interest and total interest · Visible N, I/Y, PV, PMT and FV registers, with separate P/Y and C/Y settings · Offline calculations; Pro adds worksheets, extra payments, saved problems and PDF/CSV export

Get the iPhone app

Keep exploring