Salary & Payroll

10 Common SOCSO Mistakes Employers Make in Malaysia 2026 — and How to Avoid Penalties

Avoid the most common SOCSO (PERKESO) compliance mistakes Malaysian employers make in 2026. Covers failure to register, under-reporting wages, misclassification of employees, late contributions, missed accident reports, and how to fix each error before PERKESO audits your payroll.

28 June 202611 min readBy DuitTools
common SOCSO mistakes employersSOCSO employer compliance errorsPERKESO audit mistakesSOCSO penalty Malaysiaemployer SOCSO violationSOCSO contribution errorsPERKESO employer fineMalaysian payroll compliance mistakesSOCSO registration failureemployer statutory contribution errors

A medium-sized logistics company in Klang was audited by PERKESO in late 2025. The audit found four categories of SOCSO errors: two employees had never been registered, three had their wages under-reported by RM500 to RM800 per month, one employee classified as a First Category contributor should have been Second Category (age 62), and three months of contributions in 2024 were paid late — after the 15th — without the late payment interest being added. The total back-payment plus interest plus penalties exceeded RM50,000.

Every one of these errors was avoidable. None resulted from deliberate evasion. All resulted from payroll processes that did not include a SOCSO verification step.

This guide covers the 10 most common SOCSO mistakes employers make in Malaysia, what each one costs when discovered, and how to fix them — ideally before PERKESO finds them first.

For a complete walkthrough of employer SOCSO obligations, see our employer SOCSO guide .


Mistake 1: Failing to Register with SOCSO Within 30 Days

What happens: A new business hires employees and does not register with PERKESO. The owner assumes SSM registration, EPF registration, or LHDN registration covers SOCSO. It does not. SOCSO registration is separate.

The cost: A fine of up to RM10,000, imprisonment of up to 2 years, or both. Backdated contributions with interest must be paid to the date the first employee was hired. If a workplace injury occurred during the unregistered period, the employer is personally liable for all medical costs and compensation.

How to fix it: Register immediately through PERKESO Assist (assist.perkeso.gov.my). If employees have already been working, declare the actual start dates — PERKESO will calculate the backdated contributions and interest. Voluntary disclosure before an audit or workplace accident produces a more lenient outcome.

Mistake 2: Not Registering Individual Employees

What happens: The company is registered with SOCSO, but individual employees are not registered under the employer code. The employer may be deducting contributions on paper but has never submitted Form 2 (Employee Registration Form) for those employees.

The cost: If an unregistered employee is injured, the claim process is delayed while SOCSO verifies the employment relationship. The employer may be found to have failed in its statutory duty, attracting penalties and potential civil liability.

How to fix it: Register all active employees through PERKESO Assist immediately. Backdate the registration to the actual start date of employment. This is a straightforward correction and PERKESO generally facilitates it without penalty if it is disclosed voluntarily.

Mistake 3: Under-Reporting Employee Wages to Reduce Contributions

What happens: An employer reports a RM2,000 salary to SOCSO when the actual salary is RM2,800. The monthly contribution is lower, saving the employer approximately RM60 to RM80 per employee per month in employer SOCSO and other statutory contributions.

The cost: This is one of the most serious SOCSO violations because it directly reduces the employee's benefit entitlement. If the employee is injured, their temporary disablement benefit is calculated on the reported RM2,000, not the actual RM2,800. PERKESO treats wage under-reporting as deliberate evasion. Penalties include full back-payment of underpaid contributions with interest, fines, and potential prosecution. The employer may also be sued by the employee for the difference in benefits.

How to fix it: Amend all affected Form 8A submissions through PERKESO Assist to reflect the correct wage for each month. Pay the differential contributions plus interest. If the period of under-reporting was long, consult a payroll compliance advisor before making a bulk correction.

Mistake 4: Misclassifying Workers as Independent Contractors

What happens: The employer labels workers as "freelancers," "sub-contractors," or "independent service providers" and does not register them with SOCSO — even though the workers work full-time, use the employer's equipment, follow the employer's instructions, and are economically dependent on the employer.

The cost: PERKESO and the Labour Department apply a substance-over-form test. If the worker is actually an employee, the employer owes backdated SOCSO contributions with interest for the entire engagement period. The employer may also face additional liabilities under the Employment Act 1955 (minimum wage, overtime, leave, termination benefits). The risk is compounded by IRB (LHDN) implications — misclassified workers may mean unremitted PCB.

How to fix it: Review all contractor and freelancer arrangements against the common-law test for employment: control, integration into the business, economic dependence, provision of equipment, and exclusivity. If the relationship looks like employment in substance, register the worker and start contributing.

Mistake 5: Paying SOCSO Contributions Late

What happens: Contributions for a given month are paid after the 15th of the following month. This is one of the most frequent violations because smaller companies often process payroll on a cash-flow basis and treat SOCSO as deferrable — it is not.

The cost: Interest at 6% per annum, calculated daily on the outstanding amount. While 6% per annum sounds modest, habitual late payment flags the employer for audit. An employer that pays late 10 out of 12 months is more likely to face a full compliance audit than one that pays on time consistently.

How to fix it: Set a recurring calendar reminder for the 10th of each month to process SOCSO submission and payment (the 15th is the deadline; the 10th gives a buffer). Automate payment through PERKESO Assist with FPX online banking. If you have already accumulated late payment interest, pay the outstanding contributions plus the accrued interest immediately.

Mistake 6: Failing to Report Workplace Accidents Within 48 Hours

What happens: An employee is injured at work. The employer provides first aid and sends the employee to a clinic but does not file Form 21 (Accident Report) with SOCSO within 48 hours. The employer assumes the clinic will report it, or that a "minor" injury does not need reporting.

The cost: Failure to report is an offence under Section 55A of the Act. The penalty is a fine of up to RM10,000 or imprisonment of up to 2 years. Late reporting also delays the employee's benefit processing. If the injury later proves more serious than initially assessed, the claim is complicated by the missing accident report.

How to fix it: Every workplace incident — no matter how minor — must be reported using Form 21 within 48 hours. Designate one person (HR, safety officer, or office manager) as the accident-reporting officer, with backup. Keep blank Form 21 templates accessible. If an accident was not reported and you discover it later, file the late report immediately — late is better than never.

Mistake 7: Not Updating the Contribution Category When an Employee Turns 60

What happens: The employer continues contributing under the First Category for an employee who has turned 60, or stops SOCSO entirely, believing coverage ends at 60. Both are wrong.

The cost: Continuing First Category contributions after 60 means the employee is wrongly paying the employee share (which should be zero), and the Invalidity Scheme contribution — which no longer applies — is being paid unnecessarily. Stopping SOCSO entirely leaves the employee without work-injury coverage, and a workplace accident during this period becomes the employer's full liability.

How to fix it: Update the employee's category to Second Category from the month after their 60th birthday. Stop the employee deduction. Continue the employer contribution at the Second Category rate. For details, see our SOCSO for employees above 60 guide .

Mistake 8: Deducting EIS for Foreign Workers

What happens: The payroll system or payroll clerk applies EIS (Employment Insurance System) deductions to foreign workers' salaries. This is incorrect — EIS applies only to Malaysian citizens and permanent residents.

The cost: The employee has been over-deducted. The employer must reimburse the foreign worker for the wrongly deducted EIS amounts. The employer can recover the over-remitted EIS from SOCSO by filing a correction, but the foreign worker should not bear the cost of the employer's error.

How to fix it: Review all foreign worker payslips for EIS deductions. Reimburse any wrongly deducted amounts. Update the payroll system to flag foreign workers and suppress EIS deductions. Amend the affected EIS submissions through PERKESO Assist.

Mistake 9: Failing to Keep SOCSO Records for 7 Years

What happens: A PERKESO auditor visits and requests Form 8A submissions and payment receipts from three years ago. The employer cannot produce them — the records were discarded during an office move or the payroll clerk who maintained them has left.

The cost: Inability to produce records is treated as non-compliance. The auditor will reconstruct the contribution record using the available data, which may produce higher liability than the actual contributions made. The employer is fined, and the unreconstructable period is treated as nil contributions — meaning full back-payment with interest.

How to fix it: Download and save all PERKESO Assist submission receipts monthly. Store them in a dedicated digital folder with the month and year in the filename. Back up to cloud storage. Keep payroll records, bank statements showing SOCSO payments, and PERKESO Assist receipts for at least 7 years.

Mistake 10: Not Reconciling SOCSO Contributions with Payroll Records

What happens: The employer submits SOCSO contributions each month but never cross-checks the submission against internal payroll records. An employee who left six months ago is still being submitted. A new employee hired three months ago has never been added. Salary increments applied five months ago are reflected in the payroll but not in the SOCSO submission.

The cost: Discrepancies accumulate. When an audit occurs, the employer cannot explain the mismatches. The auditor treats every unexplained discrepancy as a compliance failure, and the cumulative back-payment and interest can be substantial.

How to fix it: Run a monthly reconciliation — after each PERKESO Assist submission, export the employee list from the payroll system and the SOCSO submission, and compare:

  • Same number of employees in both lists
  • Same names and NRIC numbers
  • Same wage amounts
  • Correct categories (First or Second) Flag and correct discrepancies immediately. A monthly 10-minute reconciliation prevents an audit that costs tens of thousands.

FAQ

What is the penalty for a first-time SOCSO violation?

For a first-time, non-deliberate violation such as late registration or a single late payment, PERKESO typically issues a warning and requires correction — backdated contributions plus interest at 6% per annum. The agency generally reserves prosecution for repeat offenders, deliberate evasion, and failures discovered only after a workplace injury has occurred.

Can I be personally liable for my company's SOCSO violations?

Yes. Under Section 50 of the Act, a director, manager, secretary, or other officer of a company who was responsible for the conduct of the company's affairs can be prosecuted personally if the company committed the offence with their consent or connivance, or if the offence was attributable to their neglect.

What triggers a PERKESO audit?

Common triggers: late contributions, gaps in contribution history, discrepancies between reported wages and the employee's known occupation wage range, complaints from employees, and random selection. A data-driven risk-profiling system is increasingly used by PERKESO to target high-risk employers.

Can I negotiate a penalty reduction with PERKESO?

Penalties for statutory contribution violations are set by the Act and are generally not negotiable. However, voluntary disclosure and proactive correction before an audit or accident significantly reduces the likelihood of prosecution and often results in the minimum penalty (back-payment plus interest only, without additional fines).

How do I file a corrected SOCSO submission for a past period?

Log in to PERKESO Assist, navigate to the relevant month's Form 8A, and submit an amendment. For corrections spanning multiple months or involving reclassification of employees, contact PERKESO's Employer Service Centre — they can guide the bulk correction process and may assist with calculating the exact interest due.


SOCSO compliance errors are not typically caused by malice. They are caused by payroll being treated as a mechanical monthly process with no audit step — no verification that the SOCSO submission matches the payroll register, that new hires are registered, that leavers are removed, that the categories are correct, and that the wages reported are the actual wages paid. Adding a monthly 10-minute SOCSO verification to your payroll routine prevents errors that, if discovered in an audit, cost far more than 10 minutes of anyone's time.

To model the full employer cost of hiring — salary plus EPF, SOCSO, EIS, and more — use the DuitTools salary calculator .

Share: