Future value of an annuity calculator
The future value of an annuity is what a run of level payments grows to. FV = PMT times ((1 + i) raised to n, minus 1) divided by i. Paying $500 at the end of every month for 20 years at 6 percent compounded monthly reaches $231,020.45: $120,000 paid in and $111,020.45 of interest.
Value at the end
$231,020.45
240 payments of $500.00, paid at the end of each period.
- Paid in
- $120,000.00
- Interest
- $111,020.45
- Interest share of the total
- 48.1%
- If paid at the start instead
- $232,175.55
A nominal annual rate, divided by the payments a year to get the period rate. An advertised annual yield has already had compounding added, so it is not this number.
Interest is added on the same schedule as the payments.
End is an ordinary annuity, such as a month-end standing order. Start is an annuity due, such as rent.
The formula
is the value at the end, the payment made every period, the rate for one period, and the number of payments.
What this calculator works out
Enter the payment, the annual rate, how many years the payments run, how often they happen, and whether each one lands at the end or the start of the period. The result is the value on the last day, split into the money you paid in and the interest you did not.
Everything here assumes a level payment: the same amount every period, with interest added at the same frequency. That is what a standing order into a savings account, a payroll deduction into a pension, or a fixed premium actually looks like. If the amount changes from year to year, the formula below stops applying and each payment has to be grown on its own.
The future value of an annuity formula
A payment of made at the end of every period, for periods, at a period rate of , grows to:
The fraction is the annuity factor: what one unit of payment per period is worth at the end. Multiply it by the payment and the answer falls out, which is why the factor is worth reading on its own. At 0.5 percent a period for 240 periods it is 462.040895, so the ending value is 462.040895 times whatever the payment is.
The rate is the rate for ONE period, not the annual rate, and counts periods, not years. At 6 percent a year compounded monthly over 20 years, is 0.005 and is 240, never 0.06 and 20. The compound interest calculator handles the other half of the same arithmetic, which is one amount left alone to grow.
End of the period, or the start
An ordinary annuity pays at the END of each period. An annuity due pays at the START. The arithmetic is identical except that every payment in an annuity due sits in the account one period longer, so the whole total is grown one more time:
One extra factor of , applied once to the total, not once per payment. The gap between the two is therefore exactly the period rate: at 0.5 percent a month the annuity due ends 0.5 percent higher, whether the payments run for two years or thirty. The money paid in is the same either way, so the whole difference lands in the interest.
Which one applies is a fact about the payment, not a preference. Payroll deductions, month-end standing orders and most savings plans pay at the end. Rent, insurance premiums and many pension contributions are taken at the start. The second worked example runs one stream of payments both ways.
Why the interest share climbs with the years
$500 a month for 20 years pays in $120,000 and ends at $231,020.45, so 48 percent of the total is interest. Keep the same payment for 30 years and you pay in $180,000 and end at $502,257.52, where 64 percent is interest.
Half as much again paid in, more than twice as much out. The early payments are what does it: in the 30 year run the first payment earns interest for 359 periods and the last earns none at all, so the payments made in the first ten years carry most of the compounding.
That asymmetry is why a modest payment started early beats a larger one started late. It is also the reason to work the problem backwards when there is a number you have to hit: the savings goal calculator takes the target and the date and returns the payment that gets there.
The formula is not arbitrary. Each payment grows by one more compounding period than the next, so the payments form a geometric series and the annuity factor is that series summed: geometric series.
Worked examples
\$500 a month for 20 years at 6 percent
You pay $500 into an account at the end of every month for 20 years, and it earns 6 percent a year compounded monthly. What is it worth at the end?
- Find the period rate: , so 0.5 percent a month.
- Count the payments: .
- Build the annuity factor: .
- Multiply by the payment: $231,020.45.
- Add up what you paid in: $120,000.
- Take one from the other: $231,020.45 minus $120,000 leaves $111,020.45.
The account reaches $231,020.45. You paid in $120,000, so $111,020.45 of it is interest, which is a shade under half the total.
The same payments made at the start of each month
Same $500, same 6 percent compounded monthly, same 20 years, but every payment lands on the first of the month instead of the last. That is an annuity due. What changes?
- The ordinary annuity answer is the starting point: $231,020.45.
- Every payment now sits in the account one extra month, so the total is grown one more time: .
- That comes to $232,175.55.
- What you paid in has not moved: $120,000.
- So the interest is $232,175.55 minus $120,000, which is $112,175.55.
Paying at the start reaches $232,175.55 against $231,020.45 at the end, and the interest rises from $111,020.45 to $112,175.55. The gap is exactly 0.5 percent, one month of interest on the whole balance, because each of the 240 payments gets one extra month of growth.
The same \$500 a month, run for 30 years
Keep the payment, the rate and the end-of-month timing, but let the payments run for 30 years instead of 20.
- The period rate is still 0.005, but now .
- The annuity factor grows to .
- Multiply by the payment: $502,257.52.
- What you paid in: $180,000.
- Interest: $502,257.52 minus $180,000 leaves $322,257.52.
Thirty years reaches $502,257.52 with $322,257.52 of it interest. Paying in half as much again, $180,000 rather than $120,000, more than doubles the ending value, because the extra ten years also give every earlier payment ten more years to compound.
The mistakes that move the answer most
Mixing up an ordinary annuity with an annuity due, and mixing up an annual rate with a monthly one.
The timing error is the quiet one. The two versions are the same stream of money and differ by exactly one period of growth, so multiplying by when the payments land at the end, or forgetting it when they land at the start, moves the answer by the full period rate. Read the payment date, not the sales copy: month-end deductions are ordinary, first-of-the-month payments are due.
The rate error is the loud one. Compound 6 percent for 240 periods instead of 0.5 percent and you are modelling a 6 percent monthly return, so the total comes out tens of thousands of times too big. The reverse slip, using 6 percent with 20 periods for payments that are really monthly, lands at roughly 8 percent of the true figure.
One check catches nearly all of it. The annuity factor can never be smaller than the number of payments, because every payment is worth at least what was put in, so a factor below is always an error. A factor of 462.040895 on 240 payments is sensible. Above , size alone does not settle it: 240 monthly periods do not reach a factor of 1,000 until the annual rate passes about 12 percent, so a four-figure factor on a 20 year run is a reason to re-read the period rate and the period count rather than proof on its own that one of them is wrong.
Common questions
Should the payments be at the end or the start of the period?
Match what actually happens. A month-end standing order, a payroll deduction and most savings plans pay at the end, which is an ordinary annuity. Rent, insurance premiums and many pension contributions are taken at the start, which is an annuity due and is worth one extra period of growth on the whole total.
Does this include money already in the account?
No, this is the payment stream on its own. If you also hold an opening balance, grow that at the same rate with the compound interest calculator and add the two totals together. The two parts do not interact, so adding them is exact rather than an approximation.
Is the answer before or after inflation and tax?
Before both. It is what the statement will say on the last day. To see what the money would buy, enter a real rate, and get it by dividing rather than subtracting: real = (1 + nominal) / (1 + inflation) - 1, which the real return calculator does for you. Taking inflation off the rate by subtraction overstates the answer every time. Tax depends on where you are: in the United States and the United Kingdom savings interest is normally taxed in the year it is earned rather than when you withdraw, unless the account is a tax-sheltered one, so check the rules that apply to you.
Keep reading
This page is educational material, not financial advice. The figures come from the formula shown and assume the inputs you enter hold for the whole term. Your own rate, fees, taxes and timing will differ, so treat the output as arithmetic to check a decision against, not as a recommendation.