Skip to content

IRR equation and the rate domain

An IRR solves the discounted cash-flow sum equal to zero under the selected timing and rate domain.

On this page

Write the equally spaced equation

∑t=0TCFt(1+r)t=0,r>−1\sum_{t=0}^{T}\frac{CF_t}{(1+r)^t}=0,\quad r>-1

The displayed domain keeps the per-interval gross factor positive; every t refers to the same interval length.

Terms
InputMeaning
CF_0Net immediate amount, not discounted
CF_tNet flow at interval-end t
rA rate for one modeled interval
TFinal represented interval, including zero-flow gaps

Inspect a three-date case

For −100, 230 and −132, let a = 1 + r. Multiplying by a² gives −100a² + 230a − 132. It factors as −100(a − 1.1)(a − 1.2), so two admissible gross factors and two interval rates satisfy the equation.

Do not infer roots solely from a label

The number of sign changes can provide information about possible roots, but does not certify a unique root in a chosen range. Numerical routines have supported ranges and iteration behavior. Check a reported candidate by substituting it into the original NPV equation.

Report the timing and root together

A 10% quarterly root and a 10% annual root describe different intervals. Converting a root to another quotation is an additional step with explicit assumptions. Do not omit the interval unit when reporting an IRR.

Further references