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.
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%
$/yr
%
A flat, no-volatility assumption — same withdrawal rate and starting balance as above, every year identical. Shown as a dashed reference line: on the bar chart, where its ending value falls among real history; on a selected year's chart, how the smooth assumption compares to that specific real sequence.
Advanced: solve for a rate
Target success rate
%
Finds the highest normal withdrawal rate that hits your target, holding guardrails fixed.
Margin plan
Funding style
Sell rate2.0%
Spent every year by selling shares. Vs. starting balance, in real terms.
Borrow rate2.0%
Spent every year by drawing a margin loan instead — shares stay invested.
Spend rate4.0%
Total withdrawal every year, vs. starting balance.
Crash threshold20%
Sell normally until the market falls this far from its peak since you retired — then borrow instead until it recovers.
Rate over base cost+1.5%
Your margin rate = historical US short-term rate + this offset. A rough broker spread.
Advanced: leverage & solving
Target loan-to-value20%
Borrows to buy more when under target, sells to delever when over — every year, not just when the 50% Reg T cap is breached.
Target success rate
%
Finds the highest total spend rate that hits your target, holding your sell/borrow split (or spend/crash settings) 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.
BrokeDrew downGrew 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.
Time at each tier, this retirement:
Never went broke
—
Balance > start
—
Median outcome
—
Worst start year
—
Best start year
—
Every possible retirement, on margin
Net worth (portfolio minus loan), one bar per starting year.
BrokeDrew downGrew richer
Time spent funding each way
Across every simulated retirement, combined.
Time spent at each guardrail tier
The same guardrail tiers apply here, triggered by net worth (portfolio minus loan) instead of plain portfolio value. A triggered tier's rate replaces your total sell+borrow spend for that year, split the same way your baseline is.
Selected retirement
Click any bar above — then hover its chart for portfolio, loan, and net worth in any year.
Funding mix, this retirement:
Time at each guardrail tier, this retirement:
10th pct.
—
25th pct.
—
Median
—
75th pct.
—
90th pct.
—
Where retirements ended up
Ending net worth, as a multiple of starting balance (real terms), across every historical start year.