StatGardenREF. DESK
Calculators/Finance/Growing annuity present value
Finance

Growing annuity present value calculator

Present value of a stream of payments that increases by a fixed rate each period.

Published 6 August 2026 · Updated 22 September 2026

What this calculator does

A growing annuity is a fixed number of payments that increase at a constant rate, which describes a great many real situations: a salary with annual rises, a lease with indexed rent, or a pension with cost-of-living adjustments.

The growth matters more than it first appears. A $10,000 payment growing at 3 per cent reaches $17,535.06 by period 20, and the twenty payments total $268,703.74 undiscounted, though they are worth $122,500.41 today at an 8 per cent discount rate.

The formula

FormulaPV = P/(r − g) × [1 − ((1+g)/(1+r))^n] where P is the first payment, r the discount rate, g the growth rate, n the number of periods

The formula divides the first payment by the difference between the discount and growth rates, then multiplies by a term that truncates the stream at the chosen number of periods rather than letting it run forever.

TermMeaning
Growing annuityA finite series of payments increasing at a constant rate.
First paymentThe payment at the end of the first period, which the growth builds from.
Discount rateThe rate used to bring future payments back to present value.

The inputs explained

FieldWhat to enter
First payment (next period) ($)The first payment, received at the end of the next period.
Discount rate (%)The discount rate per period.
Growth rate per period (%)The growth rate per period. It may exceed the discount rate here, unlike a perpetuity.
Number of periodsThe number of payments.

When to use it

Valuing a salary stream

Employment income with regular rises is a growing annuity, which makes it valuable for comparing offers.

Pricing an indexed lease

Commercial leases with annual CPI increases fit this pattern exactly.

Planning a rising withdrawal

Retirement drawdowns often need to increase with inflation to hold purchasing power.

Worked examples

Every figure in the tables below is produced by this page’s own calculator at build time, so the numbers and the tool always agree. Select any row to load that scenario.

How does the number of payments change the value?

The same payment stream over three durations.

$10,000 first payment, 8% discount rate, 3% growth
Number of periodsPresent valueTotal of all payments, undiscounted
10 periods$75,501.34$114,638.79
20 periods$122,500.41$268,703.74
30 periods$151,757.03$475,754.16
Ten periods are worth $75,501.34 today against $114,638.79 paid out. Extending to thirty periods more than quadruples the undiscounted total to $475,754.16 but only doubles the present value to $151,757.03, because the later payments are discounted so heavily.

Questions

How is this different from a growing perpetuity?

A perpetuity runs forever and requires the discount rate to exceed the growth rate. A growing annuity stops after a set number of payments, so growth may exceed the discount rate without the value running away.

What happens if growth equals the discount rate?

The standard formula divides by zero, so the calculator reports it as undefined. Mathematically the answer in that case is simply the first payment multiplied by the number of periods, discounted once.

Why is the present value so much less than the total paid?

Because payments in later periods are discounted by a compounding factor. At 8 per cent, a payment thirty periods out is worth about a tenth of its face amount today, which is why extending the term adds so little value.

Does the first payment occur now or next period?

Next period. This is an ordinary annuity convention. If payments start immediately, the whole value is one period less discounted, which makes it larger.

For a stream with no end date, see the perpetuity calculator. For discounting a single sum, see the present value calculator.