Most budgets break on costs that don't come every month: car insurance, gifts, the annual subscription, the vet. A sinking fund spreads each one into a monthly amount so it's already saved when the bill arrives.
1. List the irregular costs
Common ones: car insurance and registration, car repairs, holidays and gifts, annual subscriptions, medical and dental, home or renters insurance, pet costs, and travel.
2. Put a yearly number on each
Use last year's bank statements if you can. Example:
| Cost | Per year | Per month |
|---|---|---|
| Car insurance | $1,200 | $100 |
| Car repairs | $600 | $50 |
| Gifts and holidays | $900 | $75 |
| Subscriptions (annual) | $240 | $20 |
| Medical and dental | $480 | $40 |
| Pet costs | $360 | $30 |
| Travel | $1,200 | $100 |
| Home maintenance | $600 | $50 |
| Total | $5,580 | $465 |
3. Adjust for timing
If a bill is due in 4 months, divide what's left to save by 4, not 12. The first year is the hardest; after that the monthly number is steady.
4. Keep it simple to hold
One separate savings account for all sinking funds, plus a sheet that tracks how much of the balance belongs to each category, is enough.
5. Automate the transfer
Move the monthly total the day after payday. Then the "surprise" bills stop being surprises.
Free tools
- Sinking funds calculator: https://smartbudgetsheets.surge.sh/calculators/sinking-funds-calculator/?utm_source=mataroa
- Sinking funds spreadsheet (free CSV): https://smartbudgetsheets.surge.sh/templates/sinking-funds-spreadsheet/?utm_source=mataroa
- Savings Goals tracker with 12 goals (Payhip): https://payhip.com/b/ZbfXe?utm_source=mataroa
- 42 free budget templates, pay what you want ($0 is fine): https://smartbudgetsheet.gumroad.com/l/ngpkrb?utm_source=mataroa
General information, not financial advice.