Most working adults in Singapore pay income tax every year without really understanding how the number on their tax bill is calculated. That’s partly because IRAS does a lot of the work for you automatically — but it also means people miss reliefs they’re entitled to, or get confused when a side income or bonus year suddenly changes what they owe. Here’s how the system actually works.
Gross income vs chargeable income — the distinction that matters
Your gross income is everything you earned in a year: salary, bonuses, freelance fees, rental income, and so on. That’s not what you’re taxed on.
Chargeable income is what’s left after subtracting:
- Allowable expenses — for employees this is usually minimal; for the self-employed and freelancers, this includes legitimate business costs incurred in earning that income.
- Personal reliefs — deductions granted for specific life circumstances (more below).
Tax is calculated on chargeable income, not on your gross pay. This is why two people earning the same salary can end up with meaningfully different tax bills — one may simply be claiming more of the reliefs they’re legitimately entitled to.
How the progressive system actually works
Singapore uses a progressive tax structure, which means your income is taxed in bands, not as a single flat percentage applied to everything you earn.
The mechanic that trips people up: moving into a higher tax bracket does not mean all of your income gets taxed at that higher rate. Only the portion of income that falls within that band is taxed at that band’s rate. Everything below it continues to be taxed at the lower rates that applied to those earlier bands.
So if you get a raise or a good bonus that pushes part of your income into a new bracket, you’re not suddenly worse off overall — you just pay a slightly higher rate on the incremental slice, not on your whole income. The exact income thresholds and rates for each band are reviewed periodically, so don’t rely on a number you saw a few years back — check IRAS’s current tax table when you want the precise cutoffs.
Singapore tax residents (broadly, those who work in Singapore for a sufficient number of days in the year, or who are Singapore Citizens/PRs based here) are taxed on this progressive scale. Non-residents are typically taxed differently — usually at a flat rate or the progressive resident rate, whichever gives a higher tax amount, depending on the type of income. If your residency status for tax purposes is unclear, this is worth confirming directly with IRAS rather than assuming.
Reliefs people commonly overlook
Personal reliefs reduce your chargeable income, which in turn reduces your tax. Some are applied automatically by IRAS based on data it already has (like CPF relief on contributions your employer reports). Others you have to actively claim yourself during filing — and these are the ones people leave on the table:
- CPF cash top-up relief — top-ups made to your own or a family member’s CPF Special/Retirement Account can qualify for relief, subject to caps.
- Course fees relief — if you paid for a work-relevant course or professional certification, this may be claimable.
- Parent/handicapped parent relief — for those supporting aging parents, subject to conditions around income and living arrangements.
- Working mother’s child relief and other family-related reliefs — a significant one for eligible parents, but requires meeting specific conditions.
- NSman relief — for those who’ve completed National Service and remain in the reservist system.
Reliefs have qualifying conditions and caps that change from year to year, and there’s also an overall cap on how much total relief any one person can claim. Don’t assume you qualify — check the current conditions on IRAS’s website before claiming, since a wrong claim can trigger a query or penalty.
E-filing: the basics
Most tax residents file electronically through IRAS’s myTax Portal using Singpass. For a large share of employees, IRAS pre-fills salary and CPF details directly from information provided by employers under the Auto-Inclusion Scheme (AIS) — so if your employer participates, much of your income section may already be populated when you log in.
That doesn’t mean you should skip review. Pre-filled data can be incomplete if you have income sources outside your main job, or if a relief you’re eligible for isn’t automatically applied. Always:
- Check the pre-filled income figures against your own payslips/records.
- Add any income not automatically reported (side income, rental, overseas income if applicable).
- Actively claim reliefs that require self-declaration.
Filing has an annual deadline that IRAS publishes each year (e-filing deadlines tend to run later than paper-filing deadlines) — mark it on your calendar rather than assuming it’s the same date every year, since IRAS does occasionally adjust it.
Declaring side-hustle and freelance income
This is where a lot of Singaporeans get it wrong, sometimes unintentionally. If you’re earning outside your main job — freelance design work, tuition, ride-hailing, content creation, reselling — that income is taxable and needs to be declared, regardless of whether the platform or client issues you any paperwork.
A few practical points:
- There’s no minimum threshold below which side income is exempt. Even modest amounts are technically taxable; the practical enforcement risk simply scales with the amount and traceability of the income.
- Report it as trade/business income, not as employment income, if you’re not an employee of the platform or client. This affects which expenses you can deduct.
- You can deduct legitimate expenses incurred in earning that income — equipment, transport for the work, platform fees, and so on — provided you can substantiate them if asked.
- Keep records as you go. Reconstructing a year of freelance income and expenses in the week before the filing deadline is a bad time to discover you’re missing receipts.
- CPF contributions on self-employed income work differently from employee CPF — there’s no employer half, and MediSave contributions become compulsory once your net trade income crosses a set threshold.
IRAS does receive data from various sources (including some platforms and financial institutions) that can flag undeclared income, so treating side income as “under the radar” is a riskier assumption than it might feel.
If a bonus is part of what’s complicating your numbers this year, see how it interacts with CPF and tax in our bonus pay guide, and if you’re weighing a CPF cash top-up for the relief, our guide to topping up CPF walks through it — both sit under our broader salary, bonus & income tax hub.
The bottom line
Singapore’s income tax system is more forgiving than it looks once you understand the mechanics — progressive bands mean a raise or bonus rarely makes you worse off, and the relief system rewards people who actively claim what they’re eligible for rather than waiting for it to be automatic. If you have any income outside a single payslip, treat declaring it properly as part of running that income stream, not an optional afterthought. When exact numbers matter — bracket thresholds, relief caps, filing deadlines — go to IRAS’s current tables rather than a fixed number from an old article, including this one.