Walk into any r/budget thread on a Sunday night and the same question rotates through the top posts: "what app or spreadsheet does sinking funds?" The question is so recurring that it is basically the subreddit's rallying cry. It shows up because once you hear about sinking funds, you immediately realize they solve the one thing your budget keeps getting wrong: the expenses that are not monthly but absolutely do arrive.
This is the plain-English guide. What a sinking fund actually is, how it differs from an emergency fund, the math for monthly contributions, a full menu of 25 categories to pick from, and where to keep the money. At the end, a free printable tracker and the paid upgrade if you want the pre-built version.
What a sinking fund is (in one paragraph)
A sinking fund is money you set aside in small monthly chunks for a known future expense that is not monthly. Car maintenance. Christmas. The annual Costco membership. Summer camp. Next year's vacation. You pick the total, divide by 12 (or by however many months until the expense), and transfer that amount every payday into a labeled savings bucket. When the expense arrives, the money is already there. No credit card. No "I'll figure it out." No surprise.
Sinking fund vs emergency fund
This is the first thing people get confused about, so it's worth spelling out.
| Feature | Sinking Fund | Emergency Fund |
|---|---|---|
| Purpose | Known future expense | Unknown future expense |
| Example | Christmas gifts, car registration | ER visit, job loss, furnace failure |
| Target size | Equal to the expense | 3-6 months of bills |
| Use when | The date arrives | Something unplanned happens |
| How many | 5-10 separate funds | One combined fund |
Both matter. Most people who skip sinking funds end up tapping their emergency fund for Christmas, which is what makes the emergency fund feel like it never grows. Our guide on how to start an emergency fund covers the companion piece.
The math: how to calculate a sinking fund contribution
Two variables: the total amount and the number of months until it's due.
Annual expense formula: Total cost ÷ 12 = monthly contribution.
Specific date formula: Total cost ÷ months remaining = monthly contribution.
Examples:
- Christmas target: $600 ÷ 12 = $50/month
- Car insurance (paid annually): $1,200 ÷ 12 = $100/month
- Summer trip in 8 months: $1,600 ÷ 8 = $200/month
- Car maintenance (variable): Estimate from last 2 years, say $900 ÷ 12 = $75/month
If a number makes you choke, either cut the target or stretch the timeline. A Christmas target of $300 at $25/month is infinitely better than a Christmas target of $1,000 on a credit card at 24% APR.
25 sinking fund categories (the full menu)
You do not need all 25. Most households run 5 to 10. This is the menu. Pick the categories where an unplanned expense actually hurts you.
Vehicle
- Car maintenance (oil, tires, brakes) — $40-100/mo
- Car insurance (if paid 6-month or annual) — $80-200/mo
- Car registration & taxes — $10-40/mo
- Next car down payment — $100-400/mo
Home
- Home maintenance (appliances, HVAC, roof) — $100-200/mo
- Furniture & replacements — $25-100/mo
- Property taxes (if not escrowed) — varies
- Home insurance (if paid annually) — $50-150/mo
Life events
- Holidays & Christmas gifts — $25-100/mo
- Birthdays — $10-50/mo
- Weddings you'll attend — $20-60/mo
- Vacations & travel — $100-400/mo
- Concerts and events — $20-80/mo
Health
- Medical copays & deductibles — $50-150/mo
- Dental work (crowns, wisdom teeth) — $30-100/mo
- Vision (glasses, contacts) — $10-30/mo
Pets & family
- Pet vet & meds — $30-100/mo
- Pet emergency fund (separate from vet) — $25-75/mo
- Kids' extracurriculars & camps — $50-300/mo
- Back-to-school — $25-75/mo
Annual subscriptions & memberships
- Annual software renewals (Adobe, etc.) — $10-40/mo
- Costco / Sam's / gym annual fee — $5-20/mo
- Amazon Prime, streaming annual — $10-20/mo
Personal & career
- Professional licenses & CEU — $10-50/mo
- Tax prep & advisor fees — $10-50/mo
Where to keep sinking funds
The best option: a high-yield savings with sub-accounts
Ally Bank, Capital One 360, Marcus, Wealthfront Cash, and SoFi all let you create named "buckets" or sub-accounts inside one HYSA. You keep every sinking fund in the same bank, each labeled, each earning interest. One login, clean tracking, no co-mingling with checking. This is the answer the r/budget thread is actually looking for.
The okay option: one savings account with a spreadsheet
If your bank doesn't support buckets, put every sinking fund into one savings account and track the split in a spreadsheet. The math works. You just have to trust the spreadsheet because the bank can't show you the breakdown.
The YNAB option
YNAB (You Need a Budget) is built around sinking-fund logic natively. Every category is effectively a sinking fund. If the app fits your brain, use it. The $15/mo is cheaper than one Christmas on credit.
The printable option
A one-page tracker on the fridge, updated monthly by hand, outperforms most apps because you actually see it. Our printable tracker has 25 category slots, 12 monthly columns, and room to write the target and the balance.
How many sinking funds should you have?
Five to ten is the sustainable range for most households. Twenty-five is the menu, not the prescription. A sensible starter set of 7:
- Car maintenance
- Home maintenance
- Medical
- Christmas
- Vacation / travel
- Annual insurance (auto or home)
- "Weddings and life events"
You can add specialty funds (pet emergency, professional CEU, next-car fund) once the first seven are running smoothly.
Sinking funds and the 50/30/20 rule
Sinking funds live inside the 20% savings bucket. They are not a fourth category. The 20% splits into: emergency fund contributions, retirement contributions, and sinking funds. For the full allocation breakdown, see our 50/30/20 rule explained.
Sinking funds and cash stuffing
If you cash stuff, 4-5 of your envelopes should be sinking funds. Car maintenance envelope. Holiday envelope. Vacation envelope. You add a fixed amount every pay period and only empty them when the expense actually hits. This is exactly what envelope budgeting was designed for before anyone called it cash stuffing. Our guide on cash stuffing in 2026 shows how sinking-fund envelopes slot into the full 20-envelope system.
Common sinking fund mistakes
- Starting with 25 funds. You'll give up in three weeks. Start with 3-5.
- Keeping sinking funds in checking. You'll spend them. That's what checking is for. Move them out.
- Guessing the target. Use last year's actual receipts. Past you is the best predictor of future you.
- Not refilling after a hit. If you pull $400 for a car repair in March, March's $75 contribution is not enough. Either stretch the next target or add catch-up.
- Forgetting to look at them. A sinking fund you never check eventually gets drained for something else. Monthly check-in, 10 minutes, done.
- Confusing sinking funds with an emergency fund. If you dip into the emergency fund for Christmas, you don't have a sinking fund, you have one poorly-named pool.
A real-world example: $5,000/month household
Here is what a full sinking fund allocation looks like for a household with $5,000/month take-home, following the 50/30/20 rule. The $1,000 savings line (20%) splits as:
| Allocation | Monthly | Notes |
|---|---|---|
| Retirement (IRA/401k) | $500 | Long-term |
| Emergency fund | $200 | Until 3-month buffer reached |
| Car maintenance fund | $75 | |
| Home maintenance fund | $75 | |
| Christmas fund | $50 | $600 target |
| Vacation fund | $75 | $900 summer trip |
| Medical fund | $25 | Copay cushion |
Total: $1,000. Every dollar has a name. Every known future expense has a home. The emergency fund stops bleeding out to cover Christmas, and retirement keeps compounding in the background.
Your next step
Pick three sinking funds from the menu. Open sub-accounts (or label three envelopes). Set up an automatic transfer on payday. Run it for 90 days. At the end of 90 days, add two more categories. By month 12 you will have 5-10 funds, you will stop panicking about car repairs and Christmas, and your emergency fund will actually grow for the first time in years.
If you want the pre-built printable version with 25 slots already formatted and a Google Sheet mirror, the Sinking Funds Tracker is $14 and ships instantly. Otherwise, a plain notebook and the list above will do the job.