Skip to content
UseCalcNow
Finance

Growing Annuity Calculator — FV & PV of Rising Payments

Price a growing annuity in one step: first payment, growth rate, discount rate, and term produce both future value and present value.

About This Calculator

A growing annuity raises its payment by a fixed percentage every period, and this calculator prices that rising stream in one pass. Enter the first payment, the per-period growth rate, the discount rate, the term, and the payment timing. You get the present value, the future value, the final payment amount, and the premium over a flat annuity. The default case — $1,000 growing 3% per year for 20 years at a 7% discount rate — is worth $13,331.66 today and $51,589.33 at the end.

The Formula Behind This Calculator

The present value of a growing annuity is PV = P / (r − g) × [1 − ((1 + g)/(1 + r))^n], where P is the first payment, g is the per-period growth rate, r is the per-period discount rate, and n is the number of payments. The future value is FV = PV × (1 + r)^n, which algebraically equals P × [(1 + r)^n − (1 + g)^n] / (r − g). When r equals g both formulas divide by zero, so the limit applies instead: PV = n × P / (1 + r), and FV = n × P × (1 + r)^(n−1). Payments at the beginning of each period (annuity due) earn one extra compounding period, so both values are multiplied by (1 + r). The tool runs the growth case, the r = g case, and the timing adjustment automatically, then compares the result against a flat annuity of the same first payment so you can see exactly what the built-in raises are worth.

Understanding the math helps you verify results and make better decisions for your project.

How to Use

  1. 1Enter the first payment amount — the check you receive or contribute in period one.
  2. 2Enter the per-period growth rate as a percentage; 3% annual growth on annual payments, or 0.25% monthly growth on monthly payments.
  3. 3Enter the per-period discount rate. Match the period: divide an annual rate by 12 for monthly streams, or use the exact monthly equivalent.
  4. 4Set the number of payments in the stream, from a 5-year lease to a 360-month career of contributions.
  5. 5Pick end-of-period (ordinary) or beginning-of-period (annuity due) timing, then read the future value, present value, final payment, and the premium over a flat annuity.

When to Use

  • →Valuing a pension or annuity payout with a cost-of-living adjustment that raises the check every year.
  • →Projecting retirement savings when you plan to raise contributions with each salary increase instead of saving a flat amount.
  • →Pricing a graduated commercial lease, maintenance contract, or service agreement with scheduled annual escalations.
  • →Valuing a dividend or distribution stream that the payer has been growing at a steady historical rate.

Tips

  • ✓Match the rate period to the payment period. A 6% annual discount rate is roughly 0.5% per month; mixing annual rates with monthly payments badly misvalues the stream.
  • ✓Keep the growth rate realistic. Long-run wage growth sits near 3% and inflation near 2–3%; assuming 8% annual raises compounds into fantasy payments by year 20.
  • ✓Set growth to 0 and check that the answer matches a standard flat annuity factor — the fastest way to verify your inputs before trusting the growth case.
  • ✓Use beginning-of-period timing for rents and lease payments, which are typically paid in advance, and end-of-period timing for pensions and loan-style payouts in arrears.
  • ✓When the growth rate is close to the discount rate, small input changes move the answer a lot — re-run the numbers at both rates plus and minus one point.
  • ✓Remember the formula is finite-term. With growth at or above the discount rate, a growing perpetuity has no finite value, so never extrapolate this math to forever.

What a Growing Annuity Is

A growing annuity, sometimes called a graduated annuity, is a stream of payments that increases by a fixed percentage every period instead of staying flat. The first payment might be $1,000, the second $1,030, and the third $1,060.90 when growth runs at 3% per period. Any valuation that ignores those built-in raises understates what the stream is worth, and the gap widens dramatically as the term lengthens.

The standard annuity calculator assumes level payments for a fixed term, which fits fixed annuities but describes very little of the real world. Pensions with cost-of-living adjustments, salaries that track inflation, graduated commercial leases, and steadily rising dividends all behave like growing annuities. This tool prices that escalation directly instead of pretending it away.

The escalation matters because it compounds. Over 20 years at 3% growth, a $1,000 starting payment reaches $1,753.51 by the final period. Treating that stream as 20 flat $1,000 payments — the assumption inside a basic annuity future value calculator — leaves more than $10,500 of future value unaccounted for at a 7% discount rate.

The Growing Annuity Formula Explained

The present value formula is PV = P / (r − g) × [1 − ((1 + g)/(1 + r))^n]. The first payment P is divided by the spread between the discount rate r and the growth rate g, then scaled by how much of the rising stream survives discounting over n periods. Every payment gets discounted at its own horizon, which is why the ratio (1 + g)/(1 + r) appears raised to the nth power.

The future value comes from pushing the present value forward: FV = PV × (1 + r)^n, which rearranges to P × [(1 + r)^n − (1 + g)^n] / (r − g). Running the default numbers — $1,000, 3% growth, 7% discount, 20 periods — gives a present value of $13,331.66 and a future value of $51,589.33. For background on the flat-payment version, the annuity present value calculator shows the simpler case with g set to zero.

The special case r = g deserves attention because both formulas divide by zero there. The limit is PV = n × P / (1 + r), a clean linear result: $1,000 growing 7% per year, discounted at 7% for 20 years, is worth exactly 20,000/1.07 = $18,691.59. The calculator detects the condition and switches branches automatically, so the output stays correct right through the degenerate case.

Where Growing Annuities Show Up

Pensions with cost-of-living adjustments are the textbook case. A retiree drawing $30,000 in year one with a 2% annual COLA does not hold a flat annuity — by year 20 the check has grown past $43,700. Valuing that income with level-payment math understates it badly, and the error compounds the longer the payout runs.

Graduated leases work the same way in reverse. Suppose a tenant pays $30,000 in year one, rising 4% annually for five years, and the landlord discounts cash flow at 8%. The escalating schedule is worth $128,974.86 today against $119,781.30 for a flat lease — the escalation clause adds $9,193.56, roughly 7.7% of the contract's value. Maintenance agreements and service contracts with scheduled escalators price identically.

On the savings side, contribution plans that rise with salaries are growing annuities being accumulated rather than received. Choosing a realistic growth rate is the whole game here, and long-run data helps: the inflation calculator shows what a dollar of future payments loses to 2–3% annual inflation, which is the floor most escalation clauses are built on.

Growth Rate vs Discount Rate: The Spread Drives Everything

Both formulas are keyed on the spread r − g, so the two rates pull in opposite directions and the gap between them does the work. Holding a $1,000, 20-period stream at a 7% discount rate, future value climbs from $40,995.49 with no growth to $44,158.24 at 1%, $51,589.33 at 3%, $60,819.34 at 5%, and $69,207.88 at 6.5% growth. Each point of growth near the discount rate moves the answer more than the point before it.

Discount-rate sensitivity runs the other way. At 3% growth over 20 periods, present value falls from $15,964.78 at a 5% discount rate to $14,561.53 at 6%, $13,331.66 at 7%, and $11,295.57 at 9%. When valuing a stream you are buying, a higher discount rate is conservative; when valuing one you are selling or receiving, it works against you.

Picking the growth rate deserves as much care as picking the discount rate. Historical wage growth near 3% and inflation near 2–3% anchor the realistic range for payment streams tied to earnings or living costs. For streams tied to a company's payout record, measure the actual trajectory with a CAGR calculator rather than assuming a round number.

Ordinary Annuity vs Annuity Due Timing

Timing defines whether payments land at the end or the beginning of each period. End-of-period payments form an ordinary annuity, the default in most textbook formulas. Beginning-of-period payments form an annuity due, and each payment compounds for one extra period as a result.

The adjustment is a clean multiplication by (1 + r). The default example is worth $51,589.33 as an ordinary annuity and $55,200.58 as an annuity due at the same 7% rate — exactly a 7% gap. Present value moves the same way, from $13,331.66 to $14,264.88, because receiving money earlier is strictly better at any positive rate.

Real contracts follow convention. Rents and lease payments are typically due in advance, so they deserve annuity-due treatment; pensions, bond coupons, and loan-style payouts arrive in arrears and fit the ordinary setting. Choosing the wrong timing misvalues the stream by one full period of return, which at a 7% rate is rarely a rounding error worth ignoring.

Retirement Planning with Rising Contributions

Most savers do not contribute a flat amount for 30 years — they raise their savings with each raise. Start at $500 per month, grow the contribution 0.25% per month, earn a 0.5% monthly return, and after 360 months the account holds $713,146.60. Total contributions of $291,368.44 turn into nearly 2.5 times the amount paid in.

The flat comparison is the striking part. Never raising the contribution leaves the same saver with $502,257.52 after the same 360 months on $180,000 contributed. The tiny quarter-percent monthly bumps — about $1.25 extra in month two — add $210,889.08 to the final balance purely through compounding on slightly larger early payments.

For turning that balance into income later, the deferred annuity calculator models the accumulation-then-payout sequence in two phases. The retirement countdown calculator frames the timeline, and the annuity payout calculator converts a finished balance into monthly income.

From Growing Annuity to Gordon Growth

Push the payment count toward infinity and the growing annuity becomes a growing perpetuity, whose value collapses to the elegant fraction PV = P / (r − g), valid only while g stays below r. That single line powers a remarkable share of practical valuation, because most assets are, at bottom, rising payment streams of uncertain length.

This is the engine inside the dividend discount model calculator: a finite forecast window of rising dividends, modeled as a growing annuity, plus a terminal value, modeled as a growing perpetuity. The same structure values real estate with escalating rents and businesses with growing free cash flow.

The constraint g < r is where valuations go wrong. With growth at or above the discount rate, a perpetuity's value is infinite, and near the boundary the numbers turn hypersensitive — at a 1% spread, one point of growth adds enormous paper value. Finite-term tools like this one still return correct numbers at any growth rate, but terminal-value assumptions built on that boundary deserve deep skepticism.

Worked Example and Sanity Checks

Run the default inputs end to end: $1,000 first payment, 3% growth, 7% discount, 20 periods, ordinary timing. Present value is $13,331.66, future value is $51,589.33, and the final payment is $1,753.51. Total cash paid in across the 20 periods is $26,870.37, which grows to 1.92 times the outlay — the growth schedule contributes a $10,593.84 premium over the flat annuity's $40,995.49.

Two sanity checks catch most input errors. First, set growth to 0 and confirm the output matches flat-annuity factor math — at 7% and 20 periods the factor is 40.995, so $1,000 must give $40,995.49. Second, compare against a compound interest calculator on the total contributions as a single lump sum; the rising-payment stream should land below a day-one lump sum of the same total because its dollars arrive later.

Keep the period discipline straight and the tool is hard to fool: annual payments with annual rates, monthly with monthly. A 7% annual discount rate is about 0.565% per month on an effective basis, not 7/12 = 0.583%, and on 360-month horizons that rounding difference moves five figures. When results feel off, the mismatch is almost always a rate quoted on the wrong period length.

FAQ

What is a growing annuity in simple terms?

It is a series of payments that increases by a fixed percentage each period. A $1,000 first payment growing at 3% pays $1,030 in period two, $1,060.90 in period three, and so on. Pensions with cost-of-living adjustments and contributions that rise with raises are the two most common examples.

What happens when the growth rate equals the discount rate?

The standard formula divides by r minus g, which becomes zero, so the limiting formula takes over: PV equals n times P divided by (1 + r). A $1,000 payment stream growing 7% per year, discounted at 7% for 20 years, is worth 20 × 1000 / 1.07 = $18,691.59 today and $72,330.55 at the end. The calculator applies this branch automatically.

Can the growth rate be higher than the discount rate?

Yes, for a finite term. The bracket and the denominator both flip sign together, so the present value stays positive and correct. The danger is only at the infinite horizon: a growing perpetuity with g at or above r has no finite value, so terminal-value assumptions built on that pattern break down.

How do I use this for monthly payments?

Put everything on a monthly basis: a monthly first payment, a monthly growth rate, a monthly discount rate, and the number of months. A $500 monthly contribution growing 0.25% per month at a 0.5% monthly return over 360 months compounds to $713,146.60 — versus $502,257.52 if you never raise the contribution.

What growth rate should I enter?

For inflation-linked streams, 2–3% per year matches long-run CPI behavior. For salary-linked savings, 3% tracks historical wage growth. For dividends, use the payer's 5–10 year growth record rather than a single strong year.

Is a growing annuity due worth more than an ordinary one?

Yes, by exactly one period of return: both values multiply by (1 + r). The default example is worth $51,589.33 as an ordinary annuity and $55,200.58 with payments at the beginning of each period — a 7% difference at a 7% discount rate.

How does a growing annuity differ from a growing perpetuity?

A growing annuity stops after n payments; a growing perpetuity pays forever, and its value collapses to the simple fraction P / (r − g) provided g stays below r. Dividend valuation models typically pair a finite growing-annuity forecast with a growing-perpetuity terminal value.

Related Calculators