Monte Carlo Retirement Calculator

Saving a month from age , with saved so far, then retiring at and spending a year until , with in stocks, in fees and a year of other income from age , works in 76% of 10,000 simulated markets.Markets come from , with the worst years first.

Start over

Range by age

Free calculator by ROI.fyi

How this Monte Carlo retirement calculator works

A Monte Carlo simulation tests your plan against thousands of possible futures instead of one average return. Enter your age, savings, what you add each month, when you'll retire, what you'll spend and how long it needs to last. We run 10,000 lifetimes. Each one draws its yearly returns at random from real US stock and bond returns since 1872, after inflation, so every crash and boom in the record can show up in any order.

In the example, a 35-year-old has $50,000, saves $1,000 a month, retires at 65 and spends $60,000 a year until 95. The plan lasts in 76.3% of the 10,000 runs. The middle run reaches $1,459,469 at retirement in today's dollars, but the unlucky 10% reach only $675,995 or less. When runs fail, the median age the money runs out is 81. To succeed 90% of the time, you'd spend about $39,614 a year.

The chart shows the middle half of outcomes as a band, with the median line through it. Under More options you can set your stock share and fund fees, add Social Security or a pension from the age it starts, and choose how returns are drawn. Single years is the default. Blocks of 5 to 10 years keep real booms and busts together. A bell curve uses an average and a swing you set, like most other tools. You can also force the worst years in history to land right when you retire.

Saving $1,500 a month instead of $1,000 lifts the example to 88.4%. Retiring at 67 lifts it to 82.6%. Adding $24,000 a year of Social Security at 67 lifts it to 90.8%. A 1% fund fee drops it to 63.0%. Use the result as a range of what could happen, not a forecast. It assumes past returns describe the future, and it isn't investment advice.

Frequently Asked Questions

What is a Monte Carlo simulation for retirement planning?

It's a way to test a retirement plan against many random market paths. Instead of assuming 7% every year, it runs thousands of sequences of good and bad years and counts how often your money lasts. The share that lasts is your success rate. The name comes from Monaco's Monte Carlo district, known for games of chance, because the method relies on random draws.

How accurate is a Monte Carlo simulation for retirement?

It's only as good as its inputs and its return assumptions. Tools that draw from a bell curve tend to understate crashes, because real markets have fatter tails. Ours draws from actual past years, which keeps the real mix of bad and good years. Still, the future may differ from 1872 to 2025. Treat 75% or 90% as a sense of risk, not a precise probability.

What is a good Monte Carlo success rate for retirement?

Many planners aim for 75% to 90%. Below 75% means a real chance of cutting spending late in life. Near 100% usually means you're spending less than you could. Most people adjust spending as they go, so a plan at 80% with a willingness to trim in bad years is often fine. In the example, moving from 76.3% to 90% means spending $39,614 a year instead of $60,000.

What is the best free Monte Carlo retirement calculator?

Look for one that uses real return history, shows a range of outcomes and not just a success rate, and lets you add income like Social Security. Portfolio Visualizer is popular but has many fields, and some features need a paid plan. Ours opens prefilled with plain inputs, needs no sign-up, runs 10,000 trials in your browser, and keeps advanced settings under More options. It also tells you the spending that hits a 90% success rate.

How many simulations does a Monte Carlo retirement calculator need?

A few thousand is enough for a stable answer. We run 10,000, so the success rate barely moves if you run it again. The draws are seeded, so the same inputs always give the same result, which makes it easy to compare one change at a time.

What return should I use in a Monte Carlo retirement calculator?

With the default historical draws, you don't pick one: returns come from real years for your stock and bond mix. If you switch to the bell curve, enter a return after inflation. 7% with a 15% swing is close to the stock market's long history. 5% is a more cautious stock-heavy assumption, and it drops the example to 36.1%. Lower the average for a portfolio with more bonds.

What is sequence of returns risk?

It's the risk that bad years arrive right when you start withdrawals. Losses early in retirement shrink the balance just as you begin selling, so later gains have less to work with. Under More options, set the worst years first. Forcing the 3 worst years on record into the first 3 years of the example drops its success rate from 76.3% to 17.4%.

How does Social Security change my Monte Carlo results?

It cuts what your savings must cover each year, which raises your odds a lot. Add your expected benefit and claiming age under More options. In the example, $24,000 a year from 67 lifts the success rate from 76.3% to 90.8%. Use your estimate from ssa.gov in today's dollars.

Should I use historical returns or a bell curve?

We default to historical draws because real returns aren't normally distributed and include rare crashes. Blocks of 5 to 10 years go further and keep real cycles intact, such as the 1970s. In the example, single years give 76.3%, blocks give 78.0%, and a 7% bell curve with a 15% swing gives 70.4%. Try all three; if they disagree, plan for the lowest.

How is a Monte Carlo calculator different from the 4% rule?

The 4% rule tests one spending rate against each past start year in order. A Monte Carlo simulation shuffles those years into new sequences, so it can show outcomes worse or better than any single past period. It also covers your saving years, not just retirement. Use our 4% rule calculator to see how your plan held up in each real start year.