How This Annuity Calculator Works

An ordinary annuity pays at the end of each month. Its future value is the sum of every payment grown by compound interest to the final date; its present value is the sum of every payment discounted back to today. The monthly rate is the annual rate ÷ 12, and the number of payments is years × 12.

Worked example: $200 a month at 6% annual interest for 20 years (240 payments). Future value = $92,408.18. Present value = $27,916.15. Total paid in = $200 × 240 = $48,000, so the growth is $92,408.18 − $48,000 = $44,408.18.

Practical tips

Present value is the price of the stream.

If someone offered to buy your $200-a-month, 20-year stream, $27,916 is roughly its fair value at 6% — offers far below that are a bad deal.

End-of-month vs start-of-month matters a little.

Payments at the start of each month (an annuity due) earn one extra month of interest each — about 0.5% more future value here. This calculator uses end-of-month payments, the common convention.

The rate drives the present value.

At 4% the same stream is worth $32,663 today; at 8% only $23,850. The discount rate you pick is the whole negotiation.

Compare with a lump sum.

Would you rather have $27,916 now or $200 a month for 20 years? At 6% they are equal — your choice depends on whether you can really earn 6%.