Annuity Calculator

An annuity is a series of equal payments made at regular intervals. Our annuity calculator handles the three core questions: (1) Present Value — how much a stream of future payments is worth today; (2) Future Value — how much a stream of payments will grow to by the end; and (3) Payment — the fixed payment that corresponds to a given PV or FV target. You can model ordinary annuities (payments at the end of each period, the default for most bonds, mortgages, and fixed annuity contracts) or annuities due (payments at the beginning of each period, the default for rents, leases, and insurance premiums). The difference is a multiplier of (1+r) — annuity due values are always slightly larger because each payment earns or discounts one additional period of interest.

star 4.8
auto_awesome AI
New

savings Annuity Inputs

$
%
Formula in use
PV = PMT × (1 − (1+r)^-n) / r

analytics Annuity Value

Present Value
$7,721.73
Ordinary annuity, 10 periods at 5%
Payment (PMT) $1,000.00
Present Value (PV) $7,721.73
Future Value (FV) $12,577.89
Total Paid In (nominal) $10,000.00
Implied Interest $2,577.89
Interpretation
Present value of $1,000 paid at the end of each period for 10 periods at 5% per period

tips_and_updates Tips

  • Use an ordinary annuity (end of period) for bonds, mortgages, and fixed retirement payouts — it's the market default
  • Use an annuity due (beginning of period) for rents, leases, and insurance premiums — anything paid upfront
  • Annuity due PV and FV are always (1+r) bigger than an equivalent ordinary annuity because payments earn one extra period
  • Match the period of r to the payment frequency: monthly payments need a monthly rate (annual ÷ 12), quarterly payments need annual ÷ 4
  • Higher interest rate lowers PV (future payments are worth less today) but raises FV (payments grow faster)
  • To size a retirement annuity, solve for PMT with PV = account balance, r = expected return, n = years × payment frequency
  • Annuity PV is exactly the principal of a fully-amortizing loan with those payments — the two formulas are mirror images

How to Use This Calculator

1

Pick solve-for mode

Choose PV (discount payments to today), FV (compound payments to the end), or PMT (find the payment for a given PV or FV).

2

Pick annuity type

Ordinary (end of period) for bonds/mortgages/fixed annuities, or Annuity Due (beginning of period) for rents/leases/premiums.

3

Enter payment, rate, periods

Type the per-period payment, the per-period interest rate (as a percent), and the total number of periods. Make sure rate and period count match the payment frequency.

4

Read every value

The calculator returns PV, FV, and PMT together, plus total nominal payments and implied interest.

The Formula

For an ordinary annuity, payments occur at the end of each period. PV discounts each future payment back to today; FV compounds each payment forward to period n. An annuity due shifts every payment one period earlier, so multiply either result by (1+r). To solve for PMT, rearrange: PMT = PV × r / (1 − (1+r)^-n) or PMT = FV × r / ((1+r)^n − 1), then divide by (1+r) if the annuity is due.

PV (ordinary) = PMT × (1 − (1+r)^-n) / r | FV (ordinary) = PMT × ((1+r)^n − 1) / r | Annuity Due: × (1+r)

lightbulb Variables Explained

  • PMT Periodic payment amount
  • r Periodic interest rate (annual rate ÷ compounding per year, expressed as a decimal)
  • n Total number of periods
  • PV Present value — lump sum today equivalent to the payment stream
  • FV Future value — lump sum at the end equivalent to the payment stream

tips_and_updates Pro Tips

1

Use an ordinary annuity (end of period) for bonds, mortgages, and fixed retirement payouts — it's the market default

2

Use an annuity due (beginning of period) for rents, leases, and insurance premiums — anything paid upfront

3

Annuity due PV and FV are always (1+r) bigger than an equivalent ordinary annuity because payments earn one extra period

4

Match the period of r to the payment frequency: monthly payments need a monthly rate (annual ÷ 12), quarterly payments need annual ÷ 4

5

Higher interest rate lowers PV (future payments are worth less today) but raises FV (payments grow faster)

6

To size a retirement annuity, solve for PMT with PV = account balance, r = expected return, n = years × payment frequency

7

Annuity PV is exactly the principal of a fully-amortizing loan with those payments — the two formulas are mirror images

An annuity is simply a stream of equal payments at equal intervals. The two building-block formulas are: PV = PMT × (1 − (1+r)^-n) / r and FV = PMT × ((1+r)^n − 1) / r. Both assume payments at the end of each period (ordinary annuity). If payments happen at the beginning (annuity due), each payment gets one extra period of compounding or discounting, so multiply both PV and FV by (1+r). To solve for PMT, algebraically invert: PMT = PV × r / (1 − (1+r)^-n) for a given PV, or PMT = FV × r / ((1+r)^n − 1) for a given FV. This calculator always applies the (1+r) factor automatically when you pick 'annuity due'.

Use PRESENT VALUE when you know the payment stream and want today's lump-sum equivalent — pricing a bond coupon strip, valuing a pension, or figuring out how much principal backs a mortgage payment. Use FUTURE VALUE when you want to know what a regular contribution grows to — a sinking fund, a savings plan, or an annuity's accumulated balance at retirement. Use PAYMENT when you have a target (mortgage principal, retirement nest egg, bond face value) and want the equal payment that hits it — this is the same math as a loan amortization schedule.

Frequently Asked Questions

sell

Tags

verified

Data sourced from trusted institutions

All formulas verified against official standards.