KenyaWork
Kenya work visa: the Class D employment permit
Class D work permit (employment)
In short
Foreigners hired by an employer in Kenya need a Class D work permit. It is granted to a person offered a specific job by a specific employer who has skills or qualifications not available in Kenya and whose employment benefits the country; the employer must show it tried to recruit locally and name a Kenyan understudy. Fees are KES 20,000 for processing and KES 500,000 per year on issue, and the Directorate's charter sets 21 working days.
Apply on Foreign Nationals Services (eFNS) checked 24 October 2026
Key facts
- Maximum stay
- Period set by the Director; no permit is issued or renewed for more than 5 years at a time
- Validity
- Lapses if the holder does not enter Kenya within 90 days of issue (extendable once by up to 90 days)
- Fee
- KES 500,000Issuance fee per year, plus KES 20,000 non-refundable processing fee; free for East African Community citizens.
- Processing time
- 21 working days; renewals 10 working days (2025 charter)
- Work
- Only for the named employer and position
- Family
- Spouse and children can apply for Dependant's Passes (KES 10,000 each)
- Path to permanent residence
- Permanent residence after holding work permits for 7 years with 3 years' continuous residence
- Where to apply
- Online on eFNS, from abroad or from within Kenya
Who can get a Class D permit
The Seventh Schedule of the Kenya Citizenship and Immigration Regulations defines Class D as employment offered by a specific employer, the Government of Kenya, a body under government control or an approved UN or other technical aid scheme, to a person who is not an exempted person, has skills or qualifications not available in Kenya and whose engagement will benefit Kenya. The permit is tied to that employer and post.
The localisation principle runs through the requirements. The employer must provide evidence that the vacancy could not be filled from the local labour market through competitive recruitment, and must identify a Kenyan understudy who will be trained to take over the role, with the understudy's ID, certificates, CV and contact details. If the employment ends, the employer has to report it in writing to the Director within 15 days.
Documents for a Class D application
The Directorate lists: Form 25 completed and signed; a signed cover letter from the employer to the Director General of Immigration Services; the passport bio page; current immigration status if in Kenya; a recent colour photo; a valid tax compliance certificate for the company (for renewals, for both the company and the employee); duly certified academic and professional certificates and the applicant's CV; Form 27 completed and signed; the understudy's details and documents; the organisation's certificate of registration; clearance letters from relevant institutions; and evidence of the failed local recruitment. Documents in other languages must be translated into English by an embassy, notary or recognised institution, so diplomas and professional certificates in other languages need certified English translations.
Required documents
Identity
- Passport bio page and recent colour photo
Work
- Form 25 and Form 27, completed and signed
- Employer's signed cover letter to the Director General
- Certified academic and professional certificates and CV
- Kenyan understudy's ID, certificates, CV and contacts
- Evidence of competitive local recruitment
- Company tax compliance certificate and certificate of registration
Supporting documents (where they apply)
Work
- Clearance letters from relevant regulatory institutions
Fees
The Class D processing fee is KES 20,000 and is non-refundable. On approval an issuance fee of KES 500,000 per year of validity is due, according to both the Directorate's Class D page and its 2025 service delivery charter. Citizens of East African Community partner states pay nothing. Each accompanying spouse or child holds a Dependant's Pass at KES 10,000, and every resident foreigner over 18 also needs a foreigner certificate (alien card), which carries a separate yearly charge.
Application and endorsement
All permit applications are submitted online on the eFNS portal with every requirement uploaded. The 2025 charter sets 21 working days for a new permit and 10 working days for a renewal. Once issued, the e-permit is printed from eFNS and presented with the passport at an immigration office, normally Nyayo House in Nairobi, for free endorsement. A permit issued while the holder is abroad becomes invalid if they do not enter Kenya within 90 days, although the Director can extend this once by up to 90 days on written request.
- Sign a job offer with a Kenyan employer and agree on the understudy.
- The employer documents its local recruitment efforts and prepares company papers.
- Collect certified and translated diplomas, CV and passport copies.
- Submit Forms 25 and 27 with all uploads on fns.immigration.go.ke and pay KES 20,000.
- On approval, pay the issuance fee and print the e-permit.
- Enter Kenya within 90 days and have the permit endorsed in your passport.
- Register for an alien card and apply for dependants' passes if your family joins you.
Renewal and change of job
The Director sets each permit's validity and it can be renewed on payment of the renewal fee, but never for more than five years at a time. Renewals require tax compliance certificates for both the company and the employee. Because the permit is tied to the employer, a new job means a new application. Holders must report changes such as a new address or employer, and working outside the permit's terms can lead to fines, removal and a re-entry ban.
Frequently asked questions
How much does a Kenyan work permit cost?
For Class D, KES 20,000 processing plus KES 500,000 per year on issue. East African Community citizens pay nothing.
Can I start working on an eTA while the permit is pending?
No. A visitor's pass forbids work; short assignments before the permit need a Special Pass.
What is an understudy?
A Kenyan employee named in the application who will be trained to take over the role, reflecting the rule that permits go only to skills not available locally.
How long can a work permit be valid?
The Director decides, but no permit is issued or renewed for more than five years at a time.
Official sources
- Directorate of Immigration Services – Class D (Employment)
- Directorate of Immigration Services – Work permits and passes
- Directorate of Immigration Services – Service Delivery Charter 2025
- Kenya Citizenship and Immigration Regulations 2012 (consolidated), regs. 19–23 and Seventh Schedule
- Directorate of Immigration Services – Permanent residence for lawful residents (Category B)
Summarised from the official sources above. Rules, fees and processing times change: confirm with the embassy or the official portal before you apply.
Other visa types for Kenya
Visits and short stays
- Tourist visa Maximum stay: Set by the officer on entry; total stay on a visitor's pass up to 6 months from entry
- Transit visa Maximum stay: Transit pass: up to 3 days
Business and self-employment
- Business visa Maximum stay: Visitor's pass: up to 6 months in total; Special Pass: up to 6 months
- Self-employed and freelancer visa Maximum stay: Period set by the Director, up to 5 years per issue or renewal
- Investor visa Maximum stay: Period set by the Director, up to 5 years per issue or renewal
Study and training
- Student visa Maximum stay: Duration of the course as stated by the institution; renewable
- Researcher visa Maximum stay: Period of the internship or research stated by the institution
Work
- Digital nomad visa Maximum stay: Period set by the Director, up to 5 years per issue or renewal
Family
- Family reunification visa Maximum stay: Linked to the principal's status; for permit holders the permit must have at least 6 months left when applying
Residence
- Retirement visa Maximum stay: Valid for the period stated, as long as the income is maintained; up to 5 years per issue
- Permanent residence Maximum stay: Indefinite, as long as the holder abides by Kenyan law
Online travel permits
- Electronic travel authorisation (ETA) Maximum stay: Not set by the eTA; the officer issues a visitor's pass of up to 6 months in total
Faster processing
- Fast-track and priority visa services Processing time: Immediate, compared with up to 72 hours normally
Protection
- Asylum and international protection Maximum stay: Asylum seekers may stay while the claim is pending