NileEdge — Header
Work Permit Services in Kenya | Kenya Work Permit Application | NileEdge
Work permit services Kenya — NileEdge immigration specialists Nairobi
Kenya Citizenship & Immigration Act · DCI eFNS Portal · Class G · Class D · Special Pass

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.

AllPermit Classes
2–4Month Processing
30+Nationalities Served
FixedProfessional Fee
Permit Classes We Manage
  • 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
All classesFixed Fee
Get Started
All Permit Classes Covered
30+ Nationalities Served
Document Pre-Screening Included
Renewals Managed Proactively
Multinationals, NGOs & Foreign-Owned Firms
Fixed Fees — No Hidden Costs
Kenya Work Permit Specialists

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.

Permit Classes at a Glance

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.

ClassWho It CoversTypical DurationKey Requirement
Class GEmployee working for a specific Kenyan employerUp to 2 years, renewableEmployer must prove role cannot be filled by a Kenyan
Class DDirector, investor, or business owner in KenyaUp to 2 years, renewableMinimum capital investment in a Kenyan registered company
Class MMissionary, pastor, charity/volunteer workerUp to 2 years, renewableSponsoring religious or charitable organisation in Kenya
Special PassShort-term work or pending full permitUp to 3 months (renewable once)Demonstrable need; often while full permit is being processed
Dependent PassSpouse, minor children, other dependants of permit holderDuration of principal permitValid principal work permit for the primary permit holder
RenewalRenewal of any existing work permit before expiryNew 2-year termApply 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.

Most Common Work Permit

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
For Directors & Investors

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
Short-Term Authorisation

Special Pass & Dependent Pass in Kenya

SP

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.

DP

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.

Document Requirements

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.

How We Work

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.

1

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.

NileEdge Advantage: Applying for the wrong permit class wastes government fees (non-refundable) and delays your legal work authorisation by months. We prevent this with a structured initial assessment before any application begins.
Free AssessmentClass ConfirmedDay One
2

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.

NileEdge Advantage: Most work permit applications rejected or queried by DCI fail at this stage — the document package is incomplete, incorrectly certified, or missing a Kenya-specific requirement the applicant was unaware of. Our pre-screening eliminates every avoidable documentation gap before submission.
Personalised ChecklistGap AnalysisApostille Guidance
3

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.

NileEdge Advantage: The medical examination requirement is one of the most frequently underestimated timeline factors. Applicants who arrive in Kenya without having arranged the medical examination face additional delays. We build this into the overall timeline from day one.
DCI-Approved FacilitiesLocal & Overseas Options
4

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.

NileEdge Advantage: As experienced eFNS portal users, we prepare applications in the precise format DCI requires — the correct file types, sizes, and naming conventions that prevent immediate portal rejection. We have a high first-submission approval rate versus the sector average.
eFNS PortalGovernment Fee PaidReference Number Issued
5

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.

NileEdge Advantage: The majority of delays in Kenya work permit processing occur at the DCI query stage — applicants take weeks to respond to queries they don't understand. NileEdge responds to every DCI query within 24 hours, dramatically reducing total processing time.
Active MonitoringSame-Day Query ResponseRegular Updates
6

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.

NileEdge Advantage: Many clients don't realise that a work permit is a physical document to be collected from DCI, and that the entry visa used to arrive in Kenya affects how the permit is endorsed. We guide every client through these final steps — ensuring the permit is legally valid from day one of their Kenya engagement.
Permit CollectedKRA PIN RegistrationRenewal Reminder Set
Realistic Timeline Expectations

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.

Phase 1
1–2
Weeks
Document Gathering — NileEdge provides checklist; applicant gathers personal documents; employer prepares company documents; medical examination completed.
Phase 2
3–5
Days
NileEdge Pre-Screening & Submission — Document gap analysis, application preparation, eFNS portal submission, and government fee payment.
Phase 3
2–4
Months
DCI Processing — DCI review and approval process. NileEdge monitors status and responds to any DCI queries within 24 hours. Special Pass can begin immediately if needed.
Phase 4
1–3
Days
Collection & Post-Arrival — Permit collection from DCI; correct visa entry; KRA PIN and SHA registration; permit holder begins work legally in Kenya.

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.

Transparent Pricing

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 TypeGovt. Fee (USD/KES)DurationNileEdge Fee
Class G Work PermitUSD 2,000 (2 years)Up to 2 years, renewableFixed — quoted upfront
Class D Work PermitUSD 2,000 (2 years)Up to 2 years, renewableFixed — quoted upfront
Class M Work PermitUSD 1,000–2,000 (varies)Up to 2 years, renewableFixed — quoted upfront
Special PassKES 10,000–20,000 (approx.)Up to 3 months, renewable onceFixed — quoted upfront
Dependent PassKES 5,000–10,000 (approx.)Duration of principal permitFixed — quoted upfront
Work Permit RenewalSame as initial applicationNew 2-year termFixed — 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.

Immigration Compliance

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
The NileEdge Difference

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.

Client Testimonials

What Clients Say About Our Work Permit Services in Kenya

"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."
Chen W.Operations Director, Chinese infrastructure company, Nairobi
"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."
Priya M.HR Director, Indian technology services group, Nairobi
"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."
Mark T.Country Coordinator, UK-based international NGO, Nairobi
Frequently Asked Questions

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.

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.

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.

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.

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.

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.

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.

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.

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.

Scroll to Top