Guide ยท updated August 2026

Monte Carlo vs historical simulation for retirement

Monte Carlo invents thousands of futures by drawing returns at random from a distribution you specify; historical simulation replays sequences that actually happened, in the order they happened. One gives you a large sample of futures that never occurred; the other gives a small sample of futures that did.

Both exist to answer the same question a single projected line cannot: not "when do I reach my number?" but "how often does the money last once I start spending it?"

Why either method exists

A deterministic projection applies one average return every year. That is adequate while you are saving, because you are adding money and the average is roughly what you get. It becomes misleading the moment you start withdrawing, because the order of returns starts to matter: selling during a fall permanently removes shares that would otherwise have recovered. Two retirements with the same average return and the same spending can end thirty years apart on that basis alone.

Simulation exists to expose that ordering effect. The two families differ only in where they get their orderings from.

The two methods, side by side

Monte CarloHistorical simulation
Where returns come fromDrawn at random from a distribution you set (typically a mean and a standard deviation)Real recorded market returns, replayed in their actual order
Sample sizeAs many as you like โ€” thousands of runsLimited by history; overlapping start years, so runs are not independent
Handles orderingYes, but randomly generated orderingYes, and the ordering genuinely occurred
Main weaknessInherits your distribution: a normal curve understates extremes and treats each year as independentOne economic history, heavily overlapping โ€” and the future need not resemble it
Best atExploring a wide space of possibilities, stress-testing spending rulesAsking "would this plan have survived the actual bad periods?"

The weakness people underestimate in Monte Carlo

A standard Monte Carlo draws each year independently from a normal distribution. Real markets break both halves of that:

The consequence is not that Monte Carlo is useless โ€” it is that a 90% success rate from a normal model is a statement about that model, and the real world has a slightly fatter left tail than it assumes.

The weakness people underestimate in historical replay

Replaying real data sounds unimpeachable, and it has a genuine advantage: returns, inflation and their correlation all move together exactly as they did. But the sample is much smaller than it looks. A century of data yields only a handful of genuinely independent thirty-year retirements โ€” the rest overlap and share most of their years. And it is one country's economic history, over a period that included an unusually favourable stretch for its equities.

What a success rate does not tell you

"90% success" means 90% of the simulated sequences did not hit zero before the horizon ended. It is not the probability that your retirement will work. It is conditional on the assumptions, the dataset or distribution, the spending rule and the horizon length โ€” and it says nothing about how the failures failed. A plan that fails at year 29 of 30 is not the same as one that fails at year 8, and a single percentage hides that difference completely.

It also assumes you would carry on spending unchanged while your portfolio halved, which almost nobody does. Flexible-spending rules routinely lift a mediocre success rate into a comfortable one โ€” not because the markets improved, but because the model stopped assuming you would ignore them.

So which should you use?

  1. Use a deterministic projection to find your date. That is what it is good at.
  2. Use simulation to test the retirement, not the accumulation. The question is survival, not arrival.
  3. Run both methods if the tool offers them, and treat a large gap as information. If one says 95% and the other 70%, the honest reading is that the answer is sensitive to method โ€” which is itself worth knowing.
  4. Check what the "historical" data actually is. Tools differ enormously here, and the label alone tells you nothing.

What Ember does, stated plainly

Ember runs a Gaussian Monte Carlo โ€” returns drawn from a normal distribution around your expected real return, at a volatility you set โ€” and reports a success rate with the caveats above.

It also offers a second mode that replays a fixed return series in order, so you can see the ordering effect directly. That series is illustrative: it is not real market data, and Ember does not present it as evidence about what any market did. Tools built on real recorded datasets โ€” the well-known free simulators use actual long-run US series โ€” do something Ember currently does not, and if that is what you need, use them alongside this. Replacing the illustrative series with a real, versioned dataset is on Ember's roadmap, and this page will change the day it lands.

Saying so costs a marketing line and buys the only thing that matters in a planning tool: that when it does tell you something, you can believe it.

See both, on your own numbers

Ember shows the projection and the simulation side by side, with every assumption editable.

Open the planner What calculators assume

Ember Pro โ€” coming soon

Pro isn't on sale yet. Leave your address and I'll email you once when it opens โ€” the planner stays free either way.

Open the app

Stored by Ember only โ€” never sold, never passed to an email service.

Educational information, not financial advice. See how Ember calculates for the formulas, the data and their limitations.