The 3.5% Reality Check: Is the 4% Rule Dead for FIRE?

I’ve been using Beancount religiously for the past 8 years to track every penny on my journey toward Financial Independence. My spreadsheets, queries, and Fava dashboards have become increasingly sophisticated—but recently I discovered something that made me question everything: the classic 4% safe withdrawal rate assumes a 30-year retirement timeline.

Here’s the uncomfortable math that hit me hard:

The 30-Year Assumption vs FIRE Reality

The Trinity Study and the famous 4% rule are built on the premise that your portfolio needs to last from age 65 to 95—about 30 years. But if you’re pursuing FIRE and planning to retire at 40 (my target), that’s a 50 to 60-year timeline. The longevity risk is dramatically different.

Recent research from financial advisors now suggests that early retirees should plan for 3.0% to 3.5% withdrawal rates for timelines exceeding 40 years. Morningstar updated their guidance in December 2025 to 3.9%, up from 3.7%, but that’s still for traditional retirement timelines.

What This Means in Real Numbers

For someone with k in annual expenses:

  • 4% rule: Need ,000,000 portfolio
  • 3.5% rule: Need ,142,857 portfolio

That’s an extra ,857—or roughly 3-4 more years of grinding before reaching FI. Ouch.

How I’m Modeling This in Beancount

I’ve started creating queries to stress-test multiple withdrawal rate scenarios. Here’s a simplified version of my approach:

I’m also tracking my years to FI metric differently now, using 3.5% as my baseline instead of 4%. It’s psychologically tough to see that date push further out, but better to plan conservatively than run out of money at 75.

Questions for the Community

  1. Are you adjusting your FIRE numbers based on longer retirement timelines?
  2. How are you modeling different withdrawal scenarios in Beancount?
  3. Anyone stress-testing portfolios against sequence-of-returns risk for 40-50 year timelines?
  4. Is 3.5% overly conservative? Some argue you can work part-time if needed, others say that defeats the purpose of FI.

I know this is a sobering topic—it certainly was for me when I first realized the 4% rule wasn’t designed for people retiring at 35-45. But I’d rather have the honest conversation now than discover the problem 20 years into retirement.

What’s your take? Am I overthinking this, or is this adjustment necessary?


Edit: For those interested, Bill Bengen (the creator of the 4% rule) now suggests 4.7% may be safe if your portfolio includes small-cap value stocks. But I’m personally more comfortable with the conservative 3.5% floor for early retirement.

This really hits home. I’ve been tracking my finances with Beancount for over 4 years now, and I went through exactly this realization about 18 months ago. It was… not fun.

My Personal Experience

I originally built my entire FIRE plan around the 4% rule. Hit my “number” (k for my k annual expenses), felt incredible, started planning my exit from the corporate world. Then I stumbled across a research paper discussing safe withdrawal rates for early retirees with 40+ year timelines. The floor fell out from under me.

The scary part? I was 42 at the time, planning to retire at 45. That’s potentially a 50-year retirement if I live to 95 (which, given family history, is entirely possible). The 4% rule suddenly felt reckless.

What I Did About It

I adjusted my target FIRE number to use 3.5% as the baseline. For my k expenses:

  • Old target (4%): ,000
  • New target (3.5%): ,085,714

That’s an extra k, which at my savings rate meant 2 more years of work. Devastating at first, but necessary.

The Beancount Piece

Here’s a query I use to track multiple withdrawal rate scenarios simultaneously:

I also created a custom Fava extension that shows me “Years to FI” at different withdrawal rates on my dashboard. Seeing all three scenarios helps me stay motivated—even at 3.5%, I’m still making progress.

Words of Encouragement

Here’s what I learned: better to add 2 years of work now than run out of money at 75. The conservative approach also has hidden benefits:

  1. Psychological safety margin - I sleep better knowing I’ve planned conservatively
  2. Flexibility to spend more - If the portfolio outperforms, I can increase spending in retirement
  3. Part-time work becomes optional - Not required for survival, just for lifestyle enhancement
  4. Sequence of returns protection - Lower withdrawal rate means early market crashes are less devastating

The other thing? You can always adjust. If you retire at 3.5% and your portfolio is still growing after 10 years, you can increase your spending. But if you retire at 4% and hit a bear market, you’re in trouble.

My Recommendation

Use 3.5% as your baseline for early retirement (before age 50). Yes, it means more years of work or more aggressive saving. But it’s the difference between a comfortable 50-year retirement and potential disaster.

And honestly? Those extra 2 years aren’t wasted. I used that time to:

  • Build additional skills that make me more valuable for part-time consulting
  • Pay off my mortgage (not in original plan)
  • Hit a higher comfort level with my FIRE number
  • Enjoy the journey instead of rushing to an arbitrary finish line

You’re not overthinking this. You’re doing the responsible math that too many FIRE enthusiasts ignore.

As a CPA who’s worked with hundreds of clients planning for retirement, I need to add some professional perspective here. Most people—including many FIRE enthusiasts—dramatically underestimate longevity risk.

The Math Is Real, But Not Insurmountable

Let’s be clear: the difference between 4% and 3.5% is significant. But it’s not the end of the world. Here’s what I tell my clients:

The 3.5% rule for early retirement is prudent, not pessimistic.

If you’re retiring at 40 and planning to live to 90, that’s a 50-year timeline. The Trinity Study data simply wasn’t designed for this scenario. They tested 30-year periods because that’s what traditional retirees need. For FIRE, you need different assumptions.

The Tax Layer Nobody Talks About

Here’s something that gets overlooked: withdrawal rates need to account for taxes. If you’re withdrawing from tax-deferred accounts (traditional 401k/IRA), your actual spendable income is lower than the gross withdrawal.

Example:

  • Portfolio: ,000,000
  • 3.5% withdrawal: ,000 gross
  • After taxes (say 15% effective): ,750 net

So if your actual expenses are k, you need to withdraw more than 3.5% gross—closer to 4.1% gross to net 3.5% after taxes. This is where Beancount metadata for account types becomes crucial.

The Flexibility Factor

What I encourage clients to consider: build flexibility into your FIRE plan, not just your withdrawal rate. Here’s what that looks like in practice:

  1. Barista FIRE - Part-time work covering health insurance + some expenses
  2. Multiple income streams - Rental income, side projects, consulting
  3. Geographic arbitrage - Ability to reduce expenses by relocating if needed
  4. Delayed Social Security - Waiting until 70 increases benefits by 24%

In Beancount, I help clients model these scenarios with separate income accounts:

This way you can track multiple retirement income streams and see how dependent you are on any single source.

My Professional Recommendation

For clients pursuing early retirement (before age 50):

  • Base case: 3.5% withdrawal rate
  • Conservative case: 3.0% withdrawal rate
  • Optimistic case: 4.0% withdrawal rate

But—and this is critical—also model multiple income scenarios. Pure portfolio retirement is risky. A portfolio + side income (even -15k/year) dramatically improves success rates.

The Beancount Advantage

Where Beancount really shines for FIRE planning:

  1. Granular expense tracking - Know your true annual costs, not estimates
  2. Account metadata - Tag accounts by tax treatment (Roth, Traditional, Taxable)
  3. Custom queries - Model different withdrawal strategies and their tax implications
  4. Scenario testing - Duplicate your ledger, adjust income/expenses, see the impact

I’ve built Beancount templates for clients that track:

  • Current expenses (to establish baseline)
  • Projected retirement expenses (usually 80% of working expenses)
  • Healthcare costs pre-Medicare (age 45-65)
  • Tax-optimized withdrawal sequencing (Roth conversion ladder timing)

Bottom Line

You’re not overthinking this—you’re doing exactly what responsible FIRE planners should do. The 4% rule isn’t “dead,” but it’s not appropriate for 40-50 year timelines.

Use 3.5% as your baseline. Build in flexibility. And track every dollar in Beancount so you have real data, not just assumptions.

The goal isn’t to work forever—it’s to retire once and stay retired. An extra 2-3 years of work now beats having to go back to work at 65 because you ran out of money.

Coming at this from a different angle as someone who runs a small business and has learned the hard way: never trust a single number when your financial future depends on it.

Why I Track Multiple Scenarios Simultaneously

I’m not pursuing traditional FIRE—I love what I do. But I track my business and personal finances with the same principle: best case, base case, worst case. Always.

For anyone doing FIRE planning, here’s my recommendation based on how I approach business financial planning:

The Three-Scenario Framework

Scenario 1: Conservative (3.0% withdrawal)

  • Assumes: Below-average returns, higher inflation, expensive healthcare
  • Purpose: Can I survive the worst plausible outcome?
  • FIRE number for k expenses: ,333,333

Scenario 2: Base Case (3.5% withdrawal)

  • Assumes: Moderate returns, normal inflation, manageable healthcare
  • Purpose: What’s the most realistic plan?
  • FIRE number for k expenses: ,142,857

Scenario 3: Optimistic (4.0% withdrawal)

  • Assumes: Strong returns, low inflation, good health
  • Purpose: When could I retire if things go well?
  • FIRE number for k expenses: ,000,000

How I Track This in Beancount

I don’t just track one FIRE number—I track progress toward all three simultaneously. Here’s my Fava dashboard approach:

Custom queries that show:

  1. Current net worth
  2. Distance to each FIRE number (3%, 3.5%, 4%)
  3. Months/years until each milestone at current savings rate
  4. Required monthly savings to hit each target by age 45, 50, 55

This gives me a range of outcomes instead of a single point of failure. When I look at my dashboard, I see:

  • Conservative FIRE: 8.2 years away
  • Base case FIRE: 6.1 years away
  • Optimistic FIRE: 4.3 years away

Psychologically, this is powerful. Instead of feeling defeated that I’m “8 years from retirement,” I can see that I’m somewhere between 4-8 years away depending on market conditions and life circumstances.

The Business Lesson Applied to FIRE

In business, if your entire plan depends on revenue hitting exactly k next year, you’re gambling. Same with FIRE. If your entire plan depends on:

  • Markets returning exactly 7% annually
  • Inflation staying at exactly 2%
  • Healthcare costs not surprising you
  • You never needing to help family financially
  • Nothing unexpected happening in 50 years

…then you’re not planning, you’re hoping.

My Question for the Community

Is anyone else tracking multiple FIRE scenarios in parallel?

I’d love to see others’ approaches to:

  • Displaying multiple withdrawal rate scenarios in Fava
  • Setting up queries that stress-test different assumptions
  • Building contingency plans (“if portfolio drops 40%, then I do X”)
  • Psychological strategies for dealing with the uncertainty

Bottom Line from a Business Perspective

The business owners who survive economic downturns are the ones who planned for them. The retirees who stay retired through market crashes are the ones who assumed bad things would happen.

Use 3.5% as your base case. But also model 3.0% (can you survive?) and 4.0% (what if things go great?). Having the range makes you resilient, not just prepared.

And frankly? If you can’t retire comfortably at 3.5%, you probably shouldn’t retire at 4%. The difference between those two numbers is your margin of safety—and in a 50-year retirement, you WILL need that margin at some point.

Wow, this thread is both incredibly helpful and slightly terrifying as someone just starting their FIRE journey. I’m 28 and just started tracking my finances seriously with Beancount about 6 months ago.

My Initial Reaction

When I first calculated my FIRE number using the 4% rule, I got ,000 (for my estimated k annual expenses). That felt achievable—aggressive savings for 15 years and I’d be done at 43.

But after reading this thread, that k target just became ,286 (at 3.5%). That’s an extra k or about 2 more years of working.

Honestly? My first instinct was frustration. But then I realized: I’d rather know this NOW at 28 than discover it at 43 when I thought I was done.

Questions from a Newbie Perspective

  1. When should I even start tracking this seriously? Is it premature to obsess over withdrawal rates when I’m 15 years from my FIRE date? Should I focus on just maximizing savings rate and worry about this later?

  2. Healthcare is terrifying. I’m on a good employer plan now, but the idea of self-funding healthcare from age 43 to 65 (22 years!) is the scariest part of this. How are people modeling healthcare costs in Beancount? It seems like such a huge unknown.

  3. Is it even realistic to retire at 43? Everyone here seems to be adding years to their timelines. Is early-40s FIRE actually achievable anymore, or has it become early-50s FIRE?

What I’m Taking Away

Despite my initial panic, here’s what I’m learning from this discussion:

Build conservative assumptions from day one. I’m switching my tracking to 3.5% as the base case right now, while I’m young enough that the extra savings years don’t feel crushing.

Track real expenses, not estimates. This is where Beancount really helps. I thought I spent k/year but after 6 months of tracking, I’m closer to k. Good to know now rather than later.

Don’t anchor to a single FIRE number. I love bookkeeper_bob’s three-scenario approach. I’m going to implement that in my own tracking so I don’t get fixated on one target.

The Silver Lining

The advantage of learning about the 3.5% rule at 28 instead of 42:

  • More time to adjust course
  • Higher compound interest on the extra savings
  • Can make career decisions with better information
  • Less psychological whiplash from changing targets late in the game

My Commitment

I’m adjusting my Fava dashboard tonight to show:

  • Conservative case: 3.0% withdrawal (,066,667 target)
  • Base case: 3.5% withdrawal (,286 target)
  • Optimistic case: 4.0% withdrawal (,000 target)

And I’m tracking progress toward all three. If I hit the optimistic target early, great—but I won’t actually retire until I hit the base case at minimum.

Thanks to everyone in this thread for the reality check. It stings a bit, but I’d much rather deal with this truth now than discover it 15 years from now when it’s too late to adjust.

Better to plan for 50 years and be pleasantly surprised than plan for 30 and run out of money.