How to calculate income tax in Malaysia (YA2026)

Malaysia taxes residents on a progressive scale from 0% to 30% after reliefs, and non-residents at a flat 30% with no reliefs. You are generally a tax resident if you are in Malaysia for 182 days or more in the year. On RM180,000 a resident expat pays about RM26,250 in income tax and keeps about RM149,835, while a non-resident on RM60,000 pays RM18,000 and keeps about RM40,538.

What the law says

The Malaysian tax year is the calendar year, and these are the rates and reliefs for Year of Assessment (YA) 2026 as the calculator models them. Residency decides the table that applies, not your citizenship. The basic test is presence in Malaysia for 182 days or more in the calendar year, and other tests exist for stays that span two years, so ask the tax authority (LHDN) about your dates. Employers deduct tax from each payslip under the monthly tax deduction scheme (PCB), and you settle any difference in your annual return.

Tax rates for residents

Residents are taxed on chargeable income, which is pay less reliefs. Each slice is taxed at the rate for its band.

Chargeable incomeRate
First RM5,0000%
RM5,001 to RM20,0001%
RM20,001 to RM35,0003%
RM35,001 to RM50,0006%
RM50,001 to RM70,00011%
RM70,001 to RM100,00019%
RM100,001 to RM400,00025%
RM400,001 to RM600,00026%
RM600,001 to RM2,000,00028%
Over RM2,000,00030%

Non-residents

A non-resident is taxed at a flat 30% on employment income. There are no reliefs and no rebate, so the rate is the same at every salary.

Reliefs and the rebate

The calculator gives every resident RM9,000 for themselves, EPF contributions up to RM4,000, and SOCSO up to RM350 where it applies. It adds RM4,000 for a spouse with no income and RM2,000 for each child where those options are used. A rebate of RM400 applies when chargeable income is RM35,000 or less. Real returns allow many other reliefs, such as lifestyle, medical, insurance and education, that the calculator does not model.

EPF, SOCSO and LINDUNG 24 Jam

Citizens pay 11% of pay into the Employees Provident Fund (EPF), plus SOCSO and EIS contributions of 0.5% and 0.2% on pay up to RM6,000 a month. The calculator models a 2% EPF share for expats and non-residents, who do not pay SOCSO and EIS. It also charges a 0.75% LINDUNG 24 Jam contribution on pay up to RM6,000 a month from 1 June 2026, which is seven months in the year. Employers pay their own share on top.

Sources

Worked examples

Rules for YA2026. Every amount below is worked out by the calculator's own engine, the same one the tool runs.

How to calculate income tax for a Malaysian citizen on RM96,000

A citizen earning RM96,000 pays 11% EPF (RM10,560) and RM504 of SOCSO and EIS, plus the RM315 LINDUNG 24 Jam contribution. Reliefs are RM13,350: RM9,000 for yourself, the RM4,000 EPF limit and RM350 for SOCSO. Chargeable income is RM82,650 and income tax is RM6,103.50. You keep about RM78,518, or 81.8% of gross.

  1. Gross paya year, before taxRM96,000
  2. EPF (11%)contribution, taken from pay−RM10,560
  3. SOCSO and EIS (0.5% + 0.2%, wage cap 6,000)contribution, taken from pay−RM504
  4. LINDUNG 24 Jam (0.75% from 1 Jun 2026)contribution, taken from pay−RM315
  5. Reliefs (self, EPF, SOCSO, spouse, children)lowers the taxable incomeRM13,350
  6. Income taxtax, taken from pay−RM6,104
  7. Take-home pay81.8% of gross, RM6,543 a monthRM78,518

At this income the marginal rate is 30%: 19% tax plus the 11% EPF contribution, which you keep as savings. The EPF is yours, so tax is only about 6% of gross.

Open this example in the calculator → The next 1% of pay loses 30.0% to tax and contributions.

Take-home pay for an expat resident in Malaysia earning RM180,000

A resident expat pays a 2% EPF share (RM3,600) and the RM315 LINDUNG contribution, with no SOCSO or EIS. Reliefs are RM12,600, the RM9,000 personal relief plus EPF, so chargeable income is RM167,400. The progressive rates give RM26,250 of income tax, and you keep about RM149,835, or 83.2% of gross.

  1. Gross paya year, before taxRM180,000
  2. EPF (2% for expats)contribution, taken from pay−RM3,600
  3. LINDUNG 24 Jam (0.75% from 1 Jun 2026)contribution, taken from pay−RM315
  4. Reliefs (self, EPF, SOCSO, spouse, children)lowers the taxable incomeRM12,600
  5. Income taxtax, taken from pay−RM26,250
  6. Take-home pay83.2% of gross, RM12,486 a monthRM149,835

Your marginal rate is 26.5%: 25% tax, less the relief on EPF, plus the 2% EPF itself. The calculator does not include a SOCSO relief for expats here.

Open this example in the calculator → The next 1% of pay loses 26.5% to tax and contributions.

What tax does a non-resident pay in Malaysia on RM60,000?

A non-resident stays fewer than 182 days and is taxed at a flat 30%, so RM60,000 gives RM18,000 of income tax. With the 2% EPF share of RM1,200 and LINDUNG of RM262.50, you keep about RM40,538, or 67.6% of gross. A resident on the same pay would have paid far less.

  1. Gross paya year, before taxRM60,000
  2. EPF (2% for expats)contribution, taken from pay−RM1,200
  3. LINDUNG 24 Jam (0.75% from 1 Jun 2026)contribution, taken from pay−RM263
  4. Income tax, non-resident (30% flat)tax, taken from pay−RM18,000
  5. Take-home pay67.6% of gross, RM3,378 a monthRM40,538

If you will stay 182 days or more, becoming a resident can change this sharply, so check your dates and the other residence tests with LHDN.

Open this example in the calculator → The next 1% of pay loses 32.4% to tax and contributions.

How to pay less tax, legally

These are mainstream, legal ways to reduce Malaysian tax. Which ones apply depends on your residency and family.

Claim every personal relief you qualify for

Suits: any tax resident. Reliefs for a spouse, children, medical expenses, education, lifestyle spending and insurance each lower chargeable income and so save tax at your marginal rate.

Caveat: each has a cap and conditions, and you need receipts. The calculator only models the personal, EPF, SOCSO, spouse and child reliefs.

Private Retirement Scheme (PRS) and life insurance contributions

Suits: residents who want extra retirement savings. Contributions to an approved PRS and some life insurance premiums qualify for relief up to a cap, so check the current limits with LHDN.

Caveat: PRS money is meant for retirement, and withdrawals before that attract a charge.

Voluntary EPF contributions

Suits: residents whose mandatory EPF is below the relief limit, for example lower-paid employees whose 11% share is under RM4,000. Extra contributions can earn relief up to the limit (RM4,000 as the calculator models it) and build retirement savings.

Caveat: the relief stops at the limit, and the money is locked until retirement age.

Plan your arrival and departure dates around residency

Suits: expats starting or ending an assignment mid-year. Reaching 182 days gives you resident rates and reliefs, which cost far less than the 30% non-resident rate.

Caveat: only days actually spent in Malaysia count, and LHDN applies other tests as well. Confirm your status before you rely on it.

What the calculator does not model

  • Employment income only. It models one salary for a full year. Rental income, investments, a business or a part year are not included.
  • No bonuses or benefits. Bonuses, allowances and benefits in kind are not modelled separately.
  • You choose the status. The calculator does not test the 182-day rule or the other residence tests.
  • Reliefs are basic. Only the personal, EPF, SOCSO, spouse and child reliefs are included. Medical, lifestyle, education and insurance reliefs are not.
  • Citizen, expat or non-resident. Other statuses, such as permanent residents with special treatment, are not modelled separately.
  • No tax treaties or foreign tax credits. Tax paid in your home country is not offset here.
  • A full-year figure. Monthly PCB deductions are an estimate, so a payslip can differ from the result.

General information, not tax advice. The figures follow the rules as published for the year shown. Check the ones that matter to you with the tax authority or an adviser before you sign a contract.

Frequently asked questions

How much tax do I pay on RM96,000 in Malaysia?

A citizen pays about RM6,103.50 in income tax and keeps about RM78,518 after EPF, SOCSO and EIS. Try your own figure in the Global Income Tax Calculator.

What is the 182-day rule in Malaysia?

You are generally a tax resident for a year if you are in Malaysia for 182 days or more in that calendar year. Residents pay the progressive rates (0% to 30%) with reliefs, and non-residents pay a flat 30% with none. On RM60,000 that is a large difference, so counting days before a move or departure matters. Other tests apply when a stay spans two years, so check LHDN.

What is PCB and why does my payslip tax differ from my annual bill?

PCB (Potongan Cukai Bulanan) is the monthly tax deduction your employer takes from your pay and pays to LHDN. It is an estimate based on tables and the reliefs you declare, and not your final tax. After the year ends you file an annual return, usually in the spring, and LHDN compares the total PCB with your actual tax. You get a refund or pay the difference.

The calculator shows the full-year tax at one salary, so it can differ from a single month's PCB.

Do expats pay EPF in Malaysia?

The calculator models a 2% EPF employee share for non-citizen employees, against 11% for citizens, and counts it as a relief up to RM4,000. Contribution rules for foreign workers have changed recently, so confirm the current rate with EPF and your employer.

Why is the non-resident rate a flat 30%?

A non-resident is not given the tax-free band, the lower rates or the reliefs that residents get. Every ringgit of employment income is taxed at 30%. The calculator therefore shows the same rate at any salary, and a resident on RM60,000 would pay only a fraction of that.

What is LINDUNG 24 Jam on my payslip?

It is a social security contribution the calculator models at 0.75% on pay up to RM6,000 a month from 1 June 2026, so seven months of the year. Check the official rate and who it applies to with PERKESO.

Income tax in other countries

Ready to work out your own?

Open the calculator Then see how far it goes in the Cost of Living Comparator