Tesserae ← All tools Open Tesserae
Growing money

Free simulator · no signup · 1,000 random runs or 155 years of real history, in your browser

Monte Carlo Retirement Calculator

A single projection line assumes the market returns its average every single year. Real returns arrive in lumps — and a bad stretch early in retirement does damage an average can't undo. This replays your plan against 1,000 randomized market histories and counts how many survive. Switch to real market history and it replays the plan against every actual stretch since 1871 instead — 1929, 1966 and 2000 included.

Your numbers

Results update as you type.

Saving years

$
$
yrs

Retirement

$
yrs

Market assumptions

%
%
%

A diversified stock-heavy portfolio has historically swung ~15–18% a year; a 60/40 mix more like ~10–12%.

How to stress the plan

%

Odds your money lasts

—

 

Typical ending (median)

—

Unlucky (10th percentile)

—

Lucky (90th percentile)

—

The range of outcomes

10th–90th percentile cone Middle of the pack (median)

Worth knowing: randomized returns are drawn from a bell curve around your average — real markets have fatter tails (rare crashes worse than a bell curve predicts) and rebounds, so treat the odds as a comparison tool, not a guarantee. The runs are seeded — the same inputs always give the same answer, so changes you make are real, not noise. Real market history has the opposite limit: it can only show what has already happened, and its start years overlap heavily, so 100 start years are not 100 independent trials. Spending is entered in today's dollars and inflated each year; balances shown are deflated back to today's buying power. Taxes and account-access rules aren't modeled here.

Why one smooth line lies to you

Every simple retirement calculator draws a single curve: your balance compounding at 7% a year, forever, like clockwork. The market has never once done that. It returns +26%, then −18%, then +11% — and when you're withdrawing, the order matters enormously. A crash in year two of retirement forces you to sell depressed assets to eat, and the portfolio may never recover, even if the long-run average ends up exactly 7%. The same crash in year twenty is a shrug. This is sequence-of-returns risk, and averaging hides it completely.

A Monte Carlo simulation confronts it directly: run the same plan through 1,000 different market histories — each drawing yearly returns at random around your average — and count the survivors. The answer isn't "you'll have $2.1M"; it's "your plan works in 87% of markets," which is a more honest shape for the truth.

How to read the cone

The chart shows the middle of the distribution: the median run (the line) and the 10th-to-90th percentile band (the cone). Half of outcomes land above the line, half below; one run in ten finishes above the cone and one in ten below. Two habits worth forming:

Plan around the median, not the average. A handful of lucky runs compound into fortunes and drag the average far above what typically happens. The median is the honest "expect roughly this."

Watch the bottom edge. The 10th percentile is your bad-luck rehearsal — not a catastrophe scenario, just a normal unlucky market. If that line hits zero while you're alive, the plan is thinner than the headline odds suggest.

What the success rate means — and what it doesn't

90%+ is generally sturdy. 75–90% is workable if you can flex — real retirees cut spending in bad years, which a fixed-spending simulation doesn't credit — so the figure is a floor for someone who can genuinely cut back. Below 75% leans on luck. And 100% usually means you're over-saving: the simulation's worst-case markets are rare, and insisting on surviving all of them means working years longer than the typical outcome required.

Random runs versus the real record

The random engine draws each year's return from a bell curve around your average. That is a fair stand-in for "markets are unpredictable," but it has no memory: it doesn't know that inflation runs in decade-long regimes, or that crashes tend to cluster, or that a 1966 retiree faced sixteen years of flat stocks and rising prices at the same time. The real market history mode replays your plan against the actual record instead — Robert Shiller's annual data from 1871 on, stocks and 10-year Treasuries blended at the share you choose — one run per possible start year. A 50-year plan gets about 105 of them, and the odds are simply the share of start years where the money lasted. This is the method behind the 4% rule, the Trinity study, and tools like FIRECalc and cFIREsim.

Each mode has a blind spot. History can't show anything worse than what has already happened, and its start years overlap so heavily that they are far from independent trials. Random runs can produce histories worse than any on record but treat every year as a fresh coin flip. Read them together: when both agree you have a sturdy plan; when they disagree, the list of failed start years in history mode tells you exactly which kind of market breaks yours — a crash at the start, or a slow inflationary grind — which is what you would actually prepare for. Narrow the start years (since 1950, say) to ask a sharper question: "would this plan have survived any retirement in living memory?"

What do you actually do with an 85% success rate?

First: don't chase 100. A plan that survives every simulated catastrophe usually means saving too much or spending too little — years of unnecessary frugality purchased as insurance against histories worse than almost anything markets have produced. Many planners consider 80–90% strong, and the reason is what the failures look like: they cluster in the worst simulated markets, and real people adjust — spend a little less in a bad year — rather than marching blindly off a cliff. The simulation can't model that mid-course correction. You can.

Second: treat the number as a comparison tool more than a verdict. "Is plan A sturdier than plan B?" is a question these odds answer well. Retire a year later, spend $5,000 less, save $200 more a month — run each and watch which one moves the number most. The direction and size of those moves is more trustworthy than any single reading, because the model's biases apply equally to both sides of the comparison.

Third: know what the odds can't see. Simulations draw from a statistical bell curve, and real markets are wilder than a bell curve — extreme years, crashes and booms alike, happen more often than the math expects. The output is also only as good as the spending and saving assumptions fed in; a precise success rate on top of a rough spending guess is precision in the wrong layer. The odds are a stress test, not a promise.

One mechanical note about this page: the simulation is seeded, so the same inputs always give the same answer. That's deliberate. Odds that wobble on every recalculation invite reading noise as signal — a plan didn't get sturdier because the dice came up differently.

The honest summary: a good success rate says the plan survives most plausible histories, and the gap to 100% is mostly histories you'd respond to anyway.

Common questions

Why do the odds not change when I re-run it?
The simulation is seeded — the same inputs always produce the same 1,000 histories. That's deliberate: when you nudge your savings rate and the odds move from 84% to 88%, you can trust the change came from your input, not from a fresh roll of the dice.
Is 1,000 runs enough?
For comparing plans, yes — the success rate stabilizes to within a point or two at 1,000 trials. More runs sharpen the third decimal place of a number whose real-world uncertainty (your actual future returns) dwarfs it.
What volatility number should I use?
Match it to your portfolio: ~15–18% for a mostly-stock portfolio, ~10–12% for a 60/40 mix, lower still for bond-heavy allocations. Higher volatility widens the cone and lowers the odds at the same average return — that's the price of the stock premium made visible.
What does the real-market-history mode replay?
Every actual stretch of U.S. market history since 1871, from Robert Shiller's annual real total returns for stocks and 10-year Treasuries, blended at the stock share you choose. A 50-year plan gets one run per possible start year, and the odds are the share of those start years where the money lasted. The chart's cone and median are drawn across those start years the same way the random mode draws them across 1,000 trials.
Random runs or real history — which should I trust?
Both, together. Random runs can imagine markets worse than any on record but have no memory of how bad decades unfold. History captures 1929, 1966–1982 and 2000–2009 exactly as they happened, but it is one sample of about 155 years with overlapping start years. When the two agree, the plan is sturdy; when they don't, the failed start years tell you which kind of market breaks it.
Does this account for taxes or which accounts I hold?
No — this sandbox treats your savings as one pot. Withdrawal taxes, RMDs, Roth conversions, and the 59½ access rules all change the real answer, which is exactly what the full Tesserae plan layers on top of this same engine.

Run these odds against your real plan

Tesserae's Plan runs this same simulation over your actual accounts, savings stages, Social Security, taxes, and RMDs — one verdict, with the odds built in. Privacy-first: you enter your own numbers, and we never touch your bank login.