All CalculatorsRetirement calculator

Monte Carlo Retirement Calculator

Run 1,000 randomized simulations to stress-test your retirement plan. See the probability your savings last through retirement across a wide range of market scenarios.

Age & Timeline

Savings & Contributions

Returns & Volatility

Retirement Spending & Income

96Score
StrongRetirement readiness

Probability of Success

Your retirement plan has a high probability of success across most market conditions. Well done.

Success Rate

96%

Simulations

1,000

RiskReviewStrong

Success Rate

96%

of 1,000 simulations

Median at Retirement

$2,327,971

at age 65

Median End Balance

$7,079,100

at age 90

Worst Case (5th %ile)

$245,212

at age 90

Portfolio Balance Projections

Showing 10th, 25th, 50th, 75th, and 90th percentile outcomes across all simulations

End Balance Distribution

Portfolio value at age 90 across percentiles

10th %ile

$886,577

25th %ile

$2,969,963

Median

$7,079,100

75th %ile

$15,143,726

90th %ile

$28,024,941

Distribution of outcomes from worst (left) to best (right)

Personalized Insights

Actionable recommendations based on your numbers

6 insights1 priority
Positive#1

High probability of success

Your plan succeeds in 96% of simulated scenarios. This is considered a strong retirement plan that can withstand most market conditions.

Positive#2

Downside protection looks solid

Even in the 10th percentile (bad luck) scenario, you would still have $886,577 remaining at age 90.

Note#3

Projected savings at retirement

The median projection shows $2,327,971 saved by age 65. This is based on your current savings of $150,000 and $1,500/month contributions.

Watch#4

2-year income gap before Social Security

You plan to retire at 65 but Social Security starts at 67. During those 2 years, your full spending of $60,000/year comes entirely from savings.

Note#5

Social Security covers 40% of spending

Your expected Social Security of $2,000/month covers 40% of your $5,000/month spending need, reducing portfolio withdrawals significantly.

Positive#6

Strong legacy potential

In the median scenario, you would leave an estimated $7,079,100 at age 90. You may be able to afford higher spending or leave a significant inheritance.

Calculator guide

Monte Carlo Retirement Calculator: See Your Plan's Success Rate

Use this guide to understand the assumptions, inputs, results, and next steps behind the calculator.

1

Quick Summary

Stress-test your retirement plan against thousands of potential market scenarios. This Monte Carlo retirement calculator runs 1,000 randomized simulations to determine the probability that your savings will last through your entire retirement. By modeling a wide range of investment returns and inflation rates, it moves beyond simple averages to give you a more realistic picture of potential outcomes.

This tool is for anyone who wants to understand the risks in their retirement plan, especially the impact of market volatility. It helps answer the question: "How likely am I to succeed financially in retirement?" It's a powerful next step after using a standard retirement calculator and can help you visualize the difference between best-case, worst-case, and median scenarios. For more on withdrawal strategies, see the 4% rule calculator.

After running the simulations, you will see a clear "Probability of Success" score. The results include a detailed chart showing the range of your potential portfolio balance over time, from the 10th percentile (bad luck) to the 90th percentile (good luck). You'll also see key metrics like your median projected savings at retirement and the distribution of your potential final balance.

2

How To Use This Calculator

This calculator projects your plan's success by simulating it many times. Start by entering your timeline: your Current Age, your planned Retirement Age, and your Life Expectancy. A longer retirement period generally requires a higher success rate to feel confident.

Next, input your savings details. Enter your Current Savings across all retirement accounts, like your 401(k) or Roth IRA. Then, add the total Monthly Contribution you make to these accounts. This amount will be added each month until you reach your retirement age.

The next section is crucial for a Monte Carlo simulation: returns and volatility. Enter the Average Annual Return you expect from your portfolio. More importantly, enter the Return Volatility, which is the standard deviation of those returns. A higher volatility means a wider range of possible outcomes, both good and bad. For context, the S&P 500 has a historical volatility of around 15-16%.

Then, define your retirement spending and income. Enter your planned Annual Spending in Retirement in today's dollars. The calculator will adjust this for inflation over time. Add any expected Social Security benefits and the age you plan to start them. Use the Social Security calculator if you need to estimate your benefit.

Finally, you can open the advanced settings to adjust the average Inflation Rate, its volatility, and the Number of Simulations. For most users, 1,000 simulations is a reliable number. Once your inputs are set, click "Run Monte Carlo Simulation" to see your results.

3

What Each Input Means

Current Age, Retirement Age, and Life Expectancy

These three inputs establish the timeline for the simulations. The period between your current age and retirement age is the "accumulation phase," where the model adds your contributions. The period from retirement to life expectancy is the "withdrawal phase," where the model subtracts your inflation-adjusted spending. Planning for a longer life expectancy (e.g., 90 or 95) is a conservative approach that stress-tests your plan against longevity risk.

Current Savings

This is the starting balance for every simulation. It's the total amount you have currently invested for retirement across all accounts, including 401(k)s, IRAs, 403(b)s, and taxable brokerage accounts intended for retirement. A larger starting balance gives your portfolio more potential to grow and absorb market downturns.

Monthly Contribution

This is the amount you consistently save for retirement each month. The calculator multiplies this by 12 to get an annual contribution, which is added to your portfolio each year during the accumulation phase. Increasing your contributions is one of the most direct ways to improve your plan's success rate.

Average Annual Return

This is the expected long-term average return of your investment portfolio. This should be a realistic, long-term assumption. For example, a globally diversified stock portfolio has historically returned around 7-8% after inflation. A more conservative balanced portfolio (e.g., 60% stocks, 40% bonds) might have a lower average return of 5-6%.

Return Volatility (Standard Deviation)

This input is what makes a Monte Carlo simulation powerful. Volatility, measured by standard deviation, defines how much your annual returns might vary from the average. A higher volatility means a wider range of outcomes.

  • Aggressive (100% stocks): 15-20% volatility
  • Moderate (60/40 portfolio): 9-12% volatility
  • Conservative (40/60 portfolio): 6-8% volatility Using a realistic volatility is critical for understanding potential risks like sequence of returns risk.

Annual Spending in Retirement

This is your target annual lifestyle cost in today's dollars. The calculator will increase this amount each year in retirement based on the simulated inflation rate for that year. If you aren't sure what to enter, a common rule of thumb is to target 70-85% of your pre-retirement income. For a more detailed estimate, use the retirement expense calculator.

Social Security (Monthly) and Start Age

This is your expected monthly Social Security benefit, also in today's dollars. This income reduces the amount you need to withdraw from your portfolio each year. Delaying Social Security from 62 to 70 can significantly increase your monthly benefit and improve your plan's success rate. See when to take Social Security for a comparison.

Inflation Rate & Volatility

The average inflation rate determines how quickly your cost of living rises. The historical US average is around 3%. Inflation volatility adds another layer of realism, as inflation is not constant. The calculator uses these inputs to generate a different random inflation rate for each year of each simulation. Learn more about how inflation affects retirement savings.

Number of Simulations

This determines how many times the calculator runs your retirement scenario. Each run uses a different sequence of random returns and inflation rates. More simulations (1,000 or more) produce more stable and reliable probability results. Fewer simulations can lead to results that change significantly each time you run the calculator.

4

How The Calculator Works

A Monte Carlo simulation is a computational model that uses randomness to understand the range of possible outcomes for a complex system. Instead of using a single average for investment returns, this calculator runs your retirement plan hundreds or thousands of times.

Here is the step-by-step process:

  1. Setup: The calculator takes your inputs for age, savings, contributions, spending, and life expectancy.
  2. Simulation Loop: It begins the first of 1,000 simulations. For each simulation, it projects your finances year by year.
  3. Random Variables: In each year of a simulation, the calculator generates a random annual investment return and a random inflation rate. These random numbers are drawn from a statistical distribution defined by the "average" and "volatility" numbers you provided. This means some years will have great returns, some will have terrible returns, and most will be somewhere in between.
  4. Accumulation Phase: Before retirement, the calculator grows your portfolio using that year's random return and adds your annual contribution.
  5. Withdrawal Phase: After retirement, it first increases your spending need by that year's random inflation rate. It then subtracts any Social Security income. The remaining amount is withdrawn from your portfolio. The remaining balance then grows (or shrinks) based on that year's random investment return.
  6. Success or Failure: The calculator tracks the portfolio balance. If the balance drops to zero before your life expectancy, that simulation is marked as a "failure." If a positive balance remains at the end of the timeline, it's a "success."
  7. Aggregation: After running all 1,000 simulations, the calculator analyzes the results. It calculates the "Success Rate" (the percentage of simulations that succeeded). It also sorts the outcomes for each year to determine the 10th, 25th, 50th (median), 75th, and 90th percentile outcomes, which are used to build the main chart.

This method provides a much richer view than a simple calculator because it accounts for the order in which good and bad returns occur, a concept known as sequence of returns risk.

5

Calculator Formula

The core of this calculator is not a single formula but a simulation loop that is repeated thousands oftimes. However, the formulas used within each year of a single simulation are straightforward.

Random Variable Generation

The calculator uses a normal distribution (approximated by the Box-Muller transform) to generate random variables for returns and inflation each year.

random_value = random_normal(mean, standard_deviation)

Where mean is your average return/inflation input and standard_deviation is your volatility input.

Pre-Retirement (Accumulation) Year Formula

For each year before retirement, the balance is updated as follows:

annual_contribution = monthly_contribution * 12
random_annual_return = random_normal(average_return, return_volatility) / 100
ending_balance = (starting_balance * (1 + random_annual_return)) + annual_contribution

Post-Retirement (Withdrawal) Year Formula

For each year in retirement, the balance is updated like this:

# First, calculate inflation-adjusted spending and income
random_inflation_rate = random_normal(inflation_rate, inflation_volatility) / 100
inflation_multiplier = (1 + base_inflation_rate / 100) ^ years_in_retirement
adjusted_spending = annual_spending_target * inflation_multiplier
social_security_income = (age >= ss_start_age) ? (monthly_ss * 12 * inflation_multiplier) : 0

# Then, calculate withdrawal and update balance
net_withdrawal = max(0, adjusted_spending - social_security_income)
random_annual_return = random_normal(average_return, return_volatility) / 100
ending_balance = (starting_balance - net_withdrawal) * (1 + random_annual_return)

Success Rate Formula

After all simulations are complete, the success rate is calculated.

success_rate = (number_of_successful_simulations / total_number_of_simulations) * 100
6

What is a Monte Carlo Simulation in Retirement Planning?

A Monte Carlo simulation is a powerful way to model uncertainty in a financial plan. A traditional retirement calculator often uses a single, fixed rate of return (e.g., 7% every year). While simple, this is unrealistic. Real-world returns are volatile—some years are up 20%, others are down 15%.

The Monte Carlo method embraces this volatility. By running your plan through thousands of randomly generated return sequences, it shows you a range of possibilities instead of a single outcome. This is crucial for understanding risk. For example, a plan might look great with average returns, but a Monte Carlo simulation could reveal that it has a 30% chance of failure if you experience a few bad market years early in retirement.

This approach helps you answer more sophisticated questions:

  • What are the odds my money will last until age 95?
  • If things go poorly (a 10th percentile outcome), how bad could it be?
  • If I get lucky (a 90th percentile outcome), how much might I have left over?

By showing a probability of success rather than a simple "yes" or "no," it allows for more nuanced decision-making about your savings rate, spending, and risk tolerance.

7

What is a Good Success Rate for a Retirement Plan?

There is no universal "correct" success rate, as it depends on your personal risk tolerance. However, financial planners often use the following guidelines:

  • 90% or higher: Considered a very strong or robust plan. This indicates your plan is likely to succeed even with a string of bad market luck. Most conservative planners aim for this level.
  • 75% to 89%: A reasonably strong plan, but with a notable chance of failure. If your result is in this range, you might consider making small adjustments to improve your odds, like slightly increasing savings or planning for slightly lower spending.
  • 50% to 74%: A borderline plan with significant risk. This is often described as a coin-flip chance of success. Plans in this range require meaningful changes to become secure.
  • Below 50%: A plan with a high probability of failure. If your score is here, it's a clear signal that major changes are needed to your retirement age, savings rate, or spending expectations.

Your "right" number depends on your flexibility. If you have other income sources or could easily reduce spending in retirement if needed, you might be comfortable with an 80% success rate. If you have no flexibility and running out of money would be catastrophic, you should aim for 95% or higher.

8

Understanding Sequence of Returns Risk

Sequence of returns risk is one of the biggest threats to a successful retirement, and it's the primary risk that Monte Carlo analysis helps to quantify.

The risk is this: the order in which you experience investment returns matters tremendously, especially in the years just before and after you retire.

  • Bad Sequence: If you experience poor market returns early in retirement, you are forced to sell more of your portfolio shares at low prices to fund your living expenses. This depletes your principal much faster, leaving less capital to recover when the market eventually rebounds. An early downturn can permanently impair your portfolio's ability to last.
  • Good Sequence: If you experience strong returns early in retirement, your portfolio grows, allowing you to fund withdrawals from the gains while leaving your principal largely intact. This creates a powerful cushion against future downturns.

A simple calculator that uses a 7% average return completely misses this risk. It assumes you get 7% every single year. A Monte Carlo simulation, by generating thousands of different return sequences, explicitly models this risk and shows you how vulnerable your plan is to an unlucky sequence of returns. A low success rate often indicates high vulnerability to this risk.

9

Understanding Your Results

The calculator provides several key outputs to help you interpret the simulation results.

Probability of Success: This is the headline number, shown in the gauge. It represents the percentage of the 1,000 simulations where your portfolio did not run out of money before your life expectancy.

Summary Cards: These give you quick, important data points.

  • Median at Retirement: In the 50th percentile scenario, this is how much your portfolio is projected to be worth on your retirement date.
  • Median End Balance: The median amount of money left over at your life expectancy. A large positive number suggests you may be over-saved or can spend more.
  • Worst Case (5th %ile): The amount of money left at life expectancy in a very unlucky (5th percentile) scenario. If this number is zero, it means that in 5% of simulations, you ran out of money.

Portfolio Balance Projections Chart: This is the most important visual. It shows the "cone of probability" for your portfolio balance over time.

  • The Median Line (50th): The path your portfolio takes in an average-luck scenario.
  • The Inner Band (25th-75th): The likely range of outcomes. There's a 50% chance your actual outcome will fall within this band.
  • The Outer Band (10th-90th): The broader range of possibilities, capturing both very good and very bad luck. Pay close attention to the 10th percentile line. If it hits zero long before your life expectancy, your plan has significant downside risk.

End Balance Distribution: This bar shows the range of final portfolio values at your life expectancy across all simulations. It helps you visualize how wide the gap is between the best and worst outcomes.

10

Ways To Improve Your Results

If your success rate is lower than you'd like, there are several levers you can pull. Test these changes in the calculator to see their impact.

  1. Save More: Increasing your monthly contribution is the most powerful way to improve your odds. Even small increases can have a big impact over time.
  2. Retire a Few Years Later: Delaying retirement gives your investments more time to grow and shortens the number of years you need to fund with withdrawals. Use the retirement age calculator to see the effect.
  3. Reduce Planned Spending: A slightly lower withdrawal rate can dramatically increase the longevity of your portfolio. Test a 10-15% reduction in annual spending to see how much your success rate improves.
  4. Delay Social Security: Waiting to claim Social Security until age 70 provides a much larger, inflation-protected stream of income for life, reducing the strain on your portfolio.
  5. Adjust Portfolio Risk: If your volatility is very high (e.g., >18%), a slightly more conservative portfolio might narrow your range of outcomes and reduce the chance of catastrophic losses. Conversely, if your portfolio is too conservative, a bit more risk might be needed for growth.
  6. Plan for Flexibility: The simulation assumes you spend the same inflation-adjusted amount every year. In reality, you could spend less during down market years. Knowing you have this flexibility can make a lower success rate (e.g., 80%) more acceptable.
11

Common Mistakes

When using a Monte Carlo calculator, avoid these common pitfalls:

  1. Using Overly Optimistic Assumptions: Plugging in a 12% average return with low volatility will produce a great score but won't reflect reality. Use conservative, historically-grounded numbers for returns and inflation.
  2. Focusing Only on the Median: The median (50th percentile) outcome is just one possibility out of thousands. The real value is in understanding the entire range, especially the 10th and 25th percentile outcomes.
  3. Ignoring Volatility: Setting volatility to a very low number essentially turns the tool into a basic calculator. A realistic standard deviation is critical for a meaningful result.
  4. Treating the Result as a Guarantee: A 95% success rate is not a 100% guarantee. It means there is still a 5% chance of failure in the model. Black swan events or personal circumstances not included in the model can always occur.
  5. "Set It and Forget It": Your plan is not static. You should re-run your simulation annually or whenever you have a major life change to ensure you are still on track.

Frequently Asked Questions

Quick answers to the questions people usually have after running the retirement calculator.

1What is a good success rate for a Monte Carlo retirement simulation?

Most financial planners aim for a success rate of 90% or higher for a plan to be considered strong and resilient. A rate between 75% and 89% may be acceptable if you have flexibility in your budget, while a rate below 75% indicates your plan has significant risk.

2How is this different from a standard retirement calculator?

A standard calculator uses a single average return for every year, showing one possible outcome. A Monte Carlo calculator uses a range of randomized returns over thousands of simulations to show you a probability of success and a wide spectrum of potential outcomes, including best-case and worst-case scenarios.

3What return volatility (standard deviation) should I use?

This should reflect your portfolio's asset allocation. A 100% stock portfolio might have 15-20% volatility. A 60% stock / 40% bond portfolio is typically around 9-12%. A conservative portfolio might be 6-8%. Using a number that is too low will understate your plan's risk.

4What does the 10th percentile outcome mean?

The 10th percentile line on the chart represents a "bad luck" scenario. It means that in 90% of the simulations, the outcome was better than this line, and in 10% of simulations, it was worse. It's a useful way to gauge your plan's downside risk.

5Does this calculator account for taxes?

This specific simulation model does not factor in taxes on withdrawals. It models the pre-tax growth and withdrawal from the portfolio. You should account for taxes by either increasing your annual spending input to a pre-tax number or by recognizing that your real-world results may be lower than the projection if your withdrawals are taxable.

6Why is my success rate so low?

A low success rate is often caused by a combination of factors: a high spending rate relative to assets (e.g., a withdrawal rate above 4-5%), a short savings timeline, high portfolio volatility, or a long retirement period. Use the calculator to test changes to see what improves your score.

7What is sequence of returns risk?

It's the risk of receiving poor investment returns in the first few years of retirement. Withdrawing money from a portfolio that is simultaneously declining in value can deplete your savings much faster than average returns would suggest. Monte Carlo analysis is the best way to model this specific risk.

8How often should I run a Monte Carlo analysis?

It's wise to run a simulation at least once a year to check on your progress. You should also run a new analysis any time your financial situation changes, such as a significant salary increase, inheritance, or change in your retirement goals.

9Can this calculator help me decide if I can retire early?

Yes. You can test early retirement scenarios by lowering your Retirement Age. The calculator will show you the probability of success for that earlier timeline. Be aware that retiring early often results in a lower success rate because you have fewer years to save and more years of withdrawals to fund. Try the dedicated early retirement calculator for more focused analysis.

Start Planning Your Retirement

A successful retirement depends on a plan that can withstand uncertainty. Use the Monte Carlo calculator above to go beyond simple averages and see how robust your strategy truly is. Test different assumptions to understand your risks and find the right balance of saving, spending, and investing.

For more tools to refine your plan, explore our full suite of retirement calculators. You can create a detailed spending plan with the retirement budget calculator, estimate healthcare costs, or optimize your Social Security claiming strategy.