Income Tax Calculator

Enter your annual income, EPF contributions and reliefs to estimate the income tax you owe. This calculator is for tax residents.

RM
RM

Relief capped at RM4,000.

RM

Capped at RM350.

RM

Capped at RM3,000.

Spouse has no income?
Advanced
RM
RM
RM
RM
RM
RM
RM
RM
RM
Disabled individual?
RM

Deducted directly from tax (a rebate), not a relief.

Rates in effect: Resident tax rates YA2025 (unchanged for YA2026) · LHDN – Kadar Cukai ↗

Source: LHDN – Pelepasan Cukai ↗

This result is an estimate only. Check with your bank or the relevant authority before making decisions.

How it is calculated

Chargeable income = gross income − total reliefs. Tax is worked out using the resident progressive rates for YA2025, which are unchanged for YA2026.

Chargeable income (RM) Rate
0 – 5,000 0%
5,001 – 20,000 1%
20,001 – 35,000 3%
35,001 – 50,000 6%
50,001 – 70,000 11%
70,001 – 100,000 19%
100,001 – 400,000 25%
400,001 – 600,000 26%
600,001 – 2,000,000 28%
Above 2,000,000 30%

The individual relief of RM9,000 is applied automatically, and the caps on other reliefs are shown in the field hints. A rebate of RM400 applies when chargeable income is RM35,000 or less, plus another RM400 when spouse relief is claimed. Zakat is a rebate, limited to the tax payable.

This calculator covers the main reliefs only. Other reliefs such as first-home loan interest, disability equipment and breastfeeding equipment are not included.

Worked example

Income of RM50,000 with RM15,000 of reliefs (individual RM9,000 + EPF RM4,000 + lifestyle RM2,000):

  1. Chargeable income: RM50,000 − RM15,000 = RM35,000
  2. Tax before rebates: RM600
  3. Rebate: RM400
  4. Tax payable: RM200

Why your number may differ

Reliefs that are not in this calculator would lower your tax further. Income types other than employment are not counted. PCB already deducted by your employer is a prepayment against this tax, so it can determine whether you pay a balance or receive a refund.

Frequently asked questions

What is the difference between a relief and a rebate?

A relief reduces your chargeable income before the tax rates are applied. A rebate, including zakat, is deducted directly from the tax calculated, and zakat is limited to the tax payable.

What changes for YA2026 under Budget 2026?

These are upcoming changes announced in Budget 2026, subject to LHDN confirmation, and are not yet in this calculator. The childcare relief age limit rises from 6 to 12, life insurance and education/medical insurance extend to children, and a new domestic tourism relief of RM1,000 applies for YA2026 only.

Is this calculator for non-residents?

No. Non-residents are taxed at a flat 30% with no reliefs, while this calculator is for residents only.