For manufacturing & 24/7 operations

Stacked shift OT, calculated right the first time.

Weekday 1.5×, rest day 2.0×, public holiday 3.0× — often on the same worker, in the same cycle, on top of night differential. Pandahrms runs all of it in one payroll batch.

The problem

A production line does not stop for month-end. Shifts rotate, overtime stacks, and the rules interact: a rest-day shift that runs into a public holiday is not one multiplier, it is three decisions. Ordinary HR software cannot express that, so the work lands back on your HR team as a spreadsheet — every single cycle.

HR rebuilds the OT calculation by hand each month-end
One missed multiplier means a wrong payslip and a shop-floor dispute
Rotating and night shifts break the roster the payroll depends on
Foreign-worker permit expiry is tracked in a separate file from payroll

What it looks like in the run

Payslip · January 2026● Reconciled
EMP-1042Production · Shift B
Lim Wei Chong
Basic salary
RM 3,200.00
Shift differential Night
RM 480.00
OT 1.5× Weekday
RM 162.50
OT 2.0× Rest day
RM 184.00
OT 3.0× Public hol
RM 138.00
Less EPF / SOCSO / EIS / PCB
−RM 538.40
Net pay
RM 3,626.10
Four OT rate multipliers stacked in the correct order — calculated in one batch run, not by hand.

A real example from a manufacturing cycle. One batch run, four rate multipliers.

Built for the way a plant actually runs

⏱

Stacked OT multipliers

Weekday, rest day and public holiday rates applied in the right order when they land on the same worker in the same cycle.

🔄

Rotating & night-shift rosters

Duty roster by shift pattern, with night differentials and shift allowances carried straight into payroll.

🔑

Clock-in that survives the floor

Biometric terminals (ZKTeco eFace and Senseface, FingerTec Ingress, MB20), RFID, web and GPS mobile — plus 17 clock-file formats if you already own the hardware.

📋

Foreign-worker permits

Permit and passport expiry alerts, held on the same employee file as payroll.

💰

Full Malaysian statutory

EPF, SOCSO, EIS, PCB/MTD, EA and CP forms and HRDF, calculated to current rules with the upload files generated — no separate statutory workbook.

📊

Job and site labour cost

Add Project Costing to push labour cost to the job, line or site, on the same employee record.

Manufacturers running payroll on Pandahrms

Greatech
Inventec
Humanetics
Pactech
Fastron
Esmt

Malaysian-built since 2012 — trusted by manufacturers, including Bursa-listed groups and multinational employers.

Questions buyers ask before signing

Can you handle a rest day that falls on a public holiday?

Yes. The rates are applied in the order your policy defines, on the same worker in the same cycle. You configure the rule once and every batch after that follows it.

We already own biometric terminals. Do we have to replace them?

No. Pandahrms reads 17 clock-file formats and works directly with ZKTeco eFace and Senseface, FingerTec Ingress and MB20. Bring your existing terminals to the demo and we will tell you straight away whether they are supported.

How are night shifts that cross midnight treated?

The shift, not the calendar day, defines the working period. Hours are attributed to the shift that started them, so a 10pm–7am shift does not split into two part-days.

Can we cost labour to a production line or job?

Yes, with the Project Costing module. It sits on the same employee record, so hours captured for payroll also carry the job or cost centre — no second entry.

What about foreign-worker permit expiry?

Permit and passport dates are held per worker, with dashboard alerts raised before expiry rather than after.

100% Compliance

EPF (KWSP), SOCSO (PERKESO), EIS, PCB/MTD, EA & CP forms and the HRDF levy — calculated to current Malaysian rules, with the upload files generated for KWSP, PERKESO ASSIST, LHDN e-PCB and your bank. When the rules change, we ship the update.

LHDN
KWSP / EPF
PERKESO / SOCSO
HRD Corp

Bring us your hardest shift-OT month.

Free 35-minute demo. We run a sample month on your own headcount and show the statutory breakdown.