Retirement Calculator

A retirement calculator compares two numbers: what your savings could grow to by retirement, and the nest egg your income goal needs. The first comes from FV = P(1 + i)N + C((1 + i)N − 1) ÷ i. For example, $50,000 plus $500 a month at an assumed 6% a year grows to about $803,386.28 in 30 years.

What do you want to work out?
Ages and savings
Contributions and employer match
Retirement income goal
Assumptions (your guesses, not predictions)
Example values only. Returns and inflation are assumptions you choose; real returns change from year to year and can be negative. For other income, type your own Social Security estimate from SSA’s my Social Security retirement calculator (plus any pension). This page does not estimate Social Security.
Projected savings at age 67
$1,337,269.99Shortfall
With $50,000.00 saved and $500.00 a month plus an employer match, you could have $1,337,269.99 at 67 (about $519,311.46 in today’s dollars). Your goal of $56,250.00 a year in today’s dollars, with $1,800.00 a month of other income from age 67, needs $1,906,422.12, so you are $569,152.13 short. At that pace your savings would run out at about age 84, 11 years before your plan-to age of 95.

In today’s dollars$519,311.46
Needed at retirement$1,906,422.12
Shortfall$569,152.13
Savings last untilage 84
Monthly saving for the goal$892.14
Income it can support$3,825.45/mo
Goal in today’s dollars$56,250.00/yr
Employer match, year 1$2,250.00
Shortfall or surplus, today’s $−$221,022.85
Rule of thumb only: a 1994 study by William Bengen found that, in US market history since 1926, withdrawing 4% of savings in the first year and raising the amount for inflation after that lasted at least 30 years for a portfolio split between stocks and bonds. 4% of $519,311.46 is $20,772.46 a year ($1,731.04 a month) in today’s dollars. Past results do not guarantee future ones.
Formula
FV = P × (1 + i)^N + (C + match) × A
= 50,000.00 × 6.788405 + 687.50 × 1,451.4178 ≈ $1,337,269.99
Show steps
  1. Time to retirement: 67 − 35 = 32 years, so N = 32 × 12 = 384 months. Monthly return before retiring: i = 6% ÷ 12 = 0.005.
  2. Your current savings grow: P × (1 + i)^N = $50,000.00 × 1.005^384 = $50,000.00 × 6.788405 ≈ $339,420.23.
  3. Employer match in year 1: 50% of what you save, on savings up to 6% of pay ($4,500.00 ÷ 12 = $375.00 a month). You save $500.00, so the match is 0.5 × $375.00 = $187.50 a month. Saving more than $375.00 a month earns no extra match.
  4. Monthly deposits of C + match = $687.50 grow with your 2% yearly raise. Each year’s 12 deposits grow to the end, and adding them up gives a contribution factor A ≈ 1,451.4178 (without raises it would be ((1 + i)^N − 1) ÷ i ≈ 1,157.6809). Contributions grow to $687.50 × 1,451.4178 ≈ $997,849.76.
  5. Projected savings at 67: $339,420.23 + $997,849.76 = $1,337,269.99. You put in $265,362.18, your employer $99,510.82, and growth adds $922,396.99. In today’s dollars: $1,337,269.99 ÷ (1 + 0.03)^32 ≈ $519,311.46.
  6. Income goal: 75% × $75,000.00 = $56,250.00 a year in today’s dollars, or $4,687.50 a month. Other income covers $1,800.00 a month from age 67, so savings must pay $2,887.50 a month (today’s dollars).
  7. In retirement, withdrawals rise with inflation, so work with the real (after-inflation) monthly return: j = (1 + 0.0041667) ÷ (1 + 0.03)^(1/12) − 1 ≈ 0.0016962.
  8. Nest egg needed (annuity drawdown formula, withdrawals at the start of each month for 336 months to age 95): ä(n) = (1 + j) × (1 − (1 + j)^−n) ÷ j. In today’s dollars it is W × ä(336) = 2,887.50 × 256.393 ≈ $740,334.31. At retirement prices, multiply by (1 + 0.03)^32 = 2.575083 to get $1,906,422.12.
  9. Shortfall: $1,337,269.99 − $1,906,422.12 = −$569,152.13 (−$221,022.85 in today’s dollars). Your savings cover 70.1% of the goal.
  10. Monthly saving for the goal: the balance is P × (1 + i)^N + (C + match) × A. Set it equal to $1,906,422.12: (C + match) = (1,906,422.12 − 339,420.23) ÷ 1,451.4178 ≈ $1,079.64. The match is capped at $187.50, so C = $1,079.64 − $187.50 ≈ $892.14 a month. This is the year 1 amount; it rises with your raises.
  11. Turned around, $1,337,269.99 at 67 can support about $3,825.45 a month of total income in today’s dollars (savings plus other income) until age 95.
  12. Drawdown check: withdrawing the goal each month from $1,337,269.99, the balance reaches zero after 17 years 10 months of withdrawals, at about age 84.
Picture it
Savings balance by age: growth, then drawdown
$0$500k$1M$1.5M$2M405060708090Retire at 67Needed $1.91MRuns out at 84
BalanceNest egg needed at retirementSavings run out
Year-by-year table (60 years)
Each row is one year of age. “Future $” are the dollars of that year; “Today’s $” divides by inflation so you can compare buying power.
Age Added (+) / withdrawn (−) Growth Balance Today’s $
35 +$8,250.00 $3,314.59 $61,564.59 $59,771.45
36 +$8,415.00 $4,032.48 $74,012.07 $69,763.48
37 +$8,583.30 $4,804.92 $87,400.29 $79,983.65
38 +$8,754.97 $5,635.48 $101,790.74 $90,439.75
39 +$8,930.07 $6,527.95 $117,248.75 $101,139.80
40 +$9,108.67 $7,486.36 $133,843.77 $112,092.05
41 +$9,290.84 $8,515.00 $151,649.61 $123,305.01
42 +$9,476.66 $9,618.42 $170,744.68 $134,787.43
43 +$9,666.19 $10,801.46 $191,212.33 $146,548.33
44 +$9,859.51 $12,069.27 $213,141.11 $158,597.00
45 +$10,056.70 $13,427.30 $236,625.11 $170,943.02
46 +$10,257.84 $14,881.36 $261,764.32 $183,596.22
47 +$10,462.99 $16,437.63 $288,664.94 $196,566.78
48 +$10,672.25 $18,102.66 $317,439.85 $209,865.14
49 +$10,885.70 $19,883.40 $348,208.95 $223,502.08
50 +$11,103.41 $21,787.26 $381,099.62 $237,488.69
51 +$11,325.48 $23,822.09 $416,247.20 $251,836.40
52 +$11,551.99 $25,996.25 $453,795.44 $266,556.99
53 +$11,783.03 $28,318.60 $493,897.07 $281,662.60
54 +$12,018.69 $30,798.58 $536,714.34 $297,165.72
55 +$12,259.07 $33,446.17 $582,419.58 $313,079.22
56 +$12,504.25 $36,272.03 $631,195.86 $329,416.38
57 +$12,754.33 $39,287.44 $683,237.63 $346,190.87
58 +$13,009.42 $42,504.39 $738,751.44 $363,416.75
59 +$13,269.61 $45,935.64 $797,956.68 $381,108.55
60 +$13,535.00 $49,594.71 $861,086.39 $399,281.22
61 +$13,805.70 $53,495.98 $928,388.07 $417,950.15
62 +$14,081.81 $57,654.72 $1,000,124.60 $437,131.21
63 +$14,363.45 $62,087.15 $1,076,575.20 $456,840.77
64 +$14,650.72 $66,810.49 $1,158,036.41 $477,095.67
65 +$14,943.73 $71,843.03 $1,244,823.17 $497,913.27
66 +$15,242.61 $77,204.21 $1,337,269.99 $519,311.46
67 −$90,446.94 $65,941.19 $1,312,764.24 $494,946.58
68 −$93,160.34 $64,613.15 $1,284,217.05 $470,081.10
69 −$95,955.15 $63,076.11 $1,251,338.00 $444,704.75
70 −$98,833.81 $61,315.15 $1,213,819.34 $418,807.03
71 −$101,798.82 $59,314.45 $1,171,334.97 $392,377.23
72 −$104,852.79 $57,057.26 $1,123,539.45 $365,404.41
73 −$107,998.37 $54,525.84 $1,070,066.92 $337,877.42
74 −$111,238.32 $51,701.39 $1,010,529.98 $309,784.88
75 −$114,575.47 $48,564.01 $944,518.52 $281,115.16
76 −$118,012.74 $45,092.64 $871,598.42 $251,856.40
77 −$121,553.12 $41,264.98 $791,310.28 $221,996.51
78 −$125,199.71 $37,057.46 $703,168.03 $191,523.13
79 −$128,955.70 $32,445.11 $606,657.44 $160,423.66
80 −$132,824.37 $27,401.54 $501,234.61 $128,685.23
81 −$136,809.11 $21,898.82 $386,324.32 $96,294.72
82 −$140,913.38 $15,907.43 $261,318.38 $63,238.73
83 −$145,140.78 $9,396.16 $125,573.76 $29,503.59
84 −$128,032.17 $2,458.41 $0.00 $0.00
85 − $0.00 $0.00 $0.00
86 − $0.00 $0.00 $0.00
87 − $0.00 $0.00 $0.00
88 − $0.00 $0.00 $0.00
89 − $0.00 $0.00 $0.00
90 − $0.00 $0.00 $0.00
91 − $0.00 $0.00 $0.00
92 − $0.00 $0.00 $0.00
93 − $0.00 $0.00 $0.00
94 − $0.00 $0.00 $0.00
Total +$364,872.99−$2,096,301.10 $1,681,428.10
Results are estimates, not financial advice. They assume a steady return every year, monthly compounding, contributions at the end of each month, withdrawals at the start of each month that rise with inflation, and other income that rises with inflation. Taxes, fees, contribution limits and plan rules are not included.

How to use the retirement calculator

  1. Choose a tab. Retirement plan checks whether you are on track. How long it lasts and Income from savings are for money you already have.
  2. Enter your ages, current savings, what you save each month, your pay and your employer match (for example 50% of what you save, up to 6% of pay).
  3. Set your income goal in today’s dollars, either as a percent of your pay or as dollars a year. Add other income such as your Social Security estimate or a pension, and the age it starts.
  4. Type your own assumptions for returns, inflation and raises; try a cautious set and a hopeful set.
  5. Read the projection, the nest egg needed, the shortfall or surplus and the monthly saving that would close the gap. Open Show steps for the working, and the year-by-year table for every age.

Retirement savings formula (future value)

Savings grow in two parts. Your current balance grows as a lump sum, and your monthly deposits grow as an annuity:

FV = P × (1 + i)N + C × ((1 + i)N − 1) ÷ i

  • P is what you have saved today.
  • C is the monthly deposit, your own saving plus any employer match.
  • i is the monthly return: the yearly rate ÷ 12. At 6%, i = 0.005.
  • N is the number of months until retirement: years × 12.

With $50,000, $500 a month, 6% and 30 years, N = 360 and (1.005)360 ≈ 6.022575. The savings grow to 50,000 × 6.022575 ≈ $301,128.76. The deposits grow to 500 × (6.022575 − 1) ÷ 0.005 ≈ $502,257.52. The total is $803,386.28, from $230,000 that you put in.

Employer match: how it adds up

Many employers match part of what you put into a workplace plan, up to a limit. The SEC’s investor education site points out that an employer who adds 50 cents for every dollar you save gives you an immediate 50 percent return on that money. With $75,000 of pay and a match of 50% up to 6% of pay, the match applies to the first $4,500 you save each year ($375 a month). Saving that much earns $2,250 a year from your employer. Check your own plan’s rules, because match formulas differ.

How much income you will need

The U.S. Department of Labor says experts estimate you will need 70 to 80 percent of your preretirement income to keep your standard of living. That is why the example uses 75% of pay.

Enter your goal in today’s dollars. The calculator raises it with your inflation rate, so the goal keeps the same buying power every year. Then it subtracts your other income. The calculator does not estimate Social Security. Get your personal estimate from SSA’s my Social Security retirement calculator, which shows amounts for claiming between 62 and 70 from your own earnings record, and type the amount for the age you plan to claim.

Annuity drawdown formula: the nest egg you need

In retirement the money flows the other way. If you withdraw W at the start of each month for n months, the balance you need today is the present value of an annuity due:

B = W × (1 + j) × (1 − (1 + j)−n) ÷ j

Because withdrawals rise with inflation, use the real (after-inflation) monthly return: j = (1 + r ÷ 12) ÷ (1 + inflation)1/12 − 1. At 5% a year and 3% inflation, j ≈ 0.0016962, about 2.05% a year after inflation.

Worked example. How much could $1,000,000 pay each month for 30 years? Here n = 360, and the annuity factor is (1.0016962) × (1 − 1.0016962−360) ÷ 0.0016962 ≈ 269.7118. Then W = 1,000,000 ÷ 269.7118 ≈ $3,707.66 a month in today’s dollars, about $44,491.94 a year, with each payment raised for inflation. To find the nest egg for a goal, multiply the monthly amount you need from savings by the annuity factor.

How long will savings last?

Solving the same formula for n gives the number of months the money lasts:

n = −ln(1 − B × j ÷ (W × (1 + j))) ÷ ln(1 + j)

Take $500,000 and withdraw $3,000 a month, rising with 3% inflation, while the money earns 5%. Then n ≈ 195.7 months, so the savings cover 16 years and 3 months of withdrawals. Starting at 65, they run out at about 81. If B × j is at least W × (1 + j), the real return covers each withdrawal and the balance never runs out.

Here is the same $500,000, earning a steady 5% a year with 3% inflation, at different first-year withdrawal rates:

First-year withdrawal rate Monthly withdrawal at first Lasts about
3% $1,250.00 55 years 7 months
4% $1,666.67 34 years 10 months
5% $2,083.33 25 years 7 months
6% $2,500.00 20 years 3 months
7% $2,916.67 16 years 10 months

The 4% rule and safe withdrawal rates

The table assumes the same return every year. Real markets do not behave that way, and that is what the research on withdrawal rates studies. In 1994 the financial planner William Bengen tested withdrawals against US stock, bond and inflation data from 1926 on. He found that taking 4% of the starting balance in the first year, then raising that dollar amount for inflation each year, had never exhausted a portfolio split between stocks and bonds in under 33 years. That result became known as the 4% rule.

A 1998 study in the AAII Journal (often called the Trinity study) tested withdrawal rates over 15 to 30 years. It found that rates of 3% to 4% produced high success rates for portfolios mostly in stocks, even with inflation increases. Both describe past markets, not guarantees. The AAII article calls a withdrawal rate “a matter of planning” rather than “a matter of contract” and expect mid-course corrections. The results also leave out taxes and fees. Use 4% as a reference point, and check your plan again every few years.

Nominal vs real values

Nominal (future) dollars are the numbers your statements will show. Real dollars, or today’s dollars, divide by inflation so you can compare buying power. With 3% inflation for 32 years, a balance of $1,337,269.99 at 67 is worth about $519,311.46 in today’s money.

Common retirement planning mistakes

  • Mixing nominal and real numbers. A goal in today’s dollars must be compared with savings in today’s dollars.
  • Planning to an average age. SSA’s life expectancy calculator gives an average, and many people live longer, so plan to a later age.
  • Treating the assumed return as a promise. The SEC notes that all investments involve some risk and that large company stocks have lost money in about one out of every three years.
  • Forgetting taxes. Withdrawals from pre-tax accounts are taxed, so you may need more than your spending goal.

Sources

Checked in November 2026.

Results from this calculator are estimates based on the assumptions you enter. They are not financial advice.

Retirement savings 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.

Question 1 of 10
1. You save $200 at the end of every month for 10 years at 6% a year compounded monthly (i = 0.005). About how much do you have?

Found a mistake? Let us know!

2. Your employer matches 50% of what you save, up to 6% of pay. You earn $60,000 and save 10% of pay. How much is the yearly match?

Found a mistake? Let us know!

3. $10,000 earns 6% a year compounded monthly for 30 years with no deposits. About what is it worth?

Found a mistake? Let us know!

4. Under the 4% rule, how much would you withdraw in the first year from $750,000?

Found a mistake? Let us know!

5. A balance will be $900,000 in 25 years. With 3% inflation a year, about what is it worth in today’s dollars?

Found a mistake? Let us know!

6. You want $5,000 a month in retirement income. Social Security will pay $2,200 a month. How much must savings provide each month?

Found a mistake? Let us know!

7. With no growth and no inflation, how long does $360,000 last if you withdraw $2,000 a month?

Found a mistake? Let us know!

8. Which formula gives the savings needed today to fund W at the start of each month for n months at monthly rate j?

Found a mistake? Let us know!

9. $400,000 earns 6% a year (0.005 a month) with no inflation. About what level monthly withdrawal, taken at the start of each month, uses it up in exactly 20 years?

Found a mistake? Let us know!

10. Savings earn 5% a year (5% ÷ 12 per month) and inflation is 3% a year. About what is the real return per year?

Found a mistake? Let us know!

Frequently asked questions

How much do I need to retire?

It depends on the income you want, your other income and how long the money must last. Multiply the monthly amount you need from savings by the annuity factor for your retirement length. For example, $3,707.66 a month for 30 years at 5% with 3% inflation needs about $1,000,000.

What is the 4% rule?

It means taking 4% of your savings in the first year of retirement, then raising that amount for inflation each year. William Bengen's 1994 study found this lasted at least 33 years in every historical period he tested from 1926 on. It is a rule of thumb from past data, not a guarantee.

How long will $500,000 last in retirement?

Withdrawing $3,000 a month, rising with 3% inflation, from $500,000 that earns a steady 5% lasts about 16 years 3 months. At $1,666.67 a month (4% a year) it lasts about 34 years 10 months. Use the How long it lasts tab for your own numbers.

How much should I save each month for retirement?

The Retirement plan tab solves for it. It finds the monthly saving that makes your projected balance equal the nest egg your goal needs, and it counts your employer match up to its limit. In the example, that is $892.14 a month.

Does this calculator include Social Security?

Only the amount you type in. Benefits depend on your own earnings record, so get your estimate from SSA's my Social Security retirement calculator and enter it as other income, with the age you plan to claim.

Related calculators

Related to This Article

What people say about "Retirement Calculator: Nest Egg, Shortfall & Drawdown Age"?

No one replied yet.

Leave a Reply