Skip to content
Human ResourcesGuide

How to run monthly payroll in Malaysia

Running monthly payroll in Malaysia means collecting attendance and pay changes, calculating gross pay, deducting the employee share of KWSP, PERKESO and EIS plus PCB tax, adding the employer contributions, paying net salaries, remitting each payment to the right agency and issuing payslips. Every figure should trace back to an approved source document.

Two HR professionals reviewing a staff plan together in a glass-walled meeting room

What do you need before you run payroll?

You need complete, approved inputs for the month before you calculate anything. Payroll errors usually start with a missing or late input, not with the calculation itself.

  • Employee master data: name, IC or passport number, KWSP, PERKESO and income tax reference numbers, bank account
  • Attendance, leave and unpaid leave records
  • Overtime, allowances, commissions and claims approved by the right person
  • New joiners, leavers and approved salary changes
  • Any authorised deductions, such as loans or advances

Set a monthly cut-off date for inputs and keep it. The Payroll Calculation & Statutory Compliance course covers how to organise these inputs.

Which statutory contributions and deductions apply?

Most Malaysian payrolls deal with four statutory items each month. Each is run by its own agency, and each agency publishes its current rates, wage ceilings and categories on its official site.

  • EPF, managed by KWSP: retirement savings, with an employer share and an employee share
  • SOCSO, managed by PERKESO: employment injury and invalidity protection
  • EIS, the Employment Insurance System, also administered by PERKESO
  • PCB, the monthly tax deduction collected for LHDN

Do not copy rates from an old spreadsheet. Check the current schedules on each official site, and confirm which categories apply to foreign workers and employees above retirement age.

Who manages and who pays each statutory item
ItemAgencyWho pays
EPFKWSPEmployer and employee
SOCSOPERKESOEmployer, and employee for some schemes
EISPERKESOEmployer and employee
PCBLHDNEmployee, withheld by the employer

How do you calculate net pay from gross pay?

Net pay is gross pay minus the employee's statutory deductions and any other authorised deductions. Work through it in the same order every month.

  1. Start with basic salary and fixed allowances.
  2. Add variable pay for the month: overtime, commission, bonus.
  3. Deduct unpaid leave or absence where your policy allows it.
  4. Calculate each statutory deduction on the wage base that agency defines, because the definition of wages for KWSP is not always the same as for PCB.
  5. Apply other deductions the employee has authorised.
  6. The balance is net pay.

Deductions from wages are limited by the Employment Act 1955. Read the current text on Laws of Malaysia before adding a new type of deduction.

How do you pay staff and remit contributions?

Pay net salaries through an approved bank file, then remit each statutory payment through that agency's employer channel. Keep the person who prepares payroll separate from the person who approves the bank payment.

  • Reconcile the payroll register total to the bank file before release
  • Remit KWSP, PERKESO and EIS contributions and PCB by each agency's monthly due date
  • Save every remittance receipt or statement with the month's payroll file

Due dates and payment channels are set by each agency and can change. Check them on KWSP, PERKESO and LHDN, and put them in a shared payroll calendar.

What records and reports should payroll keep?

Keep a complete monthly file and the annual employer returns. Each month, file the approved inputs, the payroll register, payslips, the bank file and every remittance record.

Once a year, employers prepare an annual statement of remuneration for each employee (Borang EA) and an employer return to LHDN (Borang E). Check the current forms and filing dates on the LHDN site.

The Payroll Processing & Reporting course covers registers and reports, and the Certified Payroll Administrator is a Certifyd certification aligned to NOSS competency units. To test your current process, try the free payroll compliance check or the payroll compliance checklist template.

What are the steps?

  1. Collect and approve inputs

    Gather attendance, leave, overtime, claims, joiners, leavers and salary changes before the monthly cut-off, each approved by the right person.
  2. Calculate gross pay

    Add basic salary, fixed allowances and the month's variable pay, then deduct unpaid leave where policy allows.
  3. Apply statutory deductions

    Calculate KWSP, PERKESO, EIS and PCB using the current schedules published by KWSP, PERKESO and LHDN.
  4. Review and approve the payroll

    Compare totals with last month, investigate large changes, and have a second person approve the register.
  5. Pay salaries and remit

    Release the approved bank file, then remit each statutory payment by that agency's due date.
  6. Issue payslips and file records

    Send payslips, then file inputs, register, bank file and remittance records for the month.
Courses, checks and reading on the same work.

Frequently asked questions.

Short answers to what people ask first.

Who is responsible for paying statutory contributions?

The employer is responsible for deducting the employee share and remitting it together with the employer share. Late or missed remittance is the employer's liability, even if payroll is outsourced. Check each agency's rules on its official site.

Is PCB the final tax for an employee?

PCB is a monthly deduction towards the employee's income tax. Whether it is treated as final depends on the employee's circumstances and LHDN's current rules. Point employees to LHDN for their own tax position.

What are the most common payroll mistakes?

The usual causes are late inputs, outdated contribution schedules, wrong employee categories and missing approvals. A fixed cut-off, a monthly variance review and a second approver prevent most of them.

How long should payroll records be kept?

Retention periods are set by employment, tax and contribution laws, and they can differ. Check the current requirements with LHDN, KWSP, PERKESO and the Employment Act 1955 before you set your own retention policy.

Which sources does this page use?

Updated 20 October 2026. General information from the Certifyd team, not legal, tax or safety advice for your workplace.