"NileEdge registered our Chinese company's Kenya branch and filed the Class D work permit for our General Manager simultaneously. The GM had a Special Pass and was working legally within three weeks. Full permit approved four months later without a single DCI query. Exceptional coordination."

Work Permit
Services in Kenya.
NileEdge provides expert work permit services in Kenya — Class G, Class D, Class M, Special Passes, Dependent Passes, and renewals managed end-to-end via the DCI eFNS portal under the Kenya Citizenship and Immigration Act. Fixed fees. No hidden costs. Document pre-screening included.
- Class G — Employee work permit
- Class D — Director / investor permit
- Class M — Missionary / volunteer permit
- Special Pass — Short-term work authorisation
- Dependent Pass — Family of permit holders
- Work permit renewals (all classes)
- Entry visa coordination post-approval
- KRA PIN & NHIF registration post-arrival
- Document pre-screening & gap analysis
- DCI query response management
Expert Work Permit Services in Kenya
Any foreign national who wishes to work in Kenya — whether as an employee, a company director, an investor, a missionary, or a volunteer — must hold a valid work permit issued under the Kenya Citizenship and Immigration Act. Work permits are applied for through the Directorate of Criminal Investigations (DCI) eFNS portal and are issued by the Director of Immigration Services.
NileEdge provides comprehensive work permit services in Kenya — managing every permit class from initial document gathering through to approval collection and post-arrival Kenya registration steps. Our service covers Class G (employee), Class D (director/investor), Class M (missionary/volunteer), Special Passes, Dependent Passes, and all renewal applications.
Kenya's work permit process is document-intensive, timeline-sensitive, and subject to DCI queries that require expert handling. The most common reason work permit applications are delayed or rejected is incomplete or incorrect documentation submitted at the outset. NileEdge pre-screens every application against the current DCI requirements before submission — eliminating avoidable delays and maximising the probability of first-time approval.
Working without a permit is a criminal offence: It is illegal to work in Kenya on a tourist visa, visitor's permit, or any non-work immigration status. Working without a valid permit is an offence under the Kenya Citizenship and Immigration Act and can result in arrest, fines, detention, and deportation of the foreign national — and prosecution of the Kenyan employer. NileEdge advises on the fastest compliant route to authorised work status from the first day of engagement.
NileEdge manages work permit applications for multinationals entering Kenya, foreign-owned companies and their directors, NGOs and development organisations, construction contractors, technology firms, financial services companies, and individual professionals relocating to Kenya from over 30 countries including China, India, USA, UK, UAE, Germany, South Korea, Japan, Turkey, and across Africa.
All Kenya Work Permit Classes We Manage
Kenya issues work permits under several classes, each covering a specific category of foreign national worker. NileEdge advises on the correct class before any application is filed.
| Class | Who It Covers | Typical Duration | Key Requirement |
|---|---|---|---|
| Class G | Employee working for a specific Kenyan employer | Up to 2 years, renewable | Employer must prove role cannot be filled by a Kenyan |
| Class D | Director, investor, or business owner in Kenya | Up to 2 years, renewable | Minimum capital investment in a Kenyan registered company |
| Class M | Missionary, pastor, charity/volunteer worker | Up to 2 years, renewable | Sponsoring religious or charitable organisation in Kenya |
| Special Pass | Short-term work or pending full permit | Up to 3 months (renewable once) | Demonstrable need; often while full permit is being processed |
| Dependent Pass | Spouse, minor children, other dependants of permit holder | Duration of principal permit | Valid principal work permit for the primary permit holder |
| Renewal | Renewal of any existing work permit before expiry | New 2-year term | Apply at least 3 months before current permit expiry |
Which class is right for you? NileEdge conducts a free initial assessment to determine the correct permit class for your situation before any application is prepared. Applying for the wrong class wastes government fees and delays your legal work authorisation. Contact us at +254 716 170 349 or via WhatsApp for a free class assessment.
Class G Work Permit Kenya — Employee Permit
The Class G work permit is the most frequently issued work permit in Kenya. It authorises a foreign national to work for a specific named Kenyan employer in a specific role.
What Is a Class G Permit?
A Class G work permit authorises a specific foreign national to work in Kenya for a named employer in a named role. It is tied to the employer — if the employee changes jobs, a new Class G permit application must be filed for the new employer. The permit is issued for up to 2 years and is renewable.
The employer must demonstrate to DCI that the position cannot reasonably be filled by a qualified Kenyan citizen. This requires providing evidence of recruitment efforts, the specific technical skills or experience the foreign national brings that are not readily available locally, and the employer's commitment to skills transfer to Kenyan staff.
Class G permits are used by multinationals seconding staff to Kenyan subsidiaries or branches, Kenyan companies hiring foreign technical experts, NGOs deploying international staff to Kenya programs, construction contractors deploying project managers and specialists, and IT, finance, and professional services firms bringing regional or global expertise into their Kenya operations.
Class G and company registration: The employer must be a registered Kenyan company or registered entity with a valid KRA PIN and Certificate of Registration. NileEdge integrates Class G work permit applications with our company registration and branch registration services — filing the permit application as soon as the entity registration is complete.
Class G Key Requirements
- Valid passport — minimum 6 months validity beyond the permit period applied for
- Academic and professional certificates — certified copies of all qualifications relevant to the role
- Detailed curriculum vitae — full employment history, qualifications, and skills profile
- Employment contract or offer letter — signed by employer, specifying role, salary, and duration
- Employer registration documents — Certificate of Incorporation, KRA PIN, CR12 (current directors list)
- Local skills shortage justification — evidence of recruitment efforts and explanation of why the role requires a foreign national
- Medical certificate — from a DCI-approved facility confirming good health
- Passport photographs — recent, white background, per DCI specifications
Class D Work Permit Kenya — Director & Investor Permit
The Class D work permit authorises a foreign national to actively manage, direct, or invest in a Kenyan registered company. It is the standard permit for foreign company directors and business owners in Kenya.
What Is a Class D Permit?
A Class D work permit is issued to a foreign national who is investing in, directing, or managing a business in Kenya. Unlike the Class G permit which is tied to employment, the Class D permit is tied to the applicant's investment in and active role in a Kenyan registered company.
The key requirement is evidence of a minimum capital investment in the Kenyan company. The current minimum is broadly applied as KES 1 million (or equivalent in foreign currency) for most sectors, though higher thresholds may apply in regulated industries. The applicant must be a director or shareholder of the Kenyan company.
NileEdge integrates Class D work permit applications directly with our company registration services — the company registration documents required for the DCI application (Certificate of Incorporation, CR12, KRA PIN) are the same documents we prepare during the company registration process. This means most Class D applications can be filed immediately after the company registration certificate is received, with no additional document gathering required from the company itself.
Class D and the company registration requirement: A Class D permit applicant must be a director of a registered Kenyan company or a registered foreign company branch. You cannot apply for a Class D permit without first having a registered entity in Kenya. NileEdge manages the company registration and Class D permit application as a single integrated service — contact us to discuss the combined timeline and fee.
Class D Key Requirements
- Valid passport — minimum 6 months validity; all previous Kenyan visas and immigration endorsements
- Kenyan company documents — Certificate of Incorporation, M&A, CR12, KRA PIN certificate of the company
- Evidence of investment — bank statements showing capital introduced, audited accounts (for established companies), or initial investment documentation
- Business plan — for new companies: a clear business plan outlining the nature of business, projected employment of Kenyans, and capital deployment plan
- Professional and academic certificates — demonstrating the applicant's qualifications and experience in the business sector
- Certificate of Incorporation of applicant's home-country company — where the Kenyan company is a subsidiary or branch of a foreign entity
- Medical certificate and passport photographs — per Class G requirements
Special Pass & Dependent Pass in Kenya
Special Pass Kenya
Short-term work authorisation — up to 3 months
A Special Pass is a short-term immigration authorisation issued by DCI that permits a foreign national to work or conduct business in Kenya for a period of up to 3 months, renewable once (maximum 6 months total). It is typically used in two situations:
- While a full work permit is being processed — to allow the applicant to begin work lawfully during the 2–4 month full permit processing period
- For a specific short-term assignment — where the foreign national's engagement in Kenya is genuinely short-term and does not warrant a full 2-year permit
NileEdge advises on whether a Special Pass or a full work permit is more appropriate for your specific situation, and can manage both applications concurrently — the Special Pass for immediate work authorisation and the full permit for long-term coverage.
Special Pass renewal: A Special Pass can be renewed once, for a maximum total of 6 months. It cannot be renewed beyond 6 months — at that point, the applicant must either have received their full work permit or must leave Kenya. NileEdge monitors Special Pass expiry dates and files renewals proactively.
Dependent Pass Kenya
For family members of work permit holders
A Dependent Pass is issued to the spouse, minor children (under 18), and other dependants of a foreign national holding a valid Kenya work permit. The Dependent Pass allows the holder to reside in Kenya for the duration of the principal work permit holder's current permit.
- Who qualifies: Spouse (with marriage certificate), minor children (with birth certificates), and other dependants with proof of dependency
- Duration: Runs concurrently with the principal work permit — expires when the principal permit expires
- Work restriction: A Dependent Pass does NOT authorise employment. Dependants wishing to work must apply for their own separate work permit
- School enrolment: Children on Dependent Passes can enrol in Kenyan schools; NileEdge advises on the immigration documentation required by international schools
Apply concurrently: NileEdge files Dependent Pass applications concurrently with the principal work permit application — so the entire family's immigration status is processed together, minimising the time between the principal permit holder's arrival and family reunification in Kenya.
Documents for a Kenya Work Permit Application
NileEdge provides a personalised document checklist on the first day of engagement. The requirements below apply to standard Class G and Class D applications.
Personal Documents (Applicant)
Required for all permit classes- Valid passport — minimum 6 months validity; all pages including previous Kenyan visas
- Academic & professional certificates — all qualifications relevant to the role; certified copies
- Curriculum vitae — comprehensive employment history and skills profile
- Medical certificate — from a DCI-approved medical facility confirming fitness
- Police clearance certificate — from country of origin and any country of residence in the past 5 years
- Passport photographs — recent, white background, per DCI specifications
Employer / Company Documents
Required from the Kenyan employer or company- Certificate of Incorporation — current BRS certificate of the employing/investing company
- CR12 — current directors and shareholders list from BRS; must be no more than 3 months old
- Company KRA PIN certificate — confirming the employer's KRA registration
- Employment contract / offer letter (Class G) — signed by employer, role, salary, duration
- Evidence of investment (Class D) — bank statements, share allotment documents, or audited accounts showing capital invested
- Local skills justification letter — employer letter explaining why the role requires a foreign national and what skills transfer will occur
Document pre-screening included: NileEdge provides a complete, applicant-specific document checklist on day one and pre-screens every document package before submission to DCI. We identify missing documents, flag documents requiring apostille or notarisation, and advise on the correct certification standard for your country of origin. This is the single most important step in avoiding application rejection or DCI query delays.
Our Kenya Work Permit Application Process
NileEdge manages every step of your Kenya work permit application — from document gathering to permit collection — keeping you informed at every stage.
Initial Assessment & Permit Class Confirmation
We assess your employment or investment situation and confirm the correct permit class — Class G, Class D, Class M, Special Pass, or Dependent Pass. Where more than one class could apply, we advise on the most appropriate route considering processing time, approval probability, and your long-term Kenya plans.
Personalised Document Checklist & Gap Analysis
We provide a complete, applicant-specific document checklist covering every document required for the application — personal, employer, and Kenya-specific. We pre-screen whatever the applicant has already gathered, identify gaps, flag documents requiring apostille or notarisation, and advise on the fastest route to completing the package.
Medical Examination Coordination
All Kenya work permit applicants must submit a medical certificate from a DCI-approved facility. NileEdge advises on approved medical examination facilities in Kenya and, for applicants still outside Kenya, advises on the process for completing the medical examination locally and having the results accepted by DCI. We coordinate scheduling to minimise delays.
eFNS Portal Application Submission
We prepare and submit the complete work permit application via the DCI eFNS portal, pay all applicable government fees, and lodge the physical document package with DCI where required. We provide the applicant with the eFNS reference number and application confirmation immediately upon submission.
DCI Processing Follow-Up & Query Management
We actively monitor the application status throughout the 2–4 month DCI processing period. If DCI raises a query or requests additional documentation, NileEdge responds on the same day — drafting any required explanatory letters, gathering the requested documents, and resubmitting to DCI without delay. We provide regular status updates to the client throughout.
Permit Collection & Post-Arrival Support
Upon approval, we advise on the correct visa to use for the permit holder's initial entry into Kenya (where applicable), assist with permit collection from DCI, and manage the post-arrival steps including KRA individual PIN registration, NHIF registration (now SHA), and county-level registrations where required. We also set up a renewal reminder for 3 months before the permit expiry date.
Kenya Work Permit Processing Timeline
Understanding the realistic timeline for a Kenya work permit application prevents surprise delays. NileEdge manages every phase to minimise total time to authorised work status.
The Special Pass solution: For applicants who need to begin working in Kenya before the full work permit is approved, NileEdge files a Special Pass application concurrently with the full permit application. The Special Pass (processed in 2–4 weeks) authorises legal work while the full permit (2–4 months) is processed. This is the standard approach for executives, project managers, and key hires who cannot wait the full permit processing period.
Fees for Kenya Work Permit Services (2026)
All government fees and NileEdge professional fees are stated clearly in writing before engagement. No surprise charges at any stage.
| Permit Type | Govt. Fee (USD/KES) | Duration | NileEdge Fee |
|---|---|---|---|
| Class G Work Permit | USD 2,000 (2 years) | Up to 2 years, renewable | Fixed — quoted upfront |
| Class D Work Permit | USD 2,000 (2 years) | Up to 2 years, renewable | Fixed — quoted upfront |
| Class M Work Permit | USD 1,000–2,000 (varies) | Up to 2 years, renewable | Fixed — quoted upfront |
| Special Pass | KES 10,000–20,000 (approx.) | Up to 3 months, renewable once | Fixed — quoted upfront |
| Dependent Pass | KES 5,000–10,000 (approx.) | Duration of principal permit | Fixed — quoted upfront |
| Work Permit Renewal | Same as initial application | New 2-year term | Fixed — quoted upfront (reduced renewal fee) |
* Government fees are set by the Department of Immigration and are subject to change. Fees stated above are approximate and in USD or KES as applicable. NileEdge professional fees are fixed and provided in writing before engagement. All costs are clearly stated before any work begins.
Plan for renewals from day one: A 2-year work permit needs a renewal application submitted at least 3 months before expiry. NileEdge includes a renewal management service in all work permit engagements — we set a calendar reminder at 4 months before expiry, begin the renewal preparation process at 3 months, and ensure continuous legal work authorisation with no gap between the expiring and renewed permits.
Work Permit Compliance Obligations in Kenya
Holding a Kenya work permit comes with ongoing obligations for both the permit holder and the employer. NileEdge manages all compliance requirements throughout the permit lifecycle.
Permit Holder Obligations
- Work only for named employer — a Class G permit is tied to a specific employer; any change of employer requires a new permit application before starting the new role
- Report change of address to DCI — any change of residential address in Kenya must be notified to DCI; failure to do so is a compliance breach
- Renew passport before permit expiry — the permit is endorsed in the passport; if the passport expires before the permit, a new passport endorsement must be obtained from DCI
- Apply for renewal at least 3 months before expiry — NileEdge manages this proactively with renewal reminders and preparation beginning 4 months before expiry
- File KRA personal income tax returns — work permit holders earning income in Kenya are subject to PAYE and must file personal income tax returns via KRA iTax annually
Employer Obligations
- Deduct and remit PAYE — the employer must deduct PAYE from the permit holder's salary and remit to KRA monthly, the same as for Kenyan employees
- Notify DCI of employee departure — if the permit holder leaves the company before the permit expires, the employer must notify DCI and surrender the permit
- Comply with skills transfer requirements — employers must demonstrate that Kenyan staff are being trained in the skills the foreign national brings, as required by DCI at permit renewal
- Ensure permit holder does not work without valid status — employing a foreign national whose permit has expired is a criminal offence for the employer; NileEdge's renewal monitoring prevents this entirely
- Register with NHIF / SHA for permit holder — employer SHA contributions are required for all employees including foreign nationals
Premium Work Permit Services in Kenya
NileEdge is the trusted work permit partner for multinationals, NGOs, foreign-owned businesses, and individual professionals relocating to Kenya.
Document Pre-Screening — Every Application
We pre-screen every work permit application against current DCI requirements before a single document is submitted. We identify every gap, incorrect certification, and missing requirement before they cause a DCI rejection or query — dramatically increasing first-time approval rates and minimising total processing time.
30+ Nationalities — Country-Specific Guidance
We have processed work permit applications for nationals of China, India, UAE, UK, USA, South Korea, Germany, Japan, Turkey, South Africa, Brazil, Pakistan, Nigeria, and over 20 other countries. We know exactly which documents each country's authorities issue, which require apostille, and which DCI accepts in which format.
Integrated Company Registration & Work Permit
NileEdge registers the Kenyan company and files the Class D work permit application as a single integrated service — with the company documents required for the DCI application prepared simultaneously during the company registration process. Most competitors treat these as separate, sequential services. We handle them in parallel, saving weeks.
Same-Day DCI Query Response
When DCI raises a query on a work permit application, we respond on the same day — drafting the required explanatory letters, gathering any additional documents needed, and resubmitting immediately. Most applicants managing their own applications take days or weeks to respond to DCI queries, significantly extending total processing time.
Proactive Renewal Management
We build renewal management into every work permit engagement from day one. We set calendar reminders at 4 months before expiry, begin renewal preparation at 3 months, and ensure the renewal application is filed well within the window that maintains continuous legal work authorisation — with zero gap between the expiring and renewed permits.
Family Immigration — Dependent Passes
NileEdge manages Dependent Pass applications concurrently with the principal work permit application — so the permit holder's family can join them in Kenya as soon as the principal permit is approved, without a separate waiting period. We also advise on school enrolment documentation for children on Dependent Passes.
What Clients Say About Our Work Permit Services in Kenya
"We relocated three senior staff from India to our Nairobi office — two Class G permits and one Class D. NileEdge pre-screened every document, identified that two of our team needed Indian apostilles, and coordinated the medical examinations. All three permits were approved within 12 weeks. Outstanding service."
"DCI raised three queries on our Country Director's Class G application. NileEdge responded to each within 24 hours with exactly the right documentation. The permit was approved within 6 weeks of the first query — our previous agent had taken 3 months just to respond to one. We never use anyone else."
Work Permit Services in Kenya — FAQs
What is a Class G work permit in Kenya?
A Class G work permit authorises a specific foreign national to work for a named Kenyan employer in a named role. It is the most common Kenya work permit class and is issued for up to 2 years, renewable. The employer must demonstrate the position cannot be filled by a qualified Kenyan. NileEdge manages Class G applications end-to-end via the DCI eFNS portal. Contact us at +254 716 170 349 for a free assessment.
What is a Class D work permit in Kenya?
A Class D work permit is issued to a foreign national investing in or directing a Kenyan registered company. The applicant must be a director or shareholder and demonstrate a minimum capital investment (broadly KES 1 million or equivalent for most sectors). Class D permits are issued for up to 2 years and are renewable. NileEdge integrates Class D work permit applications with company registration — filing both simultaneously to minimise total time to legal work status.
How long does a Kenya work permit take to process?
Kenya work permit applications typically take 2–4 months to process via the DCI eFNS portal from submission of a complete application. The document gathering phase takes 1–2 weeks. NileEdge submission takes 3–5 days. For clients who need to begin working immediately, a Special Pass (processed in 2–4 weeks) can be filed concurrently to authorise legal work while the full permit processes.
What documents are required for a Kenya work permit?
For a Class G permit: valid passport, academic and professional certificates, CV, employment contract, employer's Certificate of Incorporation, CR12, KRA PIN, local skills justification letter, medical certificate, police clearance, and passport photographs. For Class D: same personal documents plus evidence of capital investment and a business plan for new companies. NileEdge provides a complete, applicant-specific document checklist on day one — and pre-screens every document before submission.
Can I work in Kenya on a tourist visa?
No. Working in Kenya on a tourist visa or visitor's permit is a criminal offence under the Kenya Citizenship and Immigration Act. Any foreign national engaged in employment, business activities, or earning income in Kenya must hold a valid work permit. NileEdge advises on the fastest compliant route to authorised work status — including whether a Special Pass can bridge the gap while a full permit is being processed.
What is a Special Pass in Kenya?
A Special Pass is a short-term work authorisation (up to 3 months, renewable once for a maximum of 6 months) typically issued while a full work permit application is being processed, or for genuinely short-term work engagements in Kenya. NileEdge files Special Pass applications concurrently with full work permit applications — ensuring applicants can begin working legally in Kenya within 2–4 weeks while the full permit processes over 2–4 months.
How much does a Kenya work permit cost?
Class G and Class D work permits attract a government fee of approximately USD 2,000 for a 2-year permit. Special Passes and Dependent Passes have lower KES-denominated fees. NileEdge charges a separate, fixed professional service fee — quoted in writing before any work begins. Contact us via our enquiry form or WhatsApp for a free assessment and all-in quote.
When should I apply for a Kenya work permit renewal?
Apply for renewal at least 3 months before the current permit expires — DCI processing takes 2–4 months and working with an expired permit is a criminal offence. NileEdge builds renewal management into every work permit engagement: we set a reminder at 4 months before expiry, begin renewal preparation at 3 months, and file the renewal application in time to ensure there is no gap in authorised work status.
Related Services for Foreign Nationals in Kenya
Company Registration Kenya
Register a Kenyan private limited company — required for Class D work permit applications.
Branch Registration Kenya
Register a foreign company branch in Kenya — the employer entity for Class G and Class D permits.
Bookkeeping & Accounting
Monthly accounts and KRA income tax filing for foreign nationals and their Kenyan companies.
Payroll Outsourcing Kenya
PAYE, NSSF, and SHA payroll for work permit holders and all Kenya-based staff.
Apply for Your Kenya Work Permit Today
NileEdge manages Kenya work permits end-to-end — Class G, Class D, Special Passes, Dependent Passes, and renewals. Document pre-screening included. 30+ nationalities served. Fixed fees. Free initial assessment.