How the annuity calculation works
An annuity is a series of equal payments made at regular intervals. Present value discounts those payments back to today. Future value compounds them forward to the end of the term. If you know the target present or future value, the same factors can be rearranged to solve for the required payment.
PV = PMT × [1 − (1 + r)−n] ÷ rFV = PMT × [(1 + r)n − 1] ÷ rFor an annuity due, where each payment occurs at the beginning of the period, multiply the ordinary-annuity factor by (1 + r).
Ordinary annuity vs. annuity due
| Timing | When payments occur | Effect |
|---|---|---|
| Ordinary annuity | End of each period | Each payment earns or is discounted for one fewer period. |
| Annuity due | Beginning of each period | Every payment receives one extra period of growth or discounting. |
What can you solve for?
- Present value: value today of a future level payment stream.
- Future value: accumulated value at the end of the term.
- Required payment: periodic amount needed to support a target PV or reach a target FV.