Skip to content

Shift Planner Pro · $59 one-timeExplore Pro

intious.

Monte Carlo Retirement Calculator

Stress-test a retirement or FIRE plan against thousands of random market paths — and see how often your money lasts.

Jump to result
Timeline & savings
yrs
$
Asset allocation
%
%
%

Total 100%

Spending
Withdrawal strategy

In today's dollars

$

Pension, part-time work, etc.

$
Market assumptions (illustrative, editable)
%
%
%
%
%
%
%

Same seed = same result

Portfolio trajectory (today's dollars)

10th–90th percentileMedian

$0$378.3K$756.6K$1.1M$1.5M5560657075808590
Show as table
YearAge10th pctMedian90th pct
055$1,000,000$1,000,000$1,000,000
156$866,593$991,326$1,110,890
257$813,196$979,300$1,153,918
358$765,181$951,198$1,198,084
459$716,141$935,220$1,215,688
560$674,898$914,953$1,222,673
661$635,221$888,067$1,245,422
762$600,501$876,422$1,261,960
863$566,315$857,002$1,270,992
964$530,229$828,400$1,286,805
1065$495,834$823,311$1,289,784
1166$453,797$792,357$1,283,482
1267$431,868$771,511$1,312,239
1368$396,503$746,748$1,312,032
1469$352,152$725,341$1,321,916
1570$314,011$686,872$1,319,253
1671$282,297$670,562$1,325,098
1772$249,588$652,596$1,391,661
1873$210,206$631,372$1,343,262
1974$174,737$603,206$1,379,057
2075$139,244$581,430$1,374,626
2176$99,112$544,393$1,389,607
2277$60,123$525,263$1,416,257
2378$21,385$488,145$1,406,443
2479$0$460,802$1,414,000
2580$0$430,737$1,424,701
2681$0$398,354$1,444,187
2782$0$358,592$1,438,375
2883$0$334,215$1,462,368
2984$0$296,278$1,449,940
3085$0$263,272$1,433,592
3186$0$221,972$1,415,888
3287$0$193,253$1,458,363
3388$0$152,398$1,468,999
3489$0$112,233$1,466,573
3590$0$81,717$1,513,139

How it's calculated

A forecast gives one number. A retirement Monte Carlo simulation gives a range: it replays your plan hundreds or thousands of times, each with a different random sequence of yearly returns, and counts how many paths pay for every withdrawal until the end. The result is a probability under your assumptions, not a prediction of what markets will do.

Each simulated year runs in this order:

  1. Withdraw at the start of the year. The draw is your withdrawal minus other income (both raised by inflation if you choose). In % mode it's that share of the year's starting balance. Money comes out of each asset in proportion to its weight.
  2. Check for depletion. If the balance can't cover a positive draw, the path fails, the balance is set to zero and it stays at zero — a later good year can't bring it back.
  3. Grow. Stocks and bonds each get an independent random return drawn from a normal distribution with your mean and volatility (losses capped at −100%). Cash earns its fixed interest.
  4. Charge fees as one annual percentage of the whole portfolio.
  5. Rebalance back to your target mix, if switched on.

Balances are then divided by cumulative inflation so every figure is in today's dollars. The random generator is seeded, so the same inputs and seed always produce the same answer — change the seed to see how much the result moves from sampling alone.

FIRE and the withdrawal rate

FIRE (financial independence, retire early) plans usually start from a target portfolio and a sustainable yearly draw. A common rule of thumb divides annual spending by a withdrawal rate such as 4%; a longer retirement typically calls for a lower rate. This tool lets you check a specific rate, horizon and mix instead of relying on the rule of thumb.

Asset allocation

More stocks raise the expected return and the spread of outcomes. Bonds and cash narrow the spread but may not keep up with inflation and withdrawals over 30–40 years. Compare a few mixes and watch both the success rate and the 10th-percentile balance.

Sequence-of-returns risk

Two retirees with the same average return can end very differently. Bad years early, while withdrawals are being taken from a large balance, do lasting damage; the same bad years late matter less. Monte Carlo captures this because every path has its own order of returns — which is why the success rate is often lower than a straight-line projection suggests.

Inflation

With inflation adjustment on, a $40,000 draw becomes about $51,200 in nominal dollars after ten years at 2.5%. Leaving it off models a flat nominal draw, which quietly shrinks in real terms.

Worked example

Defaults: $1,000,000 at 55, 35 years, 60/35/5 stocks/bonds/cash, stocks 7% ± 16%, bonds 4% ± 6%, cash 3%, 0.2% fees, 2.5% inflation, $40,000 a year rising with inflation, 1,000 paths, seed 42. The first-year draw is $40,000 (4%). A sanity check: 100% cash at 0% interest, no inflation, $100,000 and $10,000 a year lasts exactly 10 years — the 11th year fails on every path.

Limitations

  • Returns are illustrative, independent normal draws — not historical data. Real markets have fat tails, correlation between assets and regime shifts.
  • No taxes, Social Security claiming rules, required minimum distributions, or one-off expenses.
  • Surplus income above spending isn't reinvested.
  • A % of portfolio withdrawal can't run out by design, so its success rate is not comparable to fixed-dollar plans.
  • Planning illustration only — not financial advice or a guarantee of outcomes.

Frequently asked questions

What is a good Monte Carlo success rate for retirement?

There's no universal threshold. Many planners treat roughly 75–90% as a reasonable range, because a plan that never fails often means spending less than you could. The right figure depends on how flexible your spending is.

Is Monte Carlo better than a simple retirement calculator?

It shows the range and the chance of running out instead of one average path, which captures sequence-of-returns risk. It's only as good as the return, volatility and inflation assumptions you enter.

Why does the result change when I change the seed?

Each seed draws a different set of random paths. With 1,000–2,000 simulations the success rate usually moves by a point or two; larger swings mean the plan sits near a tipping point.

Does this calculator use historical returns?

No. It samples returns from the mean and volatility you set. Edit them to reflect your own expectations.

Is my data sent anywhere?

No. The simulation runs in your browser; nothing you type is sent to Intious.

Results are estimates calculated in your browser; nothing you enter is sent anywhere. They aren't payroll, tax or legal advice — your employer's records, policy and applicable law decide actual pay and leave. See our calculation methodology and editorial policy, or report a calculation error.

Try another calculator

Free, private, nothing to sign up for. Your numbers never leave your browser.

All calculators →

Guides on this topic

All guides