How it works

From Excel to audit-ready, without the spreadsheet chase.

PekerjaHub is foreign worker compliance software built for Malaysian employers. Import your roster, upload what you already have, and let permits, passports, FOMEMA medicals and insurance track themselves — here is the whole flow, step by step.

1

Import your roster in minutes

Add workers one at a time or import your whole workforce from Excel. Every passport is checked against Immigration as it comes in — when a permit is found, its expiry date is read in automatically, so the countdown starts on day one.

  • Excel import maps your columns and flags duplicates before anything is saved
  • Each passport is verified against Immigration by number and nationality on import
  • Permit expiry is ingested automatically when the record is found
PekerjaHub — Customer Portal
PekerjaHub My Workers roster with per-worker compliance statuses and day counters
My Workers — every worker carries a live status and day counter
2

Upload documents — they file themselves

Drop in passports, permits and medical forms one by one or as a bulk PDF. PekerjaHub splits multi-page scans, reads the names, numbers and expiry dates, and files each page to the right worker. Anything it cannot place with confidence waits safely in the Unfiled tray for a one-tap review.

  • Bulk PDFs are auto-split page by page
  • Names, document numbers and expiry dates are read for you
  • Low-confidence pages land in the Unfiled tray instead of the wrong file
3

Every worker gets a live status

The moment your data is in, each worker carries a plain-language compliance status you can filter and act on — no spreadsheets to reconcile. Sort the whole workforce by days remaining and see exactly who needs attention today.

  • Statuses in plain words: Renew soon, Renewal ready, Submitted, Permit expired
  • Filter the roster by renewal stage or by problem
  • One-click Check now re-verifies a worker against Immigration on demand
PekerjaHub — Customer Portal
PekerjaHub compliance dashboard showing renewal statuses across the workforce
Dashboard — the whole workforce, sorted by what needs doing
4

Renewals track themselves

Reminders begin 90 days before every permit expires and follow the real renewal chain — FOMEMA medical, insurance and passport validity — through to submission. If a renewal stalls or the deadline closes in, PekerjaHub escalates so nothing slips.

  • Renewal countdown from day 90, tightening as the deadline nears
  • A daily Special Pass window alert in the final 7 days
  • Processing stalled and Passport blocks renewal flags catch the silent failures
5

Plan a year ahead

PekerjaHub knows each worker’s permit year, so you can see the expensive years coming. Spot who crosses into the high-levy tier (years 11–13) before you commit to the renewal, and who reaches the 13-year employment cap and needs a replacement plan.

  • High-levy tier (years 11–13) surfaced a full year ahead of submission
  • The 13-year cap flagged so you can plan replacement in good time
  • Passport validity checked against the permit start, not just today

Set up in an afternoon.

New signups get their first 30 days free — full features for up to 1,000 workers, no credit card required. Watch the countdown, radar and document workflows run on your own data.

Start Free Trial