FIRE Calculator: Monte Carlo Retirement Simulator
Find out the real probability your money lasts through retirement. This FIRE calculator runs 1,000 randomized market scenarios instead of a single average-return guess.
FIRE Calculator
Run 1,000 Monte Carlo market simulations to see how likely your portfolio is to last through retirement.
Each run draws annual returns from a normal distribution around your assumed average. Real markets have fat tails and sequence-of-returns risk that a normal distribution understates, so read the success rate as directional. Taxes, fees and state pensions are not modelled.
How this FIRE calculator runs 1,000 Monte Carlo simulations instead of one straight-line projection
FIRE stands for Financial Independence, Retire Early. Most simple retirement calculators assume the market returns the same fixed percentage every single year, which is not how markets behave. This tool instead runs 1,000 separate simulated futures, each with its own randomized sequence of yearly returns, and reports the percentage of those futures where your money did not run out. All 1,000 runs happen client side in JavaScript, nothing is sent to a server.
Where the randomness comes from
Each simulated year’s return is drawn from a normal distribution centered on your expected return with a spread set by your volatility input, generated using the Box-Muller transform, a standard method for turning JavaScript’s uniform Math.random() output into normally distributed values. Pre-retirement years draw from your pre-retirement return assumption, post-retirement years draw from a separate, typically more conservative, post-retirement assumption.
Worked example, illustrative: $50,000 in annual retirement expenses at a 4 percent safe withdrawal rate gives a FIRE number of 50000 divided by 0.04, or $1,250,000. That single number, divide expenses by your withdrawal rate, is the straight line FIRE target. The 1,000 run simulation on top of it tells you something the flat number cannot, the actual odds that a portfolio starting at that size survives a real, volatile sequence of market years without running dry.
Where the 4 percent rule comes from
The safe withdrawal rate input traces back to the Trinity Study, a 1998 paper by three Trinity University finance professors that tested historical stock and bond return sequences to find withdrawal rates that survived 30 year retirement periods without depleting the portfolio. Four percent emerged as a rate that held up across most historical periods studied, and it has since become the default rule of thumb in the FIRE community, though the original study covered a 30 year horizon and specific historical U.S. market data, not a guarantee for every future scenario or every retirement length.
| Success rate | What it signals |
|---|---|
| 85% or higher | Plan held up in most simulated market paths |
| 60% to 84% | Meaningful risk of running out, worth adjusting inputs |
| Below 60% | Plan fails in a large share of simulated futures as entered |
Reading the fan chart
The shaded band
The green line is the median, the 50th percentile outcome across all 1,000 runs. The lighter band above and below it spans the 10th to 90th percentile, so it shows the realistic range of outcomes rather than a single deterministic line.
The retirement age marker
A dashed vertical line marks your chosen retirement age on the chart, making it easy to see visually where the portfolio switches from the accumulation phase, generally widening the band, to the withdrawal phase, where the band’s lower edge starts to matter most.
This tool is an educational planning model built on simplifying assumptions about average return and volatility. It is not a guarantee of future performance and not personalized financial advice, a real retirement plan should also account for taxes, healthcare costs, and sequence of returns risk with guidance from a qualified advisor.
- The Trinity Study, the 1998 research behind the commonly cited 4 percent safe withdrawal rate.
- Monte Carlo method explains the general simulation technique this calculator applies to retirement planning.
- Box-Muller transform covers the math behind generating normally distributed random returns from uniform random numbers.
Planning questions this answers
Stress testing whether an early retirement target date is realistic given a specific savings rate, comparing how a more conservative post retirement allocation changes your odds of success, seeing how much an extra five years of work improves the success percentage, and deciding between a higher safe withdrawal rate that lets you retire sooner against a lower one that survives more market scenarios.
FAQ: FIRE Calculator
A Monte Carlo simulation runs your financial plan hundreds or thousands of times, each time using a different randomly generated sequence of investment returns, instead of assuming the same average return every single year. Since real markets deliver good years and bad years in an unpredictable order, this approach captures sequence-of-returns risk, the danger that a few bad years early in retirement can permanently damage a portfolio even if the long-run average return is perfectly fine.
Most financial planners consider a Monte Carlo success rate of 85% to 95% to be a reasonably safe target for early retirement, since even a well-funded plan carries some risk of an unusually bad sequence of returns. A success rate below 70 to 75% generally suggests you should save more, retire later, reduce planned spending, or accept meaningfully more risk of running short of money later in retirement.
The 4% rule is a rule of thumb from the Trinity Study suggesting that withdrawing 4% of your portfolio in the first year of retirement, then adjusting that dollar amount for inflation every year after, has historically had a high probability of lasting at least 30 years. This calculator’s Safe Withdrawal Rate field lets you set your own assumption (4% implies a FIRE number of 25 times annual expenses), and the Monte Carlo simulation tests whether that withdrawal rate actually holds up against your specific inputs and time horizon, rather than relying on the historical rule alone.
Sequence of returns risk refers to the fact that the order in which you experience good and bad investment years matters enormously when you are also withdrawing money, even if the average return over your whole retirement ends up being the same. A severe market decline in the first few years of retirement forces you to sell more shares at depressed prices to cover expenses, permanently reducing the shares left to benefit from the eventual recovery, which is why two retirees with identical average returns can have wildly different outcomes depending purely on when the bad years occurred.
Historically, a diversified portfolio of roughly 60% stocks and 40% bonds has shown an annual standard deviation in the range of 10 to 12%, while an all-equity portfolio has shown 15 to 20% or more depending on the market and time period measured. A higher volatility input widens the range of possible outcomes in the simulation (both better and worse), so it’s worth running the calculator with a couple of different volatility assumptions to see how sensitive your success probability is to this uncertainty.
No, this version treats your portfolio as the sole source of retirement funding covering 100% of your annual expenses. If you expect Social Security, a pension, rental income, or part-time work in retirement, reduce your annual expenses input by that expected income to approximate its effect, since any guaranteed income reduces the amount your portfolio needs to cover and meaningfully improves your true success probability.
Because each Monte Carlo simulation uses freshly generated random numbers for every one of the 1,000 runs, the exact success probability will vary slightly (typically by a percentage point or two) each time you click Run, even with identical inputs. This small amount of variation is normal and expected; with 1,000 runs the results are stable enough for practical planning purposes, though they are not meant to be read as a precise figure to the decimal point.
A Monte Carlo simulation is a planning tool that models a range of statistically plausible futures based on the assumptions you provide, it cannot predict what markets will actually do, account for tax law changes, health shocks, or changes in your own spending needs over a multi-decade retirement. Use this calculator to compare scenarios and stress-test your assumptions, but treat the output as one input among several, alongside guidance from a qualified financial advisor, when making an irreversible decision like leaving your job.
From the blog
Money, explained without jargon
Longer pieces on the maths behind loans, investing and pay.