A million dollars still sounds like the finish line — the number that means you’ve “made it.” So it’s unsettling to realize it doesn’t come with an instruction manual. How long $1 million lasts in retirement isn’t one answer; it ranges from under 15 years to comfortably past 30, depending on choices you control and a few you don’t. This guide replaces the vague reassurance (or vague panic) with real scenarios, the factors that actually move the needle, and a way to test your own situation instead of trusting a headline average.

The short answer

At a 4% withdrawal — $40,000 a year, adjusted for inflation — $1 million is designed to last about 30 years. Spend $60,000 a year and you’re looking at roughly 20 years; spend $80,000 and it may not reach 15. Add Social Security and the picture improves, sometimes dramatically.

The reason national “averages” you’ll see (often around 17–18 years) are misleading is that they bury enormous differences in spending, returns, location, and timing. Your number is yours.

Scenarios: how long $1 million really lasts

Here’s roughly how $1 million behaves at a 5% average annual return, before counting Social Security, at different spending levels:

Annual spending from the portfolioWithdrawal rateRoughly how long $1M lasts
$40,0004%30+ years
$50,0005%~25 years
$60,0006%~20 years
$80,0008%~13–15 years

Two things to take from this. First, your withdrawal rate matters far more than the exact return assumption. Second, every one of these numbers assumes smooth, average returns — and that assumption is where reality bites.

The 4% rule lens

The simplest benchmark is the 4% rule: $1 million supports about $40,000 of inflation-adjusted spending for 30 years. Recent research stretches that range — William Bengen now suggests up to 4.7% ($47,000), while Morningstar’s cautious 2025 figure is about 3.9% ($39,000). The gap between those is real money, and which end you land on depends largely on the next factor.

Why timing can wreck the math

Here’s what the tidy scenario table can’t show: two retirees who both average 5% can get completely different results if one hits a bad market early. When stocks fall in your first few years and you’re withdrawing $50,000 anyway, you sell more shares at depressed prices — locking in losses your portfolio may never recover from. That’s sequence of returns risk, and it’s the reason a single-number answer to “how long will $1 million last” is quietly dishonest.

The realistic way to answer is to test your plan against many possible market paths and see your probability of success— including the unlucky early-crash cases. Stress-test your $1 million free across 1,000 scenarios, no sign-up required.

The factors that actually move the needle

  • Spending. The single biggest lever. Cutting $10,000 a year off your withdrawals can add a decade.
  • Social Security.If benefits cover $30,000 of a $60,000 budget, your portfolio only funds $30,000 — and $1 million can stretch past 30 years.
  • Where you live. Cost of living swings wildly by state and city; the same million goes far further in a low-cost area.
  • Investment mix.Too conservative and you lose to inflation; too aggressive and you’re exposed to early crashes.
  • Inflation.Over a 30-year retirement, 3% inflation roughly doubles your cost of living — a quiet but relentless drain.
  • Taxes. Withdrawals from traditional accounts are taxable, so your real spendable income is lower than the gross.

How to make $1 million last longer

  1. Spend flexibly— trim in down years, enjoy more in good ones.
  2. Delay Social Security toward 70 to raise guaranteed lifetime income.
  3. Hold a cash cushionso you’re never forced to sell in a slump.
  4. Mind taxes by drawing from accounts in a smart order.
  5. Recheck annually instead of setting it once and hoping.

Find your real number

A million dollars can mean a comfortable 30-year retirement or a tight 15-year one — the difference is your specifics, not a national average. Instead of guessing, see exactly how long your $1 million will last free, with inflation, Social Security, and real market volatility built in. Have a smaller balance? See the sibling guide on how long $500,000 lasts, or the full picture on how long your savings will last.

Frequently asked questions

Can I retire comfortably on $1 million?

For many people, yes — especially combined with Social Security. At a 4% withdrawal that’s $40,000 a year from the portfolio plus benefits. Whether it’s “comfortable” depends on your spending, location, and retirement age.

How long will $1 million last at $50,000 a year?

Roughly 25 years at a 5% average return before Social Security — but a poor run of early market returns could shorten that, while Social Security could extend it well beyond 30 years.

Is $1 million enough to retire at 65?

Often yes for a 30-ish-year horizon at moderate spending, particularly with Social Security. Retiring earlier (longer horizon) or spending aggressively makes it tighter. Testing your specific plan is the only way to know.

How much monthly income does $1 million produce?

At 4%, about $40,000 a year, or roughly $3,300 a month from the portfolio, before taxes and before adding Social Security.


This article is for educational purposes only and is not financial advice. Everyone’s situation is different. See our full disclaimer.

Sources: William Bengen (1994, 2025); Morningstar, “The State of Retirement Income” (2025); Social Security Administration. Figures are illustrative estimates, not guarantees. See our methodology.