Annuity Calculator
An annuity calculator works with a series of equal payments. The future value of regular deposits is FV = PMT × ((1 + i)N − 1) ÷ i, where i is the rate per period and N is the number of payments. For example, $500 deposited at the end of every month for 20 years at 5% a year (i = 0.05 ÷ 12) grows to $205,516.83.
Show steps
- Rate per month: i = 5% ÷ 12 = 0.00416667 (compounded monthly, the same as the payments). That is an effective yearly rate of (1 + i)^12 − 1 = 5.1162%.
- Number of deposits: N = 20 years × 12 = 240. Growth factor: (1 + i)^N = 1.00416667^240 = 2.71264.
- The starting balance grows on its own: S × (1 + i)^N = $10,000.00 × 2.71264 = $27,126.40.
- Future value of the deposits (ordinary annuity factor): ((1 + i)^N − 1) ÷ i = (2.71264 − 1) ÷ 0.00416667 = 411.033669.
- Deposits grow to $500.00 × 411.033669 = $205,516.83.
- Future value: $27,126.40 + $205,516.83 = $232,643.24. You paid in $130,000.00, so interest earned is $232,643.24 − $130,000.00 = $102,643.24.
- Timing check: with deposits at the start of each period instead, the result would be $233,499.56 ($856.32 more).
Year-by-year schedule (20 years)
| Year | Deposits | Interest | Balance |
|---|---|---|---|
| 1 | $6,000.00 | $651.05 | $16,651.05 |
| 2 | $6,000.00 | $991.33 | $23,642.37 |
| 3 | $6,000.00 | $1,349.02 | $30,991.39 |
| 4 | $6,000.00 | $1,725.01 | $38,716.40 |
| 5 | $6,000.00 | $2,120.23 | $46,836.63 |
| 6 | $6,000.00 | $2,535.68 | $55,372.31 |
| 7 | $6,000.00 | $2,972.38 | $64,344.69 |
| 8 | $6,000.00 | $3,431.42 | $73,776.11 |
| 9 | $6,000.00 | $3,913.95 | $83,690.06 |
| 10 | $6,000.00 | $4,421.17 | $94,111.23 |
| 11 | $6,000.00 | $4,954.34 | $105,065.57 |
| 12 | $6,000.00 | $5,514.78 | $116,580.35 |
| 13 | $6,000.00 | $6,103.90 | $128,684.25 |
| 14 | $6,000.00 | $6,723.16 | $141,407.41 |
| 15 | $6,000.00 | $7,374.10 | $154,781.51 |
| 16 | $6,000.00 | $8,058.34 | $168,839.85 |
| 17 | $6,000.00 | $8,777.60 | $183,617.45 |
| 18 | $6,000.00 | $9,533.64 | $199,151.09 |
| 19 | $6,000.00 | $10,328.38 | $215,479.47 |
| 20 | $6,000.00 | $11,163.77 | $232,643.24 |
| Total | $120,000.00 | $102,643.24 | $232,643.24 |
How to use the annuity calculator
- Pick a tab. Future value grows regular deposits. Present value finds the lump sum that pays a set income. Payout turns a lump sum into a payment. How long it lasts counts the payouts a balance covers.
- Enter the amounts, the yearly interest rate and the number of years.
- Choose how often payments happen and how often interest compounds. If you are not sure, leave compounding at Per payment.
- Choose the timing: end of each period (ordinary annuity) or start of each period (annuity due).
- To make payments rise each year, for example with a cost-of-living raise, enter a yearly increase. That makes it a growing annuity.
- Read the answer, then open Show steps for the working and the year-by-year schedule for every year.
Annuity formulas
All four tabs use the same building blocks. Let PMT be the payment, r the yearly rate, m the payments per year, i = r ÷ m the rate per period and N = years × m the number of payments.
- Future value (ordinary annuity): FV = PMT × ((1 + i)N − 1) ÷ i
- Present value (ordinary annuity): PV = PMT × (1 − (1 + i)−N) ÷ i
- Payment from a lump sum: PMT = PV × i ÷ (1 − (1 + i)−N)
- Number of payments: N = −ln(1 − PV × i ÷ PMT) ÷ ln(1 + i)
- Annuity due: multiply the FV or PV factor by (1 + i), because every payment is one period earlier.
If a starting balance S is already invested, it grows separately as S × (1 + i)N, and you add that to the future value of the deposits. When interest compounds at a different frequency c than the payments, the calculator first converts the rate: i = (1 + r ÷ c)c ÷ m − 1.
Future value of an annuity: worked example
You have $10,000 and add $500 at the end of each month for 20 years at 5% a year.
- Rate per month: i = 0.05 ÷ 12 ≈ 0.00416667. Number of deposits: N = 20 × 12 = 240.
- Growth factor: (1.00416667)240 ≈ 2.712640.
- The $10,000 grows to 10,000 × 2.712640 = $27,126.40.
- The deposits grow to 500 × (2.712640 − 1) ÷ 0.00416667 = 500 × 411.033669 ≈ $205,516.83.
- Total: $27,126.40 + $205,516.83 = $232,643.24 (to the cent, using the unrounded factors). You paid in $130,000, so interest earned $102,643.24.
Ordinary annuity vs annuity due
In an ordinary annuity each payment comes at the end of the period. Loan payments and most savings plans work this way. In an annuity due each payment comes at the start, like rent. Every payment then earns one extra period of interest, so the result is (1 + i) times larger. The $500 monthly deposits above grow to $205,516.83 as an ordinary annuity and to $206,373.15 as an annuity due. For payouts, the annuity due needs a slightly larger lump sum, because the first payment goes out at once.
Present value and payout examples
Lump sum for an income. To receive $2,000 at the end of each month for 25 years at 5%, N = 300 and the factor is (1 − 1.00416667−300) ÷ 0.00416667 ≈ 171.060047. You need 2,000 × 171.060047 ≈ $342,120.09 today. The payouts add up to $600,000. Interest on the money not yet paid out covers the difference.
Payout from a lump sum. Turned around, $300,000 at 5% for 25 years pays 300,000 ÷ 171.060047 ≈ $1,753.77 a month.
How long money lasts. $300,000 at 5% paying $2,000 a month gives N = −ln(1 − 300,000 × 0.00416667 ÷ 2,000) ÷ ln(1.00416667) ≈ 235.89. That is 235 full payments and a smaller final one, so the money lasts 19 years 8 months. If the monthly interest is at least as large as the payout, the balance never shrinks.
Growing annuity formula
When payments rise by g each year, value one year of payments first, a = (1 − (1 + i)−m) ÷ i, then add the years as a geometric series with ratio q = (1 + g) ÷ (1 + i)m:
PV = PMT × a × (1 − qY) ÷ (1 − q)
For $2,000 a month rising 2% a year for 25 years at 5%: a ≈ 11.681222, q ≈ 0.970355 and (1 − q25) ÷ (1 − q) ≈ 17.835480, so PV ≈ $416,680.40. That is about $74,560 more than the level $2,000 income needs, which shows what a cost-of-living raise costs.
Monthly payout per $100,000 (quick reference)
Level payments at the end of each month that use up $100,000 exactly, with the interest rate compounded monthly. These are math results, not insurance quotes.
| Rate | 10 years | 20 years | 30 years |
|---|---|---|---|
| 3% | $965.61 | $554.60 | $421.60 |
| 4% | $1,012.45 | $605.98 | $477.42 |
| 5% | $1,060.66 | $659.96 | $536.82 |
| 6% | $1,110.21 | $716.43 | $599.55 |
| 7% | $1,161.08 | $775.30 | $665.30 |
Annuity math vs annuity products
In math, an annuity is any stream of regular payments: a savings plan, a loan or a pension. An annuity you buy is an insurance contract, and a few general facts about these contracts come from the regulators’ investor pages:
- Investor.gov (SEC) says fixed annuities guarantee at least a minimum interest rate during the accumulation phase. Fixed annuities are insurance products regulated by state insurance regulators, not the SEC.
- Payments depend on the insurer’s finances. Investor.gov warns that an insurer in financial difficulty may not be able to pay.
- Surrender charges can apply if you withdraw money within a set number of years. Investor.gov notes that fees reduce the value of an annuity however you pay them.
- FINRA explains that earnings grow tax-deferred and withdrawals are taxed as ordinary income. Withdrawals before age 59½ can face a 10% penalty.
A life annuity quote also depends on your age and life expectancy, so it will not match a fixed-term calculation. Use this calculator to understand the math and to check a contract’s stated figures. Ask the insurer for its exact numbers, and read the contract before you buy.
Common annuity calculation mistakes
- Using the yearly rate as the rate per period. With monthly payments, divide by 12 (or convert it if compounding differs).
- Mixing up timing. An annuity due multiplies the result by (1 + i).
- Counting years instead of payments in the exponent. 20 years of monthly payments means N = 240.
- Comparing a fixed-term payout with a life annuity quote. They answer different questions.
- Forgetting fees, surrender charges and taxes, which this calculator leaves out.
Results are estimates for learning and planning, not financial advice.
Sources
Product facts were checked November 2026:
Annuity practice quiz: 10 questions
Test yourself with 10 multiple-choice questions. Choose an answer and press Submit to see if you are right and why. Your score appears at the end.
FV = 300 × (1.005^120 − 1) ÷ 0.005 ≈ 300 × 163.8793 ≈ $49,163.80. $36,000 is only the deposits; the higher figure assumes deposits at the start of each month.
In an annuity due every deposit earns one more period of interest, so the result is (1 + i) times the ordinary annuity value, here 1.005 times.
PV = 1,500 × (1 − 1.005^−240) ÷ 0.005 ≈ 1,500 × 139.5808 ≈ $209,371.16. $360,000 ignores interest; the last choice is the annuity due value.
PMT = 150,000 × (0.04 ÷ 12) ÷ (1 − (1 + 0.04 ÷ 12)^−120) ≈ $1,518.68. $1,250 ignores interest; $500 is only the first month's interest.
Divide the yearly rate by the number of periods: 0.048 ÷ 12 = 0.004 per month.
N = years × payments per year = 25 × 4 = 100. 300 would be monthly payments.
Monthly interest is 400,000 × 0.005 = $2,000. Paying out $2,000 or less at the end of each month never reduces the balance; larger payouts eventually use it up.
(1 + 0.06 ÷ 12)^12 − 1 = 1.005^12 − 1 ≈ 0.061678, which is about 6.17%. Monthly compounding earns a little more than the stated 6%.
Each year's payments are 1.03 times larger but one year further away, so the ratio is q = (1 + g) ÷ (1 + i)^12 = 1.03 ÷ 1.005^12 ≈ 0.970162.
Quiz complete
Frequently asked questions
What is the formula for an annuity?
For payments at the end of each period, the future value is PMT × ((1 + i)N − 1) ÷ i and the present value is PMT × (1 − (1 + i)−N) ÷ i. Here i is the rate per period and N is the number of payments. For an annuity due, multiply either one by (1 + i).
How much does a $100,000 annuity pay per month?
Spread over a fixed term, the math gives $659.96 a month for 20 years at 5%, or $536.82 for 30 years. An insurer's life annuity quote is different. It depends on your age, life expectancy, the payout options and the insurer's rates, so ask the insurer for a quote.
What is the difference between an ordinary annuity and an annuity due?
The timing. Ordinary annuity payments come at the end of each period, and annuity due payments at the start. An annuity due is worth (1 + i) times as much, because each payment has one more period to earn interest.
How long will $300,000 last with $2,000 a month?
At a steady 5% a year compounded monthly, about 19 years 8 months: 235 full payments and a smaller final one. With no interest it would last exactly 150 months (12 years 6 months).
What is a growing annuity?
A growing annuity is a stream of payments that rises at a steady rate, for example 2% a year to keep up with prices. Its present value uses a geometric series. Enter the yearly increase in the calculator to see the effect.
Related calculators
Related to This Article
More math articles
- Number Properties Puzzle – Challenge 4
- How to Study Math Effectively?
- The Ultimate HSPT Math Formula Cheat Sheet
- Top 10 Tips to Create a TASC Math Study Plan
- Measuring Length Change: Definite Integrals in Continuous Growth Analysis
- The Best Grade 4 Math Book for Montana Students
- How to Mastering Sequence Word Problems: A Comprehensive Guide
- The Best Grade 7 ELA Practice Tests for Colorado Students
- Top 10 Tips to ACE the SAT Mathematics
- Confirmation of appointments


What people say about "Annuity Calculator: Future Value, Payout & How Long It Lasts"?
No one replied yet.