Monte Carlo · 1,000 trials
Enter your plan on the left. Every change re-runs 1,000 randomized market histories and updates the odds, the range of outcomes, and the trade-off table.
Probability of success
—%
Portfolio value over time (today's dollars)
The shaded fan is the spread across all 1,000 trials at each age — the top edge is the 90th-percentile (best-decile) path, the bottom edge the 10th-percentile (worst-decile) path. Where the bottom edge touches zero, at least 10% of trials have run out of money.
What moves the odds
All figures are real (inflation-adjusted), so results read in today's dollars. Annual returns are drawn from normal distributions calibrated to long-run U.S. history: stocks 6.8% mean, 17.2% standard deviation; bonds 2.0% / 6.5%; cash 0.5% / 1.0%; stock–bond correlation 0.10. Savings are added and withdrawals taken at the end of each year; the allocation is rebalanced annually. Social Security is treated as inflation-adjusted income from the claiming age on — it offsets spending in retirement, adds to savings if claimed while still working, and any surplus over spending is reinvested. With a spending cut set, spending drops by that percentage in any year the portfolio return is negative and returns to normal after positive years; a trial that runs dry stays failed even if benefits continue. Trials are seeded deterministically from your inputs, so the same plan always shows the same result — use re-roll to see sampling variation. This is an educational model, not financial advice.