← Folionomiq

Real monthly returns since January 1990 · US inflation (FRED) · before taxes and fees · method →

Can you retire with $2 million? What it paid a year, replayed from every start since 1990

$80,000 a year: the most $2 million in the S&P 500 paid, raised with prices every year, without running out over 30 years from any start since 1990.

Taking $80,000 a year, retiring in April 2000 came closest: 26½ years on, $39,049 is left, in today’s money.

The record starts in January 1990. It does not include 1966–1982, the years the 4% rule was built on.

Check it with your own portfolio

Monthly returns through September 2026

The most per year, by portfolio

Portfolio20 years25 years30 years
S&P 500 (VOO)$88,800202 starts$81,000142 starts$80,00082 starts
Total US market (VTI)$92,800175 starts$85,000115 starts$84,00055 starts
60% S&P 500 / 40% US bonds$109,400202 starts$96,600142 starts$94,80082 starts
Three-fund: US / international / bonds, 60/30/10$99,600127 starts$88,80067 starts$87,000only 7 starts

Without running out from any start in the record, withdrawals raised every year with US prices. Next to each figure, the number of starts it was measured on: a span must fit inside the record to count.

How much you take changes it

Over 30 years. A complete start is one whose whole span is in the record; a later start is followed as far as the record goes, and counted only if the money already ran out.

You take a yearS&P 500 (VOO)60% S&P 500 / 40% US bonds
$60,000 (3.0%)lasted in 82 of 82 complete starts; no later start has run outlasted in 82 of 82 complete starts; no later start has run out
$80,000 (4.0%)lasted in 82 of 82 complete starts; no later start has run outlasted in 82 of 82 complete starts; no later start has run out
$100,000 (5.0%)lasted in 82 of 82 complete starts; 32 later starts already ran out, the earliest after 16 years (April 2000)lasted in 82 of 82 complete starts; 21 later starts already ran out, the earliest after 24 years (April 2000)
$120,000 (6.0%)lasted in 82 of 82 complete starts; 55 later starts already ran out, the earliest after 12 years (September 2000)lasted in 82 of 82 complete starts; 57 later starts already ran out, the earliest after 17 years (April 2000)

Questions people ask

How long will $2 million last in retirement?
Taking $80,000 a year, raised with prices, from the S&P 500: lasted in 82 of 82 complete starts; no later start has run out, over 30 years, from every month since 1990. Taking $80,000 a year, retiring in April 2000 came closest: 26½ years on, $39,049 is left, in today’s money.
Is 4% safe with $2 million?
Nobody can say what is safe in your future. What was measured: the most $2 million in the S&P 500 paid without running out over 30 years from any start since 1990 was $80,000 a year. The record does not include 1966–1982, the years the 4% rule was built on.
What was the worst year to retire?
Since 1990, on the S&P 500 at 4% a year: April 2000. Taking $80,000 a year, retiring in April 2000 came closest: 26½ years on, $39,049 is left, in today’s money.

What this does not say

Check it with your own portfolio

Your own funds, amount, yearly withdrawal and years: the same replay, and nothing saved on our side.

Check it with your own portfolio

More

Can you retire with $1 million? What it paid a year, replayed from every start since 1990Can you retire with $500,000? What it paid a year, replayed from every start since 1990Safe withdrawal rate for a 30-year retirement, measured on four portfolios since 1990Safe withdrawal rate for a 25-year retirement, measured on four portfolios since 1990Safe withdrawal rate for a 20-year retirement, measured on four portfolios since 1990The 4% rule on real portfolios: every start since 1990All of them →Before you add a fund: what it changes →

Measured on monthly returns from January 1990 to September 2026, in USD, from Yahoo Finance prices, with the US consumer price index from FRED. Descriptive: this page replays what happened. It does not forecast, it does not say what to do, and it is not advice. How every figure is measured. Terms and privacy: /terms. If a figure looks wrong: [email protected].