Annuity Calculator

What's Included

  • Interactive financial model with live Excel formulas
  • All formulas visible and fully editable
  • Professional formatting with color-coded inputs & outputs
  • Formula reference sheet with variable definitions
  • Step-by-step instructions sheet
  • Compatible with Microsoft Excel 2016 and later

Download Template

Price range: $0.00 through $20.00

Annuity Calculator Excel template. Compute PV and FV for ordinary, due, perpetuity, and growing annuity structures simultaneously. Free download.

Annuity Calculator

Write your email below to receive your free Annuity Calculator download.

*By submitting my email, I agree to receive news and offers. I can unsubscribe any time.
Loading

Online Calculator vs Excel Template

Feature Online Excel
Instant use โ€” no download โ€”
Works offline โ€”
Customize formulas & layout โ€”
Save & share with colleagues โ€”
Integrate into your own models โ€”
Print-ready formatting โ€”

About This Template

The Annuity Calculator Excel Template computes present and future values across five annuity structures simultaneously from a single set of inputs. Whether you're pricing a bond, valuing a pension stream, applying the Gordon Growth Model, or studying the time value of money, this spreadsheet eliminates the need to switch between calculators for each annuity type.

What You Can Calculate

This template computes 9 key outputs across all major annuity structures:

  • Ordinary Annuity PV โ€” Present value of level payments made at the end of each period. The standard formula used for loan valuations, bond pricing, and lease analysis: PMT ร— [(1 โˆ’ (1+r)^(โˆ’n)) / r].
  • Ordinary Annuity FV โ€” Future value of level payments at period end, showing the accumulated wealth from regular contributions such as retirement savings or sinking funds.
  • Annuity Due PV โ€” Present value when payments occur at the beginning of each period (e.g., rent, insurance premiums). Always exceeds Ordinary Annuity PV by a factor of (1+r) because payments arrive one period earlier.
  • Annuity Due FV โ€” Future value of beginning-of-period payments. Equals Ordinary FV ร— (1+r).
  • Perpetuity PV โ€” Present value of an infinite stream of level payments: PMT / r. Used to value preferred stock, consols, and endowments.
  • Growing Perpetuity PV โ€” Present value of payments that grow at a constant rate g in perpetuity: PMT / (r โˆ’ g). This is the Gordon Growth Model used extensively in equity valuation.
  • Growing Annuity PV โ€” Present value of finite payments that increase at rate g each period. Applied to salary streams, growing dividends over a finite horizon, and escalating leases.
  • Total Payments (Finite Annuities) โ€” The nominal sum of all payments (PMT ร— n) before accounting for the time value of money.
  • Total Interest (Ordinary) โ€” The difference between the ordinary annuity future value and total nominal payments, representing interest earned on accumulated contributions.

Required Inputs

To use this calculator, you'll need:

  • Payment Amount (PMT) โ€” The periodic payment in dollars. For growing annuities, this is the first payment amount.
  • Interest Rate (r) โ€” The per-period discount rate as a percentage. Must be on the same time basis as the number of periods (annual rate with annual periods, monthly rate with monthly periods).
  • Number of Periods (n) โ€” Total payment periods for finite annuities. Not used in perpetuity calculations.
  • Growth Rate (g) โ€” Per-period payment growth rate as a percentage. Only affects Growing Perpetuity and Growing Annuity outputs. Must be less than r for the growing perpetuity to converge.

Methodology

Each annuity type uses its standard closed-form formula. Ordinary Annuity PV = PMT ร— [(1 โˆ’ (1+r)^(โˆ’n)) / r]; Perpetuity PV = PMT / r; Growing Perpetuity PV = PMT / (r โˆ’ g); Growing Annuity PV = PMT ร— [1 โˆ’ ((1+g)/(1+r))^n] / (r โˆ’ g), with a limit formula applied when r equals g. All formulas are visible and editable in the template.

Assumptions

This model assumes:

  • Ordinary annuities have payments at the end of each period; annuities due at the beginning
  • All inputs (rate, growth, periods) are on the same time basis
  • Constant discount rate across all periods
  • Perpetuities assume an infinite payment stream; growing perpetuity requires g < r for convergence
  • No taxes, fees, or compounding frequency conversions

For educational purposes only. Not financial advice.

Frequently Asked Questions

A fully interactive financial model with live Excel formulas, an Instructions sheet with usage guide, and a Formula Reference sheet with variable definitions and model assumptions. All formulas are visible and editable.

Microsoft Excel 2016 or later. The template uses standard Excel formulas only โ€” no macros, VBA, or add-ins required.

Yes. All cells are fully editable. You can modify any formula, add your own calculations, change formatting, or integrate the model into your existing spreadsheets.

The online calculator runs in your browser for quick calculations. This Excel template gives you a portable, offline financial model you can customize, save, share with colleagues, and integrate into your own analysis.

This template is provided for educational and personal use. You may use it in your own professional analysis and presentations. Redistribution or resale of the template itself is not permitted.

You can re-download the latest version from your account or by requesting a new download link. Free downloads are limited to 5 per email address per month.