Finance tools

Present value of perpetuity calculator

Free present value of perpetuity calculator for level and growing perpetuity (Gordon growth model) cash flows. Use the present value of perpetuity formula (PV = C ÷ r) or Gordon model live — enter payment, discount rate, and growth rate for PV, formula breakdown, discount-rate sensitivity, and CSV/PDF export. Advanced options solve for payment or rate; monthly frequency available. No sign-up.

What is a perpetuity?

  • Level perpetuity

  • Growing perpetuity

  • Sensitivity table

  • CSV/PDF export

Present value of perpetuity formula

Level perpetuity

Growing perpetuity formula (Gordon growth model calculator)

Gordon growth model

Perpetuity vs annuity vs NPV

Perpetuity due vs ordinary perpetuity

Perpetuity due formula

Excel formula and real-world examples

How to use this perpetuity calculator

  1. Choose perpetuity type

    Level perpetuity for fixed payments, or growing perpetuity for Gordon growth.

  2. Enter payment and discount rate

    Type periodic payment (dividend, rent, coupon) and annual discount rate as a percent.

  3. Add growth rate if needed

    For growing mode, enter growth % — it must stay below the discount rate.

  4. Review PV and export

    Read present value, sensitivity table, and export CSV or PDF. Use advanced options to solve for payment or discount rate.

Frequently asked questions about this perpetuity calculator

How do you calculate perpetuity?

For a level perpetuity, divide the periodic payment by the discount rate: PV = C ÷ r (use r as a decimal). For a growing perpetuity: PV = C₁ ÷ (r − g) with r > g. Enter payment, discount rate, and optional growth in this calculator for live PV and a sensitivity table.

How do you calculate the present value of a perpetuity?

For a level perpetuity, divide the periodic payment by the discount rate: PV = C ÷ r. Example: $10 per year at 5% → $10 ÷ 0.05 = $200.

What is the present value of a perpetuity?

The present value of a perpetuity is today’s worth of an infinite stream of equal periodic payments, discounted at your required return. It is finite because distant payments contribute very little under the time value of money — even though the payment count never ends.

What is the formula for a growing perpetuity?

PV = C₁ ÷ (r − g) where C₁ is the first payment, r is the discount rate, and g is the constant growth rate. The growth rate must be less than the discount rate.

What is a $100 perpetuity?

A $100 perpetuity pays $100 every period forever with no final principal repayment — like a perpetual coupon or preferred dividend. Its present value depends only on your discount rate: at 10%, PV = $100 ÷ 0.10 = $1,000 today.

What is a $100 perpetuity worth at 10%?

A level perpetuity paying $100 per year at a 10% discount rate has present value $1,000 ($100 ÷ 0.10).

Why must the growth rate be less than the discount rate?

If g ≥ r, the denominator (r − g) is zero or negative, so present value would be infinite or undefined — which violates the economic assumption that distant growing payments still lose value over time.

What is the difference between a perpetuity and an annuity?

An annuity ends after a set number of periods. A perpetuity never ends. Use our present value calculator for finite annuities and lump sums.

What is the future value of a $100 perpetuity with a 10% return?

A standard perpetuity has no finite future value — the payment stream never ends, so you cannot sum to a final lump sum. Analysts use present value instead. If you mean “what is $100 per year worth today at a 10% discount rate,” that is $1,000 PV — not future value.

What is the Excel formula for perpetuity?

Level: =A1/B1 when B1 is the rate as a decimal, or =A1/(B1/100) if B1 is a percent. Growing: =A1/((B1-C1)/100) with discount and growth in percent cells.

What is perpetuity due?

Perpetuity due pays at the beginning of each period (vs end for an ordinary perpetuity). Present value is higher: PVdue = (C ÷ r) × (1 + r). Example: $10 at 5% → $210 due vs $200 ordinary. See the perpetuity due section above; this calculator uses ordinary (end-of-period) timing.

What is the Gordon growth model calculator?

A Gordon growth model calculator values a growing perpetuity: PV = C₁ ÷ (r − g). Switch to Growing perpetuity mode or load the Gordon example preset ($10, 8% discount, 2% growth → $166.67). Used for DCF terminal value when cash flows grow at a constant rate forever.

What is the future value of a perpetuity?

A standard perpetuity has no finite future value — payments continue forever. In practice, analysts focus on present value. For finite horizons, use future value calculator or present value calculator.

How is perpetuity used in DCF terminal value?

Terminal value often assumes cash flows grow at g forever: TV = FCFF₁ ÷ (WACC − g). Estimate WACC with our WACC calculator and full equity value with the intrinsic value calculator.

Can you calculate a monthly perpetuity?

Yes — open Advanced options and set Payment frequency to Monthly. The engine converts the annual discount and growth rates to monthly period rates for the payment per month.

Example: $1 monthly payment with 12% annual discount (1% per month) → PV ≈ $100 ($1 ÷ 0.01). For finite monthly annuities, use the present value calculator with monthly compounding.

Is this perpetuity calculator free?

Yes. Level and growing perpetuity modes, solve-for options, sensitivity table, and CSV/PDF export are free with no sign-up.