Income tax, estimated straight.
Salary, business, or both.

Enter what you earned and what you can claim, and get chargeable income, the rebate if you qualify, and the tax you'll actually pay. Works for Borang BE (employment) and Borang B (business income).

Your income for the year
RM

Gross salary, bonus, and allowances before EPF and SOCSO come out.

RM

Net profit from your sole prop or enterprise, after expenses.

RM

Your own contributions. Relief is capped at RM 4,000 — the cap is applied for you.

RM

Life insurance, lifestyle, medical, SOCSO, parents, children: total them here.

The RM 9,000 individual relief is applied automatically, so don't add it again. Estimates assume you're a Malaysian tax resident.

Estimate
Chargeable income After RM 9,000 in reliefs
RM 0.00
Tax on that
RM 0.00
Tax payable
RM 0.00
Effective rate
0.0%
Top bracket
0%

Your form: Borang BE · e-Filing by 15 May

YA 2025 rates · verified July 2026 against LHDN's published schedule

The YA 2025 bands, in plain sight.

Resident individual rates. Only the ringgit inside a band is taxed at that band's rate — the last column shows the total owed at the top of each band.

Chargeable income Rate Total at band top
First RM 5,000
0% RM 0
RM 5,001 – 20,000
1% RM 150
RM 20,001 – 35,000
3% RM 600
RM 35,001 – 50,000
6% RM 1,500
RM 50,001 – 70,000
11% RM 3,700
RM 70,001 – 100,000
19% RM 9,400
RM 100,001 – 400,000
25% RM 84,400
RM 400,001 – 600,000
26% RM 136,400
RM 600,001 – 2,000,000
28% RM 528,400
Above RM 2,000,000
30%

YA 2025 rates; Budget 2026 left the schedule unchanged. Set by LHDN (hasil.gov.my). This calculator is a planning estimate, not tax advice.

How the estimate works.

Four fields, nothing saved.

  1. Income

    Enter your income.

    Salary in one field, business profit in the other. Fill both if you have a day job and a side business — the calculator combines them the way LHDN does.

  2. Reliefs

    Add your reliefs.

    EPF is capped at RM 4,000 automatically and the RM 9,000 individual relief is pre-applied. Everything else (insurance, lifestyle, medical) goes in as one total.

  3. Read

    Read the estimate.

    Chargeable income, tax by band, the RM 400 rebate if you qualify, and which form you file: Borang BE by 15 May, or Borang B by 15 July if there's business income.

Short FAQ on Malaysian income tax.

Borang B or Borang BE — which one am I?

+
BE is for resident individuals with no business income: employment plus things like rental and dividends. The moment you have business income (a sole prop, an enterprise, freelance work run as a business) you file Borang B instead. e-BE is due 15 May; e-B gets until 15 July.

I have a salary and a side business. Do I file both forms?

+
No. One person, one return: business income puts you on Borang B, and your employment income goes into that same form. You also inherit the later deadline — 15 July for e-Filing instead of 15 May.

Which reliefs does the calculator apply?

+
The RM 9,000 individual relief is automatic, and EPF contributions are capped at RM 4,000 the way LHDN caps them. Everything else (life insurance up to RM 3,000, lifestyle up to RM 2,500, SOCSO up to RM 350, medical, parents, children) you total into the "other reliefs" field. The full list is on LHDN's relief page.

What is the RM 400 rebate?

+
If your chargeable income after reliefs is RM 35,000 or less, LHDN knocks RM 400 off the tax charged. Couples under joint assessment can get a further RM 400. Zakat and fitrah are a separate rebate on top, capped at the tax charged.

Is business profit taxed differently from salary?

+
Not for a sole prop or enterprise: both land in the same chargeable income and the same 0–30% bands. A Sdn Bhd works differently — the company pays corporate rates (15% / 17% / 24% for qualifying SMEs) and you're taxed personally on what you pay yourself.

I'm not a Malaysian tax resident. Can I use this?

+
No — this calculator assumes resident rates. Non-residents pay a flat 30% on Malaysian-sourced income, with no reliefs and no rebate. Residency usually means 182 days or more in Malaysia in the year.
Where the numbers come from

Borang B needs your books, not your memory.

The estimate is the easy part. The hard part is twelve months of income and expenses behind it — Kiira books them from WhatsApp as they happen, so filing season starts with numbers you already trust. RM 0 to start.

Free forever tier · Cancel anytime