payroll outsourcing malaysia epf socso eis pcb

Payroll Outsourcing in Malaysia: A Complete Guide for SME Owners

Malaysian payroll deductions explained with 2026 rates, the real cost of DIY payroll, what a good outsourced provider handles, and a transition timeline.

By IntBooks Editorial Team Published Updated

Reading time: ~15 minutes. Audience: Malaysian SME owners, HR managers, and finance teams evaluating payroll outsourcing. Skill level: beginner to intermediate.

Running payroll in Malaysia is more complex than most founders expect. It’s not just “salary minus EPF”. There are five statutory contributions, each with its own calculation method, portal and deadline, and the rules change: the SOCSO/EIS ceiling rose to RM6,000 in October 2024, EPF became mandatory for non-citizen employees in October 2025, and PERKESO added the LINDUNG 24 Jam deduction in June 2026.

This guide covers the statutory contributions, what DIY payroll really costs, what a good outsourced provider handles, common mistakes, and how to transition.

Part 1: Malaysian statutory contributions — the full picture

Every figure here links to the agency that sets it. Check the source before you run payroll; rates change.

1. EPF (Employees Provident Fund / KWSP)

DetailValue
Employer contribution13% (wages RM5,000 or less) or 12% (above RM5,000) for citizens and PRs under 60; minimum 4% for employees aged 60 and above; 2% for non-citizen employees
Employee contribution11% under 60; 0% aged 60 and above; 2% for non-citizen employees
Submission deadline15th of the following month
Submission methodKWSP employer portal (i-Akaun Majikan)
Late paymentLate payment charge; see KWSP for the current rules

Sources: KWSP mandatory contribution, KWSP rate for employees above 60, KWSP on non-citizen employees.

EPF is the largest statutory deduction and the one most likely to cause issues. The employer rate changes at the RM5,000 threshold, employees aged 60 and above pay nothing (the employer pays at least 4%), and since October 2025 wages EPF is mandatory for non-Malaysian citizen employees at 2% + 2%, excluding domestic servants.

2. SOCSO (Social Security Organisation / PERKESO)

DetailValue
Employer contributionCategory 1 (under 60): 1.75%. Category 2 (60 and above): 1.25%
Employee contributionCategory 1: 0.5%. Plus LINDUNG 24 Jam 0.75% for all Act 4 employees from the June 2026 contribution month
Wage ceilingRM6,000 a month (since 1 October 2024)
Submission deadline15th of the following month
Submission methodPERKESO ASSIST portal (Borang 8A)
CoverageEmployment Injury, Invalidity, and (LINDUNG 24 Jam) non-work accidents

Sources: PERKESO contributions, PERKESO LINDUNG 24 Jam FAQ.

SOCSO uses a wage-band table, not a flat percentage, so you look up the exact amount for each employee’s band. LINDUNG 24 Jam is paid by the employee only, has no age limit, and is deducted and remitted by the employer with the other PERKESO contributions.

3. EIS (Employment Insurance System)

DetailValue
Employer contribution0.2% of monthly wages
Employee contribution0.2% of monthly wages
Monthly maximumRM11.90 each (employer and employee), at the RM6,000 ceiling
WhoEmployees aged 18 to 60 (those 57+ with no contributions before 57 are exempt)
Submission deadline15th of the following month, with SOCSO
CoverageLoss-of-employment benefits, training, job placement

Sources: PERKESO contributions, PERKESO Act 800 table.

EIS is administered by PERKESO and paid to PERKESO alongside SOCSO.

4. HRDF (HRD Corp levy)

DetailValue
Who must registerEmployers with 10 or more Malaysian employees (compulsory). 5 to 9 Malaysian employees: optional
Levy1% of monthly wages (10+); 0.5% (5–9, if registered)
Employee contributionNone
Payment deadline15th of the month
Covered sectorsEmployers in all sectors except federal and state government, statutory bodies and NGOs

Source: HRD Corp Employers FAQ.

5. PCB (Monthly Tax Deduction / Potongan Cukai Bulanan)

DetailValue
DeductionDepends on the employee’s income, marital status, children and reliefs
MethodLHDN’s Schedule of MTD or the computerised calculation method
Submission deadlineOn or before the 15th of the following month
Submission methodLHDN’s online MTD channels (CP39 data)

Source: LHDN employer responsibilities.

PCB is the most complex calculation because it depends on each employee’s personal tax position. Get it wrong and the employee either overpays (and waits for a refund) or underpays (and gets a bill at year-end).

Year-end: give every employee a Form EA by the last day of February, and file Form E (with CP8D) by 31 March (LHDN).

For a one-page summary with the top-band SOCSO and EIS amounts, see our 2026 statutory deductions cheat sheet.

Part 2: DIY payroll — the hidden costs

The visible cost of doing payroll yourself is zero, because you’re already paying someone’s salary to do it. The hidden costs are real.

Time cost

As a rough illustration, for a company with 20–50 employees, a manual monthly cycle involves:

  • Data collection: attendance, overtime, claims, deductions
  • Calculation: EPF, SOCSO, LINDUNG 24 Jam, EIS, HRDF and PCB for each employee
  • Verification: checking against last month, spotting anomalies
  • Payment file preparation: bank upload files or payment lists
  • Statutory submission: uploading to four or five agency portals
  • Payslip distribution: printing, emailing or uploading

Add up the hours your own team spends on each step and multiply by their hourly cost. That is the number to compare against an outsourced fee.

Error cost

ErrorConsequence
Wrong EPF rate (12% vs 13%, or still deducting 11% from a 60+ employee)Under- or over-contribution, KWSP late payment charge
Still using the RM5,000 SOCSO/EIS ceilingUnder-deduction for everyone earning above RM5,000
Missing LINDUNG 24 JamUnder-deduction from June 2026
No EPF for non-citizen employeesNon-compliance since October 2025 wages
PCB miscalculationEmployee gets a year-end tax bill or an excessive refund
Late submission to any portalLate charges and possible prosecution
Missed HRDF registrationBackdated levies
Wrong bank account numberPayment goes to the wrong person, and recovery is painful

Compliance cost

Each agency charges for late payment and can prosecute. The rules and rates are on the agencies’ own sites: KWSP, PERKESO, HRD Corp and LHDN.

Part 3: What a good payroll provider handles

An outsourced payroll provider should handle the complete cycle:

  1. Payroll calculation — gross to net for every employee, including all statutory contributions
  2. Overtime, allowances, and commissions — processed according to your pay structure rules
  3. Leave integration — unpaid leave deductions, carried-forward balances
  4. Bank payment files — formatted for your bank’s bulk payment upload
  5. Payslip generation — digital payslips delivered to each employee
  6. Statutory submission files — KWSP, PERKESO (SOCSO, EIS, LINDUNG 24 Jam), LHDN (PCB) and HRD Corp
  7. Year-end Form EA — prepared and distributed to every employee by the end of February
  8. GL journal posting — the payroll journal posted to your general ledger

What a good provider does NOT do

  • HR decision-making: The provider processes what you approve — hiring, firing, salary changes, and promotions are your decisions
  • Disciplinary matters: Payroll is not HR — if you need employment law advice, engage an HR consultant
  • Tax planning: Payroll providers calculate PCB but don’t advise on tax optimisation — that’s for a tax agent

Part 4: How to choose a payroll provider in Malaysia

Must-haves

  • All statutory contributions: EPF, SOCSO (including LINDUNG 24 Jam), EIS, HRDF and PCB — no exceptions
  • Current rates: ask how quickly they applied the RM6,000 ceiling, non-citizen EPF and LINDUNG 24 Jam
  • Bank file compatibility: The provider must produce payment files your bank accepts
  • Digital payslips: Employees should access payslips online — not paper printouts
  • Statutory submission: The provider should prepare the files; ideally, they submit on your behalf
  • Fixed monthly fee: Priced per employee per month, not hourly
  • Data security: PDPA compliance, encrypted storage, access controls

Nice-to-haves

  • Cloud platform access: You should be able to log in and see payroll summaries in real time
  • ESS portal: Employee self-service for payslips, leave balances, and claims
  • Multi-entity support: If you have multiple Sdn Bhd entities, the provider should consolidate
  • Expatriate payroll: Tax equalisation, shadow payroll, and pass compliance
  • GL integration: The payroll journal should post directly to your accounting system

Red flags

  • “We only do salary calculation”: If they don’t handle statutory submissions, you’re still doing half the work
  • No written service terms: The contract should specify the monthly timeline and responsibilities
  • Manual processes: If the provider asks you to email spreadsheets back and forth, they’re not using modern tools
  • Can’t handle mid-month hires/terminations: Prorated calculations are table stakes

Part 5: What does outsourced payroll cost?

Most providers price per employee per month, with a minimum monthly fee and volume discounts for larger headcounts. Year-end work (Form EA, Form E), expatriate cases and multi-entity consolidation are often priced separately. Get at least two written quotes that list exactly which statutory filings are included.

Part 6: The transition timeline

Switching to outsourced payroll follows a predictable path:

Month 0: Setup (2–3 weeks)

  • Sign engagement letter
  • Provide employee master data (names, IC numbers, bank accounts, salary details, tax details)
  • Configure pay structures, allowances, and deduction rules
  • Set up bank payment and statutory portal access
  • Run a shadow payroll alongside your existing process

Month 1: Parallel run

  • The provider processes the full payroll
  • You compare the output against your own calculations
  • Resolve any discrepancies (usually SOCSO wage bands or PCB)
  • The provider prepares statutory files for the first time

Month 2+: Steady state

  • You submit monthly inputs (attendance, overtime, ad-hoc adjustments) by the agreed cut-off date
  • The provider processes the run and presents a summary for your approval
  • Upon approval, bank files are released and statutory submissions are made
  • Payslips are distributed via ESS

Part 7: How IntBooks handles payroll outsourcing

IntBooks is in closed beta. Our payroll service processes your monthly payroll inside your own IntBooks HR module. This means:

  • Integrated HR data: Employee records, attendance and leave flow into the payroll run — no re-keying
  • Statutory calculations: EPF, SOCSO, EIS, HRDF and PCB are calculated in the payroll run, using the RM6,000 SOCSO/EIS ceiling. During the beta, age-60+ EPF rates, non-citizen EPF and LINDUNG 24 Jam are handled manually
  • Statutory files: EPF (i-Akaun text file), PERKESO ASSIST and EIS upload files, and the CP39 file for PCB
  • Bank payment files: Salary files for Maybank, CIMB and RHB, plus a generic CSV export for other banks
  • Payslips: PDF payslips, also visible to employees in the IntBooks Employee Self-Service portal
  • GL journal posting: The payroll journal posts to your general ledger — salary expense, statutory liabilities, and net payable
  • EA Forms: Year-end Form EA generated for each employee

See the payroll service page for what each package includes.


Next steps: Explore payroll packages · EPF glossary entry · SOCSO glossary entry · View all professional services