Most financial advice says 3-6 months. Here's why that's wrong for most people, and how to calculate the right number for your life.
Quick Take
The 3-6 month rule was created in the 1950s for factory workers with steady paychecks. If you're a contractor, freelancer, or landlord, you need a different framework.
The traditional emergency fund advice assumes you have a stable W-2 income that continues until you're laid off, then stops entirely. For the 16 million Americans who are self-employed, the reality is messier: income fluctuates month to month, clients disappear, equipment breaks, and seasonal slowdowns eat into cash reserves.
A contractor who earns $8K in a good month and $1K in a slow winter month needs a fundamentally different emergency fund than a teacher with a guaranteed salary. The same 3-month rule applied to both is financial malpractice.
Instead of "months of expenses," try this:
Emergency Fund = (Monthly Fixed Expenses ร 6) + (Income Volatility Buffer)
Where the Income Volatility Buffer = difference between your best and worst income month ร 3.
For a contractor with $3,500/mo fixed costs, $9K best month, and $1K worst month: Emergency Fund = ($3,500 ร 6) + (($9,000 - $1,000) ร 3) = $21,000 + $24,000 = $45,000.
That sounds high. But for someone with variable income, it's the number that actually protects you. You can work toward it over time โ even $10K is better than zero.
Not in your checking account โ you'll spend it. A high-yield savings account earning 4.5%+ APY is the right home. At $45K, that's $2,025/year in interest just for having it. Top picks in 2026: Marcus by Goldman Sachs, Ally, or Capital One 360. All have no minimums and no fees.
๐ฅ This Week's Free Template
Personal Budget Spreadsheet โ complete template pack, instant download
Get the Template โ $17 โOr use our free Compound Interest Calculator first.
Sponsor
Empower
Free retirement dashboard โ sync all your accounts in one place. 4.5M users trust it.
Try it free โWas this useful? Share it with a colleague.
โ Back to Newsletter Archive