Historical and Monte Carlo simulator

Retirement simulator with historical data

Test your withdrawal plan against 98 years of real markets and thousands of Monte Carlo scenarios. Everything runs in your browser.

Method
Advanced options: pension, spending rule and cash buffer
Spending rule

Probability the money lasts

--

--
--
--

10%-90% range of final wealth: --

Portfolio value in today’s money

10%-90% range
Median

Data: Aswath Damodaran (NYU Stern), annual returns 1928-2025 for the S&P 500 with dividends, 10-year US Treasury bonds and inflation (CPI). Calculations in real terms.

Embed this simulator on your site

Free, ad-free and no sign-up. Paste this code into your site or blog; the simulator runs in your readers' browser and stores none of their data.

What this simulator does

It answers one question: if you start retirement with a portfolio and withdraw the same amount every year in today’s money, how often would the money have lasted to the end? It checks this in two ways, which you can switch with the method selector.

  • Historical. Replays your plan starting in every year from 1928 to the last one that completes your chosen horizon. With 30 years that is 69 real periods, including 1929, the 1970s inflation and 2008.
  • Monte Carlo. Generates 5,000 possible retirements by drawing complete historical years at random (stocks, bonds and inflation from the same year, so they keep moving together). This explores combinations that did not happen in that order.

How it is calculated

Each year the spending is withdrawn at the start, and the rest earns the return of a portfolio rebalanced to your stock/bond mix, minus fees. We then deduct that year’s inflation, so everything stays in today’s money and spending keeps its purchasing power. If the portfolio cannot cover a year’s spending, that scenario counts as a failure.

What the results show

With €1,000,000, €40,000 of annual spending (4%), a 60/40 portfolio, 30 years and no fees, the money would have lasted in 94% of historical periods and in about 91% of Monte Carlo scenarios. The plan failed for retirements starting in 1965, 1966, 1968 and 1969; the worst was 1966, when the money ran out in year 26. The highest rate that never failed in that case was 3.7%. Try raising fees to 1% and watch the probability drop: costs matter as much as the withdrawal rate.

Advanced options

  • State pension. Enter the yearly pension you expect, in today’s money, and how many years until it starts. From that year on, only the part of your spending the pension does not cover is withdrawn from the portfolio.
  • Guardrails spending rule. From the second year, if your withdrawal rate is more than 20% above the initial one (because the portfolio fell), spending is cut by 10%; if it is more than 20% below, spending rises by 10%. Spending never falls below the minimum you choose: if the portfolio cannot pay even that, the scenario counts as a failure. It is a simplified version of the Guyton-Klinger rule.
  • Cash buffer. That many years of the initial spending are held in 3-month Treasury bills. After a year in which the portfolio lost value, spending comes from the buffer; in other years it comes from the portfolio and the buffer is refilled. Your stock/bond mix applies to the rest.

With €1,000,000, €45,000 of spending (4.5%), a 60/40 portfolio and 40 years, fixed spending lasted in 68% of historical periods. With guardrails and a floor of 80% of spending, it lasted in 90%. A 3-year cash buffer, by contrast, lowered it to 56%: money sitting in cash earned less than it saved by not selling after bad years.

Limits you should know

  • US data in dollars. It is the longest reliable public series, but a European investor faces different inflation, currency and taxes. US markets were among the best of the 20th century, so results may be optimistic for other countries.
  • No taxes. Spending is before taxes on fund sales.
  • Simplified rules. The pension is a fixed amount in today’s money and the guardrails always follow the same rule. Real-life adjustments are less mechanical.
  • The past does not guarantee the future. This is an educational tool, not investment advice.

Formulas, assumptions and the data source are detailed in our methodology. If your retirement may last 40 or 50 years, see our study of safe withdrawal rates for long retirements. To work out how much you need, use the 4% rule calculator.

Frequently asked questions

What is the difference between historical and Monte Carlo mode?
Historical mode replays exactly what happened in each real period since 1928, with its actual order of good and bad years. Monte Carlo builds 5,000 paths by randomly combining complete historical years, showing sequences that did not happen but are plausible. If both agree, the conclusion is more robust.
Why US data if I invest from Europe?
It is the longest and most consistent public series available, with almost a century of stocks, bonds and inflation. It is useful for understanding sequence risk and the role of the withdrawal rate, but be cautious: a slightly lower rate compensates for other markets having returned less.
What success rate is enough?
There is no universal number. Many planners aim for 90%-95% and keep the flexibility to cut spending if the first years are bad. A 100% rate usually means saving more than needed in most scenarios.
Do you store the figures I enter?
No. The simulator runs in your browser and the figures are not sent to any server.
What are spending guardrails?
A rule that adjusts spending to how the portfolio is doing: if your withdrawal rate drifts more than 20% from the initial one, spending is cut or raised by 10%, never below the minimum you choose. Cutting in bad years greatly improves the odds that the money lasts, at the cost of living on less for a while.
Does holding several years of spending in cash help?
In the US historical data, no: in every case we tested, with portfolios from 60% to 100% stocks, the buffer matched or lowered the success rate. It avoids selling after a bad year, but cash earns little and that weighs more over the long run. It can make sense for peace of mind, not for returns.