top of page

SKBBK in Your Payroll: What Has to Happen Every Month, and How to Stop Doing It Manually

  • SAF
  • 1 hour ago
  • 5 min read

The rule is simple enough. SKBBK takes 0.75% of banded wages up to the RM6,000 ceiling, entirely from the employee, with no employer share. It started on 1 June 2026, it's opt-out for local staff, and it stays mandatory for foreign workers.


Running it is the harder part. Every month, across a workforce where some people have opted out, some can't, and at least one person is already contributing through a second employer.


Here's what SKBBK actually adds to a payroll cycle, and what each part looks like when the system handles it instead of you.


Four things it adds, and how each is handled



1. A calculation that isn't a simple percentage

SKBBK isn't a flat 0.75% of whatever someone earns. It follows PERKESO's banded contribution table, capped at RM6,000, so the amount is fixed within each band rather than scaling smoothly. Multiply the percentage directly and you'll be a few sen out on nearly every salary, every month, for every employee.


At RM6,000 the correct figure is RM44.65, not the RM45.00 a flat calculation gives.

Where that comes from. PERKESO prices each wage band, not each salary. The top band covers wages above RM5,900 up to RM6,000, and 0.75% of its RM5,950 midpoint is what the schedule sets at RM44.65.

The same gap shows up at every band:

Monthly wage

PERKESO schedule

Flat 0.75%

You'd be out by

RM3,000

RM22.15

RM22.50

RM0.35

RM4,000

RM29.65

RM30.00

RM0.35

RM4,500

RM33.35

RM33.75

RM0.40

RM5,000

RM37.15

RM37.50

RM0.35

RM5,500

RM40.85

RM41.25

RM0.40

RM6,000

RM44.65

RM45.00

RM0.35

Contribution amounts are PERKESO's published figures. The last two columns are our own arithmetic.

Over-deducting is awkward to explain. Under-deducting is worse, because the shortfall is the employer's to make up.


Handled: JustLogin works it out on gross wages with the ceiling applied automatically. No rate tables to maintain in a spreadsheet, and no scramble when the rate moves. Which it will, twice: to 1.00% in June 2028 and 1.25% in June 2031.


2. A new line on every payslip

Employees need to see what was deducted and why. Fold SKBBK into an existing SOCSO line and you'll spend the month explaining it. Show it separately and most of the questions answer themselves.


Handled: it appears as its own deduction line, so employees can see exactly what was contributed instead of trying to reverse-engineer a combined figure. It's the cheapest possible reduction in HR queries, and it costs nothing to switch on.


3. A submission that has to be right

SKBBK is remitted alongside SOCSO and EIS on the same deadline, the 15th of the following month. Your reports and your file have to carry it correctly, not as a manual adjustment bolted on at the end.


Handled: it flows into your payroll reports and into the combined SOCSO, EIS and SKBBK submission file. No separate reconciliation, no extra line to remember.


4. Exceptions that move around

Since the opt-out opened, your local employees fall into two groups and can move between them mid-cycle. Foreign workers stay in regardless. And separately, anyone already contributing through another employer shouldn't be contributing twice.


Handled: the dual-employer case is a one-tick toggle on the employee record, not a manual override you have to reapply every cycle. If you employ part-timers, contract staff or anyone holding two jobs, that's the setting that stops you over-deducting from people who can least afford it.


The part nobody plans for

The deduction is the easy half. The harder half arrives when payslips go out.


Every employee who spots a new line asks the same three things. What is this, how much have I paid, and can I stop it. Multiply that by your headcount and it lands on whoever runs HR, usually in the same week they're trying to close payroll.


That's what Justina, our AI HR chatbot, is for. Employees ask her directly on WhatsApp, with no app to install, which matters in a market where WhatsApp is already where people are.


Justina, AI HR Chatbot answers from their own live payroll data:

  • What was deducted from my last payslip

  • What's my net pay this month

  • Send me my payslip

  • What's my leave balance



She answers instantly, at whatever hour someone checks their payslip, without interrupting anyone in HR. The repetitive queries drop away, and what still reaches your team tends to be the questions that genuinely need a person.


One thing worth being straight about. Justina answers from your JustLogin data, so she can tell an employee precisely what they were deducted and show them the payslip. She isn't a substitute for explaining PERKESO's rules, which is what our coverage guide and opt-out walkthrough are for. Send staff those for the policy, and let Justina handle what it means for their pay.


Where Justina gets her answers

When an employee asks what they were deducted, Justina reads their actual payslip. Not a copy of it, not last night's export, the same record your HR team is looking at.


That works because payroll, leave, attendance and claims all sit in one system. If they were separate tools passing data between them, her answer would only be as fresh as the last sync.


The same logic covers compliance. When PERKESO switched SKBBK from mandatory to opt-out, that single change had to reach the calculation, the payslip, the reports and the submission file. In JustLogin it's one rate update that flows through all four. Handled manually, it's four separate places to remember, in the same week you're trying to close payroll.


If you're already on a payroll system, rate updates probably aren't your problem. Any decent vendor pushes those. The things worth actually checking are the ones that tend to get missed:

  • Does the SKBBK amount come from PERKESO's banded table, or a flat 0.75%? At RM6,000 that's the difference between RM44.65 and RM45.00, every month, per employee.

  • Are dual-employer staff handled with a setting, or a manual override someone has to remember each cycle?

  • Can employees get their own payslip and deduction answers, or does every question land on HR?


Those are fair questions to put to any vendor, including us. Book a demo and we'll answer all three on your own payroll rather than in a brochure.


SKBBK won't be the last change

The rate is already scheduled to rise twice. EPF revised foreign worker contributions in 2025, and the SOCSO and EIS ceiling moved in 2024. Something else will land next year.


Each time it's the same work: a new rate to apply, a payslip to update, a report to fix, and a wave of questions to answer. You can do that by hand every time, or use a system that tracks the regulations and updates before the payroll run rather than after it.

JustLogin's payroll stays current with KWSP and PERKESO rates every cycle, computes EPF, SOCSO, EIS, SKBBK and PCB, generates compliant payslips and produces the statutory files. Leave, attendance, claims and employee records run in the same place, which is what lets Justina answer questions the moment they're asked.

See it on your own numbers

If you want to check the figures first, our free EPF, SOCSO, EIS and SKBBK calculator follows KWSP's Third Schedule and PERKESO's banded table rather than a flat percentage, so it matches to the sen.


You might also want to read what SKBBK actually pays out, from PERKESO's own schedule, which is the figure most employees never see.

And to see the whole thing running, including PCB and the parts a calculator can't show, book a demo and our team will walk through it on your own payroll.

Statutory rates and scheme rules are set by PERKESO under the Employees' Social Security Act 1969 (Act 4). For scheme details see PERKESO's official page: https://perkeso.gov.my/perkhidmatan-kami/perlindungan/lindung-24-jam.html

 
 
 

Comments


bottom of page