Historical sequence-of-returns test

Rich or broke

Run your withdrawal plan through every retirement that actually started somewhere in market history — not a projection, not a Monte Carlo shuffle, the real sequence, year by year.

Market
Starting balance
$
Retirement length 30 yrs
Advanced: bonds

Works alongside either market above. This commercially-licensed build only carries a US 30yr TIPS estimate for bonds — genuine per-country government bond returns require the same non-commercial dataset used by the personal-use build's Custom blend, so that option isn't offered here. Adding any bonds caps the data at 2020, since the TIPS estimate has no 2021–2025 splice.

Bonds0%
This much of the blend sits in US 30yr TIPS instead of stocks.
When TIPS mature (30 yrs)
Only matters if your retirement runs past 30 years. A fresh TIPS purchase locks in whatever rate we estimate for that later year.
Advanced: inflation assumptions

In addition to your normal withdrawal rate, add expenses that are set in nominal dollars rather than tracking inflation the way the rest of this tool does — a fixed-payment mortgage or car loan (flat nominal amount, so it quietly shrinks in real terms until it ends), or a rent-controlled unit (nominal amount capped at a maximum yearly increase, for as long as you like).

Turn this off for a quick side-by-side comparison: every expense below gets folded into your normal withdrawal rate as a plain constant real dollar amount (no special nominal dynamics), then unfolded back out exactly when you turn it back on. Nothing below is lost while it's off — just parked.

Enter yearly amounts (a $2,000/month mortgage is $24,000/yr). Nominal growth 0% is a truly fixed payment like a loan; a small cap like 2% behaves like rent control. Leave years blank for a payment that lasts your whole retirement. Portfolio growth and margin loan interest still always use true CPI, unaffected by any of this.

A truly fixed nominal payment gets more burdensome in real terms during deflation, not less — the 1920s-30s (up to -10.5% in a single year) are why fixed expenses can look punishing here. The first checkbox caps each expense's real cost at its historical low, so a deflationary stretch can no longer push it back up. The second sidesteps the issue entirely by only testing 1945-onward starts — after the severe deflation years, and roughly when the 30-year fixed-rate mortgage became a mainstream product. Milder deflation still shows up a few times after 1945 (1949, 1955, 2009), but nothing close to Depression-era severity.

Extra income & expenses

Applies to both Timeline and Margin. Uses the retirement year number (e.g. "year 6"), not a calendar year, so it lines up the same way no matter when you retired.

Estimate Social Security Rough estimate

A simplified version of the SSA's own bend-point formula — ignores wage indexing, spousal/survivor benefits, and COLA timing. Good for a ballpark, not a real filing decision. For that, use SSA's own Quick Calculator →

$

Withdrawal plan

Normal withdrawal rate4.0%
Advanced: solve for a rate
Target success rate
%
Finds the highest normal withdrawal rate that hits your target, holding guardrails fixed.
Spending guardrails
When your inflation-adjusted portfolio (or, on margin, net worth) crosses a threshold, switch to a new withdrawal rate. Under 100% cuts spending in a downturn; over 100% spends more when markets are kind.
Never went broke
 
Balance > start
 
Median outcome
 
Worst start year
 
Best start year
 

Every possible retirement

One bar per historical starting year. Click a bar for its year-by-year story.

Broke Drew down Grew richer

Time spent at each tier

Across every simulated retirement, combined. Stops counting once a scenario goes broke.

Selected retirement

Click any bar above — then hover its chart for the exact value and return in any year.