How to Apply for a Kenya Work Permit or Special Pass via eCitizen
Getting a Kenya work permit no longer requires endless queues at immigration offices. The eCitizen portal lets you submit applications online, though the process still demands patience and careful preparation.
The Kenya work permit application process has shifted almost entirely online. Instead of camping outside the immigration office on Nyayo House Road, you now apply through eCitizen — the government's digital services platform at ecitizen.go.ke. The system works, mostly. It also moves slowly and occasionally freezes, but it beats the old system.
Whether you're relocating for a job, starting a business, or need a special pass for other reasons, here's exactly what you need to do.
What Type of Pass Do You Need?
Kenya offers several work-related permits under the Immigration Act. The most common are:
- Work Permit — for foreign employees hired by Kenyan companies
- Business/Investor Pass — for entrepreneurs establishing businesses in Kenya
- Special Pass — a catch-all category for consultants, researchers, or other specialized roles
- Dependant Pass — for spouses and children of work permit holders
Your employer or sponsoring organization determines which category applies. Some roles require a work permit; others qualify for a special pass. Ask your employer or refer to the immigration experts on Kaziiko if you're unsure which applies to your situation.
Step-by-Step Application on eCitizen
Register or log in to eCitizen. Visit ecitizen.go.ke and create an account using your email and a strong password. If you already have one (perhaps from applying for other services), simply log in.
Navigate to the Immigration section. Once logged in, find the Department of Immigration and Citizen Services. Look for "Work Permit Application" or "Special Pass Application" depending on what you need.
Complete the application form. The system will ask for personal details, passport information, employment details, and sponsorship letters. This is where errors cause rejections. Double-check every field. Your full names must match your passport exactly.
Upload required documents. You'll need:
- Valid passport (scanned, color, all pages)
- Completed form (some offices provide templates)
- Sponsorship letter from your employer on company letterhead
- Job contract or offer letter
- Company registration certificate or business license
- Proof of payment for the application fee
- Medical certificate (check current requirements on the portal)
File formats matter. The system typically accepts PDF and JPG, though specifications change. Check the portal before uploading.
Pay the application fee. Fees vary by permit type. A standard work permit costs around KSh 5,000–10,000, but check ecitizen.go.ke for current rates. You can pay via M-Pesa, bank transfer, or credit card directly through the portal.
Submit and wait. After submission, you'll receive a reference number. Screenshot it. Processing typically takes 3–6 weeks, though delays happen frequently. You can check status using your reference number on eCitizen, though updates sometimes lag behind actual progress.
Common Delays and How to Avoid Them
Missing documents cause the most rejections. Immigration officers will email your registered address if something's wrong, but email can sit in spam folders. Spelling errors in names or passport numbers trigger automatic rejections. Upload documents in the correct file format or the system won't accept them.
If your application stalls beyond six weeks, contact the Department of Immigration directly or consult with verified Kenyan experts on Kaziiko who specialize in immigration matters.
Frequently Asked Questions
Can I apply for a work permit if I'm already in Kenya?
Yes. You can apply while in the country, either from your employer's office or through eCitizen remotely. Processing times are the same either way.
What if my application is rejected?
The immigration department will specify reasons for rejection in their notification email. Common reasons include missing documents, incomplete forms, or visa issues. You can reapply after addressing the stated issues.
How long is a work permit valid?
Most work permits are issued for one to two years. You must apply for renewal before expiration if you plan to stay beyond that period.
Can my employer apply on my behalf?
Your employer must initiate the sponsorship and provide required documents, but you typically create and submit the eCitizen application yourself using your email and passport details.
Find an Expert on Kaziiko
