Sinking Funds: The Budgeting Trick That Stops 'Surprise' Expenses From Wrecking Your Savings
7 min read
7 min read
Your vehicle tax bill (STNK) lands once a year, and it always feels like it came out of nowhere, even though it is the exact same bill you paid twelve months ago. That gap between "I knew this was coming" and "I have no idea how I'll pay it" is exactly what a sinking fund is built to close. A sinking fund is money you set aside a little at a time, every month, for a bill you already know is coming, so the due date is a formality instead of a scramble.
This is not the same thing as an emergency fund, and mixing the two up is one of the easiest ways to feel broke even when your income covers everything you actually need.
The short version: a sinking fund is for the expenses you can name and date. An emergency fund is for the ones you cannot.
An emergency fund exists for a job loss, a medical bill, or a car breakdown you did not see coming. You do not know when you will need it, so it has to sit somewhere you can reach in a hurry. A sinking fund is the opposite: you already know the amount and roughly when you will need it, whether that is an annual insurance premium, a school registration fee, or a holiday trip home. The only unknown is whether you saved for it in time.
Ramsey Solutions and Experian both draw this line the same way: a sinking fund is for planned spending, an emergency fund is a safety net for the unplanned. Indonesian banks describe it the same way in their own financial education content: Bank Jago and OCBC Indonesia both frame a sinking fund as money for a specific, dated goal, and dana darurat (emergency fund) as the buffer for the unexpected.
| Sinking fund | Emergency fund | |
|---|---|---|
| What it is for | A specific, known future expense | An unpredictable financial shock |
| When you will need it | You can usually name the month | You cannot know in advance |
| How much you need | The exact cost of the thing, or close to it | Commonly 3 to 6 months of expenses |
| How many funds you should have | One per goal, so you always know what each pot is for | Just one |
| Where it typically sits | A regular savings account, since you will spend it within months | Something just as accessible, kept separate so it is not spent on anything else |
If the true safety net is already thin, a "known" bill that arrives without warning does not feel like a budgeting miss. It feels like an emergency, and it gets paid for the same way an emergency is: from savings that were meant for something else, from a credit card, or from a paylater.
That safety net is thinner than most people assume. The OCBC Financial Fitness Index 2025, run with NielsenIQ and released in September 2025, found that only 19% of young Indonesian respondents had an emergency fund ready in case of job loss, down from 25% the year before. Indonesia's overall financial fitness score for that group fell to 40.60 from 41.25, the first decline in four years. If fewer than one in five people have a buffer for the unexpected, there is nothing left over to absorb the expenses that were never actually unexpected in the first place, just unbudgeted.
Take Indonesia's annual motor vehicle tax renewal (STNK), one of the most common "known but somehow still a surprise" bills. For a typical motorcycle, the total due, PKB (the vehicle tax itself) plus the SWDKLLJ traffic-accident levy plus the administration fee, runs roughly Rp 590,000 to Rp 700,000 a year, according to 2026 estimates from Kompas Otomotif and Toyota Astra. Take the middle of that range, Rp 650,000, as the example.
Without a sinking fund: the bill arrives once a year as a single Rp 650,000 hit, at a moment you did not choose, competing with whatever else that month already needs your cash.
With a sinking fund: Rp 650,000 ÷ 12 = about Rp 54,167 a month, moved into a separate pot the moment your income lands. By renewal month, the full amount is already sitting there. No scramble, no dipping into anything else.
Skipping this has a real cost beyond the stress. Vehicle tax penalties in Indonesia are charged at 25% per year on the PKB portion, prorated by the number of months late, plus a fixed SWDKLLJ fine (around Rp 32,000 for a motorcycle), confirmed across CIMB Niaga and Mega Syariah's own 2026 penalty explainers. As a rough illustration using that formula: three months late on a roughly Rp 600,000 tax bill adds about 25% × 3/12 ≈ 6.25%, or around Rp 37,500, in penalty on the tax itself, before the fixed SWDKLLJ fine is even added on top. That number is a self-derived illustration, not a quoted bill, since the exact PKB share of any one vehicle's total varies. The mechanism is what matters: being unprepared for a bill you already knew about does not just cost stress, it can cost real rupiah.
The same math works for any other predictable-but-easy-to-forget cost: annual insurance premiums, school registration at the start of a new academic year, a parent's or child's Lebaran travel, or a laptop you know will need replacing in two years.
Since a sinking fund is money you will spend within months, it usually just sits in a regular savings account, and that is fine. NetWort's own reporting on the real cost of holding idle cash found that Indonesia's largest banks pay 0% to 0.7% on everyday balances at most tiers, which is a real problem for money you are not planning to touch for a year or more, but is a non-issue for a sinking fund you will spend within the next few months. The goal of a sinking fund is not yield. It is making sure the money is there and is not accidentally spent on something else.
If a goal is genuinely more than a year out, for example a car down payment you are not making until next year, it is worth checking whether a time deposit's higher rate is worth the trade-off against needing the cash sooner than planned. Bank Indonesia has held its benchmark rate at 5.75% since 22 July 2026, which is one input into what banks currently offer on deposits; NetWort's Macro Context page tracks that rate alongside inflation if you want to check it before deciding.
Either way, a sinking fund balance is still money, and it is easy to lose track of it sitting quietly in a bank account you do not otherwise check. Tracking it as a Cash entry on your NetWort Dashboard alongside the rest of what you own means it shows up in your actual net worth, instead of existing only in your head until the bill arrives.