You know that feeling when a $1,200 car insurance bill lands in November and your stomach drops? The money has to come from somewhere, so it gets pulled out of "groceries" or the credit card or the emergency fund. Then January rolls around and you've broken the streak you were trying to build. The bill wasn't a surprise. The funding was.
This is what sinking funds fix. A sinking fund is a category in your budget that you feed a little each month so the big, predictable bills are already paid for when they show up. Boring name. Quietly life-changing in practice.
Why monthly budgets break in the first place
If you only budget for the next 30 days, every annual bill is a shock to that month. That's not a budgeting failure. That's a math failure. A $1,200 bill in one month requires $1,200 of slack that month. You don't have $1,200 of slack. Almost nobody does.
Sinking funds turn the math into something doable. Take the bill, divide by 12, set that amount aside every month. By the time the bill arrives, the fund is full, you pay it, and you keep going. No spike, no shame, no scramble.
The interesting thing is what this does to your emotions about money. Big annual bills create dread. Sinking funds replace dread with something close to satisfaction. You watch the line item grow, and when the bill lands, you get to spend the money you already saved on exactly what you intended.
What deserves a sinking fund
Anything that isn't monthly but you know is coming. The honest test is: "Have I paid this in the last two years? Will I pay it in the next two?" If yes to both, it deserves a fund.
Common ones:
- Car insurance if you pay annually or twice a year
- Home insurance for the same reason
- Property tax if you're a homeowner without escrow
- Vehicle registration, license renewals, vehicle maintenance
- Vet visits, including the unscheduled emergency
- Dentist and other recurring medical
- Christmas, birthdays, weddings, graduations (gifts and travel)
- Annual subscriptions like Costco, software, association dues
- Vacations (even modest ones)
- Back-to-school if you have kids
- Home maintenance that you know is coming but can't predict the month
The trick isn't being clever. It's being honest. Most "emergencies" people pay for with credit cards aren't really emergencies. They're predictable expenses that just weren't predicted.
How to size a fund without overthinking it
For each category, follow the same recipe:
- Estimate the annual cost. Use last year's actual if you have it. Round up if you're not sure.
- Divide by 12. That's your monthly contribution.
- If the bill is sooner than 12 months away, divide by the number of months you have left.
Example. Christmas is your biggest one. Last year you spent $900 on gifts, $200 on a holiday meal, and $400 on travel to family. That's $1,500 total. If it's January, $1,500 / 12 = $125 a month into the Christmas fund. If it's August already, $1,500 / 5 = $300 a month. Doable, just less doable. Hence the appeal of starting sinking funds when the year is fresh.
The four sinking funds almost everyone needs
If you can only fund a few to start, prioritize these:
- Christmas / holidays. It always shows up. It's never small. Funding it kills more credit card balances than any other single line.
- Car maintenance and registration. Brakes, tires, and unexpected $400 repairs are guaranteed if you own a car for more than two years.
- Annual insurance. Whichever insurance you pay yearly: home, car, life. Smooth it.
- Medical and dental. Even with insurance, the gaps add up. If you're self-employed and pay your own dental, this one's huge.
Get those four humming and the rest are bonus.
Where to keep sinking fund money
You have three reasonable options:
- All in your main day-to-day account, tracked in your budget app. Simplest. The risk is "phantom money": you see $5,000 in the account and forget that $1,200 of it is reserved for car insurance.
- One savings account, tracked in your budget app. A little better. You're less likely to spend it because you have to deliberately move it. Earns a tiny amount of interest if it's a high-yield savings account.
- Multiple named savings accounts. Some online banks let you nickname sub-accounts. "Christmas," "Insurance," "Vet." Maximum clarity, more accounts to manage.
Honestly, option 1 works fine if your budget app is doing the bookkeeping. The whole point of a budget is that the app tells you what's reserved, not your wallet's gut feeling. If you trust the app, you don't need 17 sub-accounts.
When the bill is bigger than expected
It will happen. The brakes need full replacement and now it's $1,800 instead of $800. Your sinking fund gives you a softer landing, not a perfect one. You pay what's in the fund, decide where the rest comes from (other budget categories, the emergency fund, or a temporary cut elsewhere), and move on. Then you bump the monthly contribution next year so you're a little better prepared.
This is the difference between sinking funds and an emergency fund. Sinking funds cover known costs you've underestimated. The emergency fund covers unknown costs you couldn't predict at all. Job loss. Furnace dies in February. Sudden medical. Sinking funds protect the emergency fund from being used as a slush fund.
The honest first month
The first month you start sinking funds, your usable monthly money goes down. That's the cost. You're trading "more money this month" for "no panic in November." If you're new to budgeting, this can feel like backsliding. It isn't. You were already going to spend this money. You just weren't going to know about it until the bill landed.
By month three, the trade feels obvious. By month six, you'll wonder why you ever did it any other way.
Where Zero fits
Funds are first-class in Zero. Mark a budget line is_fund and the balance rolls over month to month, which is exactly what sinking funds need. You name them whatever you want, fund them whatever you want, and watch the balance grow until the bill lands. No spreadsheet. No multiple savings accounts unless you want them.
If you've been white-knuckling December for a few years, this is the fix. Pick the three biggest annual bills, divide by the months you have, and start there.
Ready to get to zero? Start your free 30-day trial.