Ambang Wijaya Services
Visas & Immigration

Malaysian Employment Passes for Expatriates: A Complete Guide

Ambang Wijaya Services2 min readReviewed
Malaysian Employment Passes for Expatriates: A Complete Guide

An Employment Pass is what allows a foreign national to work legally for a Malaysian company as a professional, executive, or managerial employee. It's the pass most of our international clients care about most — and the one where sequencing mistakes cost the most time.

Before you can apply: ESD registration

You cannot sponsor an Employment Pass until your company is registered with the Expatriate Services Division (ESD), a process that typically takes around 14 working days once your Sdn Bhd exists. ESD registration establishes your company's expatriate quota — how many foreign employees you're approved to sponsor, and in which roles. Skipping ahead to an Employment Pass application without ESD registration in place is the single most common reason applications get rejected outright rather than merely delayed.

The three Employment Pass categories

  • Category I — monthly salary RM 10,000 and above, employment contract of up to 5 years, and the pass that carries the fewest restrictions (dependents, ability to apply for permanent resident status after a qualifying period).
  • Category II — monthly salary RM 5,000 to RM 9,999, contract up to 2 years.
  • Category III — monthly salary RM 3,000 to RM 4,999, contract up to 12 months, generally for time-limited or specialist roles.

Salary threshold determines category, and category determines how long your Pass is valid before renewal — worth factoring into how you structure compensation for a role you intend to keep filled long-term.

The stage most applications actually stall at

For many company types — especially those newly registered with MDEC or in specific sectors — a labor office pre-approval step through JTKSM sits between ESD registration and the Employment Pass application itself. This pre-approval typically takes 7 to 14 business days, but it's frequently the stage where unadvised applicants lose the most time, because it requires supporting documentation (job description, organisational chart, justification for hiring a foreign national over a local candidate) that many companies haven't prepared in advance.

Final-stage processing

Once pre-approval and your Employment Pass application are submitted correctly, stage-one approval typically comes through in 5 to 10 working days. From there, visa issuance and the employee's entry into Malaysia follow.

What we handle end to end

  • ESD registration and expatriate quota setup
  • MEpax (e-pax) submissions
  • MSM and CLAB/CIMS processing — the supporting government systems most companies outside Malaysia have never had to interact with
  • JTKSM labor office pre-approval documentation
  • The Employment Pass application itself, through to visa issuance

The realistic timeline

From a standing start — company incorporated, no prior ESD registration — budget 2 to 4 months to get your first expatriate hire legally working in Malaysia. Rushing any single stage doesn't shorten the total; it just increases the odds of a rejection that resets the clock.

If you have expatriate hires waiting on this process, request a consultation and we'll tell you exactly which stage you're at and what's next.

Malaysia Market Notes

One email a month on regulatory changes and processing times for foreign-owned businesses in Malaysia. No noise, no selling.

Need this handled, not just explained?

Tell us your situation — we’ll map the exact approvals your business needs and quote the work.

Request a Consultation