Malaysia PCB Calculator
Calculate 2026 Malaysia PCB/MTD for salary and bonus payroll using TP1/TP3 records, EPF values and auditable statutory formula variables.{{ summaryAnnouncement }}
| Payroll line | Amount | Treatment | Copy |
|---|---|---|---|
| {{ row.label }} | {{ money(row.amount) }} | {{ row.treatment }} |
| Variable | Value | Official role | Copy |
|---|---|---|---|
| {{ row.label }} | {{ row.value }} | {{ row.role }} |
| Relief or rebate | Amount used | Audit note | Copy |
|---|---|---|---|
| {{ row.label }} | {{ money(row.amount) }} | {{ row.note }} |
Potongan Cukai Bulanan (PCB), also called Monthly Tax Deduction (MTD), is income tax withheld by a Malaysian employer from an employee's monthly remuneration. It is not a separate tax. The deduction spreads an estimate of the employee's annual income-tax position across payroll months, using current pay together with year-to-date remuneration, approved deductions, rebates, and tax already withheld.
Payroll distinguishes normal remuneration from additional remuneration. Salary and recurring taxable allowances usually belong to the normal path. A bonus, incentive, arrears, director's fee, gratuity, or other non-fixed taxable payment may trigger the additional-remuneration calculation. Treating a bonus as ordinary monthly salary can change the projected annual tax and the amount deducted in the payment month.
- PCB/MTD
- The statutory monthly tax deduction calculated for the selected payroll month.
- TP1
- The employee's current-year claim for qualifying deductions and rebates submitted to the employer.
- TP3
- Current-year remuneration, contributions, zakat, and PCB information from a previous employer.
- CP38
- A separate tax-installment instruction added to payroll remittance. It is not part of statutory PCB and is not included in accumulated PCB.
For an ordinary resident employee, the 2026 method projects chargeable income for the year, selects a tax-table row, subtracts accumulated zakat or departure levy and earlier PCB, then divides the remaining amount across the current and remaining payroll months. Employee category affects spouse relief and the table adjustment. Approved special profiles use a 15% path, while the non-resident path applies 30% to current taxable remuneration and excludes resident reliefs.
EPF needs particular care. A simple percentage is useful for an early estimate, but statutory contributions can follow wage tables and employee-specific rules. The tax formula also caps the qualifying annual EPF amount represented by K, K1, Kt, and K2 at RM4,000. Exact payroll contributions should replace a percentage estimate before a deduction is used operationally.
PCB is sensitive to facts that a generic worksheet cannot verify, including residence, approval for a special profile, taxable versus exempt remuneration, dependent eligibility, TP1 acceptance, TP3 history, zakat records, and current official instructions. The result is an audit aid, not approval from Lembaga Hasil Dalam Negeri Malaysia (HASiL). Employers should reconcile it with official 2026 documents and payroll records before withholding or remitting tax.
How to Use This Tool:
Work from the employee's current payroll file and official year-to-date records for the same year of assessment.
- Choose the employee's MTD profile, category, and deduction month. Select a 15% profile only when the employee has the required approval.
- Enter current normal taxable remuneration and any current additional remuneration. Exclude pay that is exempt under the applicable rules.
- Enter qualifying child units and year-to-date gross remuneration, EPF, PCB, TP1/TP3 deductions, and zakat or departure levy. Keep CP38 separate from previous PCB.
- Open Advanced when future monthly remuneration differs from current pay or when exact current EPF amounts are available. Use the payroll contribution amounts for K1 and Kt instead of relying on the percentage estimate.
- Read Current statutory PCB/MTD separately from Total payroll tax remittance. The latter adds the current CP38 installment.
- Compare the formula and relief audit rows with the employee's source documents. Stop if the profile, P, K values, TP1/TP3 amounts, or category does not match payroll evidence.
Interpreting Results:
- Current statutory PCB/MTD is the calculated tax deduction for the selected month after the represented rounding and current zakat offset rules.
- Total payroll tax remittance equals statutory PCB plus CP38. Do not copy that combined amount into accumulated PCB for a later month.
- P is projected chargeable income, not gross annual salary. It reflects projected net remuneration and the represented reliefs.
- A result of RM0.00 can follow the under-RM10 rule, sufficient earlier deductions or rebates, or low projected tax. It does not by itself prove that the payroll record is complete.
Technical Details:
The resident calculation projects the rest of the year's normal remuneration, subtracts qualifying employee EPF within the annual cap, and adds any current additional remuneration. Statutory reliefs and approved TP1/TP3 deductions reduce that projected net remuneration to chargeable income P.
Formula Core:
The 2026 resident projection represented here uses Y for earlier gross remuneration, Y1 for current normal remuneration, Y2 for each future normal month, Yt for current additional remuneration, and the matching K values for qualifying EPF.
After P selects a resident tax row, annual tax and the normal monthly deduction before current zakat follow these equations. Negative amounts are reduced to zero.
| Variable | Meaning | Represented 2026 amount or rule |
|---|---|---|
| D | Individual relief | RM9,000 |
| S | Spouse relief for Category 2 | RM4,000 |
| DU / SU | Disabled individual / disabled spouse relief | RM7,000 / RM6,000 |
| QC | Qualifying child units multiplied by child relief | RM2,000 per unit |
| K, K1, Kt, K2 | Earlier, current normal, additional, and projected future qualifying EPF | RM4,000 combined annual cap |
| ΣLP / LP1 | Earlier approved TP1/TP3 deductions / current approved TP1 deductions | Entered amount |
| Z / X / n | Earlier zakat or departure levy / earlier PCB / future months after the deduction month | Entered amounts / 0 to 11 |
Rule Core:
The ordinary resident table uses an inclusive upper boundary. The first row whose upper limit is at least P supplies M, R, and the Category 1/3 or Category 2 B value.
| Chargeable income P | M | R | B, Category 1/3 | B, Category 2 |
|---|---|---|---|---|
| P ≤ RM5,000 | RM0 | 0% | RM0 | RM0 |
| RM5,000 < P ≤ RM20,000 | RM5,000 | 1% | −RM400 | −RM800 |
| RM20,000 < P ≤ RM35,000 | RM20,000 | 3% | −RM250 | −RM650 |
| RM35,000 < P ≤ RM50,000 | RM35,000 | 6% | RM600 | RM600 |
| RM50,000 < P ≤ RM70,000 | RM50,000 | 11% | RM1,500 | RM1,500 |
| RM70,000 < P ≤ RM100,000 | RM70,000 | 19% | RM3,700 | RM3,700 |
| RM100,000 < P ≤ RM400,000 | RM100,000 | 25% | RM9,400 | RM9,400 |
| RM400,000 < P ≤ RM600,000 | RM400,000 | 26% | RM84,400 | RM84,400 |
| RM600,000 < P ≤ RM2,000,000 | RM600,000 | 28% | RM136,400 | RM136,400 |
| P > RM2,000,000 | RM2,000,000 | 30% | RM528,400 | RM528,400 |
| Path | Represented treatment |
|---|---|
| Resident normal | Uses projected P and the resident P/M/R/B table. Additional remuneration is evaluated through a full-year projection and added separately to the normal monthly amount. |
| Non-resident | Applies 30% to current normal plus additional taxable remuneration. Resident reliefs, EPF deductions, zakat offsets, and earlier PCB are not used. |
| Returning Expert Programme | Applies 15% to projected P. A rebate of RM400, or RM800 for Category 2, applies when P ≤ RM35,000. |
| Approved knowledge worker | Uses the same represented 15% and low-P rebate treatment as the Returning Expert Programme path. |
| Approved non-citizen C-suite resident | Applies 15% to projected P without the low-P rebate. |
Monetary intermediates are reduced to cents without rounding upward. The monthly formula amount is then rounded up to the next RM0.05. A rounded amount below RM10 becomes RM0. Current zakat or departure levy is limited to the normal monthly amount and subtracted afterward. CP38 is added only to total payroll remittance.
Accuracy and Privacy Notes:
The calculation represents the 2026 sources checked on 12 August 2026. It is not HASiL-certified payroll software and cannot establish eligibility for a category, relief, rebate, or special 15% profile. Verify current official documents, use exact payroll EPF amounts, and reconcile the result with employer records before production payroll use.
Payroll values are evaluated in the browser and are not uploaded to a calculation service. Sharing a device or leaving entered values visible can still expose sensitive pay and tax information, so clear the form and browser history when working on a shared computer.
Worked Examples:
January resident reference
For a Category 3 resident in January with RM5,500 normal remuneration, three qualifying child units, exact current EPF of RM605, and no earlier pay, PCB, TP1/TP3 deductions, zakat, bonus, or CP38, projected annual net remuneration is RM62,000.07. Reliefs reduce P to RM47,000.07, which selects the 6% row with M of RM35,000 and B of RM600. Annual tax is RM1,320 and the represented monthly PCB is RM110.00.
References:
- Specification for MTD Calculation Using Computerised Calculation for 2026, Lembaga Hasil Dalam Negeri Malaysia, updated 01 January 2026.
- MTD Testing Questions Using Computerised Calculation Method 2026, Lembaga Hasil Dalam Negeri Malaysia.
- EPF Act 1991 Third Schedule, Employees Provident Fund.