Annuity Calculator: Future Value and Payment Amount
An annuity calculator estimates what a starting amount plus regular deposits grow to at an interest rate you assume, and the level payment a lump sum can fund over a fixed number of years. Example: $10,000.00 to start plus $300.00 at the end of each month for 20 years at an assumed 6% a year grows to about $171,714.31, from FV = P x (1 + r)^n + C x ((1 + r)^n - 1) / r with r = 0.06 / 12 and n = 240. The 6% is your assumption, not a guarantee, and a real insurance annuity can differ.
Maintained by Archie Chang · Formulas checked November 8, 2026 · Methodology & sources
Estimates only. The calculator is plain arithmetic on your assumptions. It does not model taxes, fees, inflation, or the terms of any insurance company product.
Deposits that grow
Estimated value after 20 years
Estimated future value
$171,714.31
An estimate from the rate you assumed, not a guarantee or a quote.
- Starting amount
- $10,000.00
- Total deposits
- $72,000.00
- Interest earned
- $89,714.31
Year by year
| Year | Put in so far | End balance |
|---|---|---|
| 1 | $13,600.00 | $14,317.45 |
| 2 | $17,200.00 | $18,901.18 |
| 3 | $20,800.00 | $23,767.64 |
| 4 | $24,400.00 | $28,934.24 |
| 5 | $28,000.00 | $34,419.51 |
| 6 | $31,600.00 | $40,243.10 |
| 7 | $35,200.00 | $46,425.87 |
| 8 | $38,800.00 | $52,989.99 |
| 9 | $42,400.00 | $59,958.96 |
| 10 | $46,000.00 | $67,357.77 |
| 11 | $49,600.00 | $75,212.92 |
| 12 | $53,200.00 | $83,552.56 |
| 13 | $56,800.00 | $92,406.56 |
| 14 | $60,400.00 | $101,806.67 |
| 15 | $64,000.00 | $111,786.55 |
| 16 | $67,600.00 | $122,381.97 |
| 17 | $71,200.00 | $133,630.89 |
| 18 | $74,800.00 | $145,573.62 |
| 19 | $78,400.00 | $158,252.95 |
| 20 | $82,000.00 | $171,714.31 |
A lump sum paid out as equal payments
Estimated payment
Estimated payment each month
$659.96
An estimate from the rate you assumed, not a guarantee or a quote.
- Number of payments
- 240
- Total of the payments
- $158,389.38
- Interest part of that
- $58,389.38
How this annuity calculator works
- The rate you enter is a nominal yearly rate. It is divided by the number of payments in a year (monthly 12, quarterly 4, yearly 1) to get the rate for one period, r, and it compounds at the same frequency as the payments. For example, 5% compounded monthly is an effective yearly rate of about 5.12%. The site’s retirement withdrawal calculator converts a yearly return to an effective monthly rate instead, so the same input gives slightly different results there.
- The number of payments, n, is the years times the payments per year.
- For deposits: future value = starting amount x (1 + r)^n + deposit x ((1 + r)^n - 1) / r. For deposits at the start of each period, the deposit part is multiplied by (1 + r).
- For a payment from a lump sum: payment = amount x r / (1 - (1 + r)^-n). For payments at the start of each period, divide that by (1 + r).
- At a 0% rate, there is no growth: the future value is the starting amount plus deposit x n, and the payment is the amount divided by n.
- Years are whole numbers from 1 to 100 and the rate can be from 0% to 30%. Results are in future dollars, not adjusted for inflation.
Check by hand, deposits: r = 0.06 / 12 = 0.005 and n = 240, so (1 + r)^n = 3.31020. The $10,000.00 grows to $33,102.04, the deposits add $300.00 x (3.31020 - 1) / 0.005 = $138,612.27, and together that is about $171,714.31. For the payment side, $100,000.00 at 5% a year, monthly for 20 years, has r = 0.05 / 12 = 0.0041667 and n = 240, so (1 + r)^-n = 0.36864 and the payment is about $100,000.00 x 0.0041667 / (1 - 0.36864), or $659.96 a month.
Paid at the start or the end of each period
An ordinary annuity makes each payment at the end of the period, such as a deposit on the last day of the month. An annuity due makes it at the start. When paying out a lump sum, start-of-period payments are smaller, because each one comes a period sooner: $657.22 a month instead of $659.96 in the example above. When saving, start-of-period deposits earn one more period of interest each. With $10,000.00 to start, $300.00 a month, an assumed 6% and 20 years, the value is $171,714.31 with end-of-month deposits and $172,407.37 with start-of-month deposits.
With no interest the timing makes no difference. The same saver puts in $72,000.00 plus the starting $10,000.00 and ends with $82,000.00. In the interest-earning case, $89,714.31 of the $171,714.31 is interest from the rate you assumed.
What this calculator does not cover
The interest rate and the number of years are yours, and a contract may credit a different rate. A life annuity from an insurance company is priced from mortality tables and the insurer’s own terms, and it can include fees, a set pay period, tax treatment and other features that change the payment. This page does not model any of those, so use it to check the arithmetic and compare ideas, then read the actual terms. To see what a lump sum can pay over a set number of years, use the annuity payout calculator, which also handles a yearly increase and works backward from the payment you want.
Annuity calculator FAQ
What does an annuity calculator do?
It applies the time value of money to a stream of equal payments. In one direction it adds deposits and interest to show what a starting amount and regular deposits grow to over a number of years. In the other it spreads a lump sum into equal payments over a fixed number of years. Both use the interest rate you enter, which is an assumption.
How do I calculate the future value of deposits by hand?
Use FV = P x (1 + r)^n + C x ((1 + r)^n - 1) / r, where P is the starting amount, C is the deposit each period, r is the rate per period and n is the number of deposits. For $10,000 to start plus $300 at the end of each month for 20 years at an assumed 6% a year, r = 0.06 / 12 and n = 240, so the value is about $171,714.31. The calculator shows the same figure.
What is the difference between an ordinary annuity and an annuity due?
An ordinary annuity makes each payment or deposit at the end of the period and an annuity due makes it at the start. Start-of-period deposits earn one more period of interest each, so the same example grows to $172,407.37 instead of $171,714.31. When a lump sum is paid out, start-of-period payments are slightly smaller, because each one comes a period sooner.
What interest rate should I enter?
The rate is your own assumption and the result moves a lot with it, so try a low and a high value. The calculator does not look up or suggest a rate, and it does not use any insurer quote or market rate. A rate you assume is not a guarantee of what any account or contract will earn or pay.
What happens at a 0% rate?
With no interest there is nothing to compound, so a payment is the amount divided by the number of payments, and a balance is the starting amount plus the deposits. For $120,000 over 10 years paid monthly that is $1,000 a month.
Does this cover an insurance company annuity?
Not directly. A real contract can differ in its payout terms, fees, taxes and, for a life annuity, in how long it pays. A lifetime annuity is priced from mortality tables and the insurer’s own terms, and this calculator does not include them. Use it as a way to check the arithmetic of an offer, and read the contract for the real terms.
Related pages
To turn a balance into regular income, use the annuity payout calculator or the retirement withdrawal calculator. To project a workplace plan balance with an employer match, see the 401k calculator, and for required withdrawals from retirement accounts, the RMD calculator. For a savings account instead of a payout stream, try the high-yield savings calculator.