How long will 300k last in retirement depends less on the balance itself and more on your withdrawal rate, investment returns, and spending habits. A $300,000 portfolio can last anywhere from about 12 years to well beyond 30, depending on how you draw it down.
That wide range is exactly the problem: most retirees guess at a number instead of calculating one. The difference between a 4% and a 6% withdrawal rate can mean a decade of extra security — or a decade of anxious budgeting.
This guide breaks down the real math, shows you the levers that matter most, and gives you a practical framework for stress-testing your own plan before you need it.
The 4% Rule Applied to a $300,000 Portfolio
The 4% rule is the fastest way to estimate how long will 300k last in retirement, and it points to roughly 25 to 30 years. The rule comes from the Trinity Study, a landmark 1998 analysis by three Texas Tech finance professors that tested historical withdrawal rates against real market data.
It suggests withdrawing 4% in year one, then adjusting that dollar amount for inflation each year.
For a $300,000 nest egg, 4% equals $12,000 in year-one withdrawals, or about $1,000 per month. Historically, that pace has survived most 30-year retirement periods without running out of money.
But the rule has real limits you should understand:
- It assumes a stock-and-bond portfolio, not cash sitting in a savings account
- It was built on U.S. market history, which may not repeat
- It ignores fees, taxes, and large one-time expenses
- It says nothing about your actual spending needs
A retiree spending $3,500 a month cannot live on $1,000 from this portfolio alone — Social Security or a pension has to fill the gap. The rule is a starting point, not a guarantee.
How to apply this: Multiply your portfolio by 0.04 and compare the result to your real monthly expenses. If the gap is large, you need either more savings or a lower-cost lifestyle.
How Withdrawal Rate Changes the Timeline
Withdrawal rate is the single biggest driver of how long will 300k last in retirement, and small changes create huge differences. Move from 4% to 5% and you shorten the portfolio's lifespan by roughly five years. Move to 6% and the math gets uncomfortable fast.

The reason is compounding in reverse. Every dollar you withdraw early stops earning returns, and the effect snowballs. A 6% withdrawal rate on $300,000 means $18,000 in year one — a 50% larger draw than the 4% rule allows.
| Withdrawal rate | Year-one draw | Rough duration (no growth) | Action to take |
|---|---|---|---|
| 3% | $9,000 | 33+ years | Safest; consider if you retire early |
| 4% | $12,000 | ~25 years | Standard benchmark; pair with Social Security |
| 5% | $15,000 | ~20 years | Viable only with strong market returns |
| 6% | $18,000 | ~17 years | Risky; plan a backup income source |
| 8% | $24,000 | ~12 years | Short horizon only; high depletion risk |
The "no growth" column is deliberately conservative. With a balanced portfolio earning real returns, the timeline stretches — but market downturns early in retirement can cut it short. Sequence-of-returns risk is real: a bad first five years hurts far more than a bad final five.
How to apply this: Pick your target withdrawal rate first, then set your annual spending cap from that number rather than the reverse.
How Long $300,000 Lasts With Different Monthly Budgets
Translating your balance into a monthly budget makes how long will 300k last in retirement feel concrete instead of abstract. The table below assumes no investment growth, so treat it as a floor — real portfolios earning returns should last longer.
- $1,000/month ($12,000/year): about 25 years without growth, longer with returns
- $1,500/month ($18,000/year): about 17 years without growth
- $2,000/month ($24,000/year): about 12.5 years without growth
- $2,500/month ($30,000/year): about 10 years without growth
Notice how quickly the timeline collapses at higher spending. A retiree drawing $2,500 a month runs out in a decade unless Social Security covers most of their needs.
This is why most retirees treat $300,000 as a supplement, not a full income source. According to the Social Security Administration, the average retired worker benefit is roughly $1,900 per month — a figure that dramatically changes the picture when combined with portfolio withdrawals.
How to apply this: Add your expected Social Security benefit to your portfolio draw, then compare the total to your actual monthly spending. The gap is your real problem to solve.
Investment Returns and Sequence Risk
Investment returns decide whether how long will 300k last in retirement stretches toward 30 years or stalls near 20. A portfolio allocated 60% stocks and 40% bonds has historically produced real returns in the low-to-mid single digits after inflation, though results vary widely by decade.
The bigger issue is timing. Two retirees can hold identical portfolios and get wildly different outcomes based purely on when they retire. A market crash in year one forces you to sell shares at low prices to fund withdrawals — locking in losses you can never recover.
Practical ways to manage this:

- Keep one to two years of spending in cash or short-term bonds so you never sell stocks in a downturn
- Use a bond tent — raise your bond allocation just before and after retirement, then glide back
- Consider a dynamic withdrawal strategy that trims spending after bad market years
Tools like Portfolio Visualizer let you backtest withdrawal strategies against historical data, and FIRECalc specifically models retirement portfolio survival rates. Both are free and built for exactly this question.
How to apply this: Run your own numbers through a backtesting tool using at least three different start years, including a bad one like 2000 or 2008.
Taxes, Inflation, and Healthcare Costs
Ignoring taxes and inflation is the most common reason how long will 300k last in retirement estimates come up short. A $300,000 balance in a traditional 401(k) is not $300,000 of spending power — it is pre-tax money.
The IRS explains that withdrawals from traditional retirement accounts are generally taxed as ordinary income, while Roth withdrawals are typically tax-free if rules are met. That distinction can shift your effective withdrawal rate by several percentage points.
Inflation matters just as much. At 3% annual inflation, $12,000 of spending power becomes roughly $8,900 in 10 years and about $6,600 in 20. Your withdrawals must rise just to stand still.
Healthcare deserves its own line item. Fidelity Investments has estimated that a 65-year-old couple may need several hundred thousand dollars set aside for healthcare in retirement — a range that varies by health, location, and coverage. For a single retiree, that figure is lower but still substantial.
How to apply this: Estimate your after-tax withdrawal need, not your gross withdrawal, and add a separate healthcare reserve so medical costs don't drain your core portfolio.
Stress-Testing Your Plan Before You Retire
The honest answer to how long will 300k last in retirement is a range, not a single number — and stress-testing turns that range into a decision. Run your plan against bad scenarios before you commit.
Test these four variables:
- A 30% market drop in year one — does your cash buffer cover spending without selling stocks?
- Higher-than-expected inflation — can you cut discretionary spending by 10–15% if needed?
- A 25-year horizon instead of 20 — longevity risk is real, and many retirees live into their 90s
- A long-term care event — even a few years of assistance can consume a large share of a $300,000 portfolio
A simple spreadsheet handles most of this. Model your withdrawals year by year, apply a conservative return assumption, and see where the balance lands at age 90. If it goes negative, adjust now while you still have options — working a few more years or delaying Social Security both have outsized effects.

How to apply this: Build a year-by-year projection to age 95 and identify the exact age your balance hits zero under a pessimistic return assumption.
Frequently Asked Questions About how long will 300k last in retirement
Can I retire at 60 with $300,000?
Possibly, but only with other income sources. Retiring at 60 means a 30-year-plus horizon and no Social Security until 62 or later, plus higher healthcare costs before Medicare eligibility at 65.
If how long will 300k last in retirement is your only question, the answer at 60 is roughly 20–25 years with a 4–5% withdrawal rate — tight unless a pension or part-time work fills the gap.
Does $300,000 last longer in a Roth IRA than a traditional IRA?
Usually yes, because Roth withdrawals are generally tax-free and don't affect Social Security taxation the same way. A traditional IRA balance of $300,000 might only support $240,000–$260,000 of after-tax spending depending on your bracket. How long will 300k last in retirement therefore depends partly on which account holds it, so consider Roth conversions in lower-income years before you retire.
What happens if I need long-term care?
A single year of nursing home care can exceed $100,000 in many U.S. regions, which would consume a third of a $300,000 portfolio in one stroke. Medicare generally does not cover extended custodial care.
If how long will 300k last in retirement keeps you up at night, price long-term care insurance or earmark a separate reserve before relying on this balance.
Is $300,000 enough if I also get Social Security?
Often yes for a modest lifestyle. If Social Security covers $1,900 a month and you draw $1,000 from the portfolio, you're working with about $2,900 monthly. How long will 300k last in retirement in that setup can stretch past 30 years, since the portfolio only supplements rather than carries the full load. Run the combined math, not the portfolio alone.
Should I use a 3% or 4% withdrawal rate?
Use 3% if you retire early, expect a long lifespan, or want a safety margin. Use 4% for a standard 30-year retirement with a balanced portfolio. How long will 300k last in retirement shifts by roughly five to seven years between those two rates, so choose based on your risk tolerance and how much flexibility you have to cut spending.
Conclusion
The answer to how long will 300k last in retirement is a range shaped by choices you control. Key takeaways:
- At a 4% withdrawal rate, $300,000 supports about $12,000 a year and typically lasts 25–30 years
- Higher withdrawal rates cut the timeline sharply — 6% drops it to roughly 17 years
- Sequence risk, taxes, inflation, and healthcare can each shorten the runway
- Social Security or a pension changes the math more than any investment tweak
Your next step: open a spreadsheet or a free backtesting tool this week and model your own withdrawal rate against a pessimistic return assumption to age 95. That single exercise tells you more about how long will 300k last in retirement than any rule of thumb ever will.





