Retirement Savings Calculator

Your savings at retirement in future and today’s dollars, with a goal check and the steps shown.

Inputs

These are example values. Change any of them to calculate your own.

Try:

In whole years, e.g. 34.

When saving stops, e.g. 67.

Everything already in your retirement accounts, for example 48,000 or 48k. Enter 0 if you are starting out.

$

What goes in each time, including any employer match, for example 700 a month.

$

= $8,400 a year (12 × $700)

Raise each year, e.g. 2.

%

Start: grows a bit longer.

Average a year, after fees.

%

Average a year, e.g. 2.5.

%

Checks if you are on track.

$

Estimates yearly income.

%

Results

Savings at age 67

$1,549,487.06

in future dollars, about $685,962.53 in today’s dollars (2.5% inflation a year for 33 years)

Total contributions
$387,337.19$8,400.00 in the first year, $15,830.14 in the last
Investment growth
$1,114,149.8771.9% of the balance at 67
Yearly income at 4%
$61,979.48$5,164.96 a month; $27,438.50 a year in today’s dollars

Am I on track?

Your goal of $800,000 in today’s dollars is $1,807,080.69 in dollars at age 67. The plan reaches $685,962.53 in today’s dollars, $114,037.47 short.

Short of your goal
$114,037.47in today’s dollars; $257,593.63 in dollars at 67
Extra needed a month
$154.65closes the gap by 67: $1,855.77 in the first year, rising 2% a year like the rest
Goal reached at
Age 71if you keep saving on the same plan past 67
Savings at other returns
ReturnSavingsToday’s dollarsChange (today’s $)
4.5%$1,011,526.28$447,805.70-$238,156.84
5.5%$1,247,692.11$552,357.01-$133,605.52
6.5% (your input)$1,549,487.06$685,962.53$0.00
7.5%$1,935,978.37$857,063.39+$171,100.85
8.5%$2,431,784.33$1,076,558.16+$390,595.63

Everything else stays as you entered it: ages 34 to 67, $48,000 saved, $700 a month rising 2% a year and 2.5% inflation.

Savings at other retirement ages
Retire atSavingsToday’s dollarsChange (today’s $)
62$1,065,984.62$533,928.01-$152,034.52
65$1,336,750.06$621,742.25-$64,220.28
66$1,439,615.66$653,255.19-$32,707.34
67 (your input)$1,549,487.06$685,962.53$0.00
68$1,666,826.03$719,911.07+$33,948.54
69$1,792,124.48$755,149.40+$69,186.87
72$2,221,190.06$869,118.18+$183,155.65

Contributions continue until each age shown; everything else stays as you entered it (a 6.5% return and 2.5% inflation). Later ages are divided by more years of inflation, so compare them in today’s dollars.

How this was calculated

  1. Years to retirement: n = 67 − 34 = 33 years
  2. Monthly rate with the same yearly growth as 6.5%: i = 1.0651/12 − 1 = 0.0052617
  3. Current savings grow: $48,000 × 1.06533 = $48,000 × 7.989821 = $383,511.41
  4. One year of contributions, valued at the end of that year: $700 × (1.005261712 − 1) ÷ 0.0052617 = $700 × 12.353435 = $8,647.40
  5. 33 such years, rising 2% a year, grow to $8,647.40 × (1.06533 − 1.0233) ÷ (0.065 − 0.02) = $8,647.40 × 134.835327 = $1,165,975.65
  6. Savings at 67: $383,511.41 + $1,165,975.65 = $1,549,487.06
  7. Growth: $1,549,487.06 − $48,000 saved − $387,337.19 contributed = $1,114,149.87
  8. Return after inflation (the ): 1.065 ÷ 1.025 − 1 = 3.9024% a year
  9. In today’s dollars: $1,549,487.06 ÷ 1.02533 = $1,549,487.06 ÷ 2.258851 = $685,962.53
  10. Income at 4%: $1,549,487.06 × 0.04 = $61,979.48 a year ($5,164.96 a month); in today’s dollars $685,962.53 × 0.04 = $27,438.50
  11. Goal in dollars at 67: $800,000 × 1.02533 = $1,807,080.69
  12. Each extra $1 a month (rising 2% a year) grows to $1,665.68 by 67, so the $257,593.63 gap takes $257,593.63 ÷ 1,665.6795 = $154.65 more a month
  13. A spreadsheet’s FV function needs contributions that stay the same, so with a yearly increase use the year-by-year table or its CSV.
Year by year (first 12 of 33 rows)
AgeStart balanceContributionsGrowthEnd balanceToday’s dollars
35$48,000.00$8,400.00$3,367.40$59,767.40$58,309.66
36$59,767.40$8,568.00$4,137.23$72,472.64$68,980.50
37$72,472.64$8,739.36$4,968.12$86,180.12$80,026.81
38$86,180.12$8,914.15$5,864.26$100,958.52$91,463.44
39$100,958.52$9,092.43$6,830.10$116,881.06$103,305.82
40$116,881.06$9,274.28$7,870.42$134,025.76$115,569.99
41$134,025.76$9,459.76$8,990.29$152,475.81$128,272.60
42$152,475.81$9,648.96$10,195.12$172,319.89$141,430.96
43$172,319.89$9,841.94$11,490.67$193,652.50$155,063.05
44$193,652.50$10,038.78$12,883.08$216,574.36$169,187.54
45$216,574.36$10,239.55$14,378.92$241,192.83$183,823.86
46$241,192.83$10,444.34$15,985.15$267,622.33$198,992.16
What the balance is made of
$0$500,000$1,000,000$1,500,000$2,000,0003537394143454749515355575961636567
  • Current savings
  • Contributions
  • Growth
Chart data: What the balance is made of
What the balance is made of
AgeCurrent savingsContributionsGrowth
35$48,000$8,400$3,367
36$48,000$16,968$7,505
37$48,000$25,707$12,473
38$48,000$34,622$18,337
39$48,000$43,714$25,167
40$48,000$52,988$33,038
41$48,000$62,448$42,028
42$48,000$72,097$52,223
43$48,000$81,939$63,714
44$48,000$91,978$76,597
45$48,000$102,217$90,976
46$48,000$112,662$106,961
47$48,000$123,315$124,670
48$48,000$134,181$144,229
49$48,000$145,265$165,772
50$48,000$156,570$189,443
51$48,000$168,101$215,393
52$48,000$179,863$243,787
53$48,000$191,861$274,797
54$48,000$204,098$308,610
55$48,000$216,580$345,424
56$48,000$229,311$385,449
57$48,000$242,298$428,911
58$48,000$255,544$476,050
59$48,000$269,055$527,121
60$48,000$282,836$582,399
61$48,000$296,892$642,173
62$48,000$311,230$706,754
63$48,000$325,855$776,474
64$48,000$340,772$851,685
65$48,000$355,987$932,763
66$48,000$371,507$1,020,109
67$48,000$387,337$1,114,150

Assumptions

  • A 6.5% return every year. Actual returns vary from year to year, and the balance at 67 could be well above or below this projection.
  • The return is taken after all fees, including each fund’s . Taxes, contribution limits and early-withdrawal penalties are not modeled.
  • The 6.5% is the yearly growth of the balance: each month earns 0.5262%, which compounds to exactly 6.5% over a year.
  • Contributions of $700 a month rising 2% a year go in at the end of each month and stop at 67. The increase applies once a year, from the second year on.
  • Today’s dollars assume 2.5% inflation every year: an amount 33 years away is divided by 2.258851.
  • The income is 4% of the balance in the first year of retirement, before tax. It is an assumption, not a safe amount: how long it lasts depends on returns, inflation and spending after you retire.
  • The goal is in today’s dollars. The age it is reached assumes the same contributions continue after 67, at the same return.
  • Social Security, pensions and other income are not included.
  • Amounts are rounded to the cent for display; the calculation keeps full precision.

Calculated in your browser. This site doesn't send the numbers you enter anywhere. “Continue in” links pass them to the next calculator within this browser tab only.

Continue in the Retirement Withdrawal Calculator

Updated Report a problem with this calculator

How much will I have saved at retirement?

What you have now, plus every contribution you make before you retire, each growing at your expected return until your retirement age. If you are 34 with $48,000 saved and put in $700 a month, rising 2% a year, a steady 6.5% return brings you to $1,549,487.06 at 67. That is a future-dollar amount. With 2.5% inflation a year it buys what about $685,962.53 buys today, so the calculator shows both numbers side by side.

It also answers the two questions that usually come next: whether that is enough for a goal you set in today’s dollars, and roughly how much yearly income the balance could provide.

How to use the calculator

  • Current age and retirement age: whole years. The projection runs from one to the other, one year per birthday.
  • Current savings: everything already in your retirement accounts, such as a 401(k), 403(b) or IRA, in dollars. 48k works. Enter 0 if you are starting out.
  • Contribution: what goes in each time, including any employer match, with how often: every 2 weeks, twice a month, monthly or yearly.
  • Yearly increase: how much more you contribute each year, in percent, for example when you raise your contribution with each pay raise. Enter 0 to keep it level.
  • Contribution timing: the end of each period or the start. A deposit at the start earns one more period of growth.
  • Expected annual return: your average yearly return after fees, in percent (see below).
  • Inflation rate: the average yearly rise in prices you expect, used only for the today’s-dollar figures.
  • Goal in today’s dollars (optional): the balance you want at retirement, in today’s money.
  • Withdrawal rate (optional): a percentage of the balance to estimate the first year’s income.

Results update as you type. The Try buttons change the example to common situations: retiring at 70, starting at 25 with nothing saved and $400 a month, catching up from 50 with $150,000 saved and $2,000 a month, and one $6,000 deposit at the start of each year. To compare plans, press Save for comparison, change an input and save again. Each saved plan shows how its balance differs from the first. With a withdrawal rate entered, Continue in the Retirement Withdrawal Calculator takes the balance, age, rate and return over, to see how long that income could last.

How the projection is calculated

Each year, the balance at the start grows by the return, and that year’s contributions are added with the growth they earn before the year ends. Summed over every year to retirement:

Bn=B0 (1+r)n+∑k=1nc (1+g)k−1 s (1+r) n−ks=(1+i)p−1iB_n = B_0\,(1+r)^n + \sum_{k=1}^{n} c\,(1+g)^{k-1}\,s\,(1+r)^{\,n-k} \qquad s = \frac{(1+i)^p - 1}{i}
  • BnB_n is the balance at retirement, nn years from now (retirement age − current age).
  • B0B_0 is your current savings.
  • rr is the expected annual return as a decimal (6.5% is 0.065).
  • cc is each contribution in the first year, pp the number of contributions a year (26, 24, 12 or 1) and gg the yearly increase as a decimal.
  • i=(1+r)1/p−1i = (1+r)^{1/p} - 1 is the rate per contribution period. It compounds to exactly rr over a year, so the return you enter is the yearly growth whatever the contribution frequency.
  • ss is the value, at the end of a year, of that year’s pp contributions of 1 each. With contributions at the start of each period, multiply ss by 1+i1 + i: each one earns one more period.

The sum has a closed form, c s (1+r)n−(1+g)nr−gc\,s\,\dfrac{(1+r)^n - (1+g)^n}{r - g}, which becomes c s (1+r)n−1rc\,s\,\dfrac{(1+r)^n - 1}{r} with no yearly increase. The calculator adds the years one at a time instead, which also fills the table and works when r=gr = g or r=0r = 0.

To state a future amount in today’s dollars, divide it by (1+π)n(1 + \pi)^n, where π\pi is the inflation rate as a decimal.

Worked example: $48,000 at 34, $700 a month until 67

The inputs: current age 34, retirement age 67, $48,000 saved, $700 at the end of each month (employer match included) rising 2% a year, a 6.5% return and 2.5% inflation.

  1. Years to retirement: n = 67 − 34 = 33.
  2. Monthly rate: i = 1.065^(1/12) − 1 = 0.0052617, which is 0.5262% a month.
  3. Current savings grow: $48,000 × 1.065^33 = $48,000 × 7.989821 = $383,511.41.
  4. One year of contributions, valued at the end of that year: $700 × (1.0052617^12 − 1) ÷ 0.0052617 = $700 × 12.353435 = $8,647.40.
  5. Thirty-three years of them, rising 2% a year: $8,647.40 × (1.065^33 − 1.02^33) ÷ (0.065 − 0.02) = $8,647.40 × 134.835327 = $1,165,975.65.
  6. Savings at 67: $383,511.41 + $1,165,975.65 = $1,549,487.06.
  7. In today’s dollars: $1,549,487.06 ÷ 1.025^33 = $1,549,487.06 ÷ 2.258851 = $685,962.53.

You put in $387,337.19 over the 33 years: $8,400.00 in the first year, rising to $15,830.14 in the last. Growth supplies the other $1,114,149.87, or 71.9% of the balance. The table shows each year:

AgeEnd balanceIn today’s dollars
35$59,767.40$58,309.66
36$72,472.64$68,980.50
66$1,439,615.66$653,255.19
67$1,549,487.06$685,962.53

What “today’s dollars” means and why it matters

A today’s-dollar figure is a future amount restated at today’s prices, so you can judge it against what things cost now. At 2.5% inflation a year, prices in 33 years are 1.025^33 = 2.258851 times today’s, so each future dollar buys what about 44 cents buys today. That is why $1,549,487.06 at 67 is worth about $685,962.53 now.

The same adjustment gives the real return, the growth in buying power: 1.065 ÷ 1.025 − 1 = 3.902% a year. Subtracting inflation from the return (6.5% − 2.5% = 4%) is a common shortcut, but for yearly rates it overstates the real return slightly, and the gap compounds over decades. Both figures are in the calculator’s steps.

What rate of return should I enter?

Enter your own long-run estimate for the mix of investments you hold, as an average yearly return after fees. No one knows future returns, and they swing from year to year: Investor.gov notes that large-company stocks as a group have lost money in about one year out of three on average. A cautious approach is to use a return below the one you expect and read the Savings at other returns table, which reruns your plan at 1 and 2 percentage points either side. In the example, one point lower (5.5%) gives $1,247,692.11 at 67, or $552,357.01 in today’s dollars, instead of $685,962.53.

Take out every fee you pay, such as fund expense ratios and any advisory or account fee. To remove a yearly fee from a return, multiply: (1 + return) × (1 − fee) − 1. A 6.5% return with a 0.5% fee is 1.065 × 0.995 − 1 = 5.9675%.

How contribution increases and timing change the result

  • The yearly increase. Without the 2% raises, the example ends at $1,313,416.22 ($581,453.27 in today’s dollars) instead of $1,549,487.06. The increase matters most when it runs for decades.
  • Start or end of the period. Deposits at the start of each month earn one more month of growth: $1,555,622.07 instead of $1,549,487.06, or $6,135.01 more over 33 years.
  • How often. The same $8,400 in the first year gives $1,516,128.16 when paid once at the end of each year, $1,551,018.80 as $350 twice a month, and $1,550,858.68 as $323 every 2 weeks ($8,398 a year). Paying in sooner and more often helps a little; the amount matters far more than the schedule.

Am I on track for my retirement goal?

Enter a goal in today’s dollars and the calculator converts it to dollars at your retirement age and compares. A goal of $800,000 in today’s dollars is $800,000 × 1.025^33 = $1,807,080.69 at 67. The example plan reaches $685,962.53 in today’s dollars, which is $114,037.47 short ($257,593.63 in dollars at 67).

It then gives two ways to close the gap:

  • Save more. Each extra dollar a month, rising 2% a year like the rest, grows to $1,665.68 by 67. So the gap takes $257,593.63 ÷ 1,665.68 = $154.65 a month more, $1,855.77 in the first year.
  • Keep going. Continuing the same plan past 67, the balance first reaches $800,000 in today’s dollars at age 71.

Retiring at 70 instead (a Try button) leaves the plan only $8,271.96 short, closed by $9.63 more a month. If the plan never gets there, for example when the return is below inflation and nothing more goes in, the goal check says “Not by 100” instead of giving an age.

How much income could my savings provide?

Multiply the balance by a withdrawal rate. At 4%, $1,549,487.06 gives $61,979.48 in the first year, about $5,164.96 a month, or $27,438.50 a year in today’s dollars. The rate is your assumption, not a safe amount: how long that income lasts depends on the returns, inflation and spending after you retire, which is what the Retirement Withdrawal Calculator works out year by year.

Reading the result

  • The headline is your balance at the retirement age in future dollars, with today’s dollars beside it.
  • Total contributions and investment growth split the balance into what you put in and what it earned. Income appears when you enter a withdrawal rate; without one, the tile shows the real return.
  • Am I on track? appears when you enter a goal: the gap in today’s dollars, the extra contribution that closes it by your retirement age, and the age your current plan reaches it.
  • Savings at other returns and Savings at other retirement ages rerun your plan with one input changed. Retiring at 65 gives $621,742.25 in today’s dollars and retiring at 69 gives $755,149.40, against $685,962.53 at 67. Compare ages in today’s dollars, since later ages are divided by more years of inflation.
  • The year-by-year table lists each year’s start balance, contributions, growth and end balance, in future and today’s dollars, and downloads as a CSV file. The chart stacks current savings, contributions to date and growth to date for every age.

Assumptions and limitations

  • One steady return every year. Real returns vary, so the actual balance can end well above or below the projection, and the order of good and bad years matters.
  • One steady inflation rate. The today’s-dollar figures are only as good as that guess.
  • Whole years only. Ages are whole numbers, contributions stop at the retirement age, and the yearly increase applies once a year.
  • No taxes, contribution limits or early-withdrawal penalties. The IRS adjusts contribution limits for the cost of living, and an employer match counts toward the overall limit on your account, so check the current figures if you contribute near them.
  • Social Security, pensions and other income are left out.
  • The goal age assumes you keep contributing on the same plan after your retirement age.

These are educational estimates, not financial, tax or investment advice.

Common mistakes

  • Reading the future-dollar figure as today’s buying power. The example’s $1,549,487.06 includes 33 years of price rises; judge it by the $685,962.53 it is worth today.
  • Entering the return before fees. A yearly fee compounds against you the same way the return compounds for you. Enter the return after fees.
  • Dividing the yearly return by 12 for a monthly rate. 6.5% ÷ 12 = 0.5417% a month compounds to 6.7% a year, not 6.5%. This calculator uses 0.5262% a month, so the balance grows exactly 6.5% a year. A spreadsheet’s FV function needs the same care.
  • Mixing up every 2 weeks and twice a month. Paid every 2 weeks, you get 26 paychecks a year; twice a month is 24.
  • Counting the employer match twice, or leaving it out. Include it once in the contribution, and only the part you expect to vest.
  • Subtracting inflation from the return. 6.5% − 2.5% = 4% overstates the real return, which is 3.902%.

Questions

Does this include Social Security or a pension?

No. The calculator projects only the savings you enter. For a personalized estimate of future Social Security benefits, Investor.gov points to the Social Security Administration’s Retirement Estimator and to a my Social Security account. To set a savings goal, subtract the yearly income you expect from Social Security and any pension from the income you want, and base the goal on the rest.

Should I include my employer match in the contribution?

Yes, if the match is paid into your account, because it grows along with your own money. Count it at the same frequency as your contributions, for example $600 of your own pay a month plus a $100 match is $700 a month. Your own contributions are always fully yours, but IRS rules let many plans put employer contributions on a vesting schedule, so if you might leave before the match vests, count only the part you expect to keep.

Does the calculator account for taxes or investment fees?

Fees, yes, if you enter the return after them, for example 5.9675% for a 6.5% return with a 0.5% yearly fee. Taxes, no. The balance is before any tax you may owe when you withdraw, and the calculator doesn’t check contribution limits, which the IRS adjusts for the cost of living.

What if my returns are negative in some years?

The projection uses one steady return, so it can’t show a bad year. Real returns vary, and their order matters while you are still adding money. A 20% loss costs more dollars in a year when your balance is large, usually just before retirement, than the same loss early on. You can enter a negative return to see a losing stretch, or read the what-if table for returns 1 and 2 points lower.

Sources

  1. 8.2 Annuities, Principles of Finance OpenStax (Rice University) The future value of a series of equal periodic payments (an ordinary annuity), and the annuity due, whose payments at the start of each period earn one more period of interest; worked retirement-saving examples.
  2. 8.4 Stated versus Effective Rates, Principles of Finance OpenStax (Rice University) A periodic rate compounds to an effective annual rate of (1 + i)^n − 1, so 1.5% a month is 19.56% a year, not 18%. The calculator runs this in reverse to find the monthly rate that gives the yearly return you enter.
  3. 3.4 Interest Rates, Principles of Finance OpenStax (Rice University) Nominal and real interest rates, and the common approximation real rate = nominal rate − inflation rate.
  4. The Theory of Interest, Part I, Chapter II: Money Interest and Real Interest Irving Fisher (1930), Library of Economics and Liberty Money and real rates of interest differ by the change in the purchasing power of money; the point-for-point subtraction is strictly true only for continuously reckoned rates and is slightly altered for yearly ones (footnote 19).
  5. FV function Microsoft Support The spreadsheet future value for a constant rate and a payment that cannot change over the life of the annuity; type 1 for payments at the beginning of each period.
  6. What is Risk? U.S. Securities and Exchange Commission, Investor.gov Large-company stocks as a group have lost money in about one year out of every three, on average; inflation risk.
  7. Retirement Toolkit: Social Security U.S. Securities and Exchange Commission, Investor.gov The Social Security Administration’s Retirement Estimator and my Social Security account give personalized estimates of future benefits.
  8. Retirement topics - 401(k) and profit-sharing plan contribution limits Internal Revenue Service Elective deferral limits are subject to cost-of-living adjustments, and the overall limit on a participant’s account includes employer matching contributions.
  9. Retirement topics - Vesting Internal Revenue Service Your own contributions are always fully vested; employer contributions can follow a vesting schedule, depending on the type of plan.