For employers of foreign workers

Permits flagged before they expire, not after.

An expired permit is a fine and a stopped worker. Pandahrms tracks permit, passport and levy per worker, warns you ahead of the date, and reconciles all of it against the same payroll run.

The problem

Foreign-worker compliance usually lives in a spreadsheet that nobody owns. Expiry dates are noticed late, levy is tracked apart from payroll, and immigration documents sit in a folder on someone’s desktop. The cost of finding out late is a fine and a line that cannot run.

Permit and passport expiry noticed after the date, not before
Levy tracked in a separate file from the payroll it belongs to
Immigration documents scattered across folders and inboxes
No single view of which workers are compliant right now

What it looks like in the run

Compliance watchlist · January 2026● Live
48 foreign workersAlerts on
Expiring in the next 90 days
Permit — 3 workers 18 days
Action now
Passport — 5 workers 44 days
Renew soon
Permit — 7 workers 76 days
Plan ahead
Levy — posted to payroll By nationality
RM 12,480.00
Documents on file 48 of 48
Complete
Workers compliant today
48 of 48
Alerts fire before the date. Levy is posted against the same payroll run, not tracked separately.

Illustrative figures. The point is the lead time: you act before the expiry, not after the fine.

Compliance you can see, not hope for

Expiry alerts with lead time

Permit and passport dates are held per worker, with warnings raised early enough to renew rather than react.

💰

Levy tracked by nationality

Foreign-worker levy is recorded per worker and reconciled against the payroll run it belongs to.

📁

Documents on the employee record

Passport, permit and immigration paperwork stored per worker, so a check is one record, not a folder hunt.

One compliance view

See which workers are compliant right now, and which need action, without assembling a spreadsheet first.

🔑

Clock-in on the floor

Biometric terminals, RFID, kiosk and GPS mobile with geofencing — the same attendance that feeds payroll.

📜

Full Malaysian statutory

EPF, SOCSO, EIS and PCB/MTD applied to the correct category for each worker, filed to current rules.

Employers of foreign workers running payroll on Pandahrms

Greatech
Inventec
Fastron
Creative Rubber
Megah Transport
Jazz Hotel

Malaysian-built since 2012 · 170+ companies across manufacturing, hospitality and transport.

Questions buyers ask before signing

How far ahead do the expiry alerts fire?

You set the lead time. The point is that the warning arrives while there is still time to renew, rather than on the day the permit lapses.

Is the levy calculated per worker?

Levy is recorded per worker and by nationality, and reconciled against the payroll run, so it is not tracked in a separate file.

Where are passports and permits stored?

On the employee record itself, so a compliance check means opening one worker rather than searching shared folders.

Do foreign workers get the correct statutory treatment?

Yes. EPF, SOCSO, EIS and PCB/MTD are applied to the correct category for each worker under current Malaysian rules.

Can foreign workers clock in without a smartphone?

Yes. Biometric terminals, RFID cards and a shared kiosk all work, alongside GPS mobile clock-in for those who do carry a phone.

100% Compliance

EPF (KWSP), SOCSO (PERKESO), EIS, PCB/MTD, EA & CP forms, HRDF and MyInvois — calculated and submitted to current Malaysian rules, updated the moment the rules change.

LHDN
KWSP / EPF
PERKESO / SOCSO
HRD Corp

Bring us your compliance spreadsheet.

Free 35-minute demo. We show your permit, passport and levy position on one screen.