
How Many Times Can a Worker Apply for a Special Pass in Malaysia?
Short answer: twice online, then it gets harder.
The first two are easy. Upload the worker’s passport online and you’re done. The third has to be made in person, at your state Immigration headquarters, with supporting documents. Past the third, Immigration wants real proof that the worker still needs the pass, not just another form.
Immigration does not publish a hard cap. What follows is how it actually runs at the counter, based on the applications we file.
What a special pass is
A special pass (Pas Khas) keeps a worker in Malaysia lawfully for 30 days while something else is still pending. Common reasons:
- The work permit renewal is still being processed.
- A FOMEMA result hasn’t come back.
- The passport expired and the embassy is replacing it.
- The worker’s job has ended and they are waiting for their flight out of Malaysia.
It costs RM20. It is not a work pass and not a permit extension. It buys time, nothing more.
The 30 days counts from the day you apply, not the day it is approved. Processing time comes out of your own window. If the counter takes a week, you are left with 23 days, not 30. That is another reason the third application hurts: the queue for a slot is burning the pass before you even hold it.
Apply before the current pass expires, not after. A worker already overstaying is a compounding problem, and the fine sits on top of everything else.
How the applications escalate
| Application | Where | What it takes |
|---|---|---|
| 1st | Online | Upload the worker’s passport. That’s all. |
| 2nd | Online | Same again. Just as easy. |
| 3rd | In person, state Immigration HQ | Appointment plus supporting documents. |
| 4th and beyond | In person, with evidence | Official proof of why the worker still can’t be regularised. |
Special pass 1 and 2: online
These two are easy. Upload the worker’s passport and submit. There is no interview, no letter to draft, and nobody has to attend a counter. Your agent normally handles it in minutes.
- Log in to MyPASS@JIM at imigresen-online.imi.gov.my/mypass/main. This is the system that replaced ePLKS@JIM on 1 February 2025, so an older guide pointing you at ePLKS is out of date.
- Select eSP from the navigation menu.
- Upload the worker’s passport.
- Submit and pay the RM20.
Special pass 3: the counter
By the third application, the online route is closed to you. Someone has to attend the state Immigration headquarters for the state where the worker’s pass is registered, and bring the file.
Everything in this section is our own experience in Selangor, at Shah Alam. Every state office runs its own timings and its own counter habits. Use what follows as a pattern to look for at your office, not as a timetable.
Before going, book an appointment on the JIM eQ app:
- Open JIM eQ (the Immigration Department’s appointment and queue app, on the App Store and Google Play).
- Choose Bahagian Pekerja Asing (Foreign Worker Division).
- Choose the PLKS category. That is the work permit category.
- Fill in your own personal details.
- Pick your state office, then a time slot for that same day. Green means the slot is open, red means it’s taken. Expect red. See below.
- Check in on the app when you enter the Bahagian Pekerja Asing office to get your queue number.
No appointment, no entry. If you go without a booked slot, the counter will not serve you. Getting that slot is the hardest part of the whole process.
Getting a PLKS slot is hard in the busy states
How hard this is depends almost entirely on which state office you need. Shah Alam in Selangor is the worst of them, and most other state offices are not far behind. A few remote offices have open slots nearly all the time. Check yours before you assume you’re in for a fight.
These are same-day appointments, first come first served. You are not booking a date next week. You are competing for a slot at today’s session, and whoever taps first gets it.
At the busy offices, the PLKS category does not release slots on a published schedule. They open at random times, and they are gone in minutes.
What we’ve learned booking these at Shah Alam:
- 6am is too early. We refreshed for a solid 10 minutes and nothing opened.
- Morning session slots tend to appear around 7.00 to 7.30am. That is the earliest we have managed to get one.
- Afternoon session slots tend to appear around 11.00 to 11.30am.
- More slots trickle out at random through the day as other people abandon their bookings. If you miss the openings, keep checking. Cancellations are a real second chance.
The refresh method. There’s no refresh button on the slot screen, and reopening the app is slow. If every time slot shows red, tap back, then next again. That reloads the availability. Repeat it until a slot turns green, then book it immediately, because someone else is doing the same thing.
Use the back button at the top left of the screen. Do not use your phone’s own back button or back gesture. That closes the app and erases everything you filled in, so you have to start again from step 1.
Have the full file ready the night before. Because the slot is for the same day, there is no time to gather documents after you get one. Whoever is attending should be free to leave for the office that morning.
Plan for this to take more than one attempt. Missing out on a morning is normal, and you simply try again the next day, which is exactly why you start well before the pass expires.
Last resort: no slot and the pass is about to expire
Normally the counter will not serve you without an appointment. If no slot appears and the pass expires in days, it is still worth going in person. This is a last resort and it will not always work.
Two things that have worked for us:
- Wait for a quiet counter. Look for one with nobody in front of it, or one that has just called a new queue number, and explain your situation politely. Officers do help when the case is genuine and the deadline is real.
- Speak to a senior officer if you see one. They are usually the person walking the floor checking on the front desk staff. At most offices the senior officer is the one who reviews special pass requests anyway, so you are talking to the person who actually decides. If they agree to help, ask whether you can come back to them directly. We have been told to return the next day and see the same officer, no queue number needed.
Either way, bring the complete file with you. Whoever you speak to will want to see the documents, not hear about them.
Special pass 4 and beyond: prove it
Past three passes, the officer’s question changes. It stops being “what are you waiting for” and becomes “why is this still not resolved after three months”. A covering letter will not carry it on its own.
What actually works is documentation from the body causing the delay. The clearest example is a letter from the worker’s embassy or high commission, on official letterhead, stating that the passport is still being processed and explaining why it is taking this long.
Anything comparable from the source of the delay helps for the same reason: it moves the answer from your word to theirs.
If the embassy cannot issue that letter the same day, there is a fallback. To get the official letter, you first hand the embassy a cover letter of your own, requesting written confirmation that the passport is in process and why. Ask the embassy to stamp and date your request letter and give it back to you. We have had a senior Immigration officer accept that stamped request in place of the official letter.
That came out of a real visit. It was a Thursday. The worker’s third special pass expired on the Saturday, and both the embassy and Immigration close on Saturday, so Friday was the only working day we had left. We turned up without enough evidence, caught a senior officer walking the floor, and asked for help. He said we needed an official letter from the embassy. We told him there was no chance of getting one in a single day. His answer: get the cover letter stamped instead, then come back the next day and see him directly, no queue number needed.
Treat it as a backup, not a plan. It rested on one officer’s discretion, and a proper letter on embassy letterhead is always the stronger document. But if the appointment is today and the official letter is not ready, a stamped and dated request is far better than turning up with nothing.
Approval is always at Immigration’s discretion. A fourth pass is granted because the evidence is convincing, not because you asked correctly.
How to avoid getting to a third pass
Every special pass is a symptom. The fix is upstream:
- Start the work permit renewal early. It can be filed up to 3 months before expiry. Most third passes trace back to a renewal started too late.
- Check the passport against the next permit term, not against today’s date. The passport has to stay valid for the whole of the next 12 months, so the test is whether it expires later than the permit expiry plus 365 days. If it doesn’t, renew the passport 3 to 6 months before the permit expires, not before the passport expires. This is the one people miss: a passport can look perfectly fine, with 11 months still on it, and still not be enough.
- Book FOMEMA early. You can start it 90 days before the permit expires, the same window as the renewal itself, so there is no reason to wait. A failed or slow medical is one of the most common reasons a renewal stalls.
- If the worker is resigning and leaving Malaysia, do the check-out memo online and book the departure flight early. A confirmed flight out is much easier to support at the counter than “the worker is going back soon”.
Frequently asked questions
Is there an official rule that says two online and then in person? Immigration does not publish an application cap for foreign workers. Two online then a counter attendance is what we consistently see in practice. Treat it as what to plan for, not a guarantee.
How long is each special pass valid? 30 days from the day you apply, not from the day it is approved. Whatever the processing takes is deducted from your 30 days, so a week at the counter leaves you 23. The pass is not extendable either. If you need more time you make a fresh application, which is exactly what pushes you toward the third one and the counter.
How much does it cost? RM20 per application, online or over the counter.
Can a worker work while holding a special pass? The special pass itself never gives the right to work. What decides it is the work permit underneath.
Because you apply before the work permit expires, the two often overlap. In that overlap, even with only 1 or 2 days left on the permit, the worker can still work, because the permit is what allows it. The day the work permit expires, the work stops. From then on the special pass only keeps the worker in Malaysia lawfully. It is not a substitute for a valid work permit.
What happens if the special pass expires and nothing is approved? The worker is overstaying from that day. That risks fines, detention, and a black-listing that can block future entry. Apply for the next pass before the current one lapses, not after.
Can I apply online for the third one anyway? You can try, but expect it to be pushed to the counter. Book the JIM eQ appointment in parallel rather than losing a week finding out.
Does the count reset once the work permit is renewed? Yes. Once the renewal goes through, the count starts again from zero. The worker’s next special pass is treated as the first one, so it goes back online and you are out of the counter queue.
If you’re already at three
At that point the special pass is not the real problem, the stalled renewal is. NSL has been handling foreign worker permits for Malaysian employers for 30 years, including the counter attendances and the awkward cases.
Message us on WhatsApp and we will come back to you within 15 minutes during business hours. Tell us which state office you are dealing with and how many passes the worker has already had.
This guide is general information, not legal advice. Immigration procedures and fees change, and every special pass is granted at the department’s discretion. Confirm current requirements with NSL or the Immigration Department before applying.