If you’re a foreign national planning to work in Kenya, you’re probably asking how to apply for a work permit in Kenya. Many applicants get confused by the different permit classes and requirements.
A work permit is issued by the Directorate of Immigration Services Kenya and is mandatory for any foreigner who wants to work or do business in the country.
Quick Answer
To apply for a work permit in Kenya, create an account on the eFNS portal, select your permit class, upload required documents, pay fees, and submit your application for approval.
Step-by-Step: How to Apply for a Work Permit in Kenya
Step 1: Create an Account on the Government Portal
Start online.
- Register on the Kenya Single Sign-On portal
- Access the eFNS (Foreign Nationals Services) system
- Log in using your credentials
This is where all applications are processed
Step 2: Choose the Correct Work Permit Class
Select based on your activity.
Common classes include:
- Class D – Employment (most common)
- Class G – Business, trade, or consultancy
- Class C – Professional practice
- Class B – Agriculture
👉 Choosing the wrong class can delay your application.
Step 3: Fill the Online Application Form
Provide accurate details.
- Complete Form 25 online
- Enter personal, employment, and business information
- Print the form after submission
Step 4: Upload Required Documents
Prepare your documents carefully.
Typical requirements include:
- Valid passport copy
- Passport photos
- Cover letter to Director of Immigration
- Academic and professional certificates
- CV (Curriculum Vitae)
- Company registration documents (if applicable)
Additional requirements depend on permit class
Step 5: Submit Application and Generate Invoice
After submission:
- An invoice is generated on your dashboard
- Review your application details
- Prepare for payment
Step 6: Pay Application Fees
Complete payment.
- Pay via online methods or bank
- Enter payment details in the system
- Keep proof of payment
Step 7: Submit Documents for Processing
If required:
- Print application forms
- Submit documents at Immigration Headquarters (Nyayo House)
- Ensure all documents are attached
Step 8: Track Application Status
Stay updated.
- Receive notifications via email and portal
- Monitor progress online
Step 9: Receive Work Permit Approval
Once approved:
- You’ll be issued a work permit
- You can legally work or operate in Kenya
Extra Tips and Best Practices
- Choose the correct permit class from the start
- Ensure documents are translated into English if needed
- Double-check all information before submission
- Keep copies of all documents
- Follow up regularly on your application
Common Mistakes to Avoid
- Selecting the wrong permit category
- Submitting incomplete documents
- Providing unclear or uncertified documents
- Ignoring additional requirements for specific permits
- Delaying payment after invoice generation
FAQs About Work Permits in Kenya
1. Is a work permit mandatory in Kenya?
Yes. All foreign nationals must have a valid work permit to work legally.
2. How long does processing take?
It varies but typically takes several weeks depending on verification.
3. Can I apply for a work permit online?
Yes. Applications are done through the eFNS portal.
Final Thoughts
Understanding how to apply for a work permit in Kenya is essential if you plan to work or do business in the country. While the process may seem detailed, it becomes simple once you follow the correct steps.
Prepare your documents well, choose the right permit class, and submit a complete application. This will increase your chances of quick approval and a smooth experience in Kenya.
