Home › Budgeting › Sinking Funds
Sinking Funds: The Budget Trick That Ends Surprise Bills

Quick question: is Christmas really a surprise? Because every December, millions of Americans act like it snuck up on them — then put $800 on a credit card at 24% interest. Same with car registration. Same with the annual vet visit. Same with back-to-school shopping. These aren't surprises. They're predictable expenses we just never planned for.
That's the whole problem sinking funds solve. A sinking fund is money you set aside monthly for a known future expense — so when the bill arrives, it's already paid. Not dramatic. Not complicated. Just quietly life-changing.
I wish someone had explained this to me at 23, when my car's tires wore out and I financed $700 at a tire shop at an interest rate I don't even want to type. Tires are not a surprise! They literally wear down in front of your eyes! Anyway. Let's set yours up properly.
Sinking Fund vs. Emergency Fund: Don't Mix Them Up
This is the distinction that makes everything click:
- Emergency fund = for things you can't predict. Job loss. ER visit. Furnace dying in a cold snap.
- Sinking fund = for things you can predict. Christmas. Car insurance renewal. Property taxes. Annual subscriptions. New tires.
Why separate them? Because raiding your emergency fund for Christmas isn't an emergency — it's a planning failure wearing a costume. Sinking funds keep the emergency fund sacred for actual emergencies, and they keep predictable bills off your credit card. Both funds make the other one stronger.
The Sinking Funds Most People Need
You don't need twenty funds. Start with the ones that keep blindsiding you. The usual suspects:
- Car stuff: insurance (if paid semi-annually), registration, maintenance, tires. A driver putting $75/month aside basically never has a "surprise" car bill again.
- Home stuff: property taxes, homeowner's insurance, appliance replacement. Renters can skip most of this.
- Holidays and gifts: Christmas, birthdays, weddings. $60/month = $720 by December. Imagine a debt-free Christmas. It feels illegal.
- Medical: annual deductible, dental work, glasses. If your plan has a $2,000 deductible, $167/month covers it.
- Kids: back-to-school, summer camp, sports fees. These arrive like clockwork and sting like surprises.
- Pets: annual vet visit, flea meds. Pet people know: the vet bill is always bigger than the estimate.
- Travel: that one trip you take every year. Fund it monthly and the "vacation credit card bill" era ends.
The 20-Minute Setup (Seriously, That's All)
Step 1: List your predictable big expenses for the next 12 months. Grab last year's bank statements and hunt for the big irregular hits — the $600 insurance bill, the $900 holiday spend, the $400 car repair. Write down each expense and roughly when it's due.
Step 2: Divide each by the months remaining. Car insurance of $900 due in 6 months? That's $150/month. Christmas at $800 with 10 months to go? $80/month. The math is gloriously simple: total ÷ months = monthly savings.
Step 3: Put it in a separate account. A high-yield savings account works great — many let you create labeled sub-accounts ("buckets") for free. Ally, Capital One 360, and SoFi all do this. One account, multiple virtual envelopes. When the bill arrives, you transfer and pay. No drama.
Step 4: Automate the transfers on payday. This is the whole game. If you have to remember to move the money, you'll forget by month three. Set automatic transfers the day after payday and pay these funds first, before the money can evaporate into takeout and impulse buys.
Here's a stat that should bother you: the average American household spends over $1,000 on holiday gifts and travel each year, yet most save $0 for it in advance. Twelve months of $85 beats one month of panic every single time.
A Real Example: The "$400/Month That Changed Everything"
Let me show you what this looks like for a typical household. Say your sinking funds total $400 a month:
- Car insurance + maintenance: $125
- Christmas + gifts: $70
- Medical/dental: $85
- Annual subscriptions + registration: $40
- Vacation: $80
$400 feels like real money — until you compare it to the alternative: a $1,200 car repair on a credit card at 24% APR, a $900 Christmas financed over three months, a $500 vet bill that wrecks the budget. Sinking funds don't cost you $400. They save you from the interest, stress, and chaos of not having $400.
Fit this into your broader budget using the 50/30/20 rule — sinking funds count as savings, since they're money for future you.
Frequently Asked Questions
What are sinking funds in simple terms?
A sinking fund is money you save monthly for a specific future expense you know is coming — like car insurance, Christmas, or a vacation. Instead of getting hit with a $900 bill all at once, you save a small amount each month so the money is already there when the bill arrives.
How many sinking funds should I have?
Start with 3 to 5 covering your biggest predictable expenses — usually car costs, holidays, medical, and home or pet costs. You can add more over time, but don't create so many that tracking becomes a chore. If a fund would hold less than $10 a month, fold it into a general "irregular bills" fund.
Where should I keep sinking fund money?
A high-yield savings account with labeled sub-accounts (often called "buckets" or "vaults") is ideal — your money earns interest while staying separate from spending money. Keep it out of your checking account, where it will quietly get spent on other things.
What if the expense arrives before I've saved enough?
It happens, especially in year one. Cover the gap from your emergency fund if it's a true need — then prioritize rebuilding both. Next year the fund will be fully loaded and the problem disappears permanently. Year one is the hardest; it gets effortless after that.
Do sinking funds count as savings in the 50/30/20 budget?
Yes. Sinking funds are money set aside for future expenses, so they belong in the 20% savings bucket. They're not spending — you're pre-paying future bills. That framing matters, because it protects the money from getting raided for wants.