FIRE Monte Carlo Calculator — Stochastic Retirement Plan Stress Test
Drop your current net worth, monthly contribution, years to retirement, retirement length, target annual spend, expected return mean + standard deviation, inflation, Social Security expected, and spend flexibility band. Calculator runs 500 stochastic simulations of accumulation + withdrawal, returns success probability, P10/median/P90 percentile bands, the +$500/mo contribution-lever lift, and a sequence-of-returns stress test. Anchored to Bengen 1994 SAFEMAX research, Trinity Study (Cooley/Hubbard/Walz 1998), and Kitces dynamic-spending updates.
- Instant result
- Private — nothing saved
- Works on any device
- AI insight included
FIRE Monte Carlo Calculator
You might also need
What This Calculator Does
The FIRE Monte Carlo Calculator answers the question that simple retirement calculators can’t honestly answer: given the actual variance of market returns, what’s the probability my retirement plan survives the next 30-50 years across 500 different return paths — including the bad ones? Drop your current net worth, monthly contribution, years to retirement, retirement length, target annual spend, expected return mean + standard deviation, inflation, Social Security expected, and spend flexibility band. The calculator runs 500 stochastic simulations of accumulation + withdrawal, returns success probability, P10/median/P90 percentile bands on final balance, the +$500/mo contribution-lever lift, and a sequence-of-returns stress test.
Most retirement calculators online assume a steady, averaged return — typically 7% per year compounded smoothly. That methodology systematically misleads because real-world returns are NOT a steady 7%. They cluster, with bad decades and good decades, and the ORDER of returns matters as much as the average. A retiree who hits a bad first decade depletes the portfolio at depressed prices and never recovers — even if returns mean-revert later. A retiree who gets a good first decade builds a buffer that survives bad later decades. This is sequence-of-returns risk, and it’s the single most important variance in retirement planning. Monte Carlo simulation is the only way to capture it honestly.
The Math — 500 Simulations of Stochastic Wealth Paths
Three layers compound. Random sampling from a normal distribution N(meanReturn, stdDev) produces 500 different return sequences across the accumulation + withdrawal years. Each sequence is internally consistent (same mean and variance) but ordered differently — capturing sequence-of-returns risk explicitly. Inflation adjustment grows target spending and Social Security at the inflation rate symmetrically; what matters for portfolio survival is the REAL (inflation- adjusted) draw rate, not nominal numbers. Dynamic spending implements Kitces-style guardrails: in years with negative real returns, the simulator allows spending to flex DOWN by up to your specified % toward the floor, modeling realistic retiree adaptation (skip vacations, defer big purchases, downsize).
Two metrics drive the verdict. Success ratetells you the probability your plan survives — % of paths where portfolio doesn’t hit zero before the retirement period ends. Industry benchmark: 90%+ is robust, 80-90% solid, 70-80% borderline, under 70% needs material plan changes. Stress-test sequence rowtells you the margin-of-safety: same plan re-run with 1 pp lower mean return, 1 pp higher inflation, 5% spend overrun, and 10% Social Security reduction. The gap between baseline and stress is your plan’s robustness — under 10 pp drop is robust to normal-bad scenarios; 20+ pp drop signals fragility to even modest assumption misses. Most users discover the stress-test number is the more honest answer than the headline baseline.
A Worked Example — “$200K saved, $2,500/mo, retire in 20 years”
Suppose $200K current net worth,$2,500/mo contribution,20 years to retirement,30-year retirement,$60K/yr target spend (today’s $),$24K/yr Social Security at retirement,7% mean return,15% std dev,3% inflation,10% spend flexibility:
- Total contributions over 20 yrs: $2,500 × 12 × 20 = $600,000
- Median final accumulation balance (across 500 sims) ≈ $1.6-1.8M nominal
- Year-1 retirement spend (nominal): $60K × 1.03^20 = ~$108K
- Year-1 SS (nominal): $24K × 1.03^20 = ~$43K
- Year-1 net portfolio draw: $108K − $43K = ~$65K
- Success rate (% of 500 sims surviving 30 yrs of withdrawals): typically ~85-92% for these inputs
- P10 final balance (bottom decile worst case): $0-$300K (bad-sequence cases)
- P90 final balance (top decile lucky case): $3-5M
At these inputs the plan typically lands around the 85-92% success threshold — solid but not bulletproof. The +$500/mo lever usually lifts this 3-5 pp; the stress test usually drops the rate 10-15 pp (to ~75-80%). The verdict reads: “Solid plan but not bulletproof — adding $500/mo lifts to ~90%+; consider a 1-2 yr longer working horizon for margin-of-safety.” Adjust inputs to see how the levers move: drop target spend to $50K and the rate jumps above 95%; bump return assumption to 8% and same effect; extend retirement to 40 yrs (FIRE-style retire-at-50) and the rate drops below 75% because the longer withdrawal period dramatically increases sequence-risk exposure.
When This Is Useful
Six high-value moments. Pre-retirement reality check.Run with current saved + projected contributions to see whether you’re actually on track. Headline 4% rule produces overconfident answers; the Monte Carlo shows the variance. FIRE feasibility test.If you’re targeting retirement at 40-50, run with a 40-50 yr retirement period. Most FIRE plans that look bulletproof on simple calcs land at 65-80% success on Monte Carlo because the longer horizon dramatically increases sequence-risk exposure. Asset allocation sensitivity. Run with different mean + std dev pairs (50/50 ~6%/10%; 70/30 ~7.5%/13%; 100% equities ~9%/18%) to see which allocation maximizes success rate at your constraints. Higher returns help if accumulation years dominate; lower std dev helps if withdrawal years dominate. Lever-prioritization.The simulator’s +$500/mo lever and stress-test rows tell you which inputs are highest leverage. If +$500/mo barely moves the needle, the bottleneck is target spend or horizon, not contributions — focus there. Sequence-risk mitigation testing. Run with vs. without spend flexibility to see how much Kitces-style guardrails help. Most plans that fail without flex pass with 10-15% flex because realistic retiree behavior already adapts in bad years. Pre-retirement glide-path planning. For users 5-10 yrs from retirement, run with slightly lower return + std dev (more bond-heavy glide path) to see whether de-risking near retirement preserves success rate while reducing volatility. Most users find a moderate glide path (60/40 → 50/50 → 40/60) loses 1-2 pp success but cuts variance by 30-40%.
Common Mistakes
- Assuming aggressive return defaults. 9-10% nominal mean is the historical US average, but forward-looking returns at high CAPE valuations are typically lower (Shiller research shows current CAPE ~30 implies 4-6% forward 10-yr real returns). Conservative 5-7% mean produces honest results; aggressive 9-10% systematically over-states success probability. Run with both and see whether the recommendation flips.
- Setting std dev too low. A 7% mean with 5% std dev is a fantasy portfolio — no real allocation has those characteristics. S&P 500 historical std dev is ~18%; 60/40 ~12%; 50/50 ~10%; bond-heavy ~6%. Use a portfolio-weighted blend matching your actual allocation. Underestimating std dev tightens the simulator’s P10-P90 band artificially and over-states robustness.
- Ignoring the ‘retirement length’ input for FIRE plans. The 4% rule was calibrated for 30-year retirements. FIRE retirees often plan 40-50 year retirements (retire at 40, live to 85-95). Same withdrawal rate applied over a longer period dramatically increases failure probability — the 4% rule becomes more like 3.0-3.5% for 50-year horizons per Pfau’s SAFEMAX research. Always set the retirement- length input to your honest expected longevity, not a default 30.
- Forgetting to inflation-adjust target spend. The calc handles this automatically — you input today’s $ and it inflates over the accumulation period. The mistake is mentally comparing today’s $60K target to today’s retiree spending — but in 20 years that’s ~$108K nominal. Make sure your target reflects the real (today’s purchasing power) lifestyle you want, not today’s nominal number you’d need at retirement.
- Setting Social Security to projected benefit without OASI haircut. The OASI Trust Fund is currently projected to deplete around 2034-2035, triggering automatic 17-23% benefit cuts unless Congress acts. For users retiring after 2035, conservative modeling sets SS to 70-90% of projected benefit. Some users go full 100% on the bet that Congress will act; some go 0% on the bet that Congress won’t. Either is defensible; pick consciously rather than defaulting to the SSA.gov number.
- Treating 90% success rate as bulletproof. 90% success means a 1-in-10 chance the plan fails — that’s not negligible over a 30-year horizon. Conservative planners aim for 95-98% baseline success rates and ALSO want the stress-test row above 80% (i.e., even under modestly worse conditions, the plan still works). Plans that hit 90% baseline but collapse to 60% on stress test are fragile. Margin-of-safety is the gap between baseline and stress.
- Modeling fixed spending throughout retirement. Spending typically drops in ‘old-age slow-go’ years (75-85, when active travel and lifestyle expenses fade) before rising again in ‘late-stage no-go’ years (85+, when healthcare and long-term care costs spike). The simulator uses constant inflation-adjusted spend as a simplification. For a more accurate model, adjust target spend downward 20-30% for the middle decade and upward 50-100% for the final decade — but honestly, most users find the constant assumption is conservative-enough as a planning floor.
Related Calculators
Run the deterministic Retirement Savings Calculator first to anchor on the closed-form 4%-rule answer, then use this Monte Carlo to stress-test it against return variance. The deterministic gives you the ‘average case’ number; the Monte Carlo shows you the success- probability distribution around that number. Once the Monte Carlo says your plan is robust, optimize the Social Security claim age via the Social Security Break-Even Calculator. Delaying from 62 to 70 gives a 76% boost to lifetime benefit; the break-even calc tells you whether your expected longevity makes that delay worth it. Then re-run this Monte Carlo with the optimized SS number. Run the Compound Interest Calculator on your monthly contribution to visualize the accumulation trajectory before retirement — shows where the wealth comes from (total contributions vs. compounding gains) and helps you calibrate whether your savings rate is high enough or whether the bottleneck is asset growth. And if your simulated success rate is sensitive to the mean-return input, the question shifts to ‘is my actual portfolio likely to deliver that return?’. Run the Investment ROI Calculator on your historical returns; if you’ve underperformed the 7% default historically, plug in your real number and re-run the Monte Carlo with the honest forward-looking estimate.
Frequently Asked Questions
The most common questions we get about this calculator — each answer is kept under 60 words so you can scan.
Why use Monte Carlo simulation instead of a simple withdrawal calculator?
Because real-world returns are NOT a steady 7%/yr; they cluster, with bad and good decades. Closed-form calcs (4% rule) assume averaged returns and miss sequence-of-returns risk: the order of returns matters as much as the average. A retiree with bad first-decade returns depletes the portfolio at depressed prices and never recovers. Good first decade builds a buffer surviving bad later decades. Monte Carlo simulates 500 different return paths to capture this distribution. Success rate (% of paths surviving) is the honest answer, not a single-number projection.What success rate should I aim for?
Industry benchmark: 90%+ is robust, 80-90% solid but not bulletproof, 70-80% borderline (fine for users with backup plans like part-time work, downsizing, Social Security upside), under 70% needs material plan changes. The Trinity Study (1998) found 95%+ success at 4% withdrawal over 30 yrs with 50/50 portfolios. The simulator is more conservative than Trinity because it uses random sampling rather than 30-yr historical sequences. Aim for 85-95%, which translates to ~95% real-world success once you factor in flex levers most retirees use.How does sequence-of-returns risk work?
It’s the asymmetric way return order affects withdrawal-phase portfolios. Two retirees with identical 30-yr average returns can have wildly different outcomes if one experienced bad early returns. Why: portfolio depletion in bad years (selling at low prices) is irreversible. Mitigations: hold 1-3 yrs of cash buffer to ride out crashes without selling; flex spending down 10-20% in bad years (Kitces guardrails); hold higher bond allocation in early retirement and shift to equities later (rising glide path); delay retirement by 1-2 yrs if entering during high CAPE. The simulator captures this implicitly via randomized sequencing.Why not just use the 4% rule?
The 4% rule (Bengen 1994; Trinity 1998) is a useful heuristic but oversimplifies. It assumes: 30-yr horizon (FIRE retirees often need 40-50+); 50/50 stocks/bonds (allocation-sensitive); historical US returns (forward returns may be lower, especially with high CAPE valuations and low bond yields); fixed inflation-adjusted spend (real retirees flex). Modern updates: Kitces’ dynamic-spending guardrails (allow 10-15% spend variance based on portfolio condition); Pfau’s glide-path research (rising equity allocation through retirement); Wade Pfau’s SAFEMAX recalibration (3.0-3.5% for 40-yr horizons or low-return environments). The Monte Carlo calc lets you stress-test all these adjustments quantitatively rather than trusting a single rule.What return assumptions are reasonable in 2024-2025?
Conservative for forward-looking: 5-7% nominal mean, 12-18% std dev, 2.5-3% inflation. Reasoning: high US equity CAPE valuations historically correlate with lower forward 10-yr returns (Shiller research); bond yields finally above zero but still well below long-run averages; potential structural inflation pressure from de-globalization, energy transition, demographics. Aggressive forward (matches historical mean): 8-10% nominal, 15-18% std dev. The 2 pp difference between conservative and aggressive translates to materially different success rates over 30+ yr horizons — run with both and see whether your plan survives the conservative case. Plans that only succeed at aggressive assumptions are fragile.How does spend flexibility actually work in the simulator?
When the simulator hits a year with negative real return (return minus inflation < 0), it allows spending to flex DOWN by up to your specified % toward the floor. Example: 10% flex with $60K target spend means worst-year spending of $54K; in a normal-return year, the full $60K applies. This models real-retiree behavior: skip vacations in bad years, defer car replacements, eat at home more. Empirically, even 10-15% flex lifts success rates 5-15 pp vs fixed-spend rules. The simulator deliberately doesn’t model upside flexibility.Should I include Social Security in the inputs?
Yes, with realistic claim assumptions. Pull your projected benefit from SSA.gov for your planned claim age (62/67/70). For early retirees: SS doesn’t kick in until 62 (early claim, reduced 25-30%) or 67 (FRA) or 70 (delayed credits, +24-32% above FRA). Set the SS input to your real expected benefit at claim age, in today’s $; the calc inflation-adjusts it through retirement. Conservative users set SS to 70-90% of projected benefit to account for OASI Trust Fund depletion risk (currently projected 2034-2035 with automatic 17-23% benefit cuts).What’s the difference between the success rate and the ‘sequence stress test’ row?
Headline success rate uses your stated assumptions (return mean, std dev, inflation). The stress-test row re-runs with 1 pp lower return, 1 pp higher inflation, 5% spend overrun, and 10% Social Security reduction: the ‘moderately bad world’ scenario. The gap between baseline and stress is your plan’s margin of safety. Under 10 pp drop = robust, plan survives realistic adversity. 10-20 pp drop = solid but worth thinking about contingencies. 20+ pp drop = fragile, plan only works in benign conditions. Most users discover the stress test is the more honest number.Why does +$500/mo contribution have an outsized impact?
Because compounding. $500/mo for 20 years at 7% real return grows to ~$260K — and that $260K continues compounding through 30+ years of retirement, throwing off ~$10K/yr in sustainable withdrawal capacity at the 4% rule. The lever is most powerful in early accumulation years and weakest in late accumulation years. If +$500/mo only moves your success rate 1-2 pp, the bottleneck is target spend or time horizon, NOT contribution rate — increasing contributions further has diminishing returns past a certain point. Conversely, if +$500/mo moves the needle 5-10 pp, contribution rate is the highest-leverage variable in your plan.How accurate is the simulator vs. professional planning tools?
Methodologically equivalent to mainstream professional Monte Carlo tools (RightCapital, eMoney, MoneyGuidePro, NewRetirement) at the engine level: random sampling from a normal distribution of returns + inflation. What this simplifies: tax modeling (no Roth conversion ladders, no LTCG vs ordinary, no RMD optimization); asset allocation glide paths (single mean + std dev); accidents (no health-event tail risk, no LTC surge cost); Social Security claim optimization (single SS value). Use as strategic gut-check, then engage a fee-only planner or deeper tool inside 10 yrs of retirement.Why 500 simulations instead of 10,000?
Because 500 sims converge to within plus or minus 1-2 pp of the ‘true’ success rate at typical mean/variance settings, and the calc runs live as you adjust inputs. 10,000 sims would tighten precision to plus or minus 0.5 pp but slow re-renders by 20x, not worth the trade-off given that input assumptions are themselves uncertain at the plus or minus 5 pp level. Industry tools quoting 10,000 do so for marketing reasons; the methodological gain over 500 is small. For higher confidence, run multiple times with slightly different inputs and check verdict band consistency.What should I do if the success rate is under 70%?
Five plays in order of leverage. Extend the working horizon by 2-3 years: highest leverage because every working year both adds contributions AND reduces retirement withdrawal years. Reduce target spend by 10-15%: easier to implement than working longer, harder emotionally. Add part-time / consulting income for the first 5-10 retirement years, dramatically reducing sequence-risk. Delay Social Security to 70 for the +24-32% boost above FRA. Increase contribution rate (lowest leverage if late in accumulation). Combinations of 2-3 typically lift sub-70% above 90%.