A sinking fund is money set aside gradually, in small monthly amounts, for a specific expense you know is coming — but that doesn't happen every month. It's the fix for the expenses that technically aren't surprises but still blow up a budget every time.

Sinking fund vs. emergency fund

Sinking FundEmergency Fund
PurposeA known future expenseUnknown, unplanned events
When you use itOn a predictable scheduleOnly when something goes wrong
How many you might haveSeveral, one per goalUsually just one

How to set one up

  1. List the irregular expenses you know are coming: car registration, holiday gifts, annual subscriptions, insurance premiums, birthdays.
  2. Estimate the annual cost of each one and divide by 12 to get a monthly amount.
  3. Move that amount into a separate savings account (or sub-account, if your bank supports them) every month.
  4. When the expense hits, pay it from the fund instead of your regular checking account or a credit card.

Use named sub-accounts if your bank allows it

Many online banks let you create multiple named savings buckets under one account. Labeling them "Car Registration" or "Holiday Gifts" makes it much easier to track progress toward each goal separately.

The math doesn't change how much these expenses cost you over a year — but spreading them monthly means none of them ever show up as a shock, and none of them require pulling from your emergency fund or a credit card.

How to prioritize when money is tight

If you can't fully fund every sinking fund at once, rank them by two things: how soon the expense hits and how painful it would be to cover it without savings. A car registration due in two months should generally come before a holiday gift fund that's ten months out, even if the holiday total is larger — you simply have less runway to catch up.