Sinking funds: a worked example for irregular bills

Last updated: 15 October 2026 · By Quicksloth

Some bills don't come every month: the car insurance every six months, Christmas once a year, a car repair whenever the car decides. A sinking fund turns each of them into a small monthly amount, set aside ahead of time, so the bill is already paid for when it arrives. Here is one household's plan worked out with real numbers: the setup in January, and a check-in three months later with a skipped month and a repair paid from a fund.

Short version: for each bill, take what's still missing and divide it by the months left until it's due. In this example four funds need $400 a month, or $200 from each of two paychecks. Three months later, one skipped transfer and one repair change the plan by $6 a month.

This is a worked example of a calculation, not financial advice. Your own bills and dates will be different.

The one rule

For each fund you need three numbers: the goal (what the bill will cost), the due date and what you have already set aside. Then:

Because the plan always divides what's still missing by the months still left, it corrects itself: skip a month and the next months ask a little more; put in extra and they ask a little less.

The plan in January

A made-up household sets up four funds on 15 January 2027. They are paid twice a month (on the 15th and the last day), so 24 paychecks in the year.

FundGoalDue dateAlready savedStill neededMonths leftPer monthPer paycheck
Car insurance (6 months)$1,0801 Jul 2027$0$1,0806$180$90
Car repair$1,2001 Oct 2027$300$9009$100$50
Annual subscriptions$2401 Sep 2027$0$2408$30$15
Christmas$9901 Dec 2027$0$99011$90$45
Total$3,510$300$3,210$400$200

So the household moves $400 a month into its funds: $200 from each paycheck. The $300 already in the car repair fund counts from day one, which is why that fund only needs $100 a month.

A car repair has no real due date. Picking one anyway (here: before winter) is what turns "someday" into a monthly number.

Three months later

On 15 April the household has made its transfers on 16 January, 16 February and 16 March, with one exception: the subscriptions transfer was forgotten in February. In March the brakes needed $180, paid with money from the car repair fund. Here is the plan, recalculated:

FundGoalSavedSpent from fundIn the fund nowStill neededMonths leftPer monthPer paycheckProgress
Car insurance$1,080$540$540$5403$180$9050%
Car repair$1,200$600$180$420$6006$100$5050%
Annual subscriptions$240$60$60$1805$36$1825%
Christmas$990$270$270$7208$90$4527%
Total$3,510$1,470$180$1,290$2,040$406$203

Spending from a fund without counting it twice

This is where many budgets go wrong. The $100 a month for car repairs already left the budget when it was set aside: in January, February and March it was counted as money saved. If the $180 brake bill is then also written down as a new expense, the same money is counted twice, and the month of the repair looks $180 worse than it was.

So the brake bill goes against the fund, not against the month: in the fund now = saved − spent from fund, $600 − $180 = $420. The monthly budget doesn't see it at all.

The other common slip is spending more than the fund holds. If the brakes had cost $700, the fund would show −$100: the extra $100 came from somewhere else and belongs in the month's spending, not in the fund.

Refill the fund, or not

After the repair, the household has a choice, and the numbers make it concrete:

Neither is wrong. A fund for one known bill (insurance, Christmas) usually just runs to its date and is used up. A fund for things that keep happening (car repairs, the vet, the house) is often topped back up.

What this example assumes

Try it with your own bills

Our Budget Planner has a Sinking Funds tab that does exactly this for up to 20 funds, and a Savings Goals tab with the same engine for 10 longer goals like an emergency fund. Type a name, a goal, a due date and what you already have; to add money, write a transaction with the fund's name as its category; when you pay for something with it, type the amount in Spent from fund, not in Transactions. The tab shows Saved, In the fund now, Still needed, Months left, Per month and Per paycheck (from your pay frequency), a progress bar and a status (Saving, Funded or Past due), and its Check column says "Spent more than saved." when a fund goes below zero. It works in Excel and Google Sheets and is coming soon to our Etsy shop.

Paying off debt at the same time? See Debt snowball vs avalanche: same debts, two plans.

Not financial advice. The calculation shows how much to set aside under the assumptions above; it doesn't know your income, your other goals or what your bills will really cost.