The Simple 3-Account System I Use to Manage My Money as a Singapore Salaryman
No complicated spreadsheets. No 12-category budgets. Just a system that actually works.
I’ve tried complicated money management systems. Multiple bank accounts for different spending categories. Detailed monthly budgets with 15 line items. Portfolio tracking spreadsheets that I’d update enthusiastically for two weeks and then abandon.
None of them stuck.
What I have now is simpler. Three main buckets, automatic flows where possible, and a monthly check-in that takes about 20 minutes. Here’s how it works.
Why most money systems fail
Before the system: the reason most people abandon budgets and financial plans isn’t laziness. It’s complexity.
The more decisions a system requires you to make regularly, the more likely you are to skip it during a busy week, then a busy month, then quietly abandon it entirely while telling yourself you’ll restart next January.
A good personal finance system should run mostly on autopilot. Your job is to set it up well once, then occasionally review and adjust. Not to manually manage every dollar every month.
The three buckets
Bucket 1: The flow account (your main bank account)
This is where your salary lands. It’s not a savings account — it’s a clearing account. Money flows in, money flows out to the right places, and what’s left is your monthly spending money.
From this account, I have automatic transfers set up on payday:
- A fixed amount goes to Bucket 2 (investments)
- A fixed amount goes to Bucket 3 (emergency fund / short-term savings)
- CPF contributions happen automatically via your employer
- HDB mortgage is deducted automatically via GIRO from CPF
What remains in Bucket 1 after all of this is what I have for the month — groceries, dining, transport, subscriptions, entertainment. I don’t budget these individually. If I have money in Bucket 1, I can spend it. When it runs low, I naturally slow down. This is intentionally simple.
Bucket 2: Long-term investments (Syfe)
This is where my wealth-building happens. Every month, a fixed amount moves automatically from my bank account into Syfe — split between Core Equity100 and REIT+.
I don’t touch this money. I don’t watch it daily. I check it maybe once a month, mostly out of mild curiosity rather than any intention to act on what I see. The goal for this bucket is to be invested, diversified, and growing over 10–20 years.
The amount I invest each month isn’t a percentage I calculate — it’s a fixed dollar amount I decided on once and automated. Percentages sound smart but require calculation every month. A fixed amount just happens.
Bucket 3: Emergency fund + short-term savings (Chocolate Finance or high-yield savings)
This bucket has two jobs:
First, it holds my emergency fund — roughly 6 months of expenses, accessible within a day if I need it. This never gets invested in equities. It needs to be there when the car breaks down, when there’s a medical bill, when life happens.
Second, it holds short-term savings — money I’m accumulating for something specific in the next 1–3 years. A holiday. A home renovation. A laptop. Money with a near-term purpose doesn’t belong in equities.
For this bucket, I use a high-yield option — currently looking at Chocolate Finance, which has offered attractive rates for liquid savings. The goal is to beat inflation slightly while keeping the money accessible. I’m not trying to get rich from this bucket. I’m trying to not lose money to inflation while it sits.
What makes this work: automation
The system only works because almost none of it requires a monthly decision.
Salary arrives → automatic transfer to Syfe → automatic transfer to savings → CPF taken automatically → HDB deducted automatically → what’s left is spending money.
I set this up once. Now it runs. The only manual step is the annual CPF top-up I make before year end for tax relief, which I do consciously because the amount varies based on my income that year.
The monthly 20-minute check-in
Once a month — usually over the weekend — I do a quick review:
- Check Bucket 1: is there enough buffer, or did I overspend this month?
- Check Bucket 2: note the portfolio value, don’t react to it
- Check Bucket 3: is the emergency fund intact, is my short-term savings on track?
- Any upcoming large expenses that need planning?
That’s it. 20 minutes. Then I close the apps and get on with life.
What this system doesn’t cover
I want to be honest about what’s missing from this framework:
Insurance — I pay my premiums separately and review my coverage roughly once a year. This isn’t in the three buckets because it’s a protection layer, not a savings or investment layer. I’ll write about how I think about insurance separately.
SRS contributions — If you’re making SRS contributions for additional tax relief, this is a fourth element worth adding. I treat it similarly to the CPF top-up — an annual action rather than a monthly one.
Joint finances / family expenses — If you’re married or running a household together, this system needs adapting. The principles work, but the execution gets more layered. Worth a separate discussion.
Starting from zero
If you don’t have any of this set up yet, here’s the order I’d do it in:
- Open a Syfe account and set up a recurring investment, even if it’s just $100/month to start
- Make sure you have at least 3 months of expenses in a separate savings account — build to 6 months over time
- Set up automatic transfers on your salary day so the money moves before you have a chance to spend it
- Do the CPF top-up before 31 December each year to capture the tax relief
- Review and increase your investment amount annually as your income grows
The specific amounts matter less than the structure. A system that moves $200 a month automatically will beat a plan to invest $1,000 a month manually — because the automatic one actually happens.
The bottom line
The three-bucket system isn’t clever. It isn’t optimised to the last decimal point. But it’s the system I’ve actually stuck with, which makes it infinitely more valuable than any sophisticated framework I’ve abandoned.
Set it up, automate it, and spend your mental energy on things that matter more than tracking every dollar.
This reflects my personal financial setup and is shared for informational purposes only. It is not financial advice. Your situation — income, expenses, housing, family — will differ, and you should adjust accordingly.