Skip to main content

How long will my money last calculator

Free, no signup. Enter your savings and what you spend, a month or a year, to see how many years your money lasts, the age it runs out, and the most you can withdraw if it has to last a set number of years. Social Security, pensions and a tax rate on withdrawals are included.

Short answer: $1 million lasts about 30 years at $50,000 a year, rising 2% with inflation, at a steady 5% return, and about 44 years at $40,000.

The calculator

Your money lasts25 yearsRuns out around age 89
Most you can withdraw for 30 years$39,348 a year$3,279 a month, rising with inflation
Taken from the portfolio$45,000 a year5.6% of the portfolio in year one

Taking $45,000 a year ($3,750 a month) from $800,000, raised 2.0% a year for inflation, at a steady 5.0% return, the money runs out in year 25, around age 89. To make it last exactly 30 years, you could start at $39,348 a year.

Success rate22%1000 seeded paths
10th percentile ending$0
Median ending$0
90th percentile ending$866,934

Every balance from $100,000 to $5 million, at each yearly withdrawal, has its own page with the balance year by year and the odds in 1,000 simulated markets: how long savings last by balance and withdrawal. By the age you stop working: can I retire at my age with my savings.

How long will $1 million last in retirement?

Years a $1,000,000 portfolio lasts at a steady annual return, with the withdrawal raised 2.0% a year for inflation. At a 5% return, withdrawing $40,000 (4%) lasts about 44 years, $50,000 about 30 and $80,000 about 16. The same table works for $500,000 if you halve every withdrawal.

Years $1 million lasts, by first-year withdrawal and annual return (2.0% inflation)
Withdrawal a year4% return5% return6% return7% return
$40,00034 years44 years60+ years60+ years
$50,00026 years30 years37 years57 years
$60,00020 years23 years26 years32 years
$70,00017 years19 years21 years24 years
$80,00015 years16 years17 years19 years
$100,00011 years12 years13 years14 years

How long will $500,000 last in retirement?

The same table for $500,000. At a 5% return with withdrawals rising 2.0% a year, $20,000 a year (4%) lasts about 44 years, $25,000 about 30 years and $40,000 about 16 years. Social Security or a pension lowers what the portfolio has to pay, so enter only the gap.

Years $500,000 lasts, by first-year withdrawal and annual return (2.0% inflation)
Withdrawal a year4% return5% return6% return7% return
$20,00034 years44 years60+ years60+ years
$25,00026 years30 years37 years57 years
$30,00020 years23 years26 years32 years
$35,00017 years19 years21 years24 years
$40,00015 years16 years17 years19 years
$50,00011 years12 years13 years14 years

How long will $250,000, $750,000, $1.5 million or $2 million last?

Years each balance lasts at a steady 5% return, by the amount withdrawn in the first year and raised 2.0% a year after that. Find your savings in the first column and your yearly spending from the portfolio across the top.

Years savings last at a 5% return, by balance and first-year withdrawal (2.0% inflation)
Savings$30,000 a year$40,000 a year$50,000 a year$60,000 a year$80,000 a year
$250,00010 years7 years6 years5 years4 years
$500,00023 years16 years12 years10 years7 years
$750,00044 years27 years20 years16 years11 years
$1,000,00060+ years44 years30 years23 years16 years
$1,500,00060+ years60+ years60+ years44 years27 years
$2,000,00060+ years60+ years60+ years60+ years44 years

$250,000 paying $30,000 a year runs out in 10 years; $2 million paying $80,000 a year, the same 4% start as $1 million paying $40,000, lasts 44 years. What matters is the withdrawal as a share of savings, not the dollar amount.

How long will my 401(k) last?

A 401(k) or traditional IRA pays tax on every withdrawal, so it has to pay out more than you spend. Take a $600,000 401(k), $40,000 a year to spend, a 5% return and withdrawals rising 2.0% a year:

How long a $600,000 401(k) lasts paying $40,000 a year after tax
Tax on withdrawalsWithdrawal neededMoney lasts
None (Roth)$40,00020 years
12% average rate$45,45517 years
22% average rate$51,28215 years

Enter your expected average tax rate in the calculator's tax field to include it. Three 401(k) rules also change the answer. Withdrawals before 59½ usually cost a 10% penalty, unless you left the employer in or after the year you turned 55 (the rule of 55) or you take substantially equal periodic payments, which the 72(t) calculator sizes under each IRS method. Required minimum distributions start at 73 or 75 and can force out more than you spend, though you can reinvest what you do not need in a taxable account; the RMD calculator shows the amounts. And the 401(k) calculator projects the balance you will have at retirement in the first place.

If running out is the worry, an income annuity is the opposite trade: part of the balance buys a payment that lasts for life, at the cost of flexibility and of what you leave behind. The pension vs lump sum calculator compares a guaranteed income with keeping the money invested.

How long $1 million lasts in each state

The same lifestyle costs more in some states than others. The U.S. Bureau of Economic Analysis measures each state's price level against the national average, with housing costs the biggest driver. Take a retirement that costs $50,000 a year at average US prices, scale it to each state's 2024 price level, and draw it from $1,000,000 at a steady 5% return with spending rising 2.0% a year:

In Arkansas, the cheapest state, that lifestyle costs $43,450 a year and $1 million lasts 37 years. In California, the most expensive, it costs $55,350 and lasts 26 years.

Show all 50 states and DC
How long $1 million lasts by state for a lifestyle costing $50,000 at US-average prices, 2024 price levels
StatePrice level (US = 100)Same lifestyle costs$1 million lasts
Arkansas86.9$43,450 a year37 years
Mississippi87.0$43,500 a year37 years
Iowa87.8$43,900 a year37 years
Oklahoma87.8$43,900 a year37 years
Louisiana88.2$44,100 a year37 years
South Dakota88.6$44,300 a year36 years
Alabama88.8$44,400 a year36 years
North Dakota89.0$44,500 a year36 years
West Virginia89.5$44,750 a year36 years
Kansas90.1$45,050 a year35 years
Nebraska90.1$45,050 a year35 years
Kentucky90.2$45,100 a year35 years
Missouri90.8$45,400 a year35 years
Tennessee91.9$45,950 a year34 years
New Mexico92.2$46,100 a year34 years
Wyoming92.7$46,350 a year34 years
Ohio92.8$46,400 a year33 years
Indiana93.3$46,650 a year33 years
South Carolina93.7$46,850 a year33 years
Wisconsin94.1$47,050 a year33 years
North Carolina94.3$47,150 a year33 years
Montana94.6$47,300 a year32 years
Idaho95.5$47,750 a year32 years
Michigan96.2$48,100 a year32 years
Georgia96.3$48,150 a year32 years
Maine97.0$48,500 a year31 years
Texas97.1$48,550 a year31 years
Pennsylvania97.6$48,800 a year31 years
Vermont98.0$49,000 a year31 years
Minnesota98.6$49,300 a year30 years
Utah98.9$49,450 a year30 years
Delaware99.8$49,900 a year30 years
Illinois100.0$50,000 a year30 years
Nevada100.0$50,000 a year30 years
Arizona100.7$50,350 a year29 years
Virginia101.1$50,550 a year29 years
Rhode Island102.3$51,150 a year29 years
Alaska102.4$51,200 a year29 years
Colorado103.1$51,550 a year28 years
Florida103.4$51,700 a year28 years
Oregon103.4$51,700 a year28 years
Connecticut103.6$51,800 a year28 years
New Hampshire104.2$52,100 a year28 years
Maryland105.0$52,500 a year28 years
Massachusetts105.8$52,900 a year27 years
Washington107.0$53,500 a year27 years
New York107.9$53,950 a year27 years
New Jersey108.8$54,400 a year26 years
District of Columbia109.9$54,950 a year26 years
Hawaii110.0$55,000 a year26 years
California110.7$55,350 a year26 years

Price levels include rent, so a retiree who owns a home outright will see smaller gaps between states. State income tax is not included. Source: U.S. Bureau of Economic Analysis, regional price parities by state, 2024 (February 2026).

How much can I withdraw from my savings?

Turned around, the question is how much you can take each year so the money lasts exactly as long as you need: how much can I spend in retirement? This is what a retirement withdrawal calculator answers: the first-year amount, raised with inflation every year, that spends the portfolio to zero at the end of the horizon. For $800,000 at 5.0% with 2.0% inflation:

Most you can withdraw from $800,000, by how long it must last
Must lastFirst-year withdrawalPer month
20 years$51,953$4,329
25 years$44,338$3,695
30 years$39,348$3,279
35 years$35,858$2,988
40 years$33,302$2,775

Spending the balance to exactly zero leaves no margin for a bad decade or a long life. A rate you expect to hold indefinitely is the safe withdrawal rate calculator, and rules that cut spending after bad years are the Guyton-Klinger calculator and the Vanguard dynamic spending calculator.

How to make your money last longer

A handful of changes move the answer most. Here they are for $1,000,000 at a steady 5% return, with spending rising 2.0% a year for inflation. Spending $50,000 a year, the money lasts 30 years.

How long $1 million lasts, by change
ChangeMoney lasts
Spend $50,000 a year (the starting point)30 years
Spend $45,000 a year instead, 10% less35 years
Pay 0.5% a year less in fees (5.5% net return)33 years
Earn $20,000 a year part-time for the first 5 years34 years
Spend $60,000 and claim Social Security at 62 ($21,000 a year)46 years
Spend $60,000 and claim at 70 instead ($37,200 a year from year 9)more than 60 years

The Social Security rows assume a full benefit of $2,500 a month at 67. Claiming at 62 pays 70% of it; waiting until 70 pays 124%, and until then the portfolio carries the whole $60,000. The Social Security breakeven calculator shows the age at which waiting pays off, and the retirement income calculator adds Social Security, pensions and withdrawals into one monthly figure. Fees work like a lower return, and the investment fee calculator shows what they cost over decades. Part-time income in the first years is what the Barista FIRE calculator sizes. Spending rules that cut back after bad years, such as Guyton-Klinger guardrails, stretch the money further when markets fall early, which a steady return cannot show.

Year by year

Balance each year taking $45,000 rising with inflation, at 5.0%
YearAgeWithdrawalBalance at year end
165$45,000$792,750
569$48,709$749,809
1074$53,779$657,523
1579$59,377$508,573
2084$65,557$284,061
2589$33,836$0

Why the band exists

A 5% average with a 4% withdrawal can last forever on paper and still fail after a bad first decade. The band is 1,000 seeded paths around the return you typed, over the years it needs to last. The sequence of returns calculator shows why the first decade matters most. The Monte Carlo retirement calculator gives the success rate and the 10th, 50th and 90th percentile endings for a portfolio, withdrawal and horizon, and the live demo is the same idea on a full household.

Assumptions

Withdrawals at the start of each year, then the return. Spending and other income both rise with inflation, and monthly amounts are counted as twelve times the month. No fees, so use a return after fees. The tax rate is a flat rate on each withdrawal: the portfolio pays the spending gap divided by one minus the rate. Social Security and pension income are not taxed here, and qualified Roth withdrawals are tax-free, so use 0% for a Roth. Social Security or a pension is treated as starting now; if it starts later, the portfolio carries the full spend until then, as the table above shows.

Embed this calculator

You can put this calculator on your own blog, newsletter page or client site for free. Paste the code below where you want it to appear. It runs in your reader's browser and needs no account, no email and no API key. Please keep the credit line under it.

<iframe src="https://killionlabs.com/embed/how-long-will-my-money-last/" title="How long will my money last calculator" width="100%" height="940" style="border:0;max-width:760px" loading="lazy"></iframe>
<p><a href="https://killionlabs.com/calculators/how-long-will-my-money-last/">How long will my money last calculator</a> by Killion Labs</p>

Preview the embedded How long will my money last calculator.

Frequently asked questions

How long will my money last in retirement?
It depends on the withdrawal, the return, inflation and luck. This calculator reports the years at a constant return and the age the money runs out, and the 1,000-path band shows how often the same plan survives when returns vary.
How long will $1 million last in retirement?
At a 5% annual return with withdrawals rising 2% a year for inflation, taking $40,000 a year lasts about 44 years, $50,000 about 30 years, $60,000 about 23 years and $80,000 about 16 years. At a 7% return, $50,000 a year lasts about 57 years.
How long will $500,000 last in retirement?
At a steady 5% return with withdrawals rising 2% a year for inflation, $20,000 a year (4%) lasts about 44 years, $25,000 about 30 years and $40,000 about 16 years. Social Security or a pension lowers what the portfolio has to pay.
How much can I withdraw from $1 million for 30 years?
About $49,000 in the first year, raised 2% a year for inflation, at a steady 5% return. If it only has to last 25 years the figure is about $55,400; for 40 years it is about $41,600.
Does Social Security change how long my money lasts?
Yes. Only the spending that Social Security or a pension does not cover comes out of the portfolio, so every dollar of benefit is a dollar you do not withdraw. Enter it in today’s dollars.
Why is the single-line answer not enough?
A 5% average with a 4% withdrawal can last forever on paper and still fail after a bad first decade. The band is there so the single line is not the only number on the page.
How long will my money last if I withdraw $4,000 a month?
From $1 million at a steady 5% return, with the withdrawal rising 2% a year for inflation, $4,000 a month ($48,000 a year) lasts about 32 years. At a 6% return it lasts about 41 years and at 4% about 27. From $750,000 the same withdrawal lasts about 21 years.
Does the calculator include taxes?
Yes, as a flat tax rate on withdrawals. The portfolio pays your spending gap divided by one minus the rate, so $40,000 of spending at a 12% rate takes about $45,455 a year. Use 0% for qualified Roth withdrawals.
How can I make my retirement savings last longer?
Spend less, pay lower fees, keep some income in the first years, or delay Social Security. From $1 million at a 5% return with 2% inflation, $50,000 a year lasts 30 years; spending 10% less makes it 35, paying 0.5% less in fees 33, and $20,000 a year of part-time income for five years 34.
How long will my retirement savings last?
It depends on how much you take out compared with the balance, the return and inflation. Taking 4% of your savings in the first year and raising it 2% a year for inflation lasts about 44 years at a steady 5% return; taking 5% lasts about 30 years and 6% about 23. Enter your own savings, spending and Social Security in the calculator.
How long will my 401(k) last in retirement?
Include the tax, because a traditional 401(k) has to pay out more than you spend. A $600,000 401(k) paying $40,000 a year to spend, at a 5% return with 2% inflation, lasts about 20 years with no tax, 17 years at a 12% average tax rate and 15 years at 22%.
How long will $250,000 last in retirement?
At a steady 5% return with withdrawals rising 2% a year, about 10 years at $30,000 a year and 16 years at $20,000. Social Security covering part of your spending makes it last much longer, so enter only the gap the portfolio has to fill.
How long will $1 million last in my state?
It depends on local prices. A retirement that costs $50,000 a year at average US prices costs about $43,450 in Arkansas, the cheapest state in the BEA’s 2024 price levels, and $55,350 in California, the most expensive. At a steady 5% return with 2% inflation, $1 million lasts about 37 years in Arkansas, 30 at the US average and 26 in California.
How long will $2 million last in retirement?
At a steady 5% return with withdrawals rising 2% a year, $80,000 a year (4%) lasts about 44 years and $100,000 a year (5%) about 30 years. The answer depends on the withdrawal as a share of the balance, so $1.5 million at $60,000 lasts the same 44 years.