How long will my money last?

Enter what you have and what you plan to spend each year. See the age your savings run out, or whether they never do.

In short: How long your money lasts depends mainly on your withdrawal rate. At a 6% return and 3% inflation, $1 million lasts about 43 years at $40,000 a year, 29 years at $50,000 and 22 years at $60,000.

Your numbers

Assumptions6% return · 3% inflation

Your money lasts to age 87

22 years, 3 months of $60,000 withdrawals, adjusted for inflation every year.

Withdrawal rate
6%
Lasts forever at or below
$28,302
Runs out after
22 years, 3 months

What would change your result

  • To make it last to age 95, keep withdrawals at or below $49,017 a year.
  • Withdraw 10% less ($54,000) and it lasts to 90.
  • If Social Security or a pension covers $10,000 of that spending, it lasts to 94.

What-ifs worked out from your own numbers. Not personal financial advice.

  • Portfolio

Using a 2.91% real return. All amounts in today's dollars.

Year-by-year table
AgePortfolioWithdrawn so far
65$1,000,000$0
66$967,379$60,000
67$933,807$120,000
68$899,258$180,000
69$863,702$240,000
70$827,111$300,000
71$789,454$360,000
72$750,700$420,000
73$710,818$480,000
74$669,774$540,000
75$627,534$600,000
76$584,064$660,000
77$539,328$720,000
78$493,289$780,000
79$445,909$840,000
80$397,149$900,000
81$346,969$960,000
82$295,328$1,020,000
83$242,182$1,080,000
84$187,488$1,140,000
85$131,201$1,200,000
86$73,275$1,260,000
87$13,662$1,320,000
88$0$1,333,662

A worked example

With these inputs:

  • Age when withdrawals start65
  • Portfolio at retirement$1,000,000
  • Yearly withdrawal$60,000
  • Expected return6%
  • Inflation3%

the calculator returns Your money lasts to age 87. 22 years, 3 months of $60,000 withdrawals, adjusted for inflation every year.

Its first suggestion: To make it last to age 95, keep withdrawals at or below $49,017 a year.

Key facts

  • Withdrawals that never exceed balance × r ÷ (1 + r), where r is the real return, can last indefinitely.
  • Withdrawing about 4% of your starting balance, adjusted for inflation, has historically lasted at least 30 years in US markets.
  • Bad returns early in retirement shorten the result most; this is called sequence-of-returns risk.

How it's calculated

Each year starts with your withdrawal; what remains grows at the real return. We repeat until the balance can no longer cover a full year, and count the partial year at the end.

If your withdrawal is at most balance × r ÷ (1 + r), where r is the real return, the portfolio earns at least what you take and never runs out.

Questions people ask

Why use the real return?

Your withdrawals rise with prices. Growing the portfolio at the return after inflation keeps everything in today's dollars, so $60,000 means $60,000 of today's spending power every year.

Does this include market crashes?

No. This assumes the same return every year. Bad years early in retirement shorten the result; the Monte Carlo calculator shows how much.

Should I include Social Security?

Subtract the benefits you expect from your yearly withdrawal. If they start later, run the calculator for the years before and after separately.

Read more about it

Other calculators