Monte Carlo Simulation for Retirement: Why Average Returns Lie

Monte Carlo simulation showing retirement success probability across 1,000+ scenarios
Random markets: the median path, the 10–90% band, and the estate in the worst, typical and best cases.

A retirement plan built on “6% average annual returns” looks fine on a spreadsheet and can fail badly in practice, because average returns don’t arrive in a straight line. Markets crash, recover, stagnate, and boom in unpredictable order. A 30% crash in your first year of retirement does far more damage than a 30% crash in year 20, even if the average return over the full period is the same.

Monte Carlo simulation runs your retirement plan through thousands of market scenarios with randomized returns and shows the probability that your money lasts. Instead of one answer (“you’ll be fine”), you get a distribution: “there’s an 89% chance your money lasts to age 95, a 7% chance it runs out between 85 and 95, and a 4% chance it runs out before 85.”


What Is Monte Carlo Simulation?

Monte Carlo simulation is a statistical technique that uses random sampling to model uncertainty. In retirement planning, it works like this:

  1. Define your plan: Current savings, annual contributions, spending target, retirement age, account types, tax rules, government benefits
  2. Set return assumptions: Expected return (e.g., 6%) and volatility (e.g., 15% standard deviation) for each asset class
  3. Run thousands of scenarios: Each scenario generates a random sequence of annual returns drawn from a probability distribution (typically log-normal)
  4. Track outcomes: For each scenario, simulate every year of retirement (withdrawals, taxes, benefits, account balances) and record whether the portfolio survives to the end
  5. Report the distribution: Success rate (% of scenarios where money lasts), percentile bands (5th, 25th, 50th, 75th, 95th), and worst-case outcomes

The name “Monte Carlo” comes from the casino: the technique relies on randomness, like a roulette wheel.


Why It Matters: Sequence of Returns Risk

The Problem With Averages

Consider two retirees who both experience 6% average returns over 30 years:

Retiree A: Gets +20% in years 1-5, then mixed returns after. Their portfolio grows early, giving a large base that sustains withdrawals easily.

Retiree B: Gets -15% in years 1-3, then strong returns after. Their portfolio drops early while they’re withdrawing, and the remaining balance never recovers, despite the same average return.

Both had “6% average returns.” One ran out of money. This is sequence of returns risk, and it’s the main reason Monte Carlo simulation is used in retirement planning.

The Math

A $1M portfolio with $40,000 withdrawn at the start of each year:

Over 30 years, the two could still end up with the same average return if the bad-sequence retiree’s later years are stronger. The difference is timing: the bad-sequence retiree has about 51% less money and 27 more years of withdrawals ahead.


How to Read Monte Carlo Results

Success Rate

The headline number: “92% of scenarios survived to age 95.” This means that out of 1,000+ simulated market paths, 920 produced enough money to fund your spending through age 95. The remaining 80 ran out.

Success RateInterpretation
95%+Very comfortable: plan has significant margin
85–95%Good: manageable risk with some flexibility needed
70–85%Moderate risk: consider adjustments
Below 70%High risk: plan likely needs changes

Percentile Bands

The confidence bands show the range of possible outcomes:

The gap between the 5th and 95th percentile is your uncertainty range. A wider gap means more outcome variability. The 5th percentile matters most for planning because it shows what happens if you’re unlucky.


What Monte Carlo Can and Cannot Tell You

What It Does Well

What It Doesn’t Capture

Monte Carlo shows probabilities; it doesn’t predict the future. Use it alongside historical backtesting (which uses actual market data going back to 1928) for a fuller picture.


How to Improve Your Success Rate

If your Monte Carlo success rate is below your comfort level:

  1. Reduce spending. The biggest lever. Even $2,000/year less in spending can improve success rates by 5–10 percentage points.
  2. Delay retirement. Each additional working year adds contributions and removes a withdrawal year. Even 1–2 years can shift the curve noticeably.
  3. Delay CPP/Social Security. Higher guaranteed income later means less reliance on the portfolio in your 70s and 80s.
  4. Use adaptive spending strategies. Guyton-Klinger guardrails or VPW allow spending cuts during downturns, which improves survival a lot.
  5. Optimize the withdrawal sequence. Drawing from the right accounts at the right time reduces tax drag and preserves tax-free growth.
  6. Reduce portfolio volatility. A higher bond allocation reduces return variability but also expected returns. The right mix depends on your risk tolerance and time horizon.

Monte Carlo vs. Historical Backtesting

ApproachMethodStrengthWeakness
Monte CarloRandom returns from a distributionTests thousands of paths, including ones that haven’t happenedAssumes returns follow a known distribution
Historical backtestingActual returns from 1928–presentUses actual market data with real crashes and recoveriesLimited to nearly 100 years of data; future may differ

Use both: Monte Carlo for a broad probability estimate and historical backtesting to ground it in real market behavior.


How cinder.fi Helps

cinder.fi runs 1,000+ Monte Carlo simulations in a Web Worker (keeping the UI responsive) with log-normal return distributions and configurable volatility. The Monte Carlo chart shows confidence bands from the 5th to the 95th percentile for your portfolio balance, spending, and estate value over time. The Summary tab shows the headline depletion probability alongside deterministic metrics. You can run any scenario, withdrawal strategy, or spending approach through Monte Carlo to compare outcomes. The US retirement calculator shows the success rate for your own plan.

Stress-test your retirement plan: try cinder.fi free.

· 5 min read

Start with a situation like yours

Put your spending, life events and retirement timing together before you build the full plan.

Start with your situation

See all features →

Frequently asked questions

›What is Monte Carlo simulation in retirement planning?

Monte Carlo simulation runs your retirement plan through 1,000+ randomized market scenarios to show the probability your money lasts. Instead of assuming a single average return, it tests a wide range of possible market paths, including crashes and booms, and gives you a success rate and a range of outcomes.

›What is a good Monte Carlo success rate?

95%+ is very comfortable with significant margin. 85-95% is good with manageable risk. 70-85% suggests moderate risk requiring some flexibility. Below 70% indicates the plan likely needs adjustments — reduce spending, delay retirement, or change your withdrawal strategy.

›What is sequence of returns risk?

Sequence of returns risk is the danger that poor market performance in the first few years of retirement permanently impairs your portfolio, even if long-term average returns are fine. A 30% crash at age 65 does far more damage than one at age 85 because you're withdrawing from a smaller base for decades.

›Is Monte Carlo better than historical backtesting?

They complement each other. Monte Carlo tests thousands of possible paths including ones that haven't happened yet. Historical backtesting uses actual market data (1928-present) with real crashes and recoveries. Using both gives the fullest picture of your plan.

Related guides

Related calculators

Start with your situation