Skip to content

Retirement stress test

Will the 4% rule work for me?

The published 4% rule measured an inflation-adjusted withdrawal on historical retirement cohorts. This calculator can run a similar question only in Historical cycles mode, and only inside 1975–2024. Shuffled years are a different statistic.

This is the same setup as the calculator’s “Classic 4% check”: $40,000 on $1,000,000, 50% stocks, 0% tax, spending raised with inflation, Social Security off. The link still carries the form’s unused $2,000 and $1,500 benefit fields. They are not in the result while the boxes are off.

Sample
1975–2024, 50 years
Assets
S&P 500 and 10-yr Treasuries
Not in the sample
1966 and 1973–74
Framing
An illustration, not advice
Methodology

Bengen’s 4% figure, and the Trinity study that followed, asked whether a portfolio survived 30-year historical retirements when the first withdrawal was 4% and later withdrawals rose with inflation. The stock and bond history in those studies includes the bad starts of the late 1960s and the 1973–74 crash. FIREcalc’s table starts in 1975. It does not include 1966 or 1973–74. A success rate here is not a full-history Trinity study, even when every window in this file survives.

The textbook setup, on this sample

$1,000,000, spending $40,000 after tax, which is 4% of the portfolio. Stocks 50%, 10-year Treasuries 50%. Tax rate 0%, so the portfolio draw is $40,000, not a grossed-up amount. Spending rises with CPI starting in the second year. Horizon 30 years. Social Security off. Historical cycles only.

A 30-year retirement has 21 complete windows here, 1975–2004 through 1995–2024. On this textbook plan, 21 of 21 windows still had a balance above zero at the end of every year. That is a real result of this engine and this sample. It is not evidence that 4% survived every US retirement in the literature, because the hardest starts are before the table.

Portfolio
$1,000,000
First-year spending
$40,000
Stocks / Treasuries
50% / 50%
Tax
0%
Social Security
Off
Windows
21 of 21

The same inputs as shuffled years, seed 246813, kept a balance through all 30 years on 984 of 1,000 paths. That 98.4% is not the 4% rule. Shuffled years pull each year independently from the table. They do not replay the decade that actually followed a retirement date. Use them as a different stress test, and do not quote them as Trinity.

The ways a “4%” test stops being 4%

Named stress packs on the textbook plan

The retirement results include six named packs. Each replays one real stretch, in order, through the same engine: spending, the 50/50 mix, 0% tax, inflation, and Social Security off. A pack is one path. It is not a success rate. On this textbook plan, none of the six packs ran out of money. Several of them are shorter than 30 years because the table ends in 2024, so “did not run out” is not a 30-year verdict for those packs.

Those links include the textbook inputs. A challenge link such as /?pack=dotcom names the pack only. The browser then runs it with the plan already saved on that device, which might be someone else’s numbers if you opened their share link first.

If your spending, tax, mix, or horizon differ, open the classic check and change one field. The 21-of-21 result belongs to the textbook case, not to whatever plan is on your screen after you edit it.

Questions people ask next

Did the 4% rule “work” in FIREcalc?

On the textbook inputs, in Historical cycles mode, 21 of 21 complete 30-year windows in the 1975-2024 sample stayed above zero. That sample omits 1966 and 1973-74, so it is not the published Trinity or Bengen study.

Why not use shuffled years for a 4% test?

Shuffled years are a different statistic. Each year is an independent draw. The 984 of 1,000 result on these inputs is not a historical-cohort success rate.

What is a stress pack?

One named stretch of the real table, replayed in order, for the plan’s length or until 2024. It is one path, not a success rate. The dot-com, GFC, and 2022 packs are shorter than 30 years.

Does a 15% tax still count as 4%?

No. Simple tax grosses the withdrawal up by dividing by 1 minus the rate. A 4% test in this tool uses a 0% tax rate, or you have to type a smaller spending number so the pre-tax draw is 4%.

Email me my FIRE plan