We use privacy-friendly analytics (Plausible) for aggregate site traffic. Privacy Policy
Car insurance, holidays, and annual software bills aren’t emergencies. They’re predictable. How sinking funds keep them out of your checking account.
Vault & Compass

An emergency fund is for things you didn’t see coming. A sinking fund is for things you did see coming and still pretend are surprises.
Divide a known future cost by the number of months until it’s due. Move that amount every month into a labeled bucket: a savings sub-account, or a line in your spreadsheet that you treat as reserved.
Car registration in twelve months at $600 → $50/month. Holiday gifts at $1,200 → $100/month starting January. Annual SaaS renewals work the same way.
Start with the bills you can name without looking anything up. Insurance premiums, vehicle registration, property tax if it isn’t escrowed, holiday spending, the annual subscriptions you keep because canceling costs you more than paying. Most households come up with six to ten. That list is the actual work; the arithmetic afterwards is trivial.
If a cost is irregular rather than annual, use the same method with a rough estimate and revise it once a year. Tires, vet visits, and home repairs aren’t scheduled, but they aren’t shocks either. Funding them at an approximate monthly rate is closer to the truth than treating each one as an emergency.
Without a sinking fund, annual bills raid either your emergency fund (wrong tool) or your credit card (expensive bridge). With one, December doesn’t feel like a personality failure. It’s math you already funded.
There’s a second benefit that’s easy to miss: your monthly numbers stop lying. If a $600 insurance bill lands in one month, that month looks catastrophic and the eleven around it look better than they are. Funding it at $50 a month puts the cost where it belongs and makes month-to-month comparisons worth reading.
Keep sinking funds as separate rows under assets, or as earmarked balances inside savings. The important part is that the money is named. Unlabeled cash gets spent.
A workable minimum is one row per fund with four fields: target amount, due date, monthly contribution, current balance. Anything past that is decoration. When a fund pays out, reset the balance to zero and restart the contribution instead of deleting the row, so next year’s version starts already configured.
One account can hold several funds. You don’t need six savings accounts; you need one balance and a sheet that says which parts of it are already spoken for. The bank shows a total, the sheet shows the claims against it, and the difference is what’s genuinely free to spend.
If transactions sync into your sheet via Sheetful, you can still maintain sinking-fund balances as manual lines. Sync handles the noise (automatically each day on Premium, on a manual sync on Free); you handle the labels. No feed knows that $50 of a savings transfer is spoken for by car registration.
They’re different tools, and confusing them is expensive.
An emergency fund covers unknown shocks: job loss, a medical bill, the genuinely unforeseen. Its target is a number of months of expenses, you size it once, and you mostly leave it alone. Spending it means something went wrong. The sizing question is its own exercise, covered in how to size an emergency fund.
A sinking fund covers known future costs. Its target is a specific dollar amount with a date attached, it gets spent on purpose, and it refills on a schedule. Draining it is the plan working, not the plan failing.
Keep both. Confusing them is how “emergencies” become a lifestyle.