Present Value of Growing Perpetuities and Annuities

Valuing a Stream of Cash Flows (General Case)

  • To find the present value of a stream of cash flows, the fundamental method is to add up the present values of each individual cash flow in that stream.
  • Present Value (PV) of a Cash Flow Stream: The total value is calculated by applying the discount factor to each specific payment and summing them: PV=t=1TCt(1+r)tPV = \sum_{t=1}^{T} \frac{C_t}{(1+r)^t}

Special Cases: Perpetuities and Annuities

  • For certain types of level cash flows, convenient mathematical shortcuts can be derived to simplify the calculation of present value.

  • Perpetuity

    • Definition: A perpetuity is a stream of level cash payments (where the cash flow remains the same every period) that never ends.
    • Formula: PV=CrPV = \frac{C}{r}
    • Variables:
      • CC: The constant cash payment starting exactly one period from the current time (t=1t=1).
      • rr: The interest rate per period.
  • Annuity

    • Definition: An annuity is a level stream of cash flows (where the cash flow amount is identical per period) occurring at regular intervals with a finite maturity.
    • Formula: PV=Cr[11(1+r)t]PV = \frac{C}{r} \left[ 1 - \frac{1}{(1+r)^t} \right]
    • Variables:
      • CC: The constant cash payment.
      • rr: The interest rate per period.
      • tt: The total number of periods until maturity.

Present Value of Growing Perpetuities and Annuities

  • Growing Perpetuity

    • Definition: A series of cash flows that continue indefinitely and grow at a constant rate (gg) each period.
    • Formula: PV=CrgPV = \frac{C}{r-g}
    • Mathematical Constraint: This formula holds as long as the growth rate is less than the interest rate (g<rg < r).
    • Implications: If the growth rate (gg) were equal to or higher than the interest rate (rr), the present value would not be a finite sum, as the growing payments would overwhelm the effect of the discount rate.
  • Growing Annuity

    • Definition: A finite level stream of cash flows that increases by a constant growth rate (gg) each period for a defined length of time (tt).
    • Formula: Based on the calculation logic provided by Jeroen Ligterink, the formula is: PV=Crg(1(1+g)t(1+r)t)PV = \frac{C}{r-g} \left( 1 - \frac{(1+g)^t}{(1+r)^t} \right)

Comprehensive Examples and Detailed Solutions

For the following examples, assume an interest rate of r=0.05r = 0.05.

  • Example 1: Perpetuity

    • Scenario: A perpetuity of 5050 each year.
    • Calculation: PV=500.05PV = \frac{50}{0.05}
    • Solution: 10001000
  • Example 2: Fixed Annuity

    • Scenario: An annuity of 5050 for exactly 3030 years.
    • Calculation: PV=500.05[11(1+0.05)30]PV = \frac{50}{0.05} \left[ 1 - \frac{1}{(1+0.05)^{30}} \right]
    • Solution: 768.62768.62
  • Example 3: Growing Perpetuity

    • Scenario: A growing perpetuity where the cash flow one year from now is 5050 and it grows with a constant rate of 2%2\% per year forever.
    • Variables: C=50C = 50, r=0.05r = 0.05, g=0.02g = 0.02
    • Calculation: PV=500.050.02PV = \frac{50}{0.05 - 0.02}
    • Solution: 1666.671666.67
  • Example 4: Growing Annuity

    • Scenario: A growing annuity where the cash flow one year from now is 5050 and it grows with a constant rate of 2%2\% per year for a period of 2020 years.
    • Variables: C=50C = 50, r=0.05r = 0.05, g=0.02g = 0.02, t=20t = 20
    • Calculation: PV=500.050.02(1(1+0.02)20(1+0.05)20)PV = \frac{50}{0.05 - 0.02} \left( 1 - \frac{(1+0.02)^{20}}{(1+0.05)^{20}} \right)
    • Solution: 733,27733,27