numvana

Growing Annuity Calculator

Find the present and future value of a series of yearly payments that increase by a fixed percentage each year — a retirement withdrawal or savings contribution that rises with inflation or a raise.

Future value (at the end of the final year)
$467,008.08
Present value (today)
$145,615.33
Total payments made
$268,703.74
Total investment growth
$198,304.33

Balance over time

Payments madeInvestment growth
036912151820

Balance at year 20: $467,008.08

How it works

A growing annuity is a fixed number of yearly payments where each one is a set percentage larger than the last — unlike a level annuity (the same payment every year) or a perpetuity (growing payments that never stop). This calculator simulates it year by year: each year's payment is added to the running balance, which then earns the given rate of return for the rest of the term, exactly like an ordinary annuity (the payment lands at the end of the year, after that year's growth on the existing balance). The future value is the balance after the final year; the present value discounts that back to today at the same rate of return.

The chart splits the final balance into what you actually paid in (cumulative payments, each one larger than the previous) versus how much came from investment growth on top of that — the gap between the two widens over time as a larger balance earns more growth each year, the same compounding effect behind this site's Compound Interest calculator, but here the contributions themselves are also growing.

FAQ

How is this different from the Perpetuity Calculator?

Perpetuity Calculator values a growing payment stream that continues forever (present value = C/(r−g)), which only converges to a finite number because the rate of return must exceed the growth rate. This calculator is for a stream that stops after a set number of years, so it works even when the growth rate matches or exceeds the rate of return — a 20-year payout, for instance, always has a well-defined value no matter how its growth rate compares to its rate of return.

What if the payment growth rate and rate of return are equal?

The closed-form growing-annuity formula divides by (rate of return − growth rate), which breaks down at that exact point — but nothing about the underlying cash flows is actually undefined there, so this calculator sidesteps it entirely by simulating the balance year by year instead of using that formula directly. You'll get a normal, correct result either way.

Related calculators