Applying for the Kenyan Long-Term Work Permit (Class D Permit)
Kenya offers several types of Long-Term Work Permits for foreign nationals. However, this page focuses on the most common and widely applicable option: the Class D Work Permit.
This should not be confused with the Short-Term Work Permit for Kenya, also known as the Kenyan Special Pass.
The Class D Work Permit is issued to foreign nationals who have secured employment in Kenya with a registered employer. It is intended for individuals whose expertise or qualifications are necessary for a specific job that cannot be readily filled by a Kenyan citizen.
Applicants must present a valid employment contract, agreement, or offer letter from a Kenyan-registered organisation.
The permit is typically granted for an initial period of one to two years, with the possibility of renewal depending on the continued need for the foreign employee’s services.
To qualify, the applicant must provide evidence of skills, qualifications and experience that directly relate to the role offered. If the position can reasonably be filled by a Kenyan national, the application may be declined.
The Class D Work Permit is linked to the sponsoring employer. A permit holder who changes employer must obtain new immigration authorisation rather than continuing to work under the existing permit. Under an immigration directive implemented in December 2025, the existing permit must first be cancelled and the permit holder must exit Kenya before a new Special Pass or Work Permit application can be processed. Evidence of departure is required as part of the cancellation process.
Dependants such as a spouse and/or children must apply for accompanying passes if they intend to join the main applicant in Kenya.
The Class D Work Permit requires both the employer and employee to comply with the applicable immigration requirements throughout the duration of the permit.
Last updated: 28/09/2026