Growing Annuity Calculator - Value Rising Payments

Estimate present value, future value, total rising payments, final payment, and timing effects from selected assumptions.

Updated: May 23, 2026 • Free Tool

Growing Annuity Calculator

$

Payment received or made in the first period.

%

Required return or discount rate per period.

%

Constant escalation rate for each later payment.

Total number of payments in the finite stream.

Ordinary annuity or annuity due timing.

Results

Present Value
$0.00
Future Value $0.00
Total Payments $0.00
Final Payment $0.00
Rate Spread 0.00%

What This Calculator Does

This growing annuity calculator estimates the value of a payment stream that rises by a constant percentage over a fixed number of periods. It is built for situations where the first payment is known, later payments are expected to escalate, and the stream has a defined ending point. The result is not a product quote. It is a time-value-of-money model for comparing rising cash flows.

Common uses include stepped lease payments, scheduled contribution increases, settlement payments, education funding assumptions, pension bridge estimates, and business cash-flow forecasts. A level annuity assumes every payment is the same. A growing annuity assumes each later payment is larger or smaller by the selected growth rate, so the total nominal payments and the discounted value can diverge sharply.

The calculator reports present value, future value, total nominal payments, final payment, and the spread between the discount rate and payment growth rate. Those outputs help separate three ideas that are often blended together: how much money is paid, what the stream is worth today, and what the stream accumulates to at the final period.

That separation is helpful in review meetings because a larger future payment stream can still have a lower present value when the discount rate is high. It also shows whether a proposed escalation schedule is doing most of the work, or whether the first payment and term length are driving the answer.

For a broader fixed-payment comparison, the Annuity Calculator reviews standard annuity values before adding a payment-growth assumption.

How the Calculator Works

The growing annuity formula treats the payment stream as a geometric series. For ordinary end-of-period payments, the present value formula is:

PV = Pmt x [1 - ((1 + g) / (1 + i))^n] / (i - g)

The future value formula is:

FV = Pmt x [(1 + i)^n - (1 + g)^n] / (i - g)

In these formulas, Pmt is the first payment, i is the discount or reinvestment rate per period, g is the payment growth rate per period, and n is the number of payments. Beginning-of-period timing multiplies the ordinary result by one plus the discount rate because every payment is shifted one period earlier.

The equal-rate case needs separate handling because the standard denominator becomes zero. When i equals g, each discounted payment has the same present-value weight. The calculator therefore uses the mathematical limit instead of forcing a division by zero.

The formulas also allow the growth rate to exceed the discount rate for a finite stream. In that case, the denominator and bracketed expression both change sign, so the final value remains positive. The fixed period count is what keeps the calculation bounded.

The American Journal of Business Education article hosted by ERIC presents the present value and future value formulas for a finite growing annuity and defines the payment, growth rate, interest rate, and period count variables.

For the discounting side without payment escalation, the Present Value Calculator focuses on converting future cash flows back to today's value.

Key Concepts Explained

First payment

The first payment is the base cash flow. Each later payment is calculated from it, so a small error in the starting amount carries through the whole stream.

Growth rate

The payment growth rate is the escalation of the cash flow itself. It should not be confused with the return used to discount or accumulate the payments.

Discount rate

The discount rate is the required return or opportunity cost. A higher rate lowers present value and raises accumulated future value when other inputs stay fixed.

Finite term

A growing annuity ends after a fixed number of payments. That finite term separates it from a growing perpetuity, which assumes no scheduled final payment.

Payment timing also matters. Ordinary annuity timing places the first payment one period from now. Annuity-due timing places the first payment immediately, then shifts every later payment earlier by one period. Because each cash flow is received or invested sooner, beginning-of-period timing increases both present value and future value in this model.

Period alignment is the quiet assumption behind the page. If payments rise annually, then the discount rate and period count should also be annual. If payments rise quarterly, the growth and discount rates should be converted to quarterly terms before entry. Mixed period definitions create misleading values even when the formula is correct.

For broader accumulation comparisons, the Future Value Calculator shows how rate and time affect money carried forward without the growing-payment assumption.

Current Source Notes

A growing annuity calculator does not require a current-year statutory table. The entered rates are assumptions, not legal thresholds or published market rates. A contract illustration, lease schedule, retirement worksheet, or valuation memo should supply the first payment, escalation rate, discount rate, and term used in the calculation.

The Securities and Exchange Commission's Investor.gov annuity guide explains that annuities can have an accumulation phase and a payout phase, and that variable annuities can involve investment risk and fees. That context is relevant because this calculator values a simplified payment stream, not contract guarantees or insurance pricing.

A clean formula result can be useful before a real product is evaluated. It should not replace product disclosures, tax review, surrender-charge analysis, insurer-strength review, or comparison of alternative investments. The calculator excludes mortality credits, rider costs, advisory fees, index caps, spreads, participation rates, and withdrawal restrictions.

For leases, settlements, and internal planning models, the source of the escalation rate should be retained with the worksheet. A payment schedule in a contract is stronger evidence than a broad inflation assumption. If the rate is only an estimate, scenario labels should make that uncertainty visible.

The source date for this page's financial-method review is May 23, 2026. The formulas are stable mathematical identities, while product rules and contract charges can change by issuer and offering document.

How to Use This Calculator

  1. 1Enter the first payment in the stream. This is the payment at period one for ordinary timing, or the immediate payment for annuity-due timing.
  2. 2Enter the discount rate per period. The rate should match the period definition used for the payment schedule.
  3. 3Enter the payment growth rate per period. A rent schedule with annual increases should use annual periods, not monthly periods.
  4. 4Enter the number of payments and choose whether payments occur at the end or beginning of each period.
  5. 5Review the present value and future value together. A high nominal total does not necessarily imply a high value today.

The clearest review usually changes one input at a time. Holding the first payment and term constant while changing the growth rate shows the escalation effect. Holding growth constant while changing the discount rate shows valuation sensitivity. Switching from ordinary timing to annuity-due timing shows the effect of earlier payments.

Results should be saved with the assumptions that produced them. A present value without its discount rate, growth rate, timing convention, and period count is hard to audit later. A small note beside the result can prevent confusion when the same payment stream is compared under several valuation assumptions.

For delayed income scenarios that include an accumulation stage before payout begins, the Deferred Annuity Calculator models accumulation and later payout estimates in one workflow.

Benefits and When to Use It

  • It values rising payments without flattening them into an average payment.
  • It separates present value, future value, total cash paid, and final-period payment.
  • It handles the equal-rate case that makes the standard growing annuity formula divide by zero.
  • It compares ordinary annuity timing with annuity-due timing using the same assumptions.
  • It supports contract review, classroom exercises, lease modeling, and contribution-escalation planning.

The calculator is most useful when payments change by a predictable percentage. It is less suitable for irregular cash flows, one-time bonuses, caps, floors, missed payments, or escalation schedules that change at different points in the term. Those situations require a line-by-line cash-flow model.

When the main question is income after a balance has already accumulated, the Annuity Payout Calculator evaluates level payments from a known balance instead of valuing a rising payment stream.

The growing annuity model is also helpful for sensitivity analysis. A small difference between discount rate and payment growth rate can make the present value especially sensitive to the number of periods. That is a signal to document assumptions carefully before comparing alternatives.

It is also useful for explaining why nominal totals can be deceptive. A stream with large late payments may look impressive before discounting, while a smaller stream with earlier payments may have a higher present value. The calculator makes that timing tradeoff visible in one result panel.

Factors That Affect Results

Rate spread

The difference between discount rate and growth rate drives much of the result. A narrow spread means growth offsets discounting, which raises present value for a finite stream.

Term length

More periods add more payments and give growth more time to compound. Long terms make rate assumptions more important because the last payments may become much larger than the first.

Timing

Beginning-of-period payments increase value because each payment arrives one period earlier. The effect is larger when the discount rate is high.

Contract details

Fees, surrender charges, withdrawal rules, investment limits, and taxes can make an actual contract behave differently from a formula-only projection.

FINRA's annuity overview explains common annuity types and notes that expenses, tax treatment, surrender charges, and contract features should be considered before purchase. Those factors sit outside this calculator but can materially affect actual outcomes.

Irregular payment schedules are another important limitation. If payments pause, jump by a fixed dollar amount, grow at different rates, or depend on investment performance, a separate period-by-period cash-flow table is more appropriate than a constant-growth annuity formula.

For the general compounding effect behind the future value output, the Compound Interest Calculator provides a separate view of rate and time without a rising-payment stream.

Real-World Examples

A 10-period ordinary growing annuity with a $5,000 first payment, 8% discount rate, and 4% payment growth rate has a present value of about $39,295.06 and a future value of about $84,835.09. The nominal payments total about $60,030.54, so the future value is higher than the paid total because each payment is assumed to accumulate at the discount rate after it is received.

The same inputs with beginning-of-period timing raise the present value to about $42,438.67 and the future value to about $91,621.90. The nominal payments are unchanged because timing does not change payment amounts. It changes when those payments are valued or accumulated.

An equal-rate example shows why special handling matters. A $2,000 first payment, 5% discount rate, 5% growth rate, and 12 periods produces a present value of about $22,857.14. The standard formula cannot be used directly because the denominator would be zero, but the limit gives a stable result.

A case with growth above the discount rate can still be valid for a finite term. For example, a $2,500 first payment, 2% discount rate, 4% payment growth, and 8 periods has a positive present value because the stream ends. That same relationship would be problematic for a perpetual stream, which is why the finite period count is essential.

Displayed values are rounded to cents, but the calculation keeps full precision until output. A spreadsheet may differ by a few cents if it rounds each payment before summing. For audit work, the same rounding convention should be applied across all alternatives being compared.

Growing annuity calculator interface for present value and future value of rising payments
Growing annuity calculator with first payment, discount rate, growth rate, period count, timing, and valuation results.

Frequently Asked Questions

What does a growing annuity estimate?

It estimates the present value and future value of a finite payment stream whose payments rise by a constant rate each period. It also reports the total nominal payments, the final payment, and the difference between the discount rate and growth rate.

What is the growing annuity formula?

For end-of-period payments, present value equals payment times one minus the growth-adjusted discount ratio raised to the number of periods, divided by the discount rate minus the growth rate. Future value accumulates that same payment stream to the final period.

What happens when the discount rate equals the growth rate?

The standard formula would divide by zero, so the calculator uses the equal-rate limit. Present value becomes first payment times the number of periods divided by one plus the rate, and future value becomes first payment times periods times one plus the rate to the prior-period power.

Is a growing annuity the same as a growing perpetuity?

No. A growing annuity has a fixed number of payments, while a growing perpetuity is assumed to continue indefinitely. The fixed term is important because a finite stream can be valued even when the growth rate is close to, or above, the discount rate.

Which growth rate should be entered?

The growth rate should match the payment escalation assumption, not the investment return. Examples include a scheduled rent increase, planned contribution increase, benefit cost increase, or negotiated annual payment step-up. Product-specific rates should come from the contract or planning document being evaluated.