Kenya Class D Work Permit Application Guide

Last updated: 26 April 2026 | Information source: Directorate of Immigration Services and eFNS guidance checked on 26 April 2026.

A Kenya Class D Work Permit, also known as an employment permit, allows a foreign national to legally live and work in Kenya for a specific employer and approved role. It is the main immigration route for foreign employees, technical specialists, managers and professionals who have a confirmed job offer from a Kenyan employer and whose skills or qualifications are not readily available in Kenya.

Quick Answer: Kenya Class D Work Permit

A Class D Work Permit is issued to a person offered specific employment by a specific employer in Kenya where the applicant has skills or qualifications not readily available locally and the employment benefits Kenya. Applications are submitted through eFNS using Form 25 and supported by Form 27 — Report on Employment, employer documents, applicant qualifications, tax compliance documents and Kenyan understudy details. The official fee is KES 20,000 processing, non-refundable, plus KES 500,000 per year issuance after approval. East African Community nationals are listed as gratis.

KES 20,000Official non-refundable processing fee
KES 500,000/yearOfficial Class D issuance fee after approval
Form 25 + Form 27Core eFNS filing forms for Class D Employment
Understudy requiredKenyan understudy details and skills-transfer evidence are key

Official Immigration / eFNS Basis

The Directorate of Immigration Services lists the Class D Employment Permit processing fee as KES 20,000, non-refundable, the issuance fee as KES 500,000 per year, and East African Community nationals as gratis. The eFNS Class D information pack also requires Form 25, Form 27, employer cover letter, passport copies, photos, current immigration status, academic and professional certificates, CV, employer registration documents, tax compliance documents, Kenyan understudy details and clearance letters where applicable.

Important: Always treat the eFNS invoice and current Immigration portal instructions as the final payment and filing authority for the specific application.

Class D Work Permit Cost in Kenya: Official Fees

The Class D Work Permit cost has two main Immigration fee stages: the non-refundable processing fee paid at application stage and the issuance fee paid after approval. Professional fees, document certification, translations, regulatory clearance, tax compliance clean-up and courier costs are separate from Immigration fees.

Fee item Official amount When paid Practical note
Processing fee KES 20,000 At application / invoice stage Non-refundable, even if the application is rejected, deferred or withdrawn.
Class D issuance fee KES 500,000 per year After approval Pay as invoiced through eFNS after approval.
East African Community nationals Gratis As confirmed by eFNS Confirm treatment from the live eFNS invoice or approval notice.
Security bond, certification, translations and professional support Varies Before filing, before issuance or as required Not Immigration issuance fees. These depend on the file, employer, document status and bond provider.

Class D cost examples

Approved periodIndicative official issuance fee for non-EAC nationals
1 yearKES 500,000 after approval, plus KES 20,000 processing fee
2 yearsKES 1,000,000 after approval, plus KES 20,000 processing fee
EAC nationalGenerally gratis, subject to live eFNS confirmation
Fee accuracy note: Some online guides confuse Class D fees with other permit classes. For Class D Employment, use KES 20,000 processing and KES 500,000 per year issuance unless the live eFNS invoice states otherwise.

Who Qualifies for a Kenya Class D Work Permit?

A Class D Work Permit is meant for a foreign national who has been offered a specific role by a specific employer in Kenya and has skills or qualifications that are not readily available in the Kenyan labour market. The employer must show that the engagement benefits Kenya and, in most cases, that a Kenyan understudy has been identified for skills transfer.

Eligibility issueWhat Immigration expectsPractical comment
Specific employer The applicant must be sponsored by a Kenyan employer, organization, government body or approved scheme. The permit is employer-specific. A new employer usually requires a new application.
Specific role The role, job title and duties should be clear and supported by the employment contract or offer. Vague job descriptions increase the risk of queries.
Skills not readily available locally The employer should justify why the foreign applicant is required. Recruitment evidence, sector experience and technical credentials help.
Benefit to Kenya The application should show business, technical, operational, investment, training or public benefit. A practical skills-transfer plan makes the file stronger.

Class D Work Permit Requirements in Kenya

The Class D application is filed online through eFNS. Prepare the documents before starting the portal application because incomplete uploads, inconsistent employer records and weak understudy evidence are among the most common causes of delay or deferral.

Applicant documents

  • Duly filled and signed Form 25 generated through eFNS.
  • Copies of valid national passport bio-data page.
  • Two recent passport-size coloured photographs.
  • Current immigration status if the applicant is already in Kenya.
  • Copies of previous permits or passes 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 cover letter from the employer or organization 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 from KRA where required.
  • Evidence of competitive recruitment or explanation that the role could not be filled from the local labour market.
  • Clearance letter from relevant institutions or professional regulators where applicable.
  • Employment contract, job offer, job description or assignment letter supporting the role and duration.

Employment form

  • Duly filled and signed Form 27 — Report on Employment.

Kenyan Understudy Requirement

Most Class D applications require a Kenyan understudy. The understudy requirement is important because Class D is not only about allowing a foreign professional to work; it is also about demonstrating local skills transfer.

Understudy itemWhat to provideWhy it matters
Name and identity details Full name, Kenyan ID details and contact information. Shows a real Kenyan staff member has been identified.
CV and certificates Understudy CV and certified academic/professional certificates. Shows the understudy has a credible path to absorb the foreign employee's skills.
Full contacts Address, email and mobile number. Matches eFNS checklist expectations.
Training plan Skills-transfer timeline, role shadowing, reporting and target competencies. Strengthens the case and reduces the risk of a generic understudy filing.
Filing tip: Do not merely name an understudy. Provide a practical skills-transfer plan showing what the foreign employee will train the Kenyan understudy to do, how long the training will take and how the employer will monitor progress.

How to Apply for a Class D Work Permit in Kenya on eFNS

Class D Work Permit applications are submitted through the eFNS portal. The applicant and employer should ensure that the Form 25 details, Form 27, cover letter, employer records, tax documents, applicant certificates and understudy documents are consistent before submission.

  1. Confirm the correct immigration route. Check whether the role fits Class D Employment or whether another route, such as Special Pass, Class G Investor Permit, Class K Residence Permit or Employer of Record planning, is more suitable.
  2. Prepare employer and applicant documents. Collect the employer registration certificate, tax compliance documents, employment contract, job description, applicant passport, CV, certified qualifications and passport photos.
  3. Prepare understudy documents. Collect the Kenyan understudy's ID details, CV, academic/professional certificates and full contact information, and prepare a skills-transfer plan.
  4. Create or sign in to the Government of Kenya Single Sign-On account. Use the account to access the eFNS portal.
  5. Select the permit application. Once logged in, select Apply Now, open Submit Applications and choose the Permit Issuance/Renewal tab.
  6. Choose Class D — Employment. Complete the Form 25 online application carefully and ensure the employment details match the employer's documents.
  7. Prepare Form 27 — Report on Employment. Ensure Form 27 is duly completed and signed because it is a core Class D employment document.
  8. Upload supporting documents. Upload clear scans of the passport, photos, current immigration status, qualifications, employer cover letter, employer registration certificate, tax compliance certificate, understudy documents, clearance letters and previous permits or passes where applicable.
  9. Generate and pay the processing fee invoice. Pay the KES 20,000 non-refundable processing fee as directed by the eFNS dashboard.
  10. Track the application. Monitor the eFNS dashboard and email notifications. Respond quickly to any Immigration query or request for additional documents.
  11. Pay the issuance invoice after approval. Once approved, pay the official issuance fee shown on eFNS within the required payment period.
  12. Print and endorse the issued permit. Print the issued permit/pass from eFNS and present it to Immigration headquarters or a regional office for endorsement where required.
Important compliance warning: Engaging in employment, business or professional activity in Kenya without the required permit or pass is an offence. Do not start employment until the permit has been issued and any required endorsement steps are complete.

Class D Work Permit Processing Time in Kenya

A practical planning range for a complete Kenya Class D Work Permit application is about 4 to 12 weeks. Some files may move faster, while incomplete documents, weak understudy evidence, regulated-sector clearances, employer tax issues or eFNS queries can extend the timeline.

StagePractical timelineWhat affects timing?
Document preparation 3–10 working days Availability of employer records, TCC, certified certificates, passport records and understudy documents.
eFNS filing Same day once documents are complete Quality of scans, consistency of Form 25, Form 27 and employer details.
Immigration review Often 4–12 weeks as a planning range Workload, queries, understudy strength, recruitment evidence and sector-specific clearance.
Payment and issuance After approval and invoice generation Prompt payment and compliance with eFNS endorsement instructions.

What can delay a Class D Work Permit?

  • Missing, unsigned or inconsistent Form 25 or Form 27.
  • Generic employer cover letter that does not justify the foreign hire.
  • Weak evidence that the role could not be filled locally.
  • Missing or unsuitable Kenyan understudy documents.
  • Expired or missing Tax Compliance Certificate.
  • Uncertified academic or professional certificates.
  • Missing current immigration status where the applicant is already in Kenya.
  • Missing regulatory clearance for regulated professions or sectors.
  • Foreign-language documents without proper English translations.
  • Slow response to eFNS dashboard queries.

Class D Work Permit Validity, Renewal and Change of Employer

A Class D Work Permit is normally issued for the approved period and is tied to the sponsoring employer and approved role. The issuance fee is charged per year. Renewal should be started early, before expiry, with updated employer documents, tax compliance records, understudy progress evidence and copies of previous permits or passes.

Renewal checklist

  • Copy of previous Class D Work Permit.
  • Updated employer cover letter.
  • Current employment contract or confirmation of continued employment.
  • Valid company Tax Compliance Certificate.
  • Individual Tax Compliance Certificate where required for renewal.
  • Updated understudy progress report and supporting documents.
  • Updated passport, photos and immigration status documents.

Can a Class D holder change employers?

No, not freely. A Class D permit is employer-specific and role-specific. If the foreign national changes employer, the new employer should plan for a fresh application or the correct immigration compliance route before the employee begins work.

Common Mistakes That Cause Deferrals or Rejections

  • Applying for Class D when the role is actually a short-term assignment better suited to a Special Pass.
  • Filing without a clear employer justification or job description.
  • Not showing evidence of local recruitment attempts or why local skills are unavailable.
  • Providing a weak or artificial understudy arrangement.
  • Uploading uncertified certificates, blurred passport copies or inconsistent records.
  • Ignoring tax compliance issues for the employer or renewal applicant.
  • Failing to provide Form 27 or completing it poorly.
  • Starting employment before the permit is issued and endorsed where required.

How BIEA Helps With Class D Work Permit Applications

Business & Immigration East Africa assists Kenyan employers, foreign companies, NGOs, investors, technical teams and individual professionals with Class D Work Permit planning, document review, understudy strategy, eFNS filing support and immigration compliance follow-up.

ServiceWhat we do
Eligibility reviewCheck whether the role fits Class D or requires another route such as Special Pass, Class G, Class K or EOR planning.
Document checklistPrepare a tailored employer, applicant and understudy checklist before eFNS filing.
Employer cover letter draftingDraft a strong letter explaining the role, foreign skills, local recruitment position and benefit to Kenya.
Understudy planStructure a practical Kenyan understudy and skills-transfer plan.
eFNS filing supportAssist with Form 25, Form 27, uploads, dashboard tracking and payment follow-up.
Query responseHelp respond to Immigration queries or requests for additional documents.

FAQs: Kenya Class D Work Permit

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. East African Community nationals are listed as gratis. Always confirm the live amount through the eFNS invoice.

What documents are required for a Kenya Class D Work Permit?

The main documents include Form 25, employer cover letter, valid passport copies, passport photos, current immigration status if already in Kenya, certified academic/professional certificates, CV, previous permits or passes where applicable, Form 27, Kenyan understudy details, employer registration certificate, tax compliance certificate and clearance letters where required.

How do I apply for a Class D Work Permit in Kenya?

Create or sign in to the Government of Kenya Single Sign-On account, access eFNS, select Apply Now, open Submit Applications, choose Permit Issuance/Renewal, complete the Class D Form 25 application, upload documents, pay the processing invoice, track the dashboard and pay the issuance invoice after approval.

How long does a Class D Work Permit take?

Use a practical planning range of about 4–12 weeks for complete applications. Timing depends on document quality, Immigration workload, employer compliance, understudy evidence, clearance letters and response time to eFNS queries.

Can I start working before the Class D permit is approved?

No. Employment before the required permit or pass has been issued is a compliance risk and may affect both the employer and the foreign national.

Is a Kenyan understudy mandatory?

In most Class D applications, yes. The employer should provide the understudy's name, identity details, CV, certificates and full contacts, supported by a practical skills-transfer plan.

Can a Class D permit be renewed?

Yes. Renewal is possible where the employment continues and the employer and applicant still meet the immigration requirements. Renewals should be started early before the current permit expires.

Can a Class D permit holder change employers?

No, not automatically. The permit is tied to the sponsoring employer and approved role. A change of employer normally requires a new application or prior immigration compliance planning.

Official Sources

Immigration procedures, documents, portal steps and fees can change. Confirm the latest official requirements and the final eFNS invoice before payment or submission.

Need Help With a Kenya Class D Work Permit?

We assist employers and foreign professionals with eligibility review, employer justification, understudy planning, Form 25, Form 27, document review, eFNS filing, dashboard follow-up, query responses and renewal planning.

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