Which YA 2025 band you fall into, and tax per band.
Total tax
—
Current band rate
—
Headroom to next band
—
Tax by band
Marginal bands, not a single flat rate
The single most useful idea in Malaysian income tax is that your headline band is not the rate you pay on all your income. The resident scale is marginal: each slice of chargeable income is taxed at the rate for the band it falls into, and only that slice. Cross a threshold and the higher rate applies to the next ringgit, never retroactively to everything below. This calculator lays that out band by band for the figure you enter, for year of assessment 2025. The bands it applies run 0 percent on the first RM5,000, then 1 percent to RM20,000, 3 percent to RM35,000, 6 percent to RM50,000, 11 percent to RM70,000, 19 percent to RM100,000, 25 percent to RM400,000, 26 percent to RM600,000, 28 percent to RM2 million, and 30 percent above that. These are the rates as modelled here; confirm the current bands with LHDN, since budgets do adjust them.
Understanding this kills a common fear, that earning a bit more could leave you worse off by tipping you into a higher band. It cannot, because only the income above the threshold is taxed at the higher rate. A raise always leaves you with more after tax, just slightly less of the top portion than the gross.
Reading your current band and headroom
The tool reports two things alongside the total: your current band rate and the headroom to the next threshold. Headroom is how much more chargeable income you could earn before the next band rate kicks in. It is genuinely useful when you are deciding whether to make a deductible contribution, such as topping up an approved retirement scheme, because a relief that pulls you back under a threshold saves tax at that higher band rate on every ringgit it removes from above the line.
Sitting exactly on RM100,000
The default chargeable income, RM100,000, lands on a threshold, which makes it a perfect teaching case. Here is the per-band breakdown the rates this calculator applies produce.
| Band | Income in band | Tax |
|---|
The total is RM9,400, the current band reads 19 percent, and the headroom shows RM0. That zero is not a glitch. You are perched at the very top of the 19 percent band; your next ringgit of chargeable income is the first to be taxed at 25 percent. The chart shows the tax stacking up band by band, with the 19 percent slice doing most of the lifting.
What pushes you into the next band
Remember this tool works on chargeable income, the figure left after your reliefs and deductions, not your gross salary. That distinction is where most planning happens. Someone earning RM115,000 gross who claims RM15,000 of reliefs has chargeable income of RM100,000 and never touches the 25 percent band. The lever you control is the reliefs you legitimately claim, EPF, lifestyle, SSPN, medical, and the rest, each of which lowers the chargeable figure this calculator reads. A separate RM400 rebate also applies where chargeable income does not exceed RM35,000, which this bracket view does not net off but the income-tax calculator does. Confirm both the bands and the rebate ceiling with LHDN before relying on them for a return.
Is my marginal rate the same as my effective rate?
No, and the gap is large. On RM100,000 the marginal rate is 19 percent, but the effective rate, total tax divided by income, is only RM9,400 over RM100,000, about 9.4 percent. The marginal rate tells you what the next ringgit costs; the effective rate tells you the average bite across all your income. Use the marginal figure for decisions about extra income or extra reliefs.
Why does the headroom sometimes show zero?
Because your chargeable income sits exactly on a band threshold, as RM100,000 does. There is no room left in your current band, so the next ringgit moves up a rate. Enter a figure between thresholds, say RM85,000, and you will see real headroom, RM15,000 up to the RM100,000 line, with the band still reading 19 percent.