For employers of foreign workers

Permits flagged before they expire, not after.

An expired permit is a fine and a stopped worker. Pandahrms holds permit and passport expiry per worker and flags them on the dashboard ahead of the date, on the same record that runs payroll.

The problem

Foreign-worker compliance usually lives in a spreadsheet that nobody owns. Expiry dates are noticed late, renewals are 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
Permit renewals tracked in a separate file from the payroll they affect
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
Documents expiring Next 90 days
3 workers
Documents on file 48 of 48
Complete
Workers compliant today
48 of 48
Alerts fire on the dashboard before the date, from the same employee record that runs payroll.

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.

💰

Statutory set per worker

EPF, SOCSO and EIS are configured per employee, so you control the rate and who contributes for each foreign worker.

📁

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 and GPS mobile with geofencing — the same attendance that feeds payroll.

📜

Full Malaysian statutory

EPF, SOCSO, EIS and PCB/MTD configured per worker, with the KWSP, PERKESO ASSIST and LHDN e-PCB upload files generated to current rules.

Employers of foreign workers running payroll on Pandahrms

Greatech
Inventec
Fastron
Humanetics
Pactech
Jazz Hotel

Malaysian-built since 2012 — trusted 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.

Does Pandahrms handle the foreign-worker levy?

No. Pandahrms does not calculate or manage the immigration levy. It holds each worker’s permit and passport expiry with dashboard alerts. The HRDF levy is the only levy it calculates.

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 and EIS are set per worker under the statutory tab, so you control the rate and who contributes, and PCB/MTD follows current Malaysian rules.

Can foreign workers clock in without a smartphone?

Yes. Biometric terminals and RFID cards 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 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 compliance spreadsheet.

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