Skilled Worker🇰🇪

Class D Work Permit

Skilled Worker visa - Kenya

Min salary
No minimum
Processing
4-12 weeks
Duration
2 years
PR pathway
Not available
Application fee
$2,000
David Okafor
Global Mobility Correspondent··9 min read
Class D Work Permit

The Kenya Class D Work Permit is issued to foreign nationals who have been offered specific employment by a Kenyan employer. It is the most common work permit category in Kenya and covers professional, technical, and managerial positions where the employer can demonstrate that no suitably qualified Kenyan citizen is available for the role. The permit is valid for up to 24 months and is renewable, making it suitable for both short-term assignments and longer-term employment.

The application process is managed through Kenya's Foreign Nationals Service (eFNS) online portal. The employer must provide a detailed justification for hiring a foreign worker, including evidence of recruitment efforts targeting Kenyan nationals. Required documents include a signed employment contract, copies of the applicant's academic and professional qualifications, a valid passport, passport-size photographs, and a letter from the employer detailing the position and the applicant's suitability.

Common requirements

Job offer required

Must have an employment contract or binding offer from an employer in the destination country.

00
🇰🇪

This visa is available exclusively in Kenya.

View Kenya visa guide →

Apply from your country

Select your nationality to see full requirements and processing times.

visaEditorial.about

Kenya's Class D work permit is the standard permit for foreign nationals taking up employment with a Kenyan employer. Within Kenya's lettered work-permit system, Class D is the principal route for an expatriate who has been offered a specific job - it is the equivalent of an ordinary employment-based work permit.

Class D is employer-driven: a Kenyan employer must offer the position, support the application and demonstrate that the foreign national possesses skills or qualifications that are in short supply locally. The Kenyan authorities pay close attention to whether the role could be filled by a Kenyan citizen, so applications are commonly expected to show the specialised nature of the position and, often, a localisation or understudy plan to train Kenyan staff.

The permit is typically granted for up to two years and is renewable. Class D covers skilled expatriate employment across sectors such as NGOs and development, telecommunications, finance, engineering, hospitality and manufacturing, making it the most widely used Kenyan work permit for foreign employees.

visaEditorial.eligibility

Class D is for a foreign national who has a specific offer of employment from a Kenyan employer. The employer must be a genuine, registered entity, and the role should be one for which the expatriate has qualifications, skills or experience that are not readily available in the Kenyan labour market.

Applicants need a valid passport, a clean record, and documentation of their qualifications and experience relevant to the post. The employer is generally expected to justify hiring a foreigner - showing the specialised nature of the role and, frequently, a plan to train Kenyan understudies so that skills are transferred locally over time. The salary and conditions should comply with Kenyan labour law, and the authorities assess the overall benefit of the appointment to Kenya.

visaEditorial.applicationProcess

Step one: secure a specific offer of employment from a Kenyan employer willing to sponsor and support a Class D permit. Step two: the employer prepares supporting material - the company's registration documents, a justification for hiring an expatriate, the job description and, where relevant, a localisation or understudy plan.

Step three: register and complete the Class D application on Kenya's eFNS (electronic Foreign Nationals Services) portal, uploading the applicant's passport, photographs, qualifications, CV, the employer's documents, a cover letter and a police-clearance certificate. Step four: pay the application processing fee through the portal.

Step five: the Department of Immigration Services reviews the application, focusing on whether the role genuinely requires foreign skills and benefits Kenya. Step six: if approved, the employer or applicant pays the permit issuance fee and the Class D permit is granted. Step seven: the applicant travels to or remains in Kenya, registers for an Alien Identification Card where required, and the employer ensures renewal is applied for in good time before the permit expires.

visaEditorial.costs

The Class D permit involves a non-refundable application processing fee and a considerably larger annual permit issuance fee, payable on approval - the issuance fee runs into several hundred US dollars equivalent per year, charged in Kenyan shillings. These costs are commonly borne by the sponsoring employer. Additional expenses include a police-clearance certificate, certification or translation of qualifications, the Alien Card fee, and any legal or immigration-consultancy fees the employer engages to prepare and manage the application.

visaEditorial.processing

Class D applications submitted through the eFNS portal generally take several weeks to a few months to be decided, depending on documentation quality and the Department of Immigration Services' caseload. Because the authorities scrutinise whether the role genuinely requires foreign skills, a weak justification or a missing understudy plan can prompt queries and extend processing. Renewals are usually faster than first-time applications when the employment relationship and circumstances are unchanged.

visaEditorial.afterArrival

Once your Class D permit is issued and you are in Kenya, register for an Alien Identification Card with the Department of Immigration Services where required, and keep your permit and approval documents accessible as proof of legal status.

Ensure your employment matches the permit, since Class D is tied to the specific employer and role; a change of employer requires a new permit application. Meet your Kenyan tax obligations through PAYE on your salary, and arrange appropriate health coverage. If a localisation or understudy plan formed part of the application, support its implementation, as progress on training Kenyan staff can be relevant at renewal. Apply for renewal well before the permit expires - Kenyan permits commonly run for up to two years - to avoid any interruption in your right to work.

💡 visaEditorial.proTip Have the employer prepare a credible understudy or localisation plan from the outset. Kenyan immigration authorities weigh skills transfer heavily, and a clear plan to train local staff strengthens both the initial Class D application and future renewals.

visaEditorial.relatedTools

lead.heading

lead.description

🔒 lead.privacylead.consultants

Frequently asked questions