Cost of a Class D Work Permit Application in Kenya
The Class D work permit application fee in Kenya is KES 20,000, payable as non-refundable processing. After approval, issuance costs KES 500,000 per year. For a non-EAC applicant granted one year, these two government charges total KES 520,000. Professional fees, any required bond, portal charges and other expenses are separate.
Directorate Class D fees, checked 10 September 2026. The approved period and official invoice determine the payment due.
| Item | Amount | When paid | Important qualification |
|---|---|---|---|
| Application / processing fee | KES 20,000 | At application/invoice stage | Covers processing only. It does not buy an approval or a one-year permit. |
| Class D issuance fee | KES 500,000 per year | After approval | Pay the amount and period shown on the live eFNS invoice. |
| One-year official total | KES 520,000 | Across the two stages | Excludes portal charges and all third-party or professional costs. |
| Two-year official total, if two years are approved | KES 1,020,000 | Across the two stages | The approved period controls; do not assume two years in advance. |
| Security bond | Separate | If required after approval | Follow the approval notice. Distinguish the bond's guaranteed amount from the provider's premium or charges. |
| Professional support, certification, translation, courier and foreigner registration where applicable | Varies | As incurred | These are not government Class D fees. |
Fees checked on against the Directorate Class D fee schedule. These totals are for a non-EAC applicant. EAC nationals should first assess the Class R route. The approved duration and current official invoice determine the amount payable.
BIEA professional fees and what your quotation covers
Request an itemised quotation based on the role, employer, document readiness and whether this is a new application or renewal. BIEA's professional fee is quoted separately from government charges; the KES 520,000 government total is not an all-inclusive BIEA service price.
The written quotation should confirm the agreed scope of eligibility review, document preparation, employer justification, Form 25/Form 27 support, eFNS filing and query responses. It should also identify applicable VAT, third-party expenses and any work outside the agreed scope. No approval outcome is guaranteed.
Why quotations can show different totals: compare the same approved period and separate the processing fee, issuance fee, portal charges, bond-provider charges and professional fee. A bond's guaranteed amount is not automatically the cash premium you pay.
Payment-stage check: for one approved year, KES 20,000 is processing and KES 500,000 is issuance after approval. For two approved years, the listed charges calculate as KES 20,000 + (2 × KES 500,000) = KES 1,020,000. Approval for two years is not automatic. Official annual rate.
Get a Free Class D Quote
Send the applicant's nationality, job title, employer name and registration status, expected start date, assignment duration, current Kenya immigration status and whether the matter is a new application or renewal.
Class D Work Permit Requirements in Kenya
Who qualifies for a Class D employment permit?
Class D is for a person offered specific employment by a specific employer, the Government of Kenya, a government-controlled authority or an approved technical-aid scheme. The applicant must have skills or qualifications not available in Kenya, and the employment must benefit Kenya. The employer must substantiate eligibility as well as supply the documents. Official eligibility test.
A well-supported application normally demonstrates:
- A genuine, defined role with a named sponsoring employer.
- Qualifications and experience that match the job description.
- Evidence of the local recruitment effort and the specific skills gap.
- A clear benefit to Kenya, such as technical capacity, training, operational value or knowledge transfer.
- A suitable Kenyan understudy who can realistically receive the proposed skills transfer.
- A properly registered and tax-compliant employer.
Class D work permit document checklist
To apply for a Class D work permit in Kenya, prepare Form 25, Form 27, the applicant's passport, photos, CV and certified qualifications, plus the employer's registration and tax-compliance records, recruitment evidence and Kenyan understudy documents. Include any professional clearance required for the role.
The lists below combine the Directorate Class D requirements and the eFNS checklist. Immigration may request further evidence for the particular role or employer.
Applicant documents
- Completed and signed Form 25 generated through eFNS, with the applicable checklist.
- Valid passport copy, including the bio-data page.
- Two recent coloured passport-size photographs and a clear digital upload.
- Current immigration status if already in Kenya.
- Copies of previous Kenyan permits or passes, where applicable.
- Current CV.
- Duly certified academic and professional certificates.
- English translations of foreign-language documents by an embassy, public notary or authorised/recognised institution.
Employer documents and recruitment evidence
- Two detailed signed copies of the employer cover letter addressed to the Director General of Immigration Services.
- Company or organisation registration certificate.
- Valid organisation Tax Compliance Certificate for a new application.
- For renewal, valid organisation and individual Tax Compliance Certificates.
- Competitive recruitment evidence showing the local vacancy could not be filled.
- Professional or sector clearance where applicable.
Form 27 and Kenyan understudy
- Completed and signed Form 27 (Report on Employment).
- Understudy's full name and copy of the Kenyan identity card.
- Understudy's CV and full contact details.
- Certified academic or professional certificates.
- Understudy employment contract: the eFNS information pack also refers to contracts; confirm the current checklist instruction and keep the agreement available.
What to prepare when the official checklists differ
- Recruitment evidence: the current Directorate Class D page expressly asks for evidence that the organisation failed to fill the vacancy from the local labour market. Prepare it even if an older checklist does not show it as a separate line.
- Understudy contracts and contacts: eFNS refers to “full contracts”; the Directorate asks for full contact details. Prepare the contact information, keep the understudy's employment agreement available and confirm any contract submission requirement. Do not assume the difference is a typo.
- Photographs: the Directorate page refers to a recent photo upload, while the eFNS information pack lists two passport photographs. Prepare a compliant digital image and two physical copies.
- EAC nationals: the Directorate Class D page says EAC members are gratis, while eFNS now lists Class R. Confirm the correct route before filing rather than selecting Class D only because of the fee statement.
- Document consistency: names, dates, job title, employer details and duties should match across Form 25, Form 27, the offer/contract, cover letter, qualifications and understudy plan.
If the foreign business is still establishing its Kenyan presence, review the foreign company registration requirements. Where the employer has no local employing entity, an Employer of Record assessment can clarify the employment structure; immigration eligibility still requires a separate assessment.
Supporting evidence: making the employer's case clear
The official checklist requires evidence of competitive local recruitment. The following are recommended ways to organise and explain the file; they are not additional standard forms prescribed for every application.
- Recruitment record: retain the vacancy notice, publication dates, selection criteria and a factual recruitment summary explaining the skills gap. Keep personal information proportionate to what Immigration requests.
- Role and qualifications: use the employment offer or contract and job description to connect the applicant's relevant qualifications and experience to the actual duties. Use the same job title and employer details throughout the file.
- Understudy plan: identify the skills to transfer, the named Kenyan understudy, training activities, milestones and the person responsible for checking progress.
- Benefit to Kenya: explain the role's practical contribution, such as a specific technical capability or staff training, and connect each claim to evidence.
Illustrative example: a technical specialist and Kenyan understudy
This is a file-preparation example, not a reported client case or an approval outcome.
- Proposed role
- An employer needs a specialist to commission and maintain a particular production system.
- Evidence to connect
- The job description identifies the system and duties; the recruitment record explains the outstanding skills gap; the applicant's relevant certificates and experience support the proposed role.
- Understudy plan
- A named Kenyan engineer receives training in installation, diagnostics and maintenance, with practical milestones and a supervisor responsible for assessing progress.
- Consistency check
- The employer letter, Form 25, Form 27, contract and training plan describe the same role. The evidence must reflect the employer's actual circumstances.
When Class D is not the correct route
| Situation | Route to assess | Why it differs |
|---|---|---|
| Specific employment with a Kenyan employer | Class D | This page's subject: employer-sponsored employment supported by a skills-gap case. |
| Temporary assignment or interim work authorisation | Special Pass | A temporary pass with its own purpose, period, sponsor and supporting documents. |
| Investor, business owner or independent consultant | Class G investor permit | For qualifying trade, business or consultancy activity rather than ordinary sponsored employment. |
| EAC citizen intending to work, trade or reside in Kenya | Class R permit | eFNS provides a separate route for eligible East African Community nationals. |
| Remote work for a foreign employer or foreign clients | Class N digital nomad permit | Class N addresses qualifying foreign-sourced remote work, not employment by a Kenyan employer. |
| Foreign employer has no employing entity in Kenya | Employer of Record assessment | An EOR may provide a local employment structure, but it does not replace or guarantee immigration authorisation. |
How to Apply for a Work Permit in Kenya (Class D)
Apply through eFNS using an eCitizen account. Complete Form 25, attach Form 27 and the supporting documents, pay the processing fee, prepare the application printouts for presentation and monitor application queries. If approved, pay the issuance fee and complete the formalities in the approval notice.
- Confirm the route with the employer.
Check nationality, actual duties, employer, skills gap and assignment duration. A job offer alone is insufficient. EAC nationals should assess Class R before choosing Class D.
- Prepare and check the complete evidence file.
The applicant provides identity, CV and certified qualifications. The employer prepares registration, tax, recruitment and understudy records, its cover letter and Form 27. Align the job title, employer name and duties throughout.
- Open the Class D application in eFNS.
Sign in through the Government of Kenya eCitizen account. In eFNS, use Apply now, Submit Applications and Permit Issuance/Renewal. Select the correct new or renewal application, complete Form 25 and upload the requested documents. Official eFNS instructions.
- Pay processing and follow presentation instructions.
Pay the KES 20,000 processing invoice through the official payment channels. Retain the receipt and reference. The eFNS information pack requires application printouts to be presented at Immigration headquarters or a regional office; follow the current instructions for your file.
- Monitor the application and answer queries.
Check eFNS and the account email for notices. Answer each request with clear supporting evidence. A payment receipt or pending application does not authorise employment.
- Complete issuance and endorsement after approval.
Pay the issuance invoice for the approved period, arrange any required bond, obtain the permit and complete the directed endorsement and registration formalities. Check the employer, role and validity before employment starts.
Talk to Us Before Filing
BIEA supports employers and international HR teams with route selection, tailored checklists, employer justification, Form 25/Form 27 preparation, understudy planning, eFNS filing and responses to Immigration queries.
For a preliminary review, send the applicant's CV, passport bio-data page, offer/contract or job description, employer registration certificate, tax-compliance status and proposed start date.
How Long Does a Work Permit Application Take in Kenya?
Class D processing time and the official service target
The published service target for a new Kenya work/residence permit is 21 working days; for renewal, it is 10 working days. These are service targets, not guaranteed end-to-end completion dates. Document preparation, additional enquiries and completing the approval instructions can extend the overall time. Directorate Service Delivery Charter, item 11.
Practical planning: allow approximately 4–12 weeks after a complete submission. This is BIEA's planning allowance, not a measured processing average, statutory deadline or guarantee; a case can take longer. Missing recruitment evidence, tax issues, professional clearances, employer checks, understudy weaknesses or Immigration queries can extend the case.
| Stage | Planning period | What affects it |
|---|---|---|
| Document preparation | Depends on document readiness | Employer readiness, certified qualifications, translations, recruitment evidence and understudy documents. |
| Official new-permit service target | 21 working days | A Directorate service target, not a guaranteed approval date. |
| Practical case planning | BIEA allowance: approximately 4–12 weeks; can take longer | Completeness, workload, checks, sector clearance and speed of query responses. |
| Issuance and endorsement | After approval | Issuance payment, bond where required and completion of approval-notice instructions. |
Plan before travel and onboarding: begin the application well ahead of the intended move or employment start date. Avoid relying on an expected decision date when arranging work or relocation.
Renewing a Class D work permit
Use the permit renewal route on eFNS and include the previous permit, current employment and employer records, updated Form 25/Form 27 and the applicable supporting documents. The published checklist requires both organisation and individual Tax Compliance Certificates for renewals.
The official service target for renewals is 10 working days, but approval and timing remain case-specific. Prepare before the current permit expires and confirm the current filing instructions. A pending renewal alone should not be treated as extending the right to work. Budget against the official fee schedule and the renewal invoice for the period approved.
Pre-filing checks that can prevent avoidable queries
- A generic employer letter that repeats the legal test without proving the skills gap or benefit to Kenya.
- No credible evidence of local recruitment or an advert that does not match the proposed foreign role.
- Different job titles, dates, duties or employer details across Form 25, Form 27, the contract and cover letter.
- An understudy whose qualifications or position do not sensibly relate to the foreign employee's role.
- Expired or missing employer/individual Tax Compliance Certificates.
- Uncertified qualifications, incomplete translations, unreadable scans or missing passport/status pages.
- Missing professional or sector clearance for a regulated role.
- Late or incomplete responses to eFNS queries.
After approval: permit scope, endorsement and compliance
Pay only against the approval-stage invoice, complete any security bond requirement, print the issued permit and follow the Directorate's endorsement instructions. Check whether the applicant must also complete the applicable foreigner registration process.
Changing employer or job role
A Class D permit is granted for specified employment. Do not assume it can be transferred to a new employer or materially different job. Obtain a route assessment and the required fresh or varied authorisation before beginning the changed employment.
Class D Work Permit FAQs
Do I pay the full KES 520,000 when submitting the application?
No. For a non-EAC applicant, KES 20,000 is the non-refundable processing fee. The KES 500,000 annual issuance fee follows approval. Pay each official invoice at the relevant stage; professional fees and other expenses are separate.
Do I need a job offer before applying for Class D?
Yes. Class D concerns specific employment with a specific employer. The employer must also demonstrate the relevant skills gap and benefit to Kenya. A job offer by itself does not guarantee approval.
Can the foreign employee work while the application is pending?
No. A pending application is not work authorisation. The employee needs an issued permit or pass that lawfully covers the activity. The eFNS information pack expressly warns against working without the requisite authorisation.
What if my employer has not identified a Kenyan understudy?
The official Class D checklist requires a named Kenyan understudy with identity, CV, qualifications and contact information. Resolve this evidence gap before filing. A training plan should describe real, role-specific skills transfer; it does not replace the required records.
Do East African Community nationals pay Class D fees?
The Directorate lists EAC nationals as gratis, and eFNS provides a separate Class R route with zero processing and final fees. Confirm the appropriate route and its requirements before filing; do not apply the non-EAC cost example automatically.
Does a renewal require additional tax documents?
The published Class D checklist calls for a valid organisation Tax Compliance Certificate for a new application and both organisation and individual Tax Compliance Certificates for renewal. Prepare the updated employment and supporting file before the current permit expires.
Can I use my Class D permit with a different employer?
Class D is for specified employment. Do not assume an existing permit transfers to another employer or a materially different role. Obtain an assessment and the required fresh or varied authorisation before starting the changed employment.
Primary sources checked on 10 September 2026
- Directorate of Immigration Services — Class D Employment: current eligibility, requirements and fees.
- eFNS Class D Information Pack: application checklist, portal steps and compliance warning.
- Directorate Service Delivery Charter 2025: item 11: current fee table and 21-working-day/10-working-day service targets.
- eFNS Class R Information Pack: separate route for EAC nationals.
Need Help With a Kenya Class D Work Permit?
Planning to employ a foreign professional in Kenya? Send your name, email and phone/WhatsApp number, plus the applicant's nationality, job title, employer details, intended start date and assignment duration for a Class D eligibility and fee assessment.
Call/WhatsApp: +254 700 176 096
Email: info@bieastafrica.com
