The Annuity Value Calculator, Explained
After reading this you can value a stream of equal monthly payments two ways: forward to a future balance, or backward to a lump sum today, and you will know why the timing of each payment shifts the answer.
What an annuity is and one quick example
An annuity, in the plain financial sense, is a series of equal payments spaced evenly in time. Rent, a car loan, a monthly savings deposit, and a pension check are all annuities. The word does not mean an insurance product here. It just means "level payments on a schedule."
Two questions come up again and again. First: if you save the same amount every month, how much will you have at the end? That is the future value. Second: what single lump sum today is equal to a promised stream of future payments? That is the present value.
Quick hook. Put away 500 per month for 20 years at a 5% annual rate. The total of your own deposits is 500 × 240 = 120,000. The future value is about 205,517. The extra 85,517 is compound interest doing the work. The calculator gives you that number and its mirror image, the present value, from the same inputs.
When to use it, and when not to
Use this tool when the payments are equal and evenly spaced. A fixed monthly deposit, a level loan payment, a flat pension: all fit. The math assumes one rate that never changes and a payment that never changes.
Do not use it when the numbers move. If your contribution rises with your salary, if the interest rate floats, or if withdrawals grow with inflation, a flat annuity formula will mislead you. For a portfolio you draw down under rising prices, see How Long Will My Money Last? instead. For a full retirement projection with a target income, use the Retirement Savings Calculator.
Present value and future value are the same fact viewed from two ends of the timeline. If you compute a future value of 205,517 and then discount it back 20 years at the same rate, you land on the present value. Nothing new is added; the money is just repositioned in time.
The formula and the intuition behind it
Everything rests on one idea: a payment made earlier earns interest for longer. Split the annual rate into a monthly rate and count months.
Here r is the annual rate as a decimal (5% becomes 0.05), i is the monthly rate, t is the number of years, and n is the total number of monthly payments. With the defaults, i = 0.05/12 \approx 0.0041667 and n = 240.
The future value of an ordinary annuity (payments at the end of each month) sums up each deposit grown by the months remaining:
P is the payment. The fraction is the growth factor for the whole stream. It counts how many "units of payment" you end up with once interest is included. The present value formula discounts the same stream back to today:
The intuition: a payment k months away is worth (1+i)^{-k} today, and the formula adds up all n of those discounted payments.
Payments at the start of each month (an annuity due) earn one extra month of interest each. Multiply either result by (1+i):
A worked example with the demo numbers
Future value of 500 per month for 20 years at 5%
- Convert the rate: i = 0.05 / 12 = 0.00416\overline{6}.
- Count the payments: n = 12 \times 20 = 240.
- Grow the base: (1+i)^{240} = 1.00416\overline{6}^{\,240} \approx 2.712640.
- Subtract 1 and divide by i: (2.712640 - 1) / 0.00416\overline{6} \approx 411.0337.
- Multiply by the payment: 500 \times 411.0337 \approx 205{,}517.
So the ordinary future value is about 205,517. For payments at the start of the month, multiply by 1.00416\overline{6}: 205,517 × 1.0041667 ≈ 206,373. That is roughly 856 more, purely from starting each deposit one month sooner.
The matching present value uses the same i and n: (1 - 2.712640^{-1}) / 0.00416\overline{6} \approx 151.525, times 500 gives about 75,762. That is the lump sum today equal to the whole 20 year deposit plan.
How the balance grows over time
Growth is not a straight line. Early on, most of the balance is your own deposits. Later, interest on interest dominates. The chart below tracks the ordinary future value year by year for the demo case.
See timing and rate move the answer
The two levers that surprise people most are the interest rate and the timing switch. Small changes in either shift the result more than intuition suggests, because both compound over 240 months.
Reading and interpreting the result
A future value answers "how much will I have." A present value answers "what is this stream worth now." Both are only as honest as the rate you feed them.
The rate carries all the assumptions. If you use 5%, you are asserting a steady 5% for 240 straight months. Real markets do not deliver that. Treat the output as a clean baseline, not a forecast. Run it again at 3% and 7% to see the spread. For the demo case that spread is roughly 164,015 to 260,463, a range of almost 100,000 on identical deposits.
| Annual rate | Your deposits | Future value | Interest earned |
|---|---|---|---|
| 3% | 120,000 | 164,015 | 44,015 |
| 5% | 120,000 | 205,517 | 85,517 |
| 7% | 120,000 | 260,463 | 140,463 |
Common mistakes
The most frequent error is mixing time units. If payments are monthly, the rate and the period count must be monthly too. Using the annual 5% as the per-period rate on 240 payments overstates the future value by more than tenfold.
A second mistake is entering the rate as 5 where a decimal 0.05 is expected, or the reverse. The tool takes a percentage, so 5 means five percent. Check that a 0% rate returns exactly your deposits (120,000 here): if it does, your units line up.
A third is ignoring the timing switch. The gap looks tiny per month but it is real. Rent and lease payments are usually due at the start (an annuity due); loan and bond payments usually arrive at the end (ordinary). Match the switch to the real schedule.
A fourth is confusing accumulation with payout. This tool builds or discounts a stream. If you already have a lump sum and want the monthly income it can fund, that is a different calculation.
Related tools
Once you can value a stream, these fit naturally around it. To turn a lump sum into a sustainable monthly check, use the Annuity Payout Calculator. To find the number you are aiming for and the years to reach it, try the FIRE Calculator. To check whether savings you already hold will grow into your target without further deposits, see the Coast FIRE Calculator.
Frequently asked questions
Why does an annuity due beat an ordinary annuity?
Because every payment starts earning interest one month sooner. The whole future value is multiplied by (1+i). At 5% that is a factor of 1.0041667, which turns 205,517 into about 206,373.
What rate should I use?
Use the rate that fits your situation: the loan's stated rate for a loan, a conservative long-run assumption for savings. There is no single correct number. Run a low and a high case to bracket the outcome rather than trusting one figure.
Can I use this for annual payments instead of monthly?
The formula is general, but this tool assumes monthly compounding with n = 12t. For a purely annual schedule the shape of the math is the same, but the built-in period count would not match, so the monthly version is what you get here.
Why is the present value so much smaller than the future value?
They sit at opposite ends of the timeline. The present value (75,762) discounts 20 years of payments back to today; the future value (205,517) grows them forward. Discount the future value back 20 years at 5% and you recover the present value.
Does inflation change these numbers?
The tool works in nominal terms. To see purchasing power, use a real rate (your nominal rate minus expected inflation) as the input. The formula does not know about inflation on its own.