Why this matters: tax is not charged on your salary
One of the most common misunderstandings about Malaysian income tax is the belief that the tax rate you see in the tables applies to your whole salary. It does not. The Lembaga Hasil Dalam Negeri (LHDN / IRBM) charges tax on your chargeable income, which is usually a good deal lower than the gross figure on your EA form.
Getting from gross income to chargeable income involves several steps, and each step can reduce the amount that is actually taxed. Understanding these layers is the single best way to sanity-check your tax bill and to spot reliefs you may be missing for the current year of assessment (YA).
Gross, aggregate, total and chargeable income
LHDN uses a precise sequence of terms, and they are not interchangeable. Working through them in order shows exactly where deductions and reliefs are applied.
In short: you start with everything you earned, group it by source, subtract certain deductions and approved donations to get total income, then subtract your personal reliefs. What is left is your chargeable income — the figure the tax brackets are applied to.
- Gross income — the total you earn from a source before anything is taken out (for employment this is salary, bonuses, allowances and most benefits-in-kind, as shown on your EA form).
- Adjusted / statutory income — gross income from each source after deducting allowable expenses for that source (more relevant for business and rental income than for a salaried employee).
- Aggregate income — the statutory income from all your sources added together (employment, business, rent, interest, and so on).
- Total income — aggregate income minus current-year business losses and approved donations/gifts.
- Chargeable income — total income minus your personal tax reliefs (and any deductions). This is the number your tax is calculated on.
How reliefs shrink your chargeable income
Reliefs are the main lever most salaried taxpayers have. Every ringgit of relief you legitimately claim removes a ringgit from your chargeable income, so your tax is computed on a smaller base. This is different from a rebate, which is subtracted from the tax itself rather than from your income.
There is an automatic individual relief that everyone resident gets, plus a long list of conditional reliefs you claim if they apply to you and you have kept the supporting documents. Amounts and eligibility are set per year of assessment, so always confirm the current limits on the official LHDN website before you file.
- The standard individual relief granted automatically to resident individuals.
- Mandatory contributions such as EPF and the life insurance / approved scheme category.
- Lifestyle spending — books, a personal computer, smartphone, internet subscription and sports equipment, within the annual cap.
- Medical expenses for yourself, your spouse and children, and care for your parents.
- Education fees, SSPN net savings, and reliefs for spouse and children where eligible.
- Approved donations and zakat (note: zakat is treated as a rebate against tax, not a relief against income).
Malaysia's progressive (marginal) tax brackets
Once you have your chargeable income, Malaysia applies a progressive tax system to resident individuals. The income is sliced into bands, and each band has its own rate. The lowest band is taxed at 0%, and the rate steps up for each higher band.
The key point — and the source of most confusion — is that a higher rate only ever applies to the slice of income that falls inside that band, never to your whole chargeable income. Moving into a higher bracket does not retroactively re-tax the ringgit below it.
The exact band thresholds and the rate for each band are set by the government for each year of assessment and do change from year to year. Treat any figures you see online — including in this guide — as illustrative, and verify the current bands and rates on the official LHDN site or inside CukaiBro before relying on them.
A worked example: why a raise never cuts your pay
Imagine a simplified bracket structure purely to show the mechanics (these are illustrative numbers, not the official rates). Say the first RM5,000 of chargeable income is taxed at 0%, the next RM15,000 at 1%, and the next RM15,000 at 3%.
A person with RM18,000 of chargeable income pays nothing on the first RM5,000, then 1% on the next RM13,000 (RM130) — a total of RM130. Now suppose a raise pushes their chargeable income to RM22,000, crossing into the 3% band. They still pay RM0 on the first RM5,000 and RM150 on the full RM15,000 second band, then only 3% on the RM2,000 that actually sits in the top band (RM60) — RM210 in total.
The extra RM4,000 of income produced just RM80 of extra tax. Their take-home pay still rose. This is the whole point of a marginal system: crossing into a higher bracket only changes the rate on the new income above the threshold, so earning more always leaves you with more in hand.
- Only the income inside a band is taxed at that band's rate.
- The 0% band means a chunk of everyone's income is always tax-free.
- Your average (effective) tax rate is always lower than your top marginal rate.
- A pay rise can never reduce your net pay in a marginal system.
Resident vs non-resident, and putting it together
The progressive 0%-upward brackets apply to tax residents. Non-residents are generally taxed at a single flat rate on Malaysian-sourced income and usually cannot claim personal reliefs, which is why residency status matters so much to your final bill. If you are unsure, check the 182-day rule and our residency guide.
Putting the whole chain together: add up your gross income from every source, deduct allowable expenses and donations to reach total income, subtract your reliefs to reach chargeable income, then apply the progressive bands to get your tax charged. Finally subtract any rebates (such as zakat or the rebate for lower chargeable incomes) and the tax already deducted via Monthly Tax Deduction (PCB) to see whether you owe more or are due a refund.
This is exactly the calculation CukaiBro runs for you: it tracks each relief and receipt through the year, computes your chargeable income, applies the current-year brackets, and shows your estimated tax payable in real time so there are no surprises at filing season.