Last updated: 1 July 2026 | Reviewed by: Business & Immigration East Africa immigration compliance team | Sources checked: Directorate of Immigration Services, eFNS Class D information pack and eFNS permit checklist.

A Kenya Class D Work Permit is the employment permit used where a foreign national has been offered specific employment by a specific employer in Kenya and has skills or qualifications not readily available locally. This guide explains the Class D work permit requirements, documents, official cost, eFNS application process, Kenyan understudy requirement, duration and common filing risks.

Many people search for “work permit application in Kenya” when they are actually looking for the Class D Employment Permit. For most foreign employees sponsored by a Kenyan employer, the broad work permit application intent maps to Class D. Other permit classes apply to investors, prescribed professionals, retirees, missionaries, manufacturers and other categories; this page remains focused on employment-based Class D applications.

Quick Answers

Class D Work Permit Kenya: direct answers

Requirements: The main Class D work permit requirements in Kenya are Form 25, Form 27 — Report on Employment, a detailed employer cover letter, passport copies, passport photos, current immigration status if in Kenya, certified academic/professional certificates, CV, employer registration documents, tax compliance documents, Kenyan understudy details and clearance letters where applicable.

Cost: The official Class D processing fee is KES 20,000, non-refundable. The official issuance fee after approval is KES 500,000 per year. East African Community nationals are listed as gratis, subject to live eFNS confirmation.

Application: Applications are made online through eFNS using Form 25, supported by Form 27 — Report on Employment, employer documents, applicant documents, tax compliance records and Kenyan understudy documents.

Duration: Use a practical planning range of about 4 to 12 weeks for a complete file. Delays are common where documents are incomplete, the employer justification is weak, the Tax Compliance Certificate is missing, or Immigration raises an eFNS query.

Eligibility: The applicant must have specific employment in Kenya, skills or qualifications not readily available locally, and the engagement must benefit Kenya.

KES 20,000Official processing fee, non-refundable
KES 500,000/yearOfficial issuance fee after approval
RequirementsForm 25, Form 27, employer, applicant and understudy documents
4–12 weeksPractical planning range for complete applications

Class D Work Permit Requirements in Kenya

Quick answer: The core requirements for a Class D work permit application in Kenya are a qualifying employment offer, a sponsoring employer, applicant qualifications, Form 25, Form 27, employer registration and tax compliance documents, current immigration status where applicable, and Kenyan understudy records. The file should show why the foreign employee is needed and how the engagement benefits Kenya.

Who qualifies for a Class D work permit?

A Class D work permit is issued to a person offered specific employment by a specific employer, the Government of Kenya, a person or authority under Government control, or an approved technical aid scheme, where the applicant has skills or qualifications not available in Kenya and the employment benefits Kenya.

Eligibility issueWhat the application should showPractical note
Specific employerA named Kenyan employer, organization, government body or approved scheme is sponsoring the application.The permit is tied to the employer. A change of employer normally requires fresh planning.
Specific roleThe job title, duties, contract period and reporting line are clear.Vague roles increase query risk.
Foreign skillsThe applicant has skills or qualifications not readily available in Kenya.Use certified qualifications, CV, experience evidence and employer justification.
Benefit to KenyaThe employer explains operational, technical, training, investment, public interest or business benefit.A strong understudy and skills-transfer plan helps.

Documents required for a Class D work permit application

The documents below reflect the official Immigration/eFNS checklist. Requirements may vary by sector, profession, employer status and renewal history, so confirm the live eFNS checklist before filing.

For users searching for documents required for work permit in Kenya, the Class D checklist should be separated into applicant documents, employer documents, Immigration forms, tax compliance records and Kenyan understudy documents.

Applicant documents

  • Duly filled and signed Form 25 generated through eFNS.
  • Copies of valid passport bio-data page.
  • Two recent passport-size coloured photos.
  • Current immigration status if the applicant is already in Kenya.
  • Copy of previous permit or pass held, where applicable.
  • Curriculum vitae.
  • Duly certified academic and professional certificates.
  • English translations for foreign-language documents by an embassy, public notary or authorized/recognized institution.

Employer / organization documents

  • Two copies of a detailed and signed employer cover letter addressed to the Director of Immigration Services.
  • Certificate of company or organization registration.
  • Valid organization Tax Compliance Certificate for new applications.
  • For renewals, valid organization and individual Tax Compliance Certificates where required.
  • Evidence of competitive recruitment or explanation that the vacancy could not be filled from the local labour market.
  • Employment contract, job offer, job description or assignment letter.
  • Clearance letter from relevant institutions where applicable.

Form 25 and Form 27 requirements

Form 25 is the online permit application form generated through eFNS. Form 27 is the Report on Employment and should match the employer cover letter, job title, role description, applicant details and proposed employment period.

Kenyan understudy documents

  • Duly filled and signed Form 27 — Report on Employment.
  • Name and identity details of the Kenyan understudy.
  • Certified academic/professional certificates of the Kenyan understudy.
  • CV of the Kenyan understudy.
  • Full contacts of the understudy, including address, email and mobile number.
  • Practical skills-transfer plan showing how the foreign employee will train the understudy.
Official-source note: The final checklist and invoice shown inside eFNS should be treated as the controlling filing and payment position for the specific application.

Cost of Class D Work Permit in Kenya

The cost of a Class D work permit in Kenya has two official Immigration fee stages: a processing fee at application stage and an issuance fee after approval. Professional service fees, document certification, translations, tax clean-up, security bond arrangements, courier costs and sector clearances are separate from official Immigration fees.

For most foreign employees, the cost of work permit in Kenya refers to the Class D employment permit fee line unless another permit class applies. The Class D work permit Kenya cost should therefore be separated into official Immigration fees and professional filing support costs.

Fee itemOfficial amountWhen paidImportant note
Processing feeKES 20,000When the eFNS invoice is generated at filing stage.Non-refundable, even if the application is rejected, deferred or withdrawn.
Class D issuance feeKES 500,000 per yearAfter approval and eFNS issuance invoice.Pay only as invoiced after approval.
East African Community nationalsGratisAs confirmed by eFNS.Confirm from the live eFNS account and approval notice.
Security bond, certification, translation, courier or professional supportVariesBefore filing, before issuance or as requested.These are not the Class D issuance fee.

Class D cost examples

Approved permit periodIndicative official Immigration cost for non-EAC nationals
1 yearKES 20,000 processing fee + KES 500,000 issuance fee after approval.
2 yearsKES 20,000 processing fee + KES 1,000,000 issuance fee after approval.
EAC nationalListed as gratis, subject to live eFNS confirmation.
Fee warning: Some older online pages still show previous Class D issuance fees. For this page, use the current Directorate of Immigration/eFNS figure of KES 500,000 per year unless the live eFNS invoice states otherwise.

Get a Free Quote for Class D Work Permit Support

Send us the applicant’s nationality, proposed job title, employer name, intended start date, current Kenya immigration status and whether an understudy is already identified. We will advise on the likely route, document gaps and professional support cost.

Call/WhatsApp: +254 700 176 096
Email: info@bieastafrica.com

How to Apply for a Work Permit in Kenya

Searchers often use both “work permit application in Kenya” and “Class D work permit application in Kenya.” This page focuses on the employment route: Class D. The process is handled through the eFNS portal and should be prepared carefully before the online submission is made.

  1. Confirm the correct route. Check whether Class D employment is correct, or whether the case is better handled as a Special Pass, Class G Investor Permit, Class K Residence Permit or Employer of Record arrangement.
  2. Prepare the employer justification. Define the job title, duties, duration, qualifications required, why local recruitment did not fill the role, and how the role benefits Kenya.
  3. Prepare applicant documents. Collect passport copy, photos, current immigration status, CV, certified academic/professional certificates and previous permits or passes where applicable.
  4. Prepare employer documents. Collect the registration certificate, tax compliance certificate, employment contract or offer letter, cover letter and sector clearance where applicable.
  5. Prepare the Kenyan understudy file. Confirm the understudy’s identity details, CV, qualifications, contacts and skills-transfer plan.
  6. Create or sign in to the Government of Kenya Single Sign-On account. Use the account to access the eFNS portal.
  7. Select the permit application. On eFNS, select Apply Now, open Submit Applications, then choose Permit Issuance/Renewal.
  8. Complete Class D Form 25. Enter the applicant, employer, role and duration details carefully and consistently.
  9. Upload Form 27 and supporting documents. Ensure scans are clear, complete and correctly labelled before submission.
  10. Pay the processing fee. Generate the eFNS invoice and pay the KES 20,000 non-refundable processing fee.
  11. Track the application. Monitor eFNS and email notifications and respond quickly to Immigration queries.
  12. Pay issuance fee after approval. After approval, pay the issuance fee shown on the eFNS invoice, print the permit and complete endorsement where required.

Not sure whether Class D is the right route?

Talk to us before filing if the applicant is already in Kenya, the employer is newly registered, the job is short-term, the role is in a regulated profession, the company has tax issues, or the employer does not yet have a strong Kenyan understudy. Choosing the wrong route can waste time and processing fees.

Talk to us about the correct work permit route.

How BIEA assists with the process

Support areaWhat we help with
Eligibility reviewConfirm whether the case fits Class D or another immigration route.
Document checklistPrepare a tailored checklist for the applicant, employer and Kenyan understudy.
Employer cover letterDraft a focused Immigration cover letter explaining the role, local recruitment position, foreign skills and benefit to Kenya.
Understudy planStructure a realistic Kenyan understudy and skills-transfer plan.
eFNS filing supportAssist with Form 25, Form 27, document upload, dashboard tracking and query responses.
Renewal planningReview current permit, tax compliance, employer documents and understudy progress before renewal.

Common mistakes to avoid

  • Filing Class D when the assignment is short-term and may require a Special Pass.
  • Using a generic employer cover letter that does not justify the foreign hire.
  • Failing to show evidence of competitive recruitment or local skills gap.
  • Naming an understudy without a credible training plan.
  • Uploading uncertified qualifications or unclear passport scans.
  • Submitting inconsistent job title, contract, cover letter and Form 25 details.
  • Ignoring tax compliance issues before filing or renewing.
  • Starting employment before the required permit or pass is issued.

Timeline, Duration and Processing Time of Work Permit Application

A practical planning range for a complete Class D work permit application in Kenya is about 4 to 12 weeks. The Kenya work permit processing time is not guaranteed because Immigration review depends on workload, document completeness, employer compliance, sector clearance, quality of the understudy file and speed of response to eFNS queries.

StagePlanning timelineWhat affects timing?
Document preparation3–10 working daysAvailability of employer documents, tax compliance certificate, certified qualifications, photos, passport records and understudy documents.
eFNS filingSame day once documents are completeQuality of scans, accuracy of Form 25, completeness of Form 27 and consistency of employer details.
Immigration reviewOften 4–12 weeks as a practical planning rangeImmigration workload, employer justification, understudy evidence, clearance letters and dashboard queries.
Approval, issuance payment and endorsementAfter approval and invoice generationPrompt payment, security bond/endorsement requirements and availability of the applicant for any required formalities.

What can delay a Class D work permit?

  • Missing Form 27 or unsigned forms.
  • Unclear job description or weak employer justification.
  • No evidence that the role could not be filled from the local labour market.
  • Missing or weak Kenyan understudy documents.
  • Expired or missing Tax Compliance Certificate.
  • Uncertified academic or professional certificates.
  • Foreign-language documents without proper English translation.
  • Missing clearance letter for regulated roles or sectors.
  • Late response to eFNS dashboard queries.

Validity, renewal and change of employer

The Class D issuance fee is charged per year and the permit is tied to the sponsoring employer and approved role. Renewal should be started early before expiry with updated employer documents, tax compliance records, previous permit copies and understudy progress evidence.

A Class D holder should not change employer without immigration planning. A new employer normally requires a new application or prior compliance advice before the employee starts work.

FAQs

What are the requirements for a Class D work permit in Kenya?

The main requirements are a qualifying employment offer, a specific Kenyan employer, Form 25, Form 27, employer cover letter, passport copy, passport photos, current immigration status if in Kenya, certified academic/professional certificates, CV, employer registration documents, tax compliance certificate, Kenyan understudy documents and clearance letters where applicable.

What documents are required for a work permit application in Kenya?

For a Class D employment work permit, prepare applicant identification and qualifications, employer registration and tax compliance documents, Form 25, Form 27, employment contract or job description, Kenyan understudy documents, previous permits or passes where applicable and sector clearance letters where required.

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 after approval is KES 500,000 per year. East African Community nationals are listed as gratis, subject to eFNS confirmation.

How do I apply for a Class D work permit in Kenya?

Apply through eFNS by completing Form 25, uploading Form 27 and all supporting documents, paying the processing invoice, tracking the application online and paying the issuance invoice after approval.

How long does a Class D work permit take in Kenya?

Use a practical planning range of about 4 to 12 weeks for a complete application. The actual duration depends on file quality, Immigration workload, employer compliance, understudy evidence and response time to eFNS queries.

Is Form 27 required for a Class D work permit application?

Yes. Form 27, the Report on Employment, is a core Class D employment work permit document. It should be completed, signed and aligned with the employer cover letter, job description and Form 25 details.

Is a Kenyan understudy required for a Class D work permit?

Yes, most Class D applications require details of a Kenyan understudy, including identity details, CV, certified academic/professional certificates and full contact information. A skills-transfer plan should also be included.

Can I start working while the Class D application is pending?

No. Engaging in employment or business without the required permit or pass is an offence and can create compliance risk for both the employer and the foreign national.

Can a Class D work permit be renewed?

Yes. Renewal is possible where the employment continues and the employer and applicant still meet the requirements. Start renewal early and include updated tax compliance records, employer letter, previous permit copies and understudy progress information.

Can a Class D permit holder change employers?

Not automatically. A Class D permit is employer-specific and role-specific. A change of employer normally requires a fresh application or immigration compliance advice before employment starts.

Official sources

Immigration procedures, fees and eFNS requirements can change. Confirm the latest position on the official portals before filing or paying.

Need Help With a Kenya Class D Work Permit?

Business & Immigration East Africa assists employers and foreign professionals with eligibility review, employer justification, understudy planning, Form 25, Form 27, eFNS filing, query responses and renewal planning.

Call/WhatsApp: +254 700 176 096
Email: info@bieastafrica.com