Growing Annuity Calculator

Calculate the future value or present value of a growing annuity based on regular payments that increase at a fixed rate.

Future Value Present Value
Future Value
$12,577.89
$12,000.00 Total Contributions
$577.89 Total Growth
Your series of growing payments will be worth $12,577.89 at the end of 10 periods.
Period-by-Period Breakdown
Period Payment Interest Balance

What Is a Growing Annuity?

A growing annuity is a series of periodic cash flows that increase at a constant rate over time. Unlike a standard annuity where payments remain fixed, a growing annuity accounts for payment escalation, making it a more realistic model for many financial scenarios such as retirement income planning, lease agreements with escalation clauses, or dividend payments that grow annually.

This calculator computes both the future value (FV) and present value (PV) of a growing annuity. The present value tells you what the entire stream of growing payments is worth today. The future value shows the total accumulated value at the end of the payment period, assuming each payment grows at the specified rate.

How the Calculation Works

The calculator uses standard time value of money formulas adjusted for payment growth. The core logic depends on whether the growth rate equals the discount rate, as this creates a special case.

Present Value of a Growing Annuity

When the growth rate (g) does not equal the discount rate (r):

PV = P × [1 − ((1 + g) / (1 + r))n] / (r − g)

Where:

  • P = initial payment amount
  • r = discount rate per period
  • g = growth rate per period
  • n = number of periods

When g equals r, the formula simplifies to:

PV = P × n / (1 + r)

Future Value of a Growing Annuity

When g does not equal r:

FV = P × [(1 + r)n − (1 + g)n] / (r − g)

When g equals r:

FV = P × n × (1 + r)n−1

All calculations assume payments occur at the end of each period (ordinary annuity). The growth rate applies to each subsequent payment, meaning payment 2 equals P × (1 + g), payment 3 equals P × (1 + g)2, and so on.

How to Use the Calculator

  1. Enter the initial payment amount. This is the first payment in the series.
  2. Set the discount rate. This is the rate of return or interest rate per period, expressed as a percentage.
  3. Set the growth rate. This is the rate at which each payment increases per period, expressed as a percentage.
  4. Specify the number of periods. This is the total number of payments in the annuity.
  5. Choose the calculation type. Select either future value or present value to see the corresponding result.

The result updates instantly. All rates should be entered as percentages (e.g., enter 5 for 5%). The calculator handles both positive and negative growth rates, though negative growth is uncommon in standard growing annuity scenarios.

Example Calculation

Suppose you expect to receive a series of annual payments starting at $10,000. Each payment grows by 3% per year. You want to know the present value of these payments over 10 years, using a discount rate of 6%.

Inputs:

  • Initial payment: $10,000
  • Discount rate: 6%
  • Growth rate: 3%
  • Periods: 10

Result (present value): Approximately $83,879

This means that receiving $10,000 next year, growing to about $13,439 in year 10, is equivalent to having roughly $83,879 today, assuming a 6% discount rate. The same inputs for future value would show the total accumulated value at year 10, assuming each payment is reinvested at 6%.

Understanding Your Results

The present value represents the lump sum equivalent of the entire growing payment stream today. A higher discount rate reduces the present value because future payments are worth less in today's terms. A higher growth rate increases the present value because later payments are larger.

The future value shows the total accumulation at the end of the term if each payment is reinvested at the discount rate. This is useful for savings or investment scenarios where contributions grow over time.

If the growth rate exceeds the discount rate, the present value formula can produce unexpected results. In such cases, the present value may be higher than the sum of undiscounted payments, which is mathematically correct but worth noting when interpreting results.

Common Mistakes to Avoid

  • Mismatching period rates. If payments are annual, the discount rate and growth rate must also be annual rates. For monthly payments, convert all rates to monthly equivalents.
  • Confusing growth rate with discount rate. The growth rate applies to the payment amount. The discount rate is the rate of return used to calculate present value. They are not interchangeable.
  • Ignoring the special case. When the growth rate equals the discount rate, the standard formula fails. The calculator handles this automatically, but it is important to understand why the result may differ from expectations.
  • Using nominal rates for real calculations. If you need inflation-adjusted values, ensure your discount rate and growth rate are both nominal or both real.

Limitations and Constraints

This calculator assumes payments occur at the end of each period (ordinary annuity). It does not support annuity due (payments at the beginning of each period) or irregular payment schedules. The growth rate is assumed to be constant across all periods, which may not reflect real-world scenarios where growth rates change over time.

The calculator does not account for taxes, fees, or inflation adjustments beyond what is captured in the discount and growth rates. For complex financial planning, consult a qualified professional.

Practical Use Cases

  • Retirement income planning. Model a retirement account where withdrawals increase annually to keep pace with inflation.
  • Lease valuation. Calculate the present value of a commercial lease with annual rent escalation clauses.
  • Dividend growth modeling. Estimate the value of a stock with a growing dividend stream over a finite holding period.
  • Education funding. Project the future value of savings contributions that increase each year as income grows.
  • Business valuation. Value a stream of growing cash flows from a project or investment with a defined lifespan.

Frequently Asked Questions

What is the difference between a growing annuity and a regular annuity?

A regular annuity has fixed payments that do not change over time. A growing annuity has payments that increase by a fixed percentage each period. Growing annuities are more realistic for scenarios where payments are expected to rise, such as inflation-adjusted income or escalating lease payments.

Can the growth rate be higher than the discount rate?

Yes, but this creates a situation where the present value may be higher than the sum of undiscounted payments. This is mathematically valid but uncommon in practice. When the growth rate exceeds the discount rate, the present value formula still works, but the result should be interpreted carefully.

What happens if I enter a zero growth rate?

Entering a zero growth rate converts the growing annuity into a standard ordinary annuity. The calculator will still produce correct results using the growing annuity formulas, which simplify to standard annuity formulas when g = 0.

Does this calculator work for monthly payments?

Yes, but you must ensure all inputs use the same period. For monthly payments, enter the monthly discount rate and monthly growth rate. For example, a 6% annual discount rate becomes 0.5% monthly. The number of periods should be the total number of monthly payments.

Why does the future value sometimes seem lower than expected?

This can happen when the growth rate is close to the discount rate, or when the number of periods is small. The future value reflects the accumulated value of reinvested payments, and the growth rate affects the size of later payments. If the growth rate is low relative to the discount rate, the compounding effect may be less than anticipated.