Future Value of an Annuity Formula

FV and PV annuity factors, annuities due and growing annuities, worked step by step
Future value of $300 a month for 10 years at 6%
Same payments made at the start of each month instead
What payment reaches $250,000 in 20 years at 5%?
Future value of $1,000 a year growing 3% a year for 25 years at 7%

The Future Value Annuity Formula

An annuity is a series of equal payments at equal intervals. If each payment CC is made at the end of a period — an ordinary annuity — its accumulated value after nn periods is

FV=C(1+r)n1rFV = C \cdot \frac{(1+r)^n - 1}{r}

  • CC — the payment per period
  • rr — the interest rate per period, as a decimal
  • nn — the total number of payments

The fraction is the future-value annuity factor, often written snrs_{\overline{n}|r}. It comes straight from a geometric series: the first payment compounds for n1n-1 periods, the second for n2n-2, and so on down to the last, which earns nothing. Summing (1+r)n1++(1+r)0(1+r)^{n-1} + \cdots + (1+r)^0 gives exactly ((1+r)n1)/r((1+r)^n - 1)/r. The interest portion alone is FVnCFV - nC.

Annuities Due, Growing Annuities and the Payment

Annuity due. If payments arrive at the start of each period, every one compounds an extra period:

FVdue=C(1+r)n1r×(1+r)FV_{\text{due}} = C \cdot \frac{(1+r)^n - 1}{r} \times (1+r)

The same (1+r)(1+r) multiplier converts the present-value factor, PV=C(1(1+r)n)/rPV = C \cdot (1 - (1+r)^{-n})/r.

Growing annuity. If the payment itself rises by gg each period, and rgr \neq g:

FV=C(1+r)n(1+g)nrg,PV=Crg[1(1+g1+r)n]FV = C \cdot \frac{(1+r)^n - (1+g)^n}{r - g}, \qquad PV = \frac{C}{r-g}\left[1 - \left(\frac{1+g}{1+r}\right)^n\right]

Solving for the payment. Invert the factor:

C=FVr(1+r)n1orC=PVr1(1+r)nC = FV \cdot \frac{r}{(1+r)^n - 1} \qquad \text{or} \qquad C = PV \cdot \frac{r}{1 - (1+r)^{-n}}

The second form is the loan-payment equation - the same algebra read from the other end.

Common Mistakes to Avoid

  • Using the annual rate for monthly payments: rr must be per period, so 6% a year with monthly payments is r=0.005r = 0.005 and n=n = months.
  • Confusing nn with years: 10 years of monthly payments is n=120n = 120.
  • Applying the lump-sum formula P(1+r)nP(1+r)^n to a payment stream: each payment compounds for a different length of time.
  • Mixing up due and ordinary: forgetting the (1+r)(1+r) multiplier understates an annuity due.
  • Using the growing-annuity formula when r=gr = g: the denominator vanishes; the value is then FV=nC(1+r)n1FV = nC(1+r)^{n-1}.
  • Assuming FVnCFV - nC is taxable or spendable interest: it is arithmetic on your inputs, and what any real account credits depends on its own terms.

Examples

Step 1: r=0.06/12=0.005r = 0.06/12 = 0.005, n=10×12=120n = 10 \times 12 = 120
Step 2: (1.005)1201.8193967(1.005)^{120} \approx 1.8193967, so (1.005)12010.8193967(1.005)^{120} - 1 \approx 0.8193967
Step 3: Factor: 0.8193967/0.005163.879350.8193967 / 0.005 \approx 163.87935
Step 4: FV300×163.8793549,163.80FV \approx 300 \times 163.87935 \approx 49{,}163.80
Step 5: Payments total 120×300=36,000120 \times 300 = 36{,}000, so interest is 13,163.80\approx 13{,}163.80
Answer: FV \approx \49{,}163.80$

Step 1: An annuity due multiplies the ordinary result by (1+r)(1+r)
Step 2: FVdue49,163.80×1.005FV_{\text{due}} \approx 49{,}163.80 \times 1.005
Step 3: 49,409.62\approx 49{,}409.62
Step 4: The difference of \approx \245.82$ is one extra month of interest on the whole balance
Answer: FV_{\text{due}} \approx \49{,}409.62$

Step 1: C=FVr/((1+r)n1)C = FV \cdot r / ((1+r)^n - 1) with r=0.05r = 0.05, n=20n = 20
Step 2: (1.05)202.6532977(1.05)^{20} \approx 2.6532977, so (1.05)2011.6532977(1.05)^{20} - 1 \approx 1.6532977
Step 3: Factor: 1.6532977/0.0533.0659541.6532977 / 0.05 \approx 33.065954
Step 4: C=250000/33.0659547,560.65C = 250000 / 33.065954 \approx 7{,}560.65
Step 5: Check: 7560.65×33.065954250,0007560.65 \times 33.065954 \approx 250{,}000
Answer: C \approx \7{,}560.65$ a year

Frequently Asked Questions

FV = C · ((1+r)^n − 1)/r, where C is the payment, r the rate per period as a decimal and n the number of payments. It assumes payments at the end of each period; multiply by (1+r) for payments at the start.

Timing. An ordinary annuity pays at the end of each period, an annuity due at the start. Every payment in an annuity due therefore earns one extra period of interest, so both its future and present values are exactly (1+r) times larger.

Invert the factor: C = FV · r/((1+r)^n − 1). To reach $250,000 in 20 years at 5% the factor is 33.065954, so C = 250,000/33.065954 ≈ $7,560.65 a year.

When payments rise by g each period and r ≠ g, FV = C · ((1+r)^n − (1+g)^n)/(r − g) and PV = C/(r − g) · [1 − ((1+g)/(1+r))^n]. If r = g the formula is undefined and the future value is simply nC(1+r)^(n−1).

Related Solvers

Try AI-Math for Free

Get step-by-step solutions to any math problem. Upload a photo or type your question.

Start Solving