Class D Work Permit Kenya Cost
The cost of a Class D work permit application has two parts: official government fees payable through the official process, and professional or file-preparation costs where the employer needs support with document review, cover letters, recruitment evidence, understudy planning and eFNS filing.
| Fee item | Amount | When payable | Notes |
|---|---|---|---|
| Processing fee | KES 20,000 | At application stage | Non-refundable official fee. |
| Issuance fee | KES 500,000 per year | After approval | Payable before permit issuance for the approved period. |
| East Africa Community Member States | Gratis | Subject to eligibility and portal treatment | Confirm nationality and eFNS invoice before relying on this fee line. |
| Security bond | Case-specific | After approval where required | Usually arranged through a bank or insurance provider as directed. |
| Professional filing support | Quoted after review | Before file preparation and submission | Depends on role complexity, employer readiness, recruitment evidence, certifications, translations, KRA status and query risk. |
Other cost drivers employers should budget for
| Cost driver | When it arises | Why it affects the application |
|---|---|---|
| Document certification | Academic and professional certificates usually need certified copies. | Uncertified qualifications can trigger queries or rejection of the file as incomplete. |
| Translations | Documents not in English must be translated by an accepted authority. | Foreign-language documents may not be accepted without proper translation. |
| Recruitment evidence preparation | Where the employer must show local recruitment attempts. | Immigration expects evidence that the vacancy could not be filled from the local labour market. |
| KRA and tax compliance cleanup | Where company or individual tax compliance documents are expired or unavailable. | The Class D checklist refers to valid tax compliance documents for new and renewal applications. |
| Sector clearance | Where the employer or role is regulated by a professional body, regulator or public authority. | The checklist requires clearance letters from relevant institutions where applicable. |
| Foreign national registration after approval | Where the permit holder must complete foreign national registration / alien card steps. | Post-approval compliance is separate from the first eFNS permit application. |
Need a cost estimate before filing?
Send us the employer name, job title, applicant nationality, current Kenya status, proposed contract, qualifications, recruitment evidence and understudy details. We will identify what is ready, what is missing and what may cause cost or timing issues.
Official Class D Definition
The Directorate of Immigration Services describes Class D as the employment permit route for a person offered specific employment by a specific employer, where the applicant has skills or qualifications not available in Kenya and the engagement benefits Kenya. In practice, this means a Class D application is an employer-sponsored evidence file, not just a personal immigration form.
Practical meaning: the file should prove the employer exists, the role is genuine, the applicant is qualified, local recruitment has been considered, a Kenyan understudy is identified and the employment creates benefit for Kenya.
Who Qualifies for a Class D Work Permit?
A foreign employee is more likely to fit Class D where the employer can prove the following:
- The applicant has a specific employment offer from a specific employer in Kenya.
- The role is genuine, clearly defined and supported by a contract, offer letter or appointment details.
- The applicant has qualifications, technical expertise or experience that are not readily available in Kenya.
- The employer has attempted to recruit locally or can explain why the role requires the foreign national.
- The employment will benefit Kenya through business growth, skills transfer, specialist knowledge, compliance or strategic investment.
- A Kenyan understudy has been identified and the skills-transfer arrangement is credible.
Who Should Not Use Class D?
Class D is not the correct route for every foreign national who wants to work, invest or live in Kenya. Use the table below to avoid filing the wrong application.
| Scenario | Why Class D may not fit | Better route to review |
|---|---|---|
| Foreign investor opening or running their own business | The person may be engaging in trade, business, consultancy or profession rather than employment by another employer. | Class G investor permit |
| Short urgent assignment in Kenya | The assignment may be temporary and may not require a full long-term employment permit. | Special Pass |
| Remote worker employed by a foreign company | The person may not be employed by a Kenyan employer. | Class N / digital nomad route where applicable |
| Spouse or child of a permit holder | Dependants are not automatically employment permit applicants. | Dependant Pass, with separate work authorization if needed |
| Foreign director with mixed ownership and employment duties | The correct route depends on whether the dominant activity is employment or investment/business operation. | Class D or Class G after fact review |
Class D Work Permit Kenya Requirements
The requirements below combine the Immigration Class D checklist and eFNS Class D information pack, then reorganise them into a practical filing structure for employers.
Official Class D checklist reorganised for filing
- Completed and signed Form 25 or eFNS Permit Issuance/Renewal form.
- Detailed employer cover letter addressed to the Director General or Director of Immigration Services.
- Copy of the applicant’s valid passport bio-data page.
- Current immigration status if the applicant is already in Kenya.
- Recent coloured passport-size photograph.
- Valid company Tax Compliance Certificate for a new application; company and individual TCCs are especially relevant for renewal cases.
- Certified academic and professional certificates for the applicant.
- Applicant curriculum vitae.
- Form 27 / Report on Employment.
- Name and identity card of the Kenyan understudy.
- Certified academic or professional certificates and full contacts of the Kenyan understudy, including email and phone.
- Curriculum vitae of the Kenyan understudy.
- Certificate of registration of the employer organization.
- Clearance letter from relevant institutions where applicable.
- Evidence that the employer could not fill the vacancy from the local labour market through competitive recruitment.
- English translation of foreign-language documents by an accepted authority.
Requirements grouped into a practical filing pack
| Document pack | What to include | Why it matters |
|---|---|---|
| Applicant identity pack | Passport bio-data page, passport photos, current immigration status, previous permits or passes if any. | Confirms identity, nationality and legal status at filing. |
| Applicant qualification pack | Certified academic certificates, professional certificates, CV, professional licences or memberships where applicable. | Shows that the applicant has the specific skills or qualifications relied on in the application. |
| Employer compliance pack | Company registration certificate, company PIN/tax compliance status, employer profile, sector licences where applicable. | Shows the sponsor is a legitimate and compliant Kenyan employer. |
| Employment pack | Offer letter, employment contract, job description, reporting line, remuneration and start-date details. | Shows the role is specific, genuine and aligned to Class D. |
| Local recruitment pack | Job adverts, shortlist, interview notes, recruitment summary and explanation of why local candidates were unsuitable. | Supports the requirement that the vacancy could not be filled from the local labour market. |
| Kenyan understudy pack | Understudy ID, CV, certified certificates, full contacts and skills-transfer plan. | Shows localisation and knowledge-transfer planning. |
| eFNS forms pack | Form 25, Form 27 and eFNS generated application forms or printouts. | Forms must match the documents and employer letter. |
Employer Cover Letter, Justification and Local Recruitment Evidence
The biggest weakness in many Class D applications is not the passport or CV; it is the employer’s failure to prove why the role requires a foreign employee. The cover letter and recruitment pack should make the decision-maker’s work easier.
Employer evidence that strengthens a Class D file
- Company registration certificate and company profile.
- Valid tax compliance certificate or clear explanation of tax compliance position.
- Employment contract or signed offer letter.
- Detailed job description showing why the role is specialised.
- Local recruitment advert or evidence of competitive recruitment.
- Shortlist, interview notes or recruitment summary.
- Explanation of why local candidates did not meet the technical, regulatory or strategic requirements.
- Sector clearance or professional body clearance where applicable.
- Business justification showing the benefit to Kenya.
Examples of local recruitment evidence
| Evidence | What it should show | Practical note |
|---|---|---|
| Job advert | The vacancy was advertised locally or through a credible recruitment channel. | Keep dates, role title and application requirements visible. |
| Shortlist and interview notes | Local candidates were considered but did not meet the role requirements. | Summarise gaps professionally without disparaging applicants. |
| Recruitment report | The employer can explain why the foreign applicant is needed. | Link the report to the job description and applicant’s specialist skills. |
| Sector or client requirement | The role needs specific certification, technology, project experience or international expertise. | Attach contract, regulator or project evidence where available. |
| Training plan | The employer will transfer skills to a Kenyan understudy. | Use measurable skills, timelines and supervision arrangements. |
Kenyan Understudy Requirement for Class D Work Permit
The Kenyan understudy requirement is central to many Class D files. It shows that the foreign employee’s engagement is not only filling a role but also building local capacity.
| Understudy item | What to prepare | Practical filing note |
|---|---|---|
| Identity | Name and Kenyan ID details. | Use a clear ID copy and ensure the name matches the CV and certificates. |
| Qualifications | Certified academic or professional certificates. | The understudy should reasonably relate to the department or role. |
| CV | Current curriculum vitae. | Show education, experience and internal role alignment. |
| Contacts | Email address, mobile number and contact address. | Ensure the details are complete and readable. |
| Training plan | Handover, mentorship, project shadowing or technical training plan. | A simple practical plan is better than a generic promise of skills transfer. |
How to Apply for a Class D Work Permit in Kenya on eFNS
Class D applications are submitted online through the Government of Kenya Single Sign On and eFNS portal. The correct approach is to prepare the file first, then file online.
- Confirm the correct permit route.
Check whether the matter is Class D employment, Special Pass, Class G investor/business, Digital Nomad, Dependant Pass or another immigration route. - Prepare the employer and applicant documents.
Collect the employer documents, offer/contract, job description, passport, status, photo, CV and certified qualifications. - Prepare the recruitment and understudy evidence.
Organise local recruitment evidence, employer justification, Kenyan understudy documents and skills-transfer plan. - Create or access the Government of Kenya Single Sign On account.
Use the account to access eFNS and start the Permit Issuance/Renewal application. - Complete the application and upload documents.
Enter consistent details and upload clean, readable documents in the correct categories. - Generate the invoice and pay the official fee.
Check the eFNS dashboard payments tab and follow the available payment instructions. - Track notifications and respond to queries.
Monitor the eFNS account and email notifications until approval, issuance, security bond, endorsement and post-approval compliance steps are complete.
Security Bond and Post-Approval Steps for Class D Work Permit Kenya
After approval, Immigration may require the applicant to execute a security bond through an approved bank or insurance company before final issuance or endorsement. Employers should budget for this post-approval compliance step separately from the official processing and issuance fees.
| Post-approval item | What to expect | Employer action |
|---|---|---|
| Issuance invoice | The official issuance fee is paid after approval for the approved period. | Budget before filing so approval is not delayed by lack of funds. |
| Security bond | Immigration may require a bond from an approved bank or insurance provider. | Confirm bond instructions and arrange promptly after approval. |
| Permit printout / endorsement | eFNS or Immigration may direct presentation or endorsement steps. | Monitor dashboard and follow the exact instructions issued. |
| Foreign national registration | The permit holder may need to complete foreign national registration / alien card compliance. | Plan post-approval compliance as part of onboarding. |
| Employer compliance | The employee should work only within the approved employer, role and permit scope. | Keep HR, payroll, KRA, contract and renewal records aligned. |
Class D Work Permit Processing Time in Kenya
There is no guaranteed public processing time for every Class D application. Timelines depend on file completeness, employer readiness, supporting evidence, sector clearance, Immigration workload and whether queries are raised.
| Stage | What happens | Common delay point | How to reduce delay |
|---|---|---|---|
| Pre-filing | Eligibility review and document preparation. | Missing certified qualifications, weak job description or no recruitment evidence. | Use a full checklist and review before eFNS filing. |
| eFNS submission | Online completion, upload and invoice generation. | Inconsistent information or unreadable scans. | Use consistent naming, clear PDFs and matching dates/details. |
| Immigration review | Assessment of eligibility, employer proof and statutory requirements. | Query on employer justification, understudy or clearance letters. | Respond quickly with complete evidence, not short explanations only. |
| Approval and issuance | Payment of issuance fee and completion of security bond, endorsement or printout steps. | Delayed issuance payment, bond arrangement or missed presentation instructions. | Budget for issuance and track portal instructions closely. |
| Post-approval | Foreign national registration, role compliance and renewal planning. | Employee works outside approved employer or role. | Keep permit scope, employer records and renewal documents updated. |
Class D Work Permit vs Special Pass vs Class G Investor Permit
Choosing the wrong immigration route can cause delay, queries or refusal. The distinction should be made before the employer starts collecting documents.
| Route | Best fit | Not ideal for | Related page |
|---|---|---|---|
| Class D Work Permit | Foreign employee with specific employment by a specific Kenyan employer. | Independent investment, business ownership without employment, remote work for a foreign employer, or short assignments. | This page |
| Special Pass | Short-term or urgent assignment in Kenya for a defined purpose. | Long-term employment that needs a work permit. | Special Pass in Kenya |
| Class G Investor Permit | Foreign national engaging in specific trade, business, consultancy or profession in Kenya. | Employment by a specific Kenyan employer. | Class G investor permit |
| Work Permit Renewal | Existing permit holder applying to continue the approved employment. | First-time applications. | Work permit renewal in Kenya |
Class D Work Permit Refusal Reasons, Queries and Delay Risks
Most avoidable problems arise from weak evidence, not from lack of a passport or photo. Before filing, check the risk areas below.
| Problem | Why it creates risk | How we handle it |
|---|---|---|
| Weak recruitment evidence | The employer has not shown that the vacancy could not be filled locally. | Prepare adverts, shortlisting notes, interview summary and employer explanation. |
| Generic employer cover letter | The file does not connect the applicant’s skills to the employer’s specific need. | Draft a role-specific letter addressing the legal and practical Class D criteria. |
| Missing understudy evidence | The skills-transfer position is unclear or unsupported. | Prepare ID, CV, certified certificates, contacts and training plan. |
| Wrong route selection | An investor, consultant or short-term assignee may not fit Class D. | Compare Class D, Class G, Special Pass and other available routes before filing. |
| Uncertified or untranslated documents | Documents may not satisfy the checklist or eFNS requirements. | Identify certification and translation needs before upload. |
| Expired tax compliance | Company or individual tax compliance documents may be required and must be valid. | Resolve KRA and company compliance gaps before submission where possible. |
| Inconsistent job information | Different job titles, dates or employer details create credibility issues. | Align the forms, contract, cover letter, CV and employer records. |
| Delayed security bond after approval | Approval may not translate into final issuance until post-approval steps are completed. | Prepare for bond and endorsement steps before approval is issued. |
Employer Cover Letter for Class D Work Permit
The employer cover letter should be specific, evidence-based and aligned to the documents uploaded on eFNS. A strong letter usually covers the following points:
1. Employer introduction: State the company name, registration status, business activity, location and compliance position.
2. Role details: State the job title, department, reporting line, duties, contract period and why the role is necessary.
3. Applicant justification: Explain the applicant’s qualifications, technical experience and why the skills are not readily available locally.
4. Local recruitment: Summarise recruitment attempts, local candidate gaps and attach supporting evidence.
5. Benefit to Kenya: Explain business continuity, investment, employment creation, compliance, specialist training or technology transfer.
6. Understudy plan: Identify the Kenyan understudy and explain the practical skills-transfer arrangement.
7. Request: Request issuance of the Class D employment permit and confirm that the employer will comply with Immigration requirements.
Have us review your file before submission
We can check whether the employer letter, recruitment evidence, applicant qualifications, tax compliance documents and understudy pack are strong enough before filing on eFNS.
Call: +254 757 884 710
Email: info@bizbrokerskenya.com
WhatsApp: Chat on WhatsApp
Client Intake Checklist for a Class D Quote
To advise accurately, we usually request the following information before giving a final filing position:
| Employer details | Applicant details | Understudy details |
|---|---|---|
| Company name, certificate of registration, PIN/tax compliance status, job title, job description, contract/offer letter, sector clearance position and recruitment evidence. | Passport bio-data page, nationality, current Kenya status, CV, academic/professional certificates, passport photo and previous permits or passes if any. | Kenyan ID, CV, certified certificates, email, phone number, role relationship to applicant and proposed skills-transfer plan. |
Hiring a foreign executive, technical expert, project specialist, manager or professional employee in Kenya.
Relocating to Kenya for a confirmed role with a Kenyan employer.
General investment, independent consultancy, remote work for a foreign employer or short emergency assignments.
How Biz Brokers Kenya Helps
We support employers from the first route assessment to post-approval compliance. The objective is to file a complete, coherent and defensible Class D application that addresses the legal criteria and practical review issues.
Official Sources and Useful Links
Immigration requirements and fees may change. Confirm the latest checklist and live portal invoice before paying or filing.
- Directorate of Immigration Services — Class D: Employment
- Directorate of Immigration Services — Work Permits and Passes
- eFNS Information Pack — Application for Permit Class D
- eFNS Permit Checklist PDF
Frequently Asked Questions
How much does a Class D work permit cost in Kenya?
The official Immigration fee lines for a Class D employment permit are KES 20,000 processing fee, which is non-refundable, and KES 500,000 per year issuance fee after approval. East Africa Community Member States are listed as gratis. Professional fees, certification, translations, sector clearance, security bond and tax compliance cleanup are separate.
What is a Class D work permit in Kenya?
A Class D work permit is the employment permit issued to a foreign national offered specific employment by a specific employer where the person has skills or qualifications that are not available in Kenya and the employment will be of benefit to Kenya.
What documents are required for a Class D work permit application?
The core documents include Form 25, employer cover letter, passport bio-data page, current immigration status, passport photo, company tax compliance certificate, certified academic and professional certificates, applicant CV, Form 27, Kenyan understudy details, employer registration certificate, clearance letters where applicable and evidence of competitive recruitment.
Is a Kenyan understudy required for a Class D work permit?
Yes. The official checklist requires the name and identity card of the Kenyan understudy, certified academic or professional certificates, full contacts and curriculum vitae of the understudy. A strong file should also include a practical skills-transfer plan.
How long does a Class D work permit application take in Kenya?
There is no guaranteed public processing time for every Class D file. Employers should plan for several weeks and allow additional time where recruitment evidence, sector clearance, tax compliance, document certification, security bond or eFNS queries are involved.
Can a foreign employee start working before the permit is approved?
No. The eFNS disclaimer states that engaging in any form of business or employment without the required permit or pass is an offence. Employers should confirm lawful status before the employee starts work in Kenya.
Can I apply for a Class D work permit without a Kenyan employer?
No. Class D is employer-specific. The application must be supported by a specific employer, job role, employer cover letter, employer registration documents and evidence that the position qualifies for Class D treatment.
Can I apply for a Class D work permit while outside Kenya?
A Class D file can be prepared while the applicant is outside Kenya, but the application must still be supported by the Kenyan employer and filed through the official eFNS process. If the applicant is already in Kenya, current immigration status should be included.
Can I change employer on a Class D permit?
A Class D permit is tied to the approved employer and role. If the employee changes employer, job title or duties, the case should be reviewed before work starts under the new arrangement because a fresh or varied immigration approval may be required.
Is a security bond required for a Class D permit?
After approval, Immigration may require a security bond through an approved bank or insurance company before final issuance or endorsement. Employers should budget for this as a post-approval compliance item.
What is Form 27 for a Class D work permit?
Form 27 is the Report on Employment used to support the employment details in the Class D application. The details should match the employer letter, job description, contract and Form 25.
What evidence proves local recruitment?
Helpful evidence includes job adverts, shortlist records, interview notes, recruitment summary, reasons local candidates were unsuitable and an employer explanation showing why the role requires the foreign applicant’s skills.
Is a KRA PIN required for a foreign employee?
A KRA PIN may be needed for post-approval tax and employment compliance, and individual tax compliance becomes especially important for renewal cases. The employer should confirm the applicant’s tax position during onboarding.
Can a director apply for Class D or Class G?
A director employed by a Kenyan company may need Class D if the dominant relationship is employment. A foreign investor or business owner engaging in trade, business, consultancy or profession may fit Class G better. The facts should be assessed before filing.
Can a Special Pass be used while waiting for Class D approval?
A Special Pass may be appropriate for a short-term or interim assignment, but it is not a substitute for long-term employment approval. The correct route depends on the purpose, duration and work to be performed in Kenya.
What causes Class D work permit delays or refusals?
Common problems include weak employer justification, poor recruitment evidence, missing Kenyan understudy documents, uncertified qualifications, expired tax compliance documents, wrong permit class, inconsistent job titles and slow responses to eFNS or Immigration queries.
Can Biz Brokers Kenya help with eFNS filing?
Yes. Biz Brokers Kenya assists with eligibility review, document planning, employer cover letters, recruitment evidence review, understudy pack preparation, eFNS filing support, query-response support and post-approval compliance guidance.
Need help with a Class D work permit in Kenya?
Speak to Biz Brokers Kenya for eligibility review, document planning, employer cover letters, recruitment evidence, Kenyan understudy planning, eFNS filing support and Immigration query-response support.
Call: +254 757 884 710
Email: info@bizbrokerskenya.com
WhatsApp: Chat on WhatsApp
This page is an informational and professional-service guide. It is not an official Government of Kenya website. Official fees, checklist items and portal workflows should be confirmed against the live Immigration/eFNS portal before filing.