A $1 million retirement portfolio can last anywhere from 12 years to several decades, depending on how much you withdraw each year, where you live, how your investments perform, and how much you lose to taxes and healthcare costs. For a straightforward benchmark: withdrawing about $39,000 per year (adjusted upward for inflation each year) gives you a 90% chance of not running out of money over 30 years.
That number comes from the concept of a “safe withdrawal rate,” which is the percentage of your savings you can spend annually without a high risk of going broke. But real retirement spending rarely follows a neat formula. Here’s how to think about whether $1 million is enough for you.
What the Safe Withdrawal Rate Tells You
Morningstar’s 2025 retirement research pegs the safe starting withdrawal rate at 3.9% for someone planning a 30-year retirement. That assumes a portfolio split roughly 30% to 50% in stocks with the rest in bonds, and it targets a 90% probability of still having money left at the end of those 30 years. Applied to $1 million, that means withdrawing $39,000 in your first year, then bumping that amount up each year to keep pace with inflation.
If inflation runs at 3% annually, your second-year withdrawal would be about $40,170, your third year about $41,375, and so on. Over 30 years, you’d pull out roughly $1.8 million total, which is possible because the remaining balance stays invested and (ideally) continues growing even as you draw it down.
That 3.9% rate is designed to be conservative. If you’re comfortable with some year-to-year fluctuation in spending, cutting back a little after bad market years and spending more after good ones, research suggests you could start closer to 6%. On $1 million, that’s $60,000 in year one. The trade-off is that your income won’t be perfectly steady, but you’ll likely enjoy more money overall.
How Spending Level Changes the Timeline
The simplest way to estimate how long your money lasts is to look at different annual spending levels. These rough projections assume a balanced portfolio earning a moderate return after inflation:
- $40,000 per year (3.9% rate): Lasts approximately 30 years or longer, with a high probability of not running out.
- $50,000 per year (5% rate): Lasts roughly 22 to 25 years, depending on market performance.
- $60,000 per year (6% rate): Lasts roughly 18 to 22 years with a fixed withdrawal, though flexible spending strategies can extend this significantly.
- $80,000 per year (8% rate): Lasts roughly 14 to 16 years. At this level, you’re drawing down principal fast enough that even good investment returns can’t keep up.
These numbers don’t account for Social Security, pensions, or other income. If you receive $20,000 a year from Social Security and need $60,000 total, you only need to pull $40,000 from your portfolio, which drops you right back to that sustainable 3.9% rate.
Where You Live Makes a Huge Difference
Your cost of living is probably the single biggest factor in how far $1 million stretches. Housing costs, property taxes, groceries, and local tax rates vary enormously across the country. According to a CNBC analysis, $1 million covers just 12 years of retirement in the most expensive parts of the country but could theoretically stretch 80 years or more in the least expensive areas.
The gap is dramatic. In high-cost areas, annual expenses can easily exceed $80,000 for a modest lifestyle, burning through savings quickly. In lower-cost regions, retirees spending $30,000 to $35,000 a year can live comfortably and make the same million last decades longer. If you’re flexible about where you retire, relocating to a lower-cost area is one of the most powerful levers you have.
Taxes Take a Bigger Bite Than You Might Expect
A million dollars in a traditional 401(k) or IRA is not the same as a million dollars in a Roth account. Every dollar you withdraw from a traditional retirement account is taxed as ordinary income, just like a paycheck. Depending on how much you withdraw and your other income sources, you could owe 12%, 22%, or more in federal taxes, plus state income tax if your state levies one.
If you withdraw $50,000 from a traditional IRA and that’s your only income, you’d owe roughly $4,000 to $5,500 in federal taxes after taking the standard deduction. That means your effective spending power is closer to $45,000. Over 25 years, taxes could consume $100,000 or more of your million.
Roth IRA and Roth 401(k) withdrawals, by contrast, come out tax-free as long as you’re over 59½ and the account has been open at least five years. A million dollars in a Roth is genuinely a million dollars of spending money. If your savings are split between traditional and Roth accounts, strategically drawing from each in different years can help you manage your tax bracket and keep more of your money.
One more tax consideration: traditional account holders must start taking required minimum distributions (RMDs) starting at age 73. These forced withdrawals are taxable whether you need the money or not, and they increase as a percentage of your balance each year. If your portfolio grows well, RMDs can push you into a higher tax bracket in your mid-70s and beyond.
Healthcare Costs Deserve Their Own Line Item
Healthcare is often the largest and least predictable expense in retirement. A 65-year-old couple retiring today can expect to spend roughly $469,000 on out-of-pocket healthcare costs over the course of retirement. That figure covers Medicare premiums, copays, deductibles, dental, vision, and prescription drugs, but it does not include long-term care like a nursing home or home health aide.
On a per-person basis, that’s roughly $235,000 each, or about $8,000 to $10,000 per year. That spending is baked into the annual expenses we discussed above, but many people underestimate it when planning. If you retire before 65 and aren’t yet eligible for Medicare, you’ll need to buy private insurance, which can cost $500 to $1,500 per month or more depending on your age and the plan you choose.
Long-term care is the wildcard. The median annual cost of a private room in a nursing facility is over $100,000. A two-year nursing home stay could wipe out 20% of a $1 million portfolio on its own. Not everyone will need long-term care, but roughly half of people over 65 will need some form of it.
How Social Security Changes the Math
Very few retirees live on savings alone. Social Security replaces a portion of your pre-retirement income, and the amount depends on your earnings history and when you claim. The average Social Security benefit is roughly $1,900 per month, or about $23,000 per year. A higher earner might receive $3,500 or more per month.
That income reduces how much you need to pull from your portfolio. If a couple receives a combined $40,000 annually from Social Security and needs $70,000 to live on, they only need $30,000 from savings, which is a 3% withdrawal rate on $1 million. At that pace, the portfolio could last 35 years or more.
Delaying Social Security from 62 to 70 increases your monthly benefit by roughly 77%. If you can cover expenses from savings during your 60s and let Social Security grow, you’ll rely less on your portfolio in your 70s and 80s, when healthcare costs tend to climb.
Retiring Early Makes It Much Harder
A 65-year-old needs their money to last 25 to 30 years. A 55-year-old needs it to last 35 to 40 years, and a 50-year-old might need 45 years or more. The longer your retirement, the lower your safe withdrawal rate needs to be, because your portfolio must survive more market downturns and more years of inflation.
For a 40-year retirement, most research suggests dropping your initial withdrawal rate to around 3.3% to 3.5%, which means living on $33,000 to $35,000 per year from a $1 million portfolio. You’d also face a decade or more without Social Security income and would need to cover your own health insurance until Medicare kicks in at 65. Early retirees with $1 million typically need either very low expenses, other income sources, or a willingness to return to part-time work if markets underperform.
Making $1 Million Last Longer
Several practical strategies can extend the life of your portfolio beyond what the basic withdrawal math suggests.
Flexible spending is the most powerful one. Instead of pulling the same inflation-adjusted amount every year regardless of market conditions, reduce your withdrawals by 5% to 10% after a year when your portfolio drops. This prevents you from locking in losses by selling investments at depressed prices. Morningstar’s research found that retirees willing to accept some spending fluctuation can safely start at nearly 6% instead of 3.9%.
Keeping two to three years of expenses in cash or short-term bonds gives you a buffer during market downturns so you don’t have to sell stocks at a loss. Working part-time for even a few years at the start of retirement can dramatically reduce early withdrawals, giving your portfolio more time to grow. And controlling housing costs, whether by downsizing, relocating, or paying off your mortgage before retiring, directly reduces how much you need to pull from savings each year.
The bottom line: $1 million is enough for a comfortable 30-year retirement if you spend moderately, keep your taxes in check, and stay flexible. If your annual expenses are north of $60,000 and you don’t have Social Security or other income to cover part of the gap, $1 million will likely fall short without adjustments.

