Annuity math in one page
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
- 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'.