Future Value Annuity

Definition · Updated October 17, 2025

Title: The Future Value of an Annuity — What It Is, How to Compute It, and Practical Steps

Source: Investopedia — https://www.investopedia.com/terms/f/future-value-annuity.asp (Michela Buttignol)

Key takeaways

– The future value (FV) of an annuity is the total value at a future date of a series of recurring payments, assuming a constant interest (compounding) rate.
– For an ordinary annuity (payments at period end) the FV formula is: FV = PMT × [ (1 + r)^n − 1 ] / r.
– For an annuity due (payments at period start), multiply the ordinary-annuity FV by (1 + r).
– Make sure the interest rate and period convention match (monthly rate with monthly payments, etc.). Use Excel, a financial calculator, or the formula to compute FV quickly.
– Consider inflation, taxes, fees, and changing rates when interpreting the result.

Understanding the future value of an annuity

An annuity is a sequence of periodic payments (equal or varying) made over time. The future value of that annuity is what those payments will be worth at a specified future date if they earn a specified rate of return each period. Because of compounding, earlier payments grow for more periods than later payments, so timing (beginning vs. end of period) matters.

Why it matters

– Planning retirement or a savings goal: estimate how much regular contributions will be worth.
– Comparing lump-sum versus periodic investments.
– Valuing contractual cash flows (leases, pensions, structured payouts).

Core formulas

1) Future value of an ordinary annuity (payments at the end of each period)
FV = PMT × [ (1 + r)^n − 1 ] / r
where
– PMT = payment each period
– r = interest rate per period
– n = total number of payments (periods)

2) Future value of an annuity due (payments at the beginning of each period)

FV_due = FV_ordinary × (1 + r)orFV_due = PMT × [ (1 + r)^n − 1 ] / r × (1 + r)

Future value factors

– Single-lump FV factor for n periods = (1 + r)^n
– Annuity FV factor (for ordinary annuity) = [ (1 + r)^n − 1 ] / r
– Annuity-due FV factor = annuity FV factor × (1 + r)

Worked example (step-by-step)

Scenario: You deposit $125,000 per year for 5 years and expect an annual return of 8%.

Step 1 — ordinary annuity (payments at year-end)

FV = 125,000 × [ (1.08)^5 − 1 ] / 0.08
Compute:
(1.08)^5 ≈ 1.46933 → minus 1 = 0.46933 → divide by 0.08 = 5.8666
FV ≈ 125,000 × 5.8666 ≈ $733,325

Step 2 — annuity due (payments at year-start)

FV_due = FV × (1.08) ≈ $733,325 × 1.08 ≈ $791,991

Difference: Because each payment in an annuity due is invested one period longer, the FV is higher (about $58,666 more in this example).

Practical steps to calculate FV of an annuity

1. Identify the periodic payment amount (PMT).
2. Confirm payment timing: end of period (ordinary) or beginning (annuity due).
3. Determine the interest rate per period (r). If you have an annual rate but monthly payments, divide by 12.
4. Determine the total number of periods (n).
5. Use one of the methods below to compute FV:
– Manual formula (see formulas above).
– Excel/Google Sheets: =FV(rate, nper, pmt, [pv], [type])
* Example for ordinary annuity: =FV(0.08,5,-125000,0,0) → $733,325
* For annuity due: use type = 1 (beginning): =FV(0.08,5,-125000,0,1) → $791,991
* Note: sign convention — payments often entered as negative so FV returns positive.
– Financial calculator: input N = n, I/Y = r*100, PMT = payment (negative if cash outflow), CPT → FV. For annuity due set the calculator to “Begin” mode or multiply ordinary FV by (1+r).
– Programming (Python, R, etc.): implement formula or use library functions.

Other practical considerations

– Match periods and rate: if contributions are monthly, use monthly rate and months as n.
– Unequal payments: compute FV of each payment separately (each payment × (1+r)^(#periods remaining)) and sum them.
– Inflation and real return: subtract expected inflation from nominal return to estimate real FV (or calculate purchasing-power equivalent).
– Taxes/fees: these reduce the effective rate; either adjust r or model after-tax returns for more accurate FV.
– Variable rates: if rates change over time, compound each payment at the sequence of applicable rates.
– Present value relation: PV and FV are inverses. For a lump sum PV → FV uses (1+r)^n; for annuities:
– PV (ordinary annuity) = PMT × [1 − (1 + r)^−n] / r
– PV (annuity due) = PV_ordinary × (1 + r)
You can solve for any one variable (PMT, r, n, PV, FV) when the others are known.

When the term “discount rate” appears

Be careful: “discount rate” is often used when converting future dollars to present value. In FV calculations we usually refer to the interest or growth rate—if that rate is higher, the FV is larger. If you use a “discount rate” for PV calculations, a higher discount rate reduces present value.

Common uses

– Retirement/savings projections
– Loan amortization and balloon calculations
– Valuing a series of contractual payments (leases, pensions)
Business planning for recurring revenue streams

Bottom line

The future value of an annuity answers the question: how much will a series of regular payments be worth at a future date given compound returns? Use the straightforward annuity FV formulas (and multiply by (1+r) for annuity-due timing), or use Excel/financial calculators for speed and fewer arithmetic mistakes. Always ensure period/rate alignment and consider inflation, taxes, and fees for realistic projections.

Reference

Investopedia: “Future Value of an Annuity” — https://www.investopedia.com/terms/f/future-value-annuity.asp (Michela Buttignol)

(Continuing)

…are made at the beginning or end of each period — that timing changes how much interest is earned and therefore changes the future value.

Additional Sections

Important Considerations

– Payment timing: Ordinary annuity = payments at the end of each period. Annuity due = payments at the beginning. Annuity due always yields a higher future value (one extra period of compounding per payment).
– Rate per period: Use the interest rate that matches the payment frequency. For monthly payments with an annual quoted rate r, use r/12 as the per-period rate.
– Compounding frequency vs. payment frequency: If compounding and payment frequencies differ, convert the nominal rate to an effective rate per payment period.
– Inflation / real return: If you want purchasing-power (inflation-adjusted) future value, use the real rate: (1 + nominal) / (1 + inflation) − 1.
– Varying payments: The standard annuity formulas assume equal payments. For variable payments, compute each payment’s future value separately and sum them.
– Taxes and fees: Real outcomes are reduced by taxes, fees, or penalties — remove or include them in the net rate.

Practical Steps to Calculate the Future Value of an Annuity

1. Identify whether payments are at the beginning (annuity due) or end (ordinary annuity).
2. Determine PMT = amount of each periodic payment.
3. Determine the nominal annual interest rate and convert it to the interest rate per period (r_period). Example: monthly payments with 6% annual → r = 0.06/12 = 0.005.
4. Determine total number of payments n (years × payments per year).
5. Use the formula:
– Ordinary annuity: FV = PMT × [((1 + r)^n − 1) / r]
– Annuity due: FV = PMT × [((1 + r)^n − 1) / r] × (1 + r)
6. If you need the payment to reach a target FV, rearrange to solve for PMT:
PMT = FV × r / ((1 + r)^n − 1) (for ordinary annuity)
7. Optionally verify with a financial calculator or spreadsheet.

Key Formulas (for quick reference)

– FV (ordinary): FV = PMT × ((1 + r)^n − 1) / r
– FV (due): FV = PMT × ((1 + r)^n − 1) / r × (1 + r)
– PV (ordinary): PV = PMT × (1 − (1 + r)^−n) / r
– Excel FV function: =FV(rate, nper, pmt, [pv], [type]) ; type = 0 for end-of-period (ordinary), 1 for beginning-of-period (due)

Examples

1) Example from earlier (annual ordinary vs. annuity due)

– PMT = $125,000, r = 8% = 0.08, n = 5
– Ordinary annuity FV = 125,000 × ((1.08^5 − 1) / 0.08) = $733,325
– Annuity due FV = 733,325 × 1.08 = $791,991
– Difference = $58,666 (extra compounding because payments occur at period start)

2) Monthly contributions example (ordinary annuity)

– PMT = $200 per month, nominal annual r = 6% => r_month = 0.06/12 = 0.005
– n = 10 years × 12 = 120 months
– FV = 200 × ((1.005^120 − 1) / 0.005)
Approx steps: 1.005^120 ≈ 1.8196 → (−1) = 0.8196 → /0.005 = 163.92
→ FV ≈ 200 × 163.92 = $32,784
– Excel: =FV(0.06/12,120,-200,0,0) → $32,784 (note the sign convention for pmt)

3) Solving for required periodic payment to reach a target future value

– Goal: FV = $50,000 in 10 years, monthly compounding at 5% annually
– r_month = 0.05/12 = 0.0041666667, n = 120
– PMT = FV × r / ((1 + r)^n − 1) = 50,000 × 0.004166667 / (1.004166667^120 − 1)
Compute denominator ≈ 0.6469 → PMT ≈ 50,000 × 0.004166667 / 0.6469 ≈ $322.17 per month

4) Variable-payment approach (how to handle different payments)

– If payments vary, compute FV_i for each payment made at period t: FV_i = payment_i × (1 + r)^(N − t) where N is total number of periods, then sum all FV_i.

Real-rate / Inflation-adjustment example

– Nominal expected return = 6%, expected inflation = 2%
– Real rate ≈ (1.06 / 1.02) − 1 ≈ 0.03922 ≈ 3.922%
– Use r_real for PV or FV calculations if you want values in inflation-adjusted dollars.

Common Pitfalls & Tips

– Mismatched rate and period: Don’t use an annual rate with monthly PMT without converting.
– Payment sign convention in spreadsheets: pmt often needs to be entered as a negative number if FV or PV is positive.
– Forgetting to use type = 1 for annuity due in Excel: the FV will be understated.
– Ignoring taxes and fees: reduce expected rate accordingly.
– Using nominal rate when compounding frequency implies an effective rate: convert correctly.

Using Financial Calculators and Excel

– Excel FV example: =FV(rate, nper, pmt, [pv], [type])
– Example: =FV(0.08, 5, -125000, 0, 0) → ordinary annuity; use type = 1 for annuity due.
– Financial calculator keys: enter I/Y (interest per year), N, PMT, then compute FV. For annuity due, set calculator to BEGIN mode.

Relationship Between Present Value and Future Value

– Future value and present value are inverse concepts. Knowing one, you can compute the other:
– For a lump sum: FV = PV × (1 + r)^n ; PV = FV / (1 + r)^n
– For an annuity: PV (ordinary) = PMT × (1 − (1 + r)^−n) / r
– PV of an annuity due = PV (ordinary) × (1 + r)
– Use present value to determine how much you need to invest today to achieve a target FV, or use FV formulas to determine how much a stream of payments will become.

When to Prefer Annuity Due vs. Ordinary Annuity

– Employer retirement contributions and many lease payments are at beginning-of-period and therefore annuity due — yields higher FV.
– Savings plans where you deposit at period start (e.g., start of each month) should be treated as annuity due to capture extra compounding.

Concluding Summary

The future value of an annuity tells you how large a stream of equal, periodic payments will grow to by a future date, given a constant rate of return. The core inputs are the payment amount (PMT), the per-period interest rate (r), and the number of periods (n). Use the ordinary annuity formula when payments occur at period ends; multiply by (1 + r) for an annuity due. For real-dollar planning, use a real rate (adjust nominal rates for inflation). Check your calculations with a financial calculator or spreadsheet (Excel’s FV function) and be careful to match the rate to the payment frequency and set the correct type (0 or 1).

Source

– Investopedia, “Future Value of an Annuity,” Michela Buttignol. https://www.investopedia.com/terms/f/future-value-annuity.asp

[[END]]

Related Terms

Further Reading