EPF, SOCSO & EIS contribution tables Malaysia 2026
The statutory band amounts payroll actually posts — EPF, SOCSO, EIS, SKBBK, HRD Corp levy and PCB, verified 3 September 2026
Short answer: for a Malaysian citizen under 60, the employer pays EPF 13% up to RM5,000 of wages and 12% above it, SOCSO 1.75% and EIS 0.2% to a RM6,000 wage ceiling, plus the HRD Corp levy at 1% where the PSMB Act applies. The employee pays EPF 11%, SOCSO 0.5%, EIS 0.2% and — new since 1 June 2026 — SKBBK / LINDUNG 24 JAM at 0.75%, which the employer deducts but does not co-fund. The important part is how those amounts are derived: EPF, SOCSO, EIS and SKBBK are all read from statutory wage-band schedules, not multiplied out as flat percentages. At most wage points the two methods disagree, and the schedule wins. Every figure below was checked on 3 September 2026 against KWSP, PERKESO, LHDN and HRD Corp primary sources.
| Scheme | Employer | Employee | Wage ceiling | How the amount is determined |
|---|---|---|---|---|
| EPF / KWSP (citizen under 60) | 13% ≤RM5,000 · 12% >RM5,000 | 11% | None (bands to RM20,000) | Third Schedule band table; straight percentage only above RM20,000 |
| EPF / KWSP (foreign worker) | 2% | 2% | None | Direct 2% computation, cents rounded up to the next ringgit |
| SOCSO / PERKESO (First Category) | 1.75% | 0.5% | RM6,000 | Act 4 band table, RM100 steps |
| SOCSO / PERKESO (Second Category) | 1.25% | Nil | RM6,000 | Act 4 band table, RM100 steps |
| EIS / SIP | 0.2% | 0.2% | RM6,000 | Act 800 band table, RM100 steps of RM0.20 per side |
| SKBBK / LINDUNG 24 JAM | Nil | 0.75% | RM6,000 | PERKESO schedule; employer deducts and remits only |
| HRD Corp levy | 1% (10+ staff) · 0.5% (5–9, optional) | Nil | No ceiling | (basic salary − unpaid leave + fixed allowance) × rate |
| PCB / MTD income tax | Nil | 0–30% resident · 30% flat non-resident | None | LHDN YA 2026 bands after reliefs |
Employer percentages shown for a Malaysian citizen under 60. Age, citizenship and residence status change the EPF rate — see the full rate matrix below. To run a specific salary end to end, use the Malaysia Employment Cost Calculator.
Why must Malaysian contributions be read from a table instead of calculated?
Short answer: because the statute publishes the amounts, not just the rates. EPF, SOCSO, EIS and SKBBK all work off wage-band schedules, and what an employer owes is the ringgit figure printed against the band the wage falls into — not the rate multiplied by actual pay. The two methods agree only where the wage happens to sit at a band boundary, which is a minority of real salaries.
This is the single most common defect in Malaysian payroll configuration, and it is the reason most competing reference pages publish numbers that will not reconcile against a PERKESO or KWSP statement. Two concrete illustrations from the schedules themselves:
- EPF steps in RM20 wage bands from RM0 to RM5,000 and RM100 bands from RM5,000 to RM20,000. Only above RM20,000 does the schedule give up on bands and instruct a straight percentage of actual wages — employee 11%, employer 12%.
- SOCSO's rounding is not internally consistent. Inside the same Act 4 table, the underlying figure 53.375 prints as RM53.35 while 104.125 prints as RM104.15 — rounded in opposite directions. No percentage formula reproduces both. The table is the authority.
The practical rule for a payroll engine: store the schedules as lookup tables, and reserve arithmetic for the three places the statute actually calls for it — EPF wages above RM20,000, the 2% foreign-worker EPF computation, and the HRD Corp levy.
What are the EPF (KWSP) contribution rates in 2026?
Short answer: under the schedule effective 1 October 2025, a Malaysian citizen under 60 pays 11% and the employer pays 13% on wages up to RM5,000 and 12% above RM5,000. RM5,000 is the only point at which the employer rate steps, and the employee rate never varies by wage at all — it varies only by age and status.
| Category | Age | Monthly wages | Employer | Employee |
|---|---|---|---|---|
| Malaysian citizen; non-citizen permanent resident; non-citizen who elected before 1 Aug 1998 | Under 60 | ≤ RM5,000 | 13% | 11% |
| Same as above | Under 60 | > RM5,000 | 12% | 11% |
| Malaysian citizen | 60 and over | Any | 4% | 0% |
| Non-citizen permanent resident / elected before 1 Aug 1998 | 60 and over | ≤ RM5,000 | 6.5% | 5.5% |
| Non-citizen permanent resident / elected before 1 Aug 1998 | 60 and over | > RM5,000 | 6% | 5.5% |
| Non-citizen registered from 1 Aug 1998 onwards | Any | Any | 2% | 2% |
How the EPF Third Schedule actually works
The Third Schedule is a band table with three parts and one rounding rule. Getting the part right matters more than getting the percentage right, because the part determines which table your engine reads from.
| Wage range | Band width | How the amount is obtained |
|---|---|---|
| RM0 – RM5,000 | RM20 bands | Amount read from the table |
| RM5,000 – RM20,000 | RM100 bands | Amount read from the table |
| Above RM20,000 | — | Straight percentage of actual wages: employee 11%, employer 12% |
The rounding rule printed on the schedule itself: "The total contribution which includes cents shall be rounded to the next ringgit."
The three parts of the schedule:
- Part A — Malaysian citizens, non-citizen permanent residents, and non-citizens who elected before 1 August 1998.
- Part B — non-citizens electing on or after 1 August 1998; this is now the 2% / 2% direct calculation rather than a band reading.
- Part C — permanent residents and pre-August-1998 non-citizens aged 60 and over.
Verified Part A rows
Reproduced exactly from the schedule. Rows between these are deliberately not interpolated here — the statutory rounding is not uniform, so an interpolated row would be wrong.
| Wage band | Employer | Employee | Total |
|---|---|---|---|
| RM2,980.01 – 3,000.00 | RM390.00 | RM330.00 | RM720.00 |
| RM4,980.01 – 5,000.00 | RM650.00 | RM550.00 | RM1,200.00 |
| RM9,900.01 – 10,000.00 | RM1,200.00 | RM1,100.00 | RM2,300.00 |
Mandatory EPF for foreign workers
Non-citizen employees now contribute to EPF at 2% employer + 2% employee, effective from the October 2025 salary month, with the first payment due 15 November 2025. It applies to non-citizens holding a valid passport and a valid Immigration pass. Domestic servants are excluded — maid, cook, gardener, cleaner, babysitter, driver and similar roles.
Two mechanics that trip up payroll engines: the 2% is a direct computation, not a reading from the band table, and cents round up to the next ringgit. And to be explicit, because the point is widely misreported: KWSP has published no scheduled increase to the 2% rate. Anyone budgeting a future step-up is budgeting for something that has not been announced.
How much SOCSO (PERKESO) does an employer pay in 2026?
Short answer: 1.75% employer and 0.5% employee for First Category employees, on insured wages capped at RM6,000 per month — and the ringgit amount is read from a RM100-step band table, not computed. Second Category employees (aged 60 and over, plus employees first registering at 55 or older with no prior contribution) are covered for Employment Injury only: 1.25% employer, nil from the employee.
The insured wage ceiling is RM6,000, effective 1 October 2024, raised from the previous RM5,000. It applies to Act 4 (SOCSO) and Act 800 (EIS) alike. This is worth stating flatly because a large number of payroll references, HR handbooks and competitor tables still print RM5,000 — that figure is stale, and using it under-contributes for every employee earning above RM5,000.
| Category | Who | Cover | Employer | Employee |
|---|---|---|---|---|
| First Category | Employees under 60 | Employment Injury + Invalidity | 1.75% | 0.5% |
| Second Category | Employees aged 60 and over; employees first registering at 55 or older with no prior contribution | Employment Injury only | 1.25% | Nil |
Verified SOCSO band rows (Act 4, with SKBBK column)
Monthly amounts in ringgit, read from the schedule. The SKBBK column is the employee-borne LINDUNG 24 JAM deduction that runs on the same bands — it is shown here so payroll can post all PERKESO lines from one row.
| Wage band | First Category | Second Category | |||||
|---|---|---|---|---|---|---|---|
| Employer | Employee | SKBBK | Total | Employer | SKBBK | Total | |
| >2,900 ≤3,000 | 51.65 | 14.75 | 22.15 | 88.55 | 36.90 | 22.15 | 59.05 |
| >3,000 ≤3,100 | 53.35 | 15.25 | 22.85 | 91.45 | 38.10 | 22.85 | 60.95 |
| >4,800 ≤4,900 | 84.85 | 24.25 | 36.35 | 145.45 | 60.60 | 36.35 | 96.95 |
| >4,900 ≤5,000 | 86.65 | 24.75 | 37.15 | 148.55 | 61.90 | 37.15 | 99.05 |
| >5,000 ≤5,100 | 88.35 | 25.25 | 37.85 | 151.45 | 63.10 | 37.85 | 100.95 |
| Exceeding 6,000 | 104.15 | 29.75 | 44.65 | 178.55 | 74.40 | 44.65 | 119.05 |
Look at the employer column in the second and last rows. The schedule's underlying figures are 53.375 and 104.125, and they are rounded in opposite directions — 53.375 down to RM53.35, 104.125 up to RM104.15. That inconsistency is baked into this legacy table. It is precisely why the amounts must be read rather than calculated: no single rounding rule applied to 1.75% of wages reproduces both figures.
Foreign workers under SOCSO
Coverage was built up in three steps:
- Employment Injury from 1 January 2019 — employer 1.25%.
- Invalidity from 1 July 2024 — employer 0.5%, worker 0.5%.
- Non-Employment Injury (SKBBK / LINDUNG 24 JAM) from 1 June 2026 — worker 0.75%.
Net effect: since 1 July 2024 a foreign worker under 60 carries exactly the same Act 4 First Category loading as a Malaysian — employer 1.75%, employee 0.5%. If your cost model still treats foreign headcount as cheaper on the SOCSO line, it is out of date by more than two years.
How much is EIS (SIP) and who is excluded?
Short answer: 0.2% employer + 0.2% employee on wages capped at RM6,000 since 1 October 2024, read from a RM100-step band table in which each band steps RM0.20 per side. At the ceiling that is RM11.90 each, RM23.80 in total.
Excluded from EIS entirely: civil servants, local authority and statutory body employees, domestic servants, the self-employed, and foreign workers. Also excluded are employees aged 57 and over who never contributed before 57. Coverage runs from age 18 to 60.
| Wage band | Employer | Employee | Total |
|---|---|---|---|
| >2,900 ≤3,000 | RM5.90 | RM5.90 | RM11.80 |
| >4,800 ≤4,900 | RM9.70 | RM9.70 | RM19.40 |
| >4,900 ≤5,000 | RM9.90 | RM9.90 | RM19.80 |
| >5,000 ≤5,100 | RM10.10 | RM10.10 | RM20.20 |
| Exceeding 6,000 | RM11.90 | RM11.90 | RM23.80 |
What is SKBBK / LINDUNG 24 JAM, and who pays it?
Short answer: the employee pays it in full. The employer contributes nothing but must deduct and remit it. SKBBK took effect 1 June 2026 under the Employees' Social Security (Amendment) Act 2026, with the first payment due 15 July 2026. Wages are capped at RM6,000.
| Period | Employee rate | Employer rate |
|---|---|---|
| 1 June 2026 – 31 May 2028 | 0.75% | Nil |
| 1 June 2028 – 31 May 2031 | 1.00% | Nil |
| From 1 June 2031 | 1.25% | Nil |
The maximum monthly amount: RM44.65 or RM45.00?
PERKESO's own documents disagree, and we would rather say so than pick one silently. The statutory contribution schedule's top row states RM44.65. PERKESO's FAQs state RM45.00, which is 0.75% × RM6,000. Both are primary PERKESO publications.
Use RM44.65. The schedule is the document contributions are reconciled against, so that is the figure to post — but flag the 35-sen difference internally rather than assuming either number is a typographical error, and expect an employee earning above the ceiling to occasionally query it after reading the FAQ. Every competitor page we have seen picks one of these two numbers without mentioning the other; if your payroll output is challenged, this is the discrepancy behind it.
Who is in and who is out
Foreign workers: mandatory, with no opt-out.
Malaysian and local workers: voluntary, following the Cabinet decision of 8 July 2026. They were auto-enrolled unless an opt-out declaration was filed between 13 July and 31 August 2026 through the LINDUNG Faedah portal.
That opt-out window closed on 31 August 2026. Local employees who filed nothing are deemed participants from the September 2026 contribution month onward.
On what happens after 31 August 2026 — rejoining, or opting in later — PERKESO's own documents are not consistent, and the position is unresolved. We are not going to guess at a rule that PERKESO has not settled. If you have an employee asking to change their election now, confirm the current handling directly with PERKESO before committing anything to payroll, and keep the written answer on file. Aniday's own Malaysian payroll runs are handled the same way.
Official schedule: PERKESO — new contribution rate including SKBBK (PDF). For the scheme's background, cover and payslip impact, see SKBBK / LINDUNG 24 JAM explained.
Who has to pay the HRD Corp levy, and on what?
Short answer: employers with 10 or more Malaysian employees must register and pay 1%; employers with 5 to 9 may register optionally at 0.5%; employers with fewer than 5 are not covered by the PSMB Act 2001.
| Malaysian employees | Registration | Levy rate |
|---|---|---|
| 10 or more | Mandatory | 1% |
| 5 – 9 | Optional | 0.5% |
| Fewer than 5 | Not covered by the PSMB Act 2001 | — |
The levy base is (basic salary − unpaid leave + fixed allowance) × rate.
| Included in the levy base | Excluded from the levy base |
|---|---|
| Basic salary; fixed cash allowances; leave pay; wage arrears | Bonuses; commissions; gratuity; overtime; night-work, shift, attendance and travel allowances; pension contributions; retrenchment benefits; apprenticeship payments |
Two scoping points that change headcount maths. First, the levy applies to Malaysian citizen employees only — foreign employees are outside the levy base, and domestic servants are excluded. Second, and easy to miss when budgeting senior hires: the levy has no wage ceiling at all. SOCSO, EIS and SKBBK all stop at RM6,000, so their cost per employee flattens out; the HRD Corp levy keeps scaling with every ringgit of basic salary and fixed allowance.
2026 note: Employer Circular No. 1/2026 grants a levy exemption to registered employers in the education industries for January to December 2026. It is sector-specific — there is no general rate change.
What are the PCB / MTD income tax rates for YA 2026?
Short answer: the resident bands are unchanged from YA 2023 through YA 2026, running from 0% to 30%. Non-residents are taxed at a flat 30% with no reliefs and no rebates. PCB is an employee deduction, not an employer cost.
| Chargeable income (RM) | Tax on preceding band (RM) | Rate on excess |
|---|---|---|
| 0 – 5,000 | 0 | 0% |
| 5,001 – 20,000 | 0 | 1% |
| 20,001 – 35,000 | 150 | 3% |
| 35,001 – 50,000 | 600 | 6% |
| 50,001 – 70,000 | 1,500 | 11% |
| 70,001 – 100,000 | 3,700 | 19% |
| 100,001 – 400,000 | 9,400 | 25% |
| 400,001 – 600,000 | 84,400 | 26% |
| 600,001 – 2,000,000 | 136,400 | 28% |
| Above 2,000,000 | 528,400 | 30% |
Key reliefs in the monthly computation (YA 2026 maxima)
| Relief | Maximum (RM) | Relief | Maximum (RM) |
|---|---|---|---|
| Individual | 9,000 | Serious-disease medical | 10,000 |
| Spouse with no income | 4,000 | Parents' medical | 8,000 |
| Child (each) | 2,000 | Self education | 7,000 |
| EPF | 4,000 | Child care | 3,000 |
| Life insurance / takaful | 3,000 | Lifestyle | 2,500 |
| SOCSO (and EIS) | 350 | EV charging / composting / CCTV | 2,500 |
| Disabled individual | 7,000 | Disabled spouse | 6,000 |
| First-home loan interest | 7,000 |
What is the minimum wage in Malaysia in 2026?
Short answer: RM1,700 per month, effective 1 February 2025 under the Minimum Wages Order 2024, P.U.(A) 376. Employers with fewer than five employees had it deferred to 1 August 2025 — that deferral has expired, so all employers are now in scope regardless of size. It applies to local and foreign employees alike.
What does a Malaysian employee actually cost? Three worked examples
Short answer: at RM5,000 a month the true employer cost is RM5,796.55 and the employee nets RM4,378.20 before PCB; at RM3,000 it is RM3,477.55 and RM2,627.20; at RM10,000 it is RM11,416.05 and RM8,813.70.
Assumptions for all three: Malaysian citizen under 60; EPF Third Schedule Part A; SOCSO First Category; EIS-eligible; employer in the mandatory HRD Corp category (1%); SKBBK participant; wage entirely basic salary. PCB is excluded because it depends on the individual's reliefs and is an employee deduction, not an employer cost.
Example 1 — RM5,000 per month
| Line | Employer | Employee |
|---|---|---|
| EPF (band RM4,980.01–5,000.00) | RM650.00 | RM550.00 |
| SOCSO (band >4,900 ≤5,000) | RM86.65 | RM24.75 |
| EIS | RM9.90 | RM9.90 |
| SKBBK | — | RM37.15 |
| HRD Corp levy (1%) | RM50.00 | — |
| Subtotal | RM796.55 | RM621.80 |
| Total employer cost / employee net before PCB | RM5,796.55 | RM4,378.20 |
Example 2 — RM3,000 per month
| Line | Employer | Employee |
|---|---|---|
| EPF (band RM2,980.01–3,000.00) | RM390.00 | RM330.00 |
| SOCSO (band >2,900 ≤3,000) | RM51.65 | RM14.75 |
| EIS | RM5.90 | RM5.90 |
| SKBBK | — | RM22.15 |
| HRD Corp levy (1%) | RM30.00 | — |
| Subtotal | RM477.55 | RM372.80 |
| Total employer cost / employee net before PCB | RM3,477.55 | RM2,627.20 |
Example 3 — RM10,000 per month
| Line | Employer | Employee |
|---|---|---|
| EPF (band RM9,900.01–10,000.00, at 12% / 11%) | RM1,200.00 | RM1,100.00 |
| SOCSO (ceiling row) | RM104.15 | RM29.75 |
| EIS (ceiling row) | RM11.90 | RM11.90 |
| SKBBK (ceiling row) | — | RM44.65 |
| HRD Corp levy (1%) | RM100.00 | — |
| Subtotal | RM1,416.05 | RM1,186.30 |
| Total employer cost / employee net before PCB | RM11,416.05 | RM8,813.70 |
The pattern worth drawing out: SOCSO, EIS and SKBBK all stop rising above RM6,000 — from that point they are fixed ringgit amounts no matter how large the salary. EPF continues by band all the way to RM20,000 and only then switches to a straight percentage. The HRD Corp levy has no ceiling at all. So as salaries climb, the marginal statutory cost converges on EPF plus the levy, and the PERKESO lines become a rounding item.
To run an exact figure for a specific salary, age and status, use the Malaysia Employment Cost Calculator.
What changed in 2025–2026?
Short answer: four things landed — a higher minimum wage, EPF for foreign workers, the new employee-borne SKBBK contribution, and the Cabinet's decision to make SKBBK voluntary for locals — and two further SKBBK rate steps are already legislated for 2028 and 2031.
| Date | Change |
|---|---|
| 1 Jul 2024 | Invalidity Scheme extended to foreign workers (still relevant context) |
| 1 Oct 2024 | SOCSO and EIS wage ceiling raised RM5,000 → RM6,000 |
| 1 Feb 2025 | Minimum wage RM1,700 (employers with fewer than 5 employees: 1 Aug 2025) |
| Oct 2025 salary month | Mandatory EPF for non-citizens at 2% / 2% |
| 1 Jun 2026 | SKBBK / LINDUNG 24 JAM begins — employee 0.75% |
| 8 Jul 2026 | Cabinet makes SKBBK voluntary for locals; opt-out window 13 Jul – 31 Aug 2026 |
| 1 Jun 2028 | SKBBK rate rises to 1.00% |
| 1 Jun 2031 | SKBBK rate rises to 1.25% |
Sources (official)
Malaysia statutory contributions — frequently asked questions
What EPF rate applies to an employee earning exactly RM5,000?
The employer rate is 13% and the employee rate is 11%, and the amount comes from the band RM4,980.01–5,000.00: RM650.00 employer, RM550.00 employee, RM1,200.00 total. RM5,000 is the only wage point at which the employer rate steps — 13% at or below it, 12% above it. The employee rate does not change at any wage.
Is EPF now mandatory for foreign workers?
Yes — 2% employer and 2% employee, from the October 2025 salary month, first payment due 15 November 2025. It covers non-citizens with a valid passport and a valid Immigration pass; domestic servants (maid, cook, gardener, cleaner, babysitter, driver and similar) are excluded. The 2% is computed directly rather than read from the band table, and cents round up to the next ringgit. KWSP has published no scheduled increase to this rate.
Is the SOCSO ceiling RM5,000 or RM6,000?
RM6,000, since 1 October 2024, for SOCSO under Act 4 and EIS under Act 800 alike. RM5,000 was the previous ceiling and still appears on a lot of stale pages and in older payroll configurations.
Why doesn't 1.75% of the salary match the SOCSO figure in my payroll?
Because the schedule is a band table and the amount is read from it, not multiplied out. The rounding in the table is not even internally consistent — 53.375 prints as RM53.35 while 104.125 prints as RM104.15. Configure the schedule as a lookup table and the reconciliation problem disappears.
Do foreign workers cost less on SOCSO than Malaysians?
Not any more. Employment Injury cover started 1 January 2019 (employer 1.25%) and the Invalidity Scheme was extended to foreign workers on 1 July 2024 (employer 0.5%, worker 0.5%). Since that date a foreign worker under 60 carries the same First Category loading as a Malaysian — employer 1.75%, employee 0.5%. EIS, by contrast, still excludes foreign workers entirely.
Is the maximum SKBBK deduction RM44.65 or RM45.00?
PERKESO's documents disagree: the statutory schedule's top row says RM44.65, while PERKESO's FAQs say RM45.00 (0.75% of RM6,000). Both are primary PERKESO sources. Post the RM44.65 schedule figure, since the schedule is what contributions reconcile against, and record the discrepancy rather than treating either number as a typo.
Can a Malaysian employee still opt out of SKBBK?
The opt-out window ran 13 July – 31 August 2026 through the LINDUNG Faedah portal and has closed. Local employees who filed nothing are deemed participants from the September 2026 contribution month. What happens after 31 August 2026 — rejoining or opting in later — is contested between PERKESO's own documents and remains unresolved. Confirm the current handling directly with PERKESO before actioning any change; we would rather tell you it is unsettled than publish a rule that isn't.
Does the HRD Corp levy stop at RM6,000 like SOCSO?
No — the levy has no wage ceiling at all. SOCSO, EIS and SKBBK all cap at RM6,000 of wages, but the levy is charged on (basic salary − unpaid leave + fixed allowance) with no upper limit, so it keeps scaling on senior salaries. It applies to Malaysian citizen employees only; bonuses, commissions, gratuity, overtime and night-work, shift, attendance and travel allowances are outside the base.
Did income tax rates change for YA 2026?
No. The resident PCB bands are unchanged from YA 2023 through YA 2026, from 0% up to 30% above RM2,000,000 of chargeable income. Non-residents remain on a flat 30% with no reliefs and no rebates.
What is the minimum wage, and does it apply to very small employers?
RM1,700 per month from 1 February 2025 under the Minimum Wages Order 2024 (P.U.(A) 376). Employers with fewer than five employees had it deferred to 1 August 2025; that deferral has expired, so every employer is in scope regardless of size. It applies to local and foreign employees alike.
How do I run Malaysian payroll without a local entity?
Use an Employer of Record. Aniday employs your Malaysian team members through its local infrastructure and runs exactly the schedules on this page — EPF Third Schedule bands, SOCSO and EIS at the RM6,000 ceiling, SKBBK deductions, the HRD Corp levy and PCB — with no Malaysian entity required. Aniday has onboarded 5,000+ companies and works with a network of 50,000+ headhunters across Asia. See Employer of Record Malaysia or Payroll Outsourcing in Malaysia.