SOCSO Calculator Malaysia 2026: How to Estimate PERKESO Contributions Instantly and Accurately
Use a SOCSO calculator to instantly determine PERKESO contributions for employees and employers in 2026. Understand how the calculator works, what inputs it needs, the difference between First and Second Category contributions, and how SOCSO fits into total payroll deductions.
An HR manager at a 30-person company processes monthly payroll manually. Each month, she opens the SOCSO contribution table in one tab, cross-references each employee's salary against the wage bands, and types the corresponding contribution into her spreadsheet. The process takes forty-five minutes. A SOCSO calculator reduces it to the time it takes to type a salary and press enter.
A SOCSO calculator automates the table lookup — enter a monthly salary and select the employee's category (under 60 or 60 and above), and the calculator instantly returns the employer contribution, employee deduction, and total PERKESO remittance. No cross-referencing, no misreading the band, no arithmetic errors.
This guide explains how SOCSO calculators work, what inputs are required, how to interpret the results, and where SOCSO fits alongside EPF, EIS, and PCB in your total payroll picture.
To calculate all statutory deductions — SOCSO, EPF, EIS, and PCB — in one step, use the DuitTools salary calculator .
How a SOCSO Calculator Works
A SOCSO calculator performs three operations:
- Caps the salary: If the entered salary exceeds RM5,000, the calculator caps it at RM5,000 — the SOCSO contribution ceiling.
- Identifies the wage band: The capped salary is matched to the correct row in the First Category or Second Category contribution table.
- Returns the contribution: The calculator outputs the employer's share, the employee's share, and the total amount to remit to PERKESO.
What you need to input
- Monthly gross salary (basic wage, before any deductions)
- Age category: Under 60 or 60 and above
- Optionally, whether the employee is a foreign worker (same rates, but useful for record-keeping)
What the calculator outputs
- Employer SOCSO contribution (RM)
- Employee SOCSO deduction (RM)
- Total PERKESO remittance (employer + employee)
- Optionally, the calculator may also output EIS contributions (0.2% each for employer and employee, capped at RM5,000 monthly wage)
Why Use a Calculator Instead of the Contribution Table
Speed
Looking up one employee in the SOCSO table takes 10 seconds. Looking up 50 employees takes 8 minutes. A calculator that processes all 50 salaries in a batch takes a few seconds.
Accuracy
The SOCSO contribution table has over 50 wage bands. Misreading a band — using the row for RM2,500–RM2,600 when the employee earns RM2,620 — produces an incorrect contribution. The error is small per employee (a few sen), but across a workforce, it compounds into compliance risk. PERKESO audits do check for these discrepancies.
Consistency
A calculator applies the same logic to every salary entry. There is no variation from fatigue, distraction, or confusion about which band applies to a borderline salary.
SOCSO First Category vs Second Category in the Calculator
The calculator must know which category to apply:
| Input | First Category | Second Category |
|---|---|---|
| Employee age | Under 60 | 60 and above |
| Schemes covered | Employment Injury + Invalidity | Employment Injury only |
| Who contributes | Employer + Employee | Employer only |
| Employee deduction | Yes (RM0.10 to RM24.75) | Zero |
If you enter a salary and age 62 into the calculator, it should return a zero employee contribution and only the employer's Employment Injury Scheme amount.
SOCSO + EIS Together
SOCSO also administers the Employment Insurance System (EIS, or SIP). Most SOCSO calculators include EIS in the output. For 2026:
- EIS employer rate: 0.2% of monthly wage, capped at RM5,000
- EIS employee rate: 0.2% of monthly wage, capped at RM5,000
A complete SOCSO calculator result for a RM3,000 employee under 60:
| Deduction | Employer (RM) | Employee (RM) |
|---|---|---|
| SOCSO | 52.85 | 14.75 |
| EIS | 6.00 | 6.00 |
| Total | 58.85 | 20.75 |
Where SOCSO Fits in Total Payroll Deductions
An employee earning RM4,000 per month in 2026 sees these deductions on their payslip:
| Deduction | Employee Share (RM) | Purpose |
|---|---|---|
| EPF | 440.00 (11%) | Retirement savings |
| SOCSO | 19.75 | Employment injury + invalidity cover |
| EIS | 8.00 | Job loss / retrenchment insurance |
| PCB | Varies by tax bracket | Monthly income tax instalment |
In this example, the employee's total statutory deduction is approximately RM467.75 plus PCB, and net pay is RM3,532.25 minus PCB.
Use the DuitTools salary calculator to see the full breakdown for any salary level. For PCB-specific scenarios — particularly bonus months when PCB spikes — use the PCB calculator .
How to Verify That a SOCSO Calculator Is Accurate
Not all online SOCSO calculators are maintained or updated. Before relying on one, run a quick verification:
Test with a known band
Check the calculator result against the official PERKESO contribution table for the same salary. Use a round number — RM3,000 — which should produce exactly RM52.85 employer and RM14.75 employee for a First Category worker. If the numbers match, the calculator is using the current table. If they do not match, the calculator is outdated.
Check the ceiling logic
Enter a salary of RM10,000 into the calculator. The SOCSO contribution should be the same as RM5,000 — the calculator should cap at the RM5,000 ceiling. If the calculator returns a higher contribution for RM10,000 than for RM5,000, it is not applying the ceiling correctly and should not be used.
Check the Second Category logic
Enter age 63 with a salary of RM3,000. The employee contribution should be zero. The employer contribution should be the Employment Injury Scheme rate (approximately 1.25%) only. If the calculator returns a non-zero employee contribution for a Second Category entry, it is not applying the category logic correctly.
Common Calculator Errors and How to Avoid Them
Using a calculator built for a different year
SOCSO rate tables change occasionally. A calculator built for 2023 may not match the 2026 table. Always check the calculator's stated year. If no year is stated, verify against the official PERKESO table before trusting the result.
Entering the wrong salary figure
Use gross monthly basic salary, not net pay, not annual salary divided by 12, and not salary-plus-bonus. Bonuses, commissions, and allowances are excluded from SOCSO calculations. If an employee's basic salary is RM3,000 but they received a RM2,000 bonus that month, the SOCSO contribution is calculated on RM3,000, not RM5,000.
Forgetting to exclude SOCSO for exempt employees
Employees earning below RM30 per month are exempt from SOCSO contributions (though this wage level is rare). Domestic workers are not automatically covered. Some categories of casual workers with irregular employment of fewer than 30 days may not be covered. The calculator does not know whether the person described by the salary figure is legally required to contribute — it only computes based on the numbers entered.
Confusing SOCSO with other deductions
A SOCSO calculator does not include EPF, and it may or may not include EIS. If you need the full deduction picture — EPF, SOCSO, EIS, and PCB — use a comprehensive salary calculator rather than a standalone SOCSO calculator and an EPF calculator separately. Combining results from different calculators can produce errors if each uses slightly different assumptions.
FAQ
Is there an official PERKESO SOCSO calculator?
PERKESO provides the contribution table as an official reference document, but the agency's online portal (PERKESO Assist) allows employers to check contribution amounts during the submission process. Free third-party SOCSO calculators that replicate the official table are widely used by payroll practitioners and are accurate as long as they are updated with the current year's rates.
Are SOCSO calculator results different from the contribution table?
They should not be. A properly built calculator uses the identical contribution table. If a calculator result differs from the table, the calculator is either using an outdated table or has a bug. The official PERKESO contribution table is the source of truth.
Does the SOCSO calculator include the administration fee?
Some payroll calculators include miscellaneous admin fees, but the SOCSO contribution itself has no separate administrative charge. The contribution amounts in the table are the full amounts payable to PERKESO — there is no additional processing fee.
Can a SOCSO calculator handle daily-rated or hourly workers?
Yes. Convert the worker's actual monthly earnings (days worked × daily rate, or hours worked × hourly rate) to a total monthly wage, then enter that total into the calculator. Use the actual monthly wage paid — SOCSO is calculated on the actual pay for the month, not an annualised or normalised figure.
Will a SOCSO calculator tell me if the employee is exempt?
Most calculators will not auto-detect exemptions. You need to know that employees earning below RM30 per month, domestic workers earning below a threshold, and certain categories of casual workers may have different treatment. The calculator applies the contribution table — it cannot verify the legal obligation to contribute.
Can I use a SOCSO calculator for an entire payroll batch?
Some payroll platforms and comprehensive salary calculators allow batch processing — entering multiple salaries and receiving a table of contributions. Standalone SOCSO calculators typically handle one salary at a time. For batch processing across a workforce, consider a full payroll calculator or a payroll software solution that includes SOCSO computation as part of the standard payroll run.
A SOCSO calculator takes the one part of Malaysian payroll that is purely mechanical — the contribution table lookup — and does it instantly. For payroll processors handling multiple employees, it is not a luxury; it is how you eliminate the most common source of manual payroll errors.
To run SOCSO, EPF, EIS, and PCB together for any salary, use the DuitTools salary calculator .