Kenya Work Permit Guide 2026 — Classes, Fees & Application Process
Last updated: March 2026
All foreign nationals wishing to work in Kenya must obtain a valid work permit before commencing employment. Kenya operates a class-based system with 13 permit categories (A through M), each designed for a specific type of economic activity. The most common is the Class D permit for employees of Kenyan companies.
Important: Work Permits Are Mandatory
Working in Kenya without a valid work permit is a criminal offence under the Kenya Citizenship and Immigration Act 2011. Penalties include fines of up to KSH 500,000, imprisonment for up to 3 years, deportation, and a ban on re-entry. Employers who hire foreign nationals without valid permits also face prosecution.
Kenya Work Permit Classes (A to M)
Kenya issues 13 classes of work permit, each tailored to a specific type of economic activity. Your employer or immigration lawyer will advise which class applies to your situation.
| Class | Category | Description | Annual Fee (KSH) |
|---|---|---|---|
| Class A | Prospecting & Mining | For those engaged in prospecting for minerals, mining, or related activities | 200,000 |
| Class B | Agriculture & Animal Husbandry | For those engaged in agriculture, animal husbandry, horticulture, or forestry | 200,000 |
| Class C | Prescribed Professions | For professionals in gazetted professions (doctors, engineers, lawyers, architects, accountants, etc.) practising independently | 200,000 |
| Class D | Employment | For foreign nationals employed by a company or organisation in Kenya. Most common class. | 200,000 |
| Class E | Not assigned | Currently unassigned/reserved | — |
| Class F | Manufacturing | For those engaged in manufacturing or industrial processes | 200,000 |
| Class G | Trade & Business | For those engaged in a specific trade, business, or consultancy | 200,000 |
| Class H | Not assigned | Currently unassigned/reserved | — |
| Class I | Approved Religious or Charity | For members of approved religious organisations or charitable institutions | 100,000 |
| Class J | Not assigned | Currently unassigned/reserved | — |
| Class K | Ordinary Residence | For retired persons or those with assured income who wish to reside in Kenya without working. Must demonstrate sufficient financial means. | 200,000 |
| Class L | Not assigned | Currently unassigned/reserved | — |
| Class M | Refugees | For recognised refugees permitted to engage in gainful employment | Waived |
Classes E, H, J, and L are currently unassigned and not available for application. Fee amounts are per annum and subject to change by the Department of Immigration.
Class D Work Permit — Employment (Most Common)
The Class D work permit is the most frequently issued permit and applies to foreign nationals employed by a registered Kenyan company, NGO, or international organisation. Key requirements:
- Job offer required — you must have a confirmed offer of employment from a Kenya-registered employer
- Skills justification — the employer must demonstrate that no suitably qualified Kenyan citizen is available for the role (labour market test)
- Training plan — the employer should show a plan for knowledge transfer and eventual replacement with a Kenyan national
- Valid for 2 years initially — renewable for further 2-year periods
- Tied to the employer — changing employers requires a new permit application
- Annual fee: KSH 200,000 (approximately USD 1,550) — typically paid by the employer
Documents Required for Class D
- Completed work permit application form
- Passport (valid for at least 6 months, with blank pages)
- 2 recent passport-sized photographs
- Certified copies of academic qualifications and professional certificates
- CV/resume detailing relevant work experience
- Employment contract or offer letter from the Kenya employer
- Company registration documents (certificate of incorporation, CR12, PIN certificate)
- Evidence of labour market test (job advertisements, interview records)
- Training and localisation plan
- Police clearance certificate from country of origin/residence
How to Apply for a Kenya Work Permit
All work permit applications are submitted through the eCitizen portal. The process involves both online submission and physical document verification.
-
Employer Registers on eCitizen
The sponsoring employer creates an account on ecitizen.go.ke using their company details and KRA PIN.
-
Complete the Online Application
Select "Department of Immigration Services" → "Work Permit Application" and complete the form with the applicant's personal details, qualifications, and employment information.
-
Upload Supporting Documents
Upload all required documents including passport copies, qualifications, employment contract, company registration documents, and police clearance. Ensure documents are clear and legible.
-
Pay the Application Fee
Pay the applicable annual fee (KSH 200,000 for most classes) via the eCitizen payment gateway. The fee covers one year; it is renewable annually.
-
Submit Physical Documents
After online submission, present original documents at the Department of Immigration Services, Nyayo House, Nairobi (or the relevant regional office). An immigration officer will verify the originals against uploaded copies.
-
Interview (If Required)
Some applications may require an interview with the immigration officer. This is more common for Class C (professionals) and Class G (business) permits.
-
Processing and Decision
The Department of Immigration processes the application. Typical processing time is 2–4 weeks, though complex cases may take longer. You can track status on eCitizen.
-
Collection
Once approved, collect the work permit from Immigration HQ (Nyayo House). The permit is stamped into your passport or issued as a separate card. You can now legally commence employment.
Work Permit Fees Summary
| Fee Type | Amount (KSH) | Approx. USD | Notes |
|---|---|---|---|
| Annual Work Permit Fee (Classes A-D, F-G, K) | 200,000 | ~$1,550 | Per year, renewable |
| Annual Work Permit Fee (Class I) | 100,000 | ~$775 | Religious/charitable organisations |
| Dependant Pass | 100,000 | ~$775 | Per dependant, per year |
| Special Pass (Temporary) | 50,000 | ~$390 | Short-term work, up to 3 months |
| Late Renewal Penalty | 200,000 | ~$1,550 | Applied if renewal is late |
Fees are subject to change. Verify current fees on the eCitizen portal before applying. The employer typically bears the cost of work permit fees.
Processing Times
| Application Type | Typical Processing Time | Notes |
|---|---|---|
| New Work Permit | 2–4 weeks | From complete submission with all documents |
| Work Permit Renewal | 2–3 weeks | Apply at least 30 days before expiry |
| Special Pass (Temporary) | 5–10 working days | For short-term assignments up to 3 months |
| Appeal (Refused Application) | 4–8 weeks | Reviewed by Immigration Advisory Committee |
Special Permit Categories
Digital Nomad / Remote Work
Kenya does not currently issue a formal "digital nomad visa" like some other countries. However, remote workers employed by foreign companies may enter on a standard eTA and work remotely. For stays exceeding 90 days, consider a Class G (business/consultancy) permit or the Special Pass. Kenya's growing tech ecosystem and co-working spaces (particularly in Nairobi's "Silicon Savannah") make it an attractive destination for remote workers. See our Digital Nomad Guide for practical information.
Investor Permits
Foreign investors can apply for a Class G permit for trade and business activities, or a Class A/B/F permit depending on the sector. The Kenya Investment Authority (KenInvest) can facilitate the process and provide investor certificates that support permit applications. Minimum investment thresholds apply.
Self-Employment
Self-employed foreigners typically need a Class C permit (for prescribed professions) or Class G permit (for trade/business). You must register a business entity in Kenya and demonstrate that your activity benefits the Kenyan economy.
Special Pass (Temporary Work)
The Special Pass is a temporary authorisation for short-term work assignments of up to 3 months. It is commonly used for project-based work, training, conferences, or gap coverage while a full work permit is being processed. The fee is KSH 50,000 and processing takes 5–10 working days.
Work Permit Renewal
Work permits are issued for 2 years and must be renewed before expiry. Key renewal requirements:
- Apply at least 30 days before expiry — late renewals incur a penalty of KSH 200,000
- Demonstrate continued need — the employer must show the position still requires a foreign national
- Localisation progress — evidence that knowledge transfer to Kenyan staff is ongoing
- Tax compliance — KRA tax compliance certificate for both employer and employee
- Annual fee payment — KSH 200,000 per year (paid in advance for the renewal period)
- Updated documents — current passport, renewed employment contract, latest company documents
Dependant Passes
Work permit holders can bring their immediate family to Kenya on dependant passes:
- Eligible dependants: spouse and children under 18 (or under 23 if in full-time education)
- Fee: KSH 100,000 per dependant per year
- Applied for alongside the primary work permit application or subsequently
- Dependants cannot work on a dependant pass — they need their own work permit if they wish to be employed
- Tied to the primary permit — if the work permit is cancelled, dependant passes are also revoked
General Requirements (All Classes)
- Valid passport with at least 6 months validity and blank visa pages
- Completed application form via eCitizen
- 2 passport-sized photographs (white background, recent)
- Police clearance certificate from country of origin and any country of residence for 12+ months
- Academic and professional certificates (certified copies, apostilled or notarised)
- CV/resume with detailed work history
- Medical certificate (may be required for certain classes)
- Company registration documents (for employer-sponsored applications)
- Tax compliance certificate from KRA (for renewals)
- Proof of qualifications recognition by relevant Kenya professional body (for Class C)