Retiring in 1999: How That Retirement Is Going, 25 Years In
A $1,000,000 60/40 portfolio, retiring in 1999 and spending $40,000/yr (inflation-adjusted), tested against the 25 years of real market history available since then.
Year by year: the 4% plan
| Year | Age | Stocks | Bonds | 60/40 | Withdrawal | End balance |
|---|---|---|---|---|---|---|
| 1 | 65 | +18% | −10% | +7% | $40,000 | $1,025,000 |
| 2 | 66 | −12% | +13% | −2% | $40,000 | $966,000 |
| 3 | 67 | −13% | +3% | −7% | $40,000 | $864,000 |
| 4 | 68 | −23% | +13% | −9% | $40,000 | $754,000 |
| 5 | 69 | +26% | +1% | +16% | $40,000 | $828,000 |
| 6 | 70 | +7% | +1% | +5% | $40,000 | $824,000 |
| 7 | 71 | +1% | −1% | 0% | $40,000 | $786,000 |
| 8 | 72 | +13% | −1% | +7% | $40,000 | $801,000 |
| 9 | 73 | +1% | +6% | +3% | $40,000 | $784,000 |
| 10 | 74 | −37% | +18% | −15% | $40,000 | $632,000 |
| 11 | 75 | +24% | −13% | +9% | $40,000 | $646,000 |
| 12 | 76 | +13% | +6% | +10% | $40,000 | $668,000 |
| 13 | 77 | −1% | +14% | +5% | $40,000 | $660,000 |
| 14 | 78 | +14% | +1% | +9% | $40,000 | $674,000 |
| 15 | 79 | +30% | −11% | +14% | $40,000 | $721,000 |
| 16 | 80 | +12% | +9% | +11% | $40,000 | $754,000 |
| 17 | 81 | −1% | −1% | −1% | $40,000 | $707,000 |
| 18 | 82 | +10% | −1% | +6% | $40,000 | $704,000 |
| 19 | 83 | +19% | 0% | +11% | $40,000 | $740,000 |
| 20 | 84 | −6% | −2% | −4% | $40,000 | $669,000 |
| 21 | 85 | +29% | +7% | +20% | $40,000 | $756,000 |
| 22 | 86 | +17% | +9% | +14% | $40,000 | $815,000 |
| 23 | 87 | +21% | −6% | +10% | $40,000 | $854,000 |
| 24 | 88 | −24% | −20% | −22% | $40,000 | $632,000 |
| 25 | 89 | +22% | +1% | +14% | $40,000 | $672,000 |
What this sequence teaches
Over the first five years of this retirement (1999–2003), a 60/40 portfolio's cumulative real return was +4%. The single worst year in the tested window was 2022, when the 60/40 blend returned −22% in real terms.
Under the 4% withdrawal plan, the real portfolio balance bottomed out at $632,000 in 2022, before recovering in later years.
With a moderate first five years, this plan's outcome hinged more on the middle and later years of the sequence than on the start — a reminder that sequence risk is about the whole path, not just the opening years.
What RetireOdds actually simulates
The table above is the transparent skeleton: one portfolio, one withdrawal rule, one sequence of real historical returns, before taxes. It's meant to be checkable by hand.
Inside RetireOdds, the same year-by-year loop runs against your plan and adds what a real retirement actually has to deal with: federal and state taxes with account buckets (taxable, tax-deferred, Roth) drawn in order, Social Security claiming and its partial taxability, Required Minimum Distributions, healthcare costs (ACA subsidies before 65, Medicare and IRMAA after), Roth conversions, and one-time life events.
It also runs three engines instead of one: Monte Carlo (1,000 lognormal real-return paths calibrated to this same 1928–2023 dataset), a block bootstrap of this history, and the historical replay shown on this page. A plan fails if any year is unfunded — including the last one.
Read the full method on /methodology, walk through the product in the user guide, or try your own numbers in the free calculator.
Returns are approximate, rounded, planning-grade real (inflation-adjusted) totals for US large-cap stocks and 10-year Treasuries — this is educational modeling, not financial advice.