Markets: A Rigorous Course

6.3 Discounting: perpetuities, Gordon growth, and the two-stage DCF

Core about 15 min

Motivation

Every valuation multiple is a compressed DCF. You need the closed forms to see what a multiple assumes, and to see why terminal value dominates every DCF of a growing company.

6.3.1Growing annuities and perpetuities#

Setup

Cash flows arrive at year-ends t=1,2,…t = 1, 2, \dots; the discount rate rr is constant; c1c_1 is the first cash flow and later ones grow at gg: ct=c1(1+g)t−1c_t = c_1(1+g)^{t-1}.

Proposition 6.3Growing annuity

For r≠gr \ne g,

∑t=1nc1(1+g)t−1(1+r)t=c1r−g[1−(1+g1+r)n],(6.7)\sum_{t=1}^{n} \frac{c_1(1+g)^{t-1}}{(1+r)^t} = \frac{c_1}{r-g}\left[1 - \left(\frac{1+g}{1+r}\right)^{n}\right], \tag{6.7}

and for r=gr = g the sum equals nc1/(1+r)n c_1/(1+r).

Proof

Let q=(1+g)/(1+r)q = (1+g)/(1+r). The sum is c11+r∑k=0n−1qk\frac{c_1}{1+r}\sum_{k=0}^{n-1} q^k. For q≠1q \neq 1, the finite geometric series gives c11+r⋅1−qn1−q\frac{c_1}{1+r}\cdot\frac{1-q^n}{1-q}. Now 1−q=(1+r)−(1+g)1+r=r−g1+r1 - q = \frac{(1+r)-(1+g)}{1+r} = \frac{r-g}{1+r}, so the factor (1+r)(1+r) cancels and the sum is c1(1−qn)/(r−g)c_1(1-q^n)/(r-g). If q=1q = 1 each term is c1/(1+r)c_1/(1+r).∎

Proposition 6.4Growing perpetuity; Gordon growth model

If r>g>−1r > g > -1,

∑t=1∞c1(1+g)t−1(1+r)t=c1r−g.(6.8)\sum_{t=1}^{\infty} \frac{c_1(1+g)^{t-1}}{(1+r)^t} = \frac{c_1}{r-g}. \tag{6.8}

If g≥rg \ge r the sum diverges.

Proof

With r>gr > g we have 0<q<10 < q < 1, so qn→0q^n \to 0 in (6.7). If g≥rg \ge r then q≥1q \ge 1, every term is at least c1/(1+r)>0c_1/(1+r) > 0, and the partial sums are unbounded.∎

Setting g=0g = 0 gives the level perpetuity c/rc/r. Applied to dividends, (6.8) is the Gordon growth model: P0=D1/(ke−g)P_0 = D_1/(k_e - g). Rearranged, ke=D1/P0+gk_e = D_1/P_0 + g: the market's implied cost of equity is the forward dividend yield plus growth. This is how Damodaran estimates the implied equity risk premium of an index each month.

6.3.2The two-stage DCF convention#

Two-stage FCFF DCF The convention used in this course's code (m06_dcf.dcf_value):

  • F0F_0 is the free cash flow of the year just ended; it is not discounted.
  • Explicit stage: Ft=F0(1+g)tF_t = F_0(1+g)^t for t=1,…,Nt = 1, \dots, N.
  • Terminal value at NN: TVN=FN(1+gT)/(W−gT)TV_N = F_N(1+g_T)/(W - g_T), a growing perpetuity whose first flow is FN+1F_{N+1}. Requires W>gTW > g_T.
V0=∑t=1NF0(1+g)t(1+W)t+F0(1+g)N(1+gT)(W−gT)(1+W)N.(6.9)V_0 = \sum_{t=1}^{N}\frac{F_0(1+g)^t}{(1+W)^t} + \frac{F_0(1+g)^N(1+g_T)}{(W-g_T)(1+W)^N}. \tag{6.9}

By (6.7) with c1=F0(1+g)c_1 = F_0(1+g), the first term equals F0(1+g)W−g[1−(1+g1+W)N]\frac{F_0(1+g)}{W-g}\big[1-\big(\tfrac{1+g}{1+W}\big)^N\big] when W≠gW \neq g.

6.3.3Terminal value and sensitivity#

Worked example

A mid-cap with last-year FCFF ₹1,000 cr, explicit growth 15% for five years, WACC 12%, terminal growth 5%.

Year FCFF (₹ cr) PV at 12%
1 1,150.0 1,026.8
2 1,322.5 1,054.3
3 1,520.9 1,082.5
4 1,749.0 1,111.5
5 2,011.4 1,141.3
TV at year 5: 2011.4×1.05/0.07=30,170.42011.4 \times 1.05/0.07 = 30{,}170.4 17,119.5
Enterprise value 22,535.9

Terminal value is 76.0% of the total. (In the code, dcf_value(100, 0.15, 0.12, 0.05, 5) returns (2253.5898,0.7597)(2253.5898, 0.7597); the example is the same in ₹ crore with F0=1,000F_0 = 1{,}000.)

Sensitivity of EV (₹ cr) to the two inputs that drive the terminal value:

WACC \ gTg_T 4% 5% 6%
11% 23,301 26,456 30,872
12% 20,253 22,536 25,579
13% 17,887 19,600 21,803

A one-point move in WACC or terminal growth moves value by 10–17% (WACC 11% or 13%: +17.4% or −13.0%; gTg_T 4% or 6%: −10.1% or +13.5%). At the base case, ∂V/∂W≈−3.36×105\partial V/\partial W \approx -3.36 \times 10^5 (to first order a 1 pp rise costs about ₹3,360 cr; the exact fall is ₹2,936 cr because VV is convex in WW), ∂V/∂gT≈2.61×105\partial V/\partial g_T \approx 2.61 \times 10^5, and ∂V/∂g≈8.9×104\partial V/\partial g \approx 8.9 \times 10^4. The valuation is far more sensitive to the discount rate and the perpetuity than to five years of explicit growth.

Practitioner notes

  • Terminal growth must not exceed long-run nominal growth of the economy. Damodaran's rule is gT≤rfg_T \le r_f in the currency of the valuation. For INR valuations that is a cap near the INR risk-free rate; never above nominal GDP growth.
  • Terminal growth must be paid for. If the terminal FCFF is computed as NOPAT minus current reinvestment while assuming 5% perpetual growth, check that the implied reinvestment rate gT/ROICg_T/\text{ROIC} (next section) is what the FCFF formula deducts. Most broken DCFs have growth without reinvestment.
  • Mid-year convention. Cash arrives through the year, not on 31 March. Multiplying by (1+W)1/2(1+W)^{1/2} adjusts for this. Use it consistently or not at all.
  • Currency consistency. INR cash flows need an INR discount rate. Do not discount INR flows at a USD WACC.

Create a free account

Reading is open to everyone. An account keeps your progress, answers, notes and code drafts, and gives you the study plan, the journals and the simulator. Running code needs an account approved for it.