Growing Annuity Calculator

Calculate the future value and present value of a growing annuity with increasing periodic payments. Perfect for retirement planning, salary negotiations, and investment analysis where cash flows grow at a constant rate over time.

Calculator Inputs

The initial payment amount at the start
The periodic interest/discount rate per period
The rate at which payments grow each period
Total number of payment periods
When payments are made within each period

Results

Future Value (FV) $0.00
Present Value (PV) $0.00
Total Payments Made $0.00
Total Interest Earned $0.00
Final Payment Amount $0.00

Cash Flow Schedule

Period Payment Cumulative Payments Future Value at Period Interest Earned

What is a Growing Annuity?

A growing annuity is a series of periodic payments that increase at a constant rate over a specified term. Unlike a regular annuity where all payments are equal, a growing annuity features payments that grow by a fixed percentage each period. This financial instrument is commonly used to model scenarios where cash flows are expected to increase over time, such as salary increases, rental income adjustments, or dividend growth.

The concept of a growing annuity is particularly relevant in personal finance and business valuation contexts. For example, when planning for retirement, you might expect your contributions to increase each year as your salary grows. Similarly, real estate investors often structure lease agreements with built-in rent escalations that create growing payment streams.

The key characteristics of a growing annuity include:

Types of Growing Annuities

Ordinary Growing Annuity (Annuity in Arrears)

In an ordinary growing annuity, payments are made at the end of each period. This is the most common type and is used in most loan repayment schedules and investment calculations. The first payment occurs at the end of period 1, and subsequent payments grow from that base amount.

Growing Annuity Due (Annuity in Advance)

In a growing annuity due, payments are made at the beginning of each period. This type is often seen in rental agreements and insurance premiums where payment is required upfront. The timing difference gives annuity due a slightly higher present and future value compared to an ordinary annuity with the same parameters.

Key Difference

The future value of a growing annuity due is equal to the future value of an ordinary growing annuity multiplied by (1 + r), where r is the interest rate. This reflects the additional period of growth that occurs when payments are made at the beginning rather than the end of each period.

Growing Annuity Formulas

Future Value of a Growing Annuity (when r ≠ g)

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

Where:

Future Value When Interest Rate Equals Growth Rate (r = g)

FV = P × n × (1 + r)^(n-1)

This special case formula is used when the interest rate and growth rate are equal, which would cause division by zero in the standard formula.

Present Value of a Growing Annuity (when r ≠ g)

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

Present Value When Interest Rate Equals Growth Rate (r = g)

PV = P × n / (1 + r)

Payment at Period t

P(t) = P × (1 + g)^(t-1)

This formula calculates the payment amount at any given period t, where the first payment P occurs at period 1.

Annuity Due Adjustments

For an annuity due (payments at beginning of period), multiply the ordinary annuity values by (1 + r):

FV(due) = FV(ordinary) × (1 + r)
PV(due) = PV(ordinary) × (1 + r)

How to Calculate Growing Annuity

Follow these steps to calculate a growing annuity:

  1. Identify Your Variables:
    • First payment amount (P)
    • Interest/discount rate (r) - convert percentage to decimal
    • Growth rate (g) - convert percentage to decimal
    • Number of periods (n)
    • Type of annuity (ordinary or due)
  2. Check if r = g: This determines which formula to use
  3. Apply the Appropriate Formula: Use the standard formula or the special case formula
  4. Adjust for Annuity Due: If payments are at the beginning of each period, multiply by (1 + r)

Real-World Applications

Retirement Planning

Growing annuities are essential for modeling retirement savings where contributions increase over time with salary raises. If you expect a 3% annual salary increase, your retirement contributions will likely grow at a similar rate, making this a perfect application for growing annuity calculations.

Salary and Income Analysis

When evaluating job offers or career trajectories, understanding the future value of a growing income stream helps in making informed decisions. A position with lower starting salary but higher growth potential might actually be more valuable over time.

Real Estate and Leasing

Commercial leases often include annual rent escalations tied to inflation or a fixed percentage. Landlords and tenants use growing annuity calculations to understand the true cost or value of long-term lease agreements.

Dividend Valuation

The Gordon Growth Model for stock valuation is essentially a growing perpetuity, which is a growing annuity with infinite periods. For finite dividend projections, growing annuity formulas provide precise valuations.

Business Valuation

Companies with projected revenue or profit growth use growing annuity concepts to determine the present value of future cash flows, a fundamental concept in discounted cash flow (DCF) analysis.

Worked Examples

Example 1: Retirement Savings

Scenario: You plan to save $5,000 in the first year for retirement, increasing your contribution by 4% each year. If your investments earn 7% annually, what will be the total value after 25 years?

P = $5,000, r = 0.07, g = 0.04, n = 25

FV = 5000 × [(1.07^25 - 1.04^25) / (0.07 - 0.04)]
FV = 5000 × [(5.4274 - 2.6658) / 0.03]
FV = 5000 × 92.05 = $460,268.91

Example 2: Present Value of Growing Lease Payments

Scenario: A commercial tenant will pay $2,000/month starting next month, with 2% annual increases. What is the present value of a 10-year lease if the discount rate is 6%?

P = $24,000/year, r = 0.06, g = 0.02, n = 10

PV = 24000 × [1 - (1.02/1.06)^10] / (0.06 - 0.02)
PV = 24000 × [1 - 0.6756] / 0.04
PV = 24000 × 8.11 = $194,639.20

Example 3: Special Case (r = g)

Scenario: An investor makes payments of $1,000 initially, growing at 5% per year, with an interest rate also at 5%. Calculate the future value after 15 years.

P = $1,000, r = g = 0.05, n = 15

FV = 1000 × 15 × (1.05)^14
FV = 1000 × 15 × 1.9799 = $29,698.95

Frequently Asked Questions

What happens when the growth rate exceeds the interest rate?

When g > r, the formula still works mathematically. The result will show that payments are growing faster than they can be discounted, which may indicate an unsustainable growth assumption. In present value calculations, this leads to higher values because future payments have relatively more weight. This scenario often occurs with high-growth investments or aggressive salary projections.

Can I use this calculator for monthly payments with annual growth?

Yes, but you need to be consistent with your time periods. If you have monthly payments with annual growth, you might model this as 12 equal payments per year, then a single adjustment for growth. Alternatively, convert to equivalent monthly rates. For example, 6% annual growth is approximately 0.487% monthly (using the formula: (1.06)^(1/12) - 1).

What's the difference between a growing annuity and a growing perpetuity?

A growing annuity has a finite number of payments (n periods), while a growing perpetuity continues forever. The present value formula for a growing perpetuity (when r > g) is simply: PV = P / (r - g). Growing perpetuities are commonly used in stock valuation models like the Gordon Growth Model.

How do inflation and real interest rates relate to growing annuities?

Often, the growth rate (g) represents inflation adjustments to maintain purchasing power. When analyzing in real terms, you might use a real interest rate (nominal rate minus inflation) with no growth, or use nominal rates with inflation-based growth. Both approaches should yield similar present value results if applied consistently.

Can the growth rate be negative?

Yes, a negative growth rate represents declining payments over time. This might model depreciating assets, declining revenue streams, or scheduled payment reductions. The formulas work identically; just enter the growth rate as a negative number (e.g., -2% for 2% annual decline).