Saving for Retirement Calculator

Run simulations on your nest egg to see how much it could be worth when you retire. Adjust your contribution and portfolio allocation (stocks, bonds, cash) and see the impact instantly.
Loading Calculator...
Loading... Answers to What You Seek

Related to this calculator, check out our Retirement Withdrawal Calculator and Portfolio Allocation Calculator.

This calculator generates simulation runs for each year of data in our historical dataset (1928 - present) based on what you enter above. It is useful for seeing how much your nest egg may be worth in the future based on the portfolio allocation selected, contributions, and how much you have currently saved.

Field Summary:

  • Years to Save - how long do you expect to continue working and saving money before you need to begin drawing on your nest egg?
  • Starting Balance - how much money you have saved currently.
  • Contribution Frequency - yearly or monthly
  • Contribution Amount - how much you contribute (yearly or monthly)
  • Yearly Contribution Percent Increase - optional field for increasing your contributions to account for raises, inflation, or increased savings over the years. To increase it every year by 2.5%, enter '2.5'.
  • Contribution Term - how many years you plan to make contributions. This field must be less than 'Years to Save'. If you leave it blank the calculator will apply the contribution in all years of the simulation. If you enter a value, the calculator will stop making contributions after that year in the simulation and the balance will ride for the remaining years.
  • Goal - how much you would like to have saved by the end. The calculator will display the percentage of simulations that exceeded the goal.
  • Portfolio Strategy - you can pick from the predefined allocations of Stocks, Bonds, and Cash, or enter your own.
  • Stocks - percent of funds to put into the US S&P 500 Index.
  • Bonds - percent of funds to put into 10 Year US Treasury Bonds, with returns including coupon and price appreciation.
  • Cash - percent of funds to put into a 'risk free' investment. The simulator uses the returns of 90 Day US Treasury Bills. A similar rate is attainable with an FDIC insured money market account.

Some insights into the results this tool unearths:

  1. The longer you save and the more you contribute, the bigger the balance will be in the end.
  2. Saving a lot early and letting it grow puts compounding in your favor.
  3. The "All Cash" portfolio may look safe but it carries a type of risk called "short fall risk". That is where you don't end up with enough to retire on. Inflation constantly erodes the value of cash and the 'risk free' return it generates just doesn't keep up with rising prices.
  4. The average is usually higher than the median (mid-point) because the distribution of returns skews to the left. Another way to say this is: high returns are relatively large but infrequent, while lower returns are more common. The bar chart showing the distribution of ending balances is weighted to the left in most setups.
  5. Looking at the simulation high and low numbers (which can be mind bogglingly wide), luck plays a role in the individual's outcome. The years in which you save the most money could make a huge difference, but you won't know until it is too late.
  6. Diversification reduces risk but also reduces upside. Portfolios that blend stocks and bonds do a good job of bringing up the low end of the simulation, based on the historical data. This is to a point though... too little stocks in the portfolio and the numbers drop like a rock.
  7. Each simulation plods along every year in the way it is programmed to. It always rebalances every year and withdraws the right amount. In reality, life happens, emergencies happen, and investors panic and sell in bad times. This calculator is what they call a 'disciplined investor' in that it doesn't panic during the bad times, nor does it go crazy and buy a diamond studded phone case in the good times.

How the simulations work:

This calculator is NOT a Monte-Carlo simulator in that it does not generate any fake or random data. Instead, this calculator uses historical data and backtests against it. Essentially it replays what happened in each of the years in the dataset given the inputs and then summarizes the results.

For a 20 year savings period, this calculator will run a simulation from 1928 to 1948, then it will run a simulation from 1929 to 1949, then from 1930 to 1950, and so on. In simulations that go beyond the present year, it will wrap back to 1928 and count up from there. In this sense, the effect of the great depression is factored in for early and late starting years.

Each individual simulation computes returns by stepping through the years (eg 1928, 1929, ... 1948) and performs the following each year:

  • Calculates the change in value in the portfolio.
  • Increases the contribution amount by the specified percentage if that option was entered.
  • Updates the portfolio balance by adding the change in value and adding the contribution.
  • Rebalances the portfolio.

Notes on Inflation:

The numbers this calculator outputs are not inflation adjusted, they are nominal values. The numbers don't translate to actual purchasing power in the starting year of the simulation.

Historical Data Used:

The data this calculator uses can be found here.

Past Performance Does Not Indicate Future Results:

Again, this calculator does backtesting. Past performance does not guarantee nor indicate future results. These results are based on simulated or hypothetical performance results that have certain inherent limitations. Unlike the results shown in an actual performance record, these results do not represent actual trading. Also, because these trades have not actually been executed, these results may have under-or over-compensated for the impact, if any, of certain market factors, such as lack of liquidity. Simulated or hypothetical trading programs in general are also subject to the fact that they are designed with the benefit of hindsight. No representation is being made that any account will or is likely to achieve profits or losses similar to these being shown.

DISCLAIMER: This calculator is provided for educational purposes and should not be considered financial or investment advice. We have checked the equations and code used and we think they are right. However, we offer you no guarantee of accuracy. If you find a bug please let us know so we can fix it for you!

Share this Calculator

To share this calculator by URL or embed it on your own website see the 'Share / Embed' button above next to the results bar after hitting Submit.

If you are interested in customizations or would like to embed our calculators in your site without our branding applied please contact us.

Comments (1):

Default Avatar Jason Emes Jan 24 2020 15:01 UTC

I use this all the time. thank you. I really like the new results with the bar chart and the median and average and percentiles. Great work! Amazing tool to use to see if we are still on track.

Leave a comment

The Wealth Meta community is based on authentic and insightful discussions. The best comments are when people share their questions, goals, insights, and encouragement. Trolling is not tolerated!

Markdown syntax supported. Check out the Markdown help guide here.