Monte Carlo Retirement Simulator

A single "average return" hides how bumpy the road really is. This tool plays out your savings plan across thousands of randomly generated market histories — so you see the median outcome, the unlucky cases, and your real odds of hitting your goal.

Your inputs

$
$
%
%
$
Median outcome
—
half of histories beat this
Chance of goal
—
of simulations
Likely range
—
10th–90th percentile

Range of outcomes over time

Median path Middle 80% of histories Your goal

Distribution of final outcomes

Median outcome Your goal

What is a Monte Carlo simulation?

A Monte Carlo simulation stress-tests your plan against randomness. Instead of assuming your portfolio earns a smooth 7% every year — which never happens in real life — it plays out your exact savings plan 1,000 times (or up to 5,000), each run drawing a different random sequence of monthly market returns from your expected return and volatility. Some simulated histories are lucky, some are brutal, most land somewhere in between. The result isn't one answer but a whole picture: the median outcome, the bad-luck and good-luck cases, and the probability you actually reach your goal.

Why the average return lies

Here's the trap most calculators set: a "7% average return" can mean +30% one year and −20% the next, or a calm +7% every single year. The average is identical — the outcomes are not. When you're young and adding money, an early crash barely hurts (you're buying shares on sale). When you're near the finish line, the same crash with no time to recover can wreck the plan. This is called sequence-of-returns risk, and it's completely invisible to any calculator that uses a single average number. Watch what happens with $100,000 starting, $12,000/year saved, 20 years at a 7% average return with 12% volatility: the median lands near $940,000, but the unlucky 10% end up around $560,000 while the lucky 10% clear $1.7 million. Same average — over a million dollars apart.

Worked example

Start with $100,000, contribute $12,000 a year, assume 7% average annual return with 12% volatility (a typical stock-heavy mix), over 20 years, targeting $1,000,000. Run 1,000 simulations: the median final value comes out near $940,000, the middle 80% of outcomes fall between roughly $560,000 and $1.7 million, and about 46% of runs reach the $1 million goal. Now nudge the return to 8% or add $2,000 more per year and watch that probability climb — that sensitivity analysis is the real power of this tool. Small, boring changes compound into dramatically better odds.

Honest caveats

Methodology note: geometric Brownian motion with monthly steps — each month's return is drawn from a normal distribution scaled to your annual volatility, the industry-standard approach to retirement Monte Carlo modeling. With volatility set to zero, the median path equals the standard compound-growth formula exactly.

Educational purposes only — not financial advice. Projections are hypothetical illustrations based on random sampling, not predictions of actual investment performance.