Free Growing Annuity Calculator

%
%

Enter values to calculate

Understanding the Growing Annuity

A growing annuity is a series of periodic cash flows—deposits or withdrawals—that increase at a fixed percentage rate from one period to the next. This differs from a fixed annuity, where every payment remains constant over the term. Depending on when the cash flows occur, the annuity is classified as an ordinary growing annuity (payments at the end of each period) or a growing annuity due (payments at the beginning of each period).

Formulas for Present Value and Future Value

The valuation of a growing annuity depends on the relationship between the interest rate rr and the growth rate gg. The tool can compute the Present Value of a Growing Annuity or the Future Value of a Growing Annuity using the formulas below, as well as the periodic payment (annuity amount).

Ordinary Growing Annuity (Payments at End)

Present Value (when r≠gr \neq g):

PV=P×1−(1+g1+r)nr−gPV = P \times \frac{1 - \left(\frac{1+g}{1+r}\right)^n}{r - g}

Future Value (when r≠gr \neq g):

FV=P×(1+r)n−(1+g)nr−gFV = P \times \frac{(1+r)^n - (1+g)^n}{r - g}

Where:

  • PP = first payment or receipt,
  • rr = periodic interest rate (rate of return),
  • gg = periodic growth rate,
  • nn = total number of periods.

When r=gr = g: The standard formulas are undefined. Instead, the following simplified expressions are used:

PV=n⋅P1+r,FV=n⋅P⋅(1+r) n−1PV = \frac{n \cdot P}{1 + r}, \qquad FV = n \cdot P \cdot (1+r)^{\,n-1}

Growing Annuity Due (Payments at Beginning)

For an annuity due, each cash flow occurs at the start of the period. Multiply any ordinary annuity result by (1+r)(1+r):

PVdue=PVordinary×(1+r),FVdue=FVordinary×(1+r)PV_{\text{due}} = PV_{\text{ordinary}} \times (1+r), \quad FV_{\text{due}} = FV_{\text{ordinary}} \times (1+r)

How to Use the Calculator

This online tool functions as a Growing Annuity PV Calculator, Growing Annuity FV Calculator, or Growing Annuity Payment Calculator depending on the variable you choose. It saves time by performing the appropriate calculation immediately after you enter your inputs.

Step-by-Step Process

  1. Select the variable to solve for – Choose “Initial Deposit” (present value, PV), “Final Balance” (future value, FV), or “Annuity Amount” (periodic payment). The tool adjusts its calculation logic to match your goal.
  2. Define cash flow direction – Specify whether the amounts are payments (deposits) or receipts (withdrawals).
  3. Set annuity parameters – Pick the payment frequency (e.g., monthly, quarterly, annually), the annuity type (ordinary or due), the compounding frequency, and the start date.
  4. Enter known values – Type in the known quantities: initial deposit, annuity amount, length of annuity, rate of return, and the annual growth rate. The periodic growth rate is automatically derived from the annual rate and the payment frequency you selected.
  5. View the results – The computed value appears instantly in a summary table. A dynamic chart and a full payment schedule show how the balance evolves over the annuity term.

All calculations strictly follow the formulas shown above. The tool correctly applies the special-case formulas when the growth rate equals the interest rate.

Important Note

The calculator produces estimates based solely on the assumptions you provide. It is intended for educational and illustrative purposes and does not constitute professional financial advice. Actual investment results depend on market conditions and other factors not captured by this model. Always consult a qualified advisor for real-world decisions.

FAQ

1. What is the difference between an ordinary growing annuity and a growing annuity due?

In an ordinary growing annuity, each payment occurs at the end of the period. In a growing annuity due, payments occur at the beginning. Consequently, the present value and future value of a due annuity are each multiplied by (1+r) compared to the ordinary version.

2. How do I calculate the future value of a growing annuity when the growth rate equals the interest rate?

When the growth rate g equals the interest rate r, the standard formula is not valid. Instead, use FV = n × P × (1+r)^(n-1), where P is the first payment and n is the number of periods.

3. Which variables can I solve for with this growing annuity calculator?

You can solve for three variables: the present value (initial deposit), the future value (final balance), or the periodic payment (annuity amount). Just select the variable you want to find before entering the other known inputs.

4. Does the calculator handle both ordinary annuities and annuities due?

Yes. You can choose between ordinary and due annuity types. The calculator automatically applies the correct formulas, multiplying the ordinary result by (1+r) when an annuity due is selected.

How to Use

  1. Select whether you want to calculate Present Value, Future Value, or the Annuity Amount, and choose the direction of cash flows.
  2. Set the payment frequency, annuity type, compounding frequency, and enter the known values such as initial deposit, annuity amount, length, rate of return, and growth rate.
  3. View your result instantly - the calculator updates automatically as you adjust any input.