The Employment Pass (EP) is Malaysia's main work visa for skilled foreign employees, valid only in Peninsular Malaysia, for up to 60 months depending on the contract and the Expatriate Committee's discretion. It is issued in three categories (I, II, III) set mainly by basic salary. Only your employer can apply — through its own account with the Expatriate Services Division (ESD), processed by the MYXpats Centre — and you cannot submit or track the application yourself.
- An expatriate cannot apply for their own Employment Pass — the sponsoring company must be registered with ESD and submit the application through its own account
- The Employment Pass is valid only in Peninsular Malaysia; it does not by itself authorise work in Sabah or Sarawak
- There are three categories (I, II, III), differentiated mainly by basic salary and seniority, each carrying a different maximum pass duration
- Once approved, the pass is endorsed either as an ePASS (electronic, QR-coded) or, since October 2023, as a physical i-Kad for eligible EP holders
- A spouse on a Dependant Pass can work with a separate endorsement from Immigration — they do not need their own Employment Pass
- If the application is rejected, only the employer's authorised ESD user can file the appeal, within 14 days of rejection
- Getting a new passport does not automatically update your pass — the employer must apply for a Transfer of Endorsement (TOE) before you travel
Who this applies to: Foreign nationals with a Malaysian job offer, and anyone already holding or renewing an Employment Pass in Malaysia.
On this page
You have a signed job offer in Malaysia. You have a passport, a degree, years of relevant experience. And there is still nothing you, personally, can go and file.
The Employment Pass — the visa that lets a skilled foreigner work for a Malaysian company — is not something an employee applies for. It is something an employer applies for, on your behalf, through an account you will never have a login to. Understanding that one fact reframes almost everything else about the process: the waiting, the paperwork you’re asked to sign but not to submit, and why “just apply yourself” is never an option on this pass.
What the Employment Pass actually is
The Immigration Department of Malaysia describes the Employment Pass (EP) as a work permit that “enables an expatriate to take up employment with an organisation in Malaysia.” It is issued for up to 60 months, “depending on the employment contract and upon discretion of the [Expatriate Committee]” — the body that decides each case.
Two details matter more to an employee than the headline definition:
It only works in Peninsular Malaysia. The Immigration Department states plainly that the pass “is only valid in Peninsular Malaysia.” Sabah and Sarawak run their own immigration control under state autonomy, so a job that moves between Kuala Lumpur and Kuching is not covered by one document — a separate pass or endorsement applies on the Borneo side.
It ties you to one employer. The EP authorises work for the sponsoring company only. Change jobs, and the pass does not travel with you — your new employer files a fresh application from scratch.
The three categories, without chasing a moving number
ESD administers the Employment Pass in three categories — I, II and III — set mainly by basic monthly salary, with seniority and pass duration rising through the tiers: Category I sits at the top (typically senior management), Category II in the middle, and Category III covers technical and professional roles at the entry point of the system.
The exact salary bands are a live policy variable — periodically revised — so this page deliberately does not restate a number that a policy announcement can move again. For the current bands, durations and the transitional rules around a category change, see our companion article on the Employment Pass salary policy. What stays true regardless of the band in force: your category is not a label you choose, it is an outcome your employer’s application produces, based on the salary and role it puts forward.
Who is actually processing your application
Two names show up constantly and employees often can’t tell them apart.
ESD — the Expatriate Services Division, part of the Immigration Department of Malaysia — is the regulator. Every company that wants to hire an expatriate must first be registered with ESD.
MYXpats Centre is the delivery arm: a joint initiative that runs the day-to-day service — pass applications, document handling, and endorsement delivery — through the ESD Online portal and, for pass collection, through Pos Malaysia or counters at KLIA.
Neither of them has a portal for you. The employer’s ESD account is the only door, and it belongs to the company, not the person the pass is for.
The process, from the employee’s side
Here is what actually happens to you, in order, once your employer decides to sponsor an Employment Pass:
- Your employer must already be ESD-registered. If the company has never hired an expatriate before, this step alone — company registration and activation — happens before your name enters the system at all.
- The employer logs into its own ESD account and submits your application. You supply documents — passport, qualifications, the employment contract — but you do not touch the ESD system.
- MYXpats processes the application once everything is complete. The FAQ states this takes five working days from a fully documented submission — though earlier approvals in the chain (the Expatriate Committee, or a sector regulator’s support letter) can add weeks before that clock even starts.
- If you’re outside Malaysia, a Visa with Reference can be applied for at the same time, so you can enter the country to take up the position once approved.
- You arrive (or are already here) and the pass is endorsed. Endorsement is issued either as an ePASS — an electronic pass with a QR code introduced to reduce passport pages — or, since 24 October 2023, as a physical i-Kad for eligible Employment Pass holders whose endorsement payment was made on or after that date.
The ePASS can be collected two ways: at an ESC counter in KLIA with no appointment needed, arranged the moment you land, or processed online through MYXpats with the i-Kad delivered by Pos Malaysia. Either way, MYXpats states the ePASS itself is ready one working day after payment — it is the upstream approval, not this last step, that takes the time.
What the pass looks like once you have it
The ePASS and i-Kad aren’t just paperwork trophies — MYXpats confirms the ePASS is accepted for opening a bank account and for airport entry, and it must be carried together with a valid passport, not instead of one.
One practical trap: a new passport does not carry your pass over automatically. If your passport is renewed or replaced, MYXpats requires your employer to apply for a Transfer of Endorsement (TOE) — described in the portal as the “TOE/TUB” process — through the Sub-Product module. Skip it, and the FAQ warns you can be denied permission to exit the country on the old, un-transferred endorsement.
Bringing your family
An Employment Pass holder can sponsor a Dependant Pass for a spouse and children under 18 (including legally adopted children). ESD is explicit that the principal applicant must hold a valid Employment Pass first — the dependant application rides on yours, not the other way round.
Two things worth knowing before you assume the worst about a spouse’s ability to work:
- The Dependant Pass itself does not carry work rights. To work, a Dependant Pass holder must separately apply — but per Immigration’s own FAQ, a spouse can work under an endorsement for work from the Immigration Department, without converting to a full Employment Pass in their own name.
- Dependant Pass validity generally mirrors the principal’s Employment Pass — except where the dependant’s own passport expires sooner, in which case ESD caps the pass at the passport’s remaining validity.
Dependants can be filed together with your own application, or added afterwards once you’re approved.
If it’s rejected
This is the part that surprises employees most: you cannot appeal your own Employment Pass rejection. Per MYXpats, only an authorised representative of the employer’s ESD account can file the appeal, and it must be submitted within 14 days of the rejection at the Expatriate Committee meeting. Once an appeal is started, the application fee becomes non-refundable, and the appeal itself — once submitted — cannot be edited. MYXpats states the review can take up to 30 working days, with the Expatriate Committee-Appeal making the final call; if that fails, the employer’s only further route is to refer the matter to the Ministry of Home Affairs.
None of this is something you, as the prospective employee, can start yourself. If your employer sits on a rejection past the 14-day window, the file is effectively closed.
Common mistakes
Assuming you can track or file anything directly. There is no employee-facing ESD login. Every status update, every resubmission, every appeal runs through your employer’s account.
Treating the Employment Pass as valid nationwide. It covers Peninsular Malaysia only — a Sabah or Sarawak posting needs its own arrangement.
Ignoring the passport-renewal step. Getting a new passport and forgetting to tell your employer to file the Transfer of Endorsement can leave you unable to exit the country on your existing pass.
Assuming a spouse must get a full Employment Pass to work. They may only need a work endorsement on their existing Dependant Pass — a materially faster and cheaper route than a fresh EP application.
Waiting past 14 days after a rejection. The appeal clock runs from the Expatriate Committee’s decision date, not from when you personally find out about it.
What’s next
If you’re waiting on an offer to convert into a pass, ask your employer two direct questions early: is the company already ESD-registered and activated, and which category is the application being filed under. Both determine your realistic timeline far more than any single processing-day figure.
For the current salary bands and category durations that decide which of the three tiers your offer falls into, see the Employment Pass salary policy. If you’re comparing the Employment Pass against shorter-term options like the Professional Visit Pass, see Malaysia’s work passes compared.
Sources
- Employment Pass (EP) — ESD — Expatriate Services Division, Immigration Department of Malaysia
- Employment Pass — Malaysian Immigration Department — Immigration Department of Malaysia
- The Employment Pass — FAQ — Immigration Department of Malaysia
- Dependant Pass — ESD — Expatriate Services Division, Immigration Department of Malaysia
- FAQs — MYXpats Centre — Expatriate Services Division, Immigration Department of Malaysia
- i-Kad reinstated effective 24 October 2023 — Expatriate Services Division, Immigration Department of Malaysia
- Key Services — MYXpats — Expatriate Services Division, Immigration Department of Malaysia
Change history
| Version | Date | Change | By |
|---|---|---|---|
| 01.00 | 24 Jul 2026 | Approved and published. | — |