Last reviewed: 19 August 2026 | Reviewed by: Business & Immigration East Africa immigration compliance team | Official sources checked: Directorate of Immigration Services and eFNS.
A Class D Work Permit in Kenya authorizes a foreign national to work in specific employment for a specific employer where the applicant has skills or qualifications not available in Kenya and the engagement will benefit Kenya. The permit is employer- and role-specific.
This guide is limited to the Class D employment route. Short assignments, self-employment, investment, retirement, remote work and East African Community (EAC) nationals may fall under a different permit or pass.
On this page
Quick Answers
Class D Work Permit Kenya: key facts
- Cost
- KES 20,000 non-refundable processing fee, plus KES 500,000 per year after approval. Pay only the amount shown on the live eFNS invoice.
- Requirements
- Specific employment with a specific employer, skills or qualifications not available in Kenya, and a role that benefits Kenya.
- Documents
- Form 25, Form 27, employer cover letter, passport and photos, CV, certified qualifications, employer registration and tax documents, and Kenyan understudy records.
- Process
- Apply through eFNS, pay the processing invoice, print and present the application as directed, track queries, then pay issuance fees after approval.
- Processing time
- The official Class D pages reviewed on 19 August 2026 do not state a guaranteed decision time. A practical planning estimate is 4–12 weeks for a complete file, but complex cases can take longer.
- Key outcome
- An approved permit authorizes only the named employment. Do not start work until the required permit or pass has been issued and any required endorsement completed.
What Is a Class D Work Permit in Kenya?
A Class D permit is Kenya’s employment permit for a person offered specific employment by a specific employer, the Government of Kenya, an authority under government control or an approved technical-aid scheme. The applicant must possess skills or qualifications not available in Kenya, and the engagement must benefit Kenya. This definition follows the Directorate of Immigration Services Class D guidance.
Who qualifies for a Class D employment permit?
A strong application normally demonstrates all of the following:
- A genuine offer for a defined job with a named sponsoring employer.
- Qualifications, experience or specialist skills relevant to the role.
- Evidence that the required skills are not readily available in the Kenyan labour market.
- A clear benefit to Kenya, including operational, technical, training, investment or public-interest value.
- A credible Kenyan understudy and skills-transfer arrangement.
- A compliant employer with valid registration and tax records.
Is Class D the correct immigration route?
| Situation | Likely route to examine | How it differs from this page |
|---|---|---|
| Foreign employee in a long-term role for a Kenyan employer | Class D | This page’s primary subject: employer-sponsored employment. |
| Foreign employee needed for up to three months | Special Pass | A short-term pass, not a Class D employment permit. |
| Investor, business owner or independent consultant | Class G investor permit | Business, trade or consultancy rather than salaried employment. |
| EAC national intending to reside or work in Kenya | Class R permit | eFNS now lists a separate route for EAC nationals; confirm the correct class before filing. |
| Employer has no Kenyan employing entity | Employer of Record assessment | A hiring structure that may support local employment; the worker still needs the correct immigration authorization. |
| Person aged 35+ living in Kenya without employment | Class K residence permit | Ordinary residence, not permission to take local employment. |
Class D Work Permit Requirements and Documents
Direct answer: A Class D application requires Form 25, Form 27, a detailed employer cover letter, passport records, photographs, current immigration status where applicable, certified qualifications, a CV, employer registration and tax documents, Kenyan understudy records and any sector clearance required for the role. The official eFNS Class D information pack provides the current baseline checklist.
Applicant documents
- Duly completed and signed Form 25 generated through eFNS.
- Copy of the valid passport, including the bio-data page.
- Two recent coloured passport-size photographs for a new application or renewal.
- Evidence of current immigration status if the applicant is already in Kenya.
- Copies of previous permits or passes held, where applicable.
- Current curriculum vitae.
- Duly certified academic and professional certificates.
- English translations of foreign-language documents by an embassy, public notary or authorized/recognized institution.
Employer and job documents
- Two copies of a detailed, signed employer cover letter addressed to the Director of Immigration Services.
- Certificate of registration for the company or organization.
- Valid organization Tax Compliance Certificate for a new application.
- For renewal, valid organization and individual Tax Compliance Certificates where required.
- Employment contract, offer letter, assignment letter or detailed job description.
- Evidence of competitive recruitment or a documented explanation of the local skills gap.
- Clearance letter from the relevant institution where the profession or sector requires it.
Form 27 and Kenyan understudy documents
- Duly completed and signed Form 27 (Report on Employment).
- Name and Kenyan identity details of the proposed understudy.
- Certified academic or professional certificates for the understudy.
- Understudy’s CV and full contact details, including address, email and mobile number.
- A practical skills-transfer plan aligned with the foreign employee’s role and proposed permit period.
How Much Does a Class D Work Permit Cost in Kenya?
The official Class D cost has two main stages: a non-refundable processing fee at application stage and an issuance fee after approval. The Directorate currently lists KES 20,000 processing and KES 500,000 per year for issuance. Professional fees and third-party expenses are separate.
| Fee item | Official amount | When paid | Important note |
|---|---|---|---|
| Processing fee | KES 20,000 | At application stage through eFNS. | Non-refundable. |
| Class D issuance fee | KES 500,000 per year | After approval and invoice generation. | Pay only against the live eFNS invoice. |
| EAC national | Confirm route and invoice | Before filing. | The Directorate’s Class D page states EAC applicants are gratis, while eFNS also lists a separate Class R route for EAC nationals. |
| Security bond | Varies | If required before issuance. | The bond may be executed as a deposit, bank guarantee or insurance guarantee; it is not the issuance fee. |
| Certification, translation, courier and professional support | Varies | As incurred. | Not government Class D fees. |
Class D cost examples
- One-year non-EAC application: KES 20,000 processing + KES 500,000 issuance = KES 520,000 in official Class D fees.
- Two-year non-EAC application, if granted for two years: KES 20,000 processing + KES 1,000,000 issuance = KES 1,020,000 in official Class D fees.
Examples exclude transaction charges, security bond, certification, translation, courier, sector-clearance and professional fees. Government fees may change; the live eFNS invoice and approval notice control.
Get a Free Class D Work Permit Quote
Share the applicant’s nationality, job title, employer name, expected start date and whether the case is new or a renewal. We will identify the likely route, document gaps and professional support scope.
How to Apply for a Class D Work Permit in Kenya
Direct answer: Apply through the eFNS Class D process using an eCitizen single sign-on account. Complete Form 25, prepare Form 27 and the supporting file, pay the processing invoice, print and present the application as directed, monitor notifications and pay the issuance fee only after approval.
- Confirm Class D eligibility. Verify the sponsoring employer, role, skills gap, benefit to Kenya and whether another permit or pass is more appropriate.
- Prepare the employer justification. Align the job description, contract, recruitment evidence, cover letter, employer registration and tax compliance records.
- Prepare applicant and understudy records. Certify qualifications, arrange translations where necessary, complete Form 27 and document the Kenyan understudy and skills-transfer plan.
- Sign in to eCitizen and access eFNS. Use the Government of Kenya single sign-on account, select “Apply now,” open “Submit Applications,” then choose “Permit Issuance/Renewal.”
- Complete Form 25 and upload the file. Enter the applicant, employer, role and requested-period details consistently and upload clear supporting documents.
- Submit and pay the processing invoice. Generate the eFNS invoice and pay the KES 20,000 non-refundable processing fee using the available payment channel.
- Print, present and track the application. Present the application print-out and supporting requirements to Immigration headquarters or a regional office as directed, then monitor eFNS and email notifications and answer queries promptly.
- Complete post-approval issuance. If approved, pay the issuance invoice, execute a security bond if required, obtain the permit and complete endorsement or other formalities stated in the approval notice.
Talk to Us Before Filing
Early advice is useful where the employer is newly registered, the role is regulated, the assignment is short-term, the applicant is already in Kenya, the employer has tax-compliance gaps, the foreign qualifications need certification or translation, or the Kenyan understudy file is weak.
How BIEA supports a Class D application
| Support area | What we do |
|---|---|
| Route and eligibility review | Assess whether the facts support Class D or point to a Special Pass, Class G, Class R or another route. |
| Tailored checklist | Prepare applicant, employer, tax, Form 27, understudy and sector-clearance requirements for the case. |
| Employer justification | Structure the cover letter, job description, local-recruitment evidence and benefit-to-Kenya case. |
| Understudy plan | Align the understudy profile and skills-transfer plan with the proposed role and duration. |
| eFNS filing support | Assist with Form 25, document upload, invoice stages, tracking and responses to Immigration queries. |
| Renewal planning | Review the existing permit, employer and individual tax documents, role continuity and understudy progress. |
Common causes of delay or rejection
- A generic cover letter that does not explain the skills gap or benefit to Kenya.
- Inconsistent job titles, dates or employer details across Form 25, Form 27 and the contract.
- Missing local recruitment evidence, weak understudy records or no credible training plan.
- Uncertified qualifications, unclear passport scans or untranslated foreign-language documents.
- Expired or missing employer or individual Tax Compliance Certificates.
- Missing sector or professional clearance where required.
- Late responses to eFNS queries or failure to follow print-out/presentation instructions.
Class D Processing Time, Validity and Renewal
Processing time: The official Class D pages reviewed on 19 August 2026 do not state a guaranteed decision time. For planning, allow approximately 4–12 weeks for a complete application, while recognizing that workload, document quality, employer compliance, sector clearance, understudy evidence and queries can extend the review.
| Stage | Planning estimate | What affects timing |
|---|---|---|
| File preparation | 3–10 working days | Availability of certified qualifications, translations, employer tax records, recruitment evidence and understudy documents. |
| eFNS submission and presentation | Usually same day once complete | Portal access, scan quality, payment confirmation and compliance with print-out/presentation directions. |
| Immigration review | Practical estimate: 4–12 weeks | Case complexity, workload, skills-gap evidence, clearance letters and response time to queries. |
| Issuance and endorsement | After approval | Payment, security bond where required and completion of approval-notice formalities. |
These are planning estimates, not statutory or guaranteed service standards.
How long is a Class D permit valid?
The approval and issued permit state the authorized period. The official issuance fee is charged per year, but applicants should not assume a fixed term before the decision is issued.
Renewal and change of employer
Start renewal early and update the employer letter, tax compliance records, previous permit/pass copies, employment details and understudy progress evidence. A Class D permit is tied to the approved employer and role; a change of employer or material change of role normally requires a new immigration assessment and may require a fresh application before work begins.
Post-approval compliance
Complete every step in the approval notice, including payment, bond, issuance and endorsement where applicable. A foreign national who resides in Kenya for a period exceeding 90 days must also assess and complete foreign national registration under the applicable eFNS process.
Class D Work Permit FAQs
How much does a Class D work permit cost in Kenya?
The official processing fee is KES 20,000 and is non-refundable. The official issuance fee is KES 500,000 per year after approval. The live eFNS invoice may also show transaction charges, while bond, certification, translation and professional fees are separate.
What are the requirements for a Class D work permit in Kenya?
The applicant needs specific employment with a specific employer, skills or qualifications not available in Kenya and a role that benefits Kenya. The employer must support the case with registration, tax, recruitment, job and understudy evidence.
What documents are required for a Class D application?
Prepare Form 25, Form 27, the employer cover letter, passport copy, two photos, current immigration status if in Kenya, CV, certified qualifications, employer registration and tax documents, job records, understudy documents and sector clearance where applicable.
Who is eligible for a Class D employment permit?
A foreign national may qualify when a named employer offers a specific role, the applicant has skills or qualifications not available in Kenya and the engagement will benefit Kenya. EAC nationals should also check the separate Class R route.
How do I apply for a Class D work permit?
Sign in to eFNS through eCitizen, select Permit Issuance/Renewal, complete Form 25, upload Form 27 and supporting records, pay the processing invoice, print and present the application as directed, track notifications and pay issuance fees after approval.
How long does a Class D work permit take?
The official Class D pages reviewed on 19 August 2026 do not state a guaranteed decision time. A reasonable planning estimate is 4–12 weeks for a complete file, but complex cases, missing documents, clearances and eFNS queries can extend the process.
What commonly delays a Class D application?
Common delays include inconsistent forms, weak employer justification, missing recruitment evidence, an incomplete understudy file, uncertified or untranslated documents, tax-compliance gaps, missing sector clearance and slow responses to eFNS queries.
Do I need professional help to apply?
Professional assistance is not an official eligibility requirement, and no adviser can guarantee approval. It can help with route selection, document control, employer justification, understudy planning, eFNS filing and responses to Immigration queries.
Official Sources and Review Note
Fees, forms, permit classes and portal procedures can change. This page was reviewed on 19 August 2026. Confirm the live position before filing or paying:
- Directorate of Immigration Services — Class D Employment
- eFNS Class D Information Pack
- eFNS Class R Information Pack for EAC Nationals
- eFNS Application Portal
- KenInvest eProcedures — Work Permits and Visas
Need Help With a Kenya Class D Work Permit?
Business & Immigration East Africa assists employers and foreign professionals with eligibility review, tailored checklists, employer justification, Form 25, Form 27, understudy planning, eFNS filing, query responses and renewals.
Call/WhatsApp: +254 700 176 096
Email: info@bieastafrica.com
