Kenya Work Permit Guide 2026 — Classes, Fees & Application Process

Last updated: March 2026

All foreign nationals wishing to work in Kenya must obtain a valid work permit before commencing employment. Kenya operates a class-based system with 13 permit categories (A through M), each designed for a specific type of economic activity. The most common is the Class D permit for employees of Kenyan companies.

Important: Work Permits Are Mandatory

Working in Kenya without a valid work permit is a criminal offence under the Kenya Citizenship and Immigration Act 2011. Penalties include fines of up to KSH 500,000, imprisonment for up to 3 years, deportation, and a ban on re-entry. Employers who hire foreign nationals without valid permits also face prosecution.

Kenya Work Permit Classes (A to M)

Kenya issues 13 classes of work permit, each tailored to a specific type of economic activity. Your employer or immigration lawyer will advise which class applies to your situation.

ClassCategoryDescriptionAnnual Fee (KSH)
Class A Prospecting & Mining For those engaged in prospecting for minerals, mining, or related activities 200,000
Class B Agriculture & Animal Husbandry For those engaged in agriculture, animal husbandry, horticulture, or forestry 200,000
Class C Prescribed Professions For professionals in gazetted professions (doctors, engineers, lawyers, architects, accountants, etc.) practising independently 200,000
Class D Employment For foreign nationals employed by a company or organisation in Kenya. Most common class. 200,000
Class E Not assigned Currently unassigned/reserved
Class F Manufacturing For those engaged in manufacturing or industrial processes 200,000
Class G Trade & Business For those engaged in a specific trade, business, or consultancy 200,000
Class H Not assigned Currently unassigned/reserved
Class I Approved Religious or Charity For members of approved religious organisations or charitable institutions 100,000
Class J Not assigned Currently unassigned/reserved
Class K Ordinary Residence For retired persons or those with assured income who wish to reside in Kenya without working. Must demonstrate sufficient financial means. 200,000
Class L Not assigned Currently unassigned/reserved
Class M Refugees For recognised refugees permitted to engage in gainful employment Waived

Classes E, H, J, and L are currently unassigned and not available for application. Fee amounts are per annum and subject to change by the Department of Immigration.

Class D Work Permit — Employment (Most Common)

The Class D work permit is the most frequently issued permit and applies to foreign nationals employed by a registered Kenyan company, NGO, or international organisation. Key requirements:

  • Job offer required — you must have a confirmed offer of employment from a Kenya-registered employer
  • Skills justification — the employer must demonstrate that no suitably qualified Kenyan citizen is available for the role (labour market test)
  • Training plan — the employer should show a plan for knowledge transfer and eventual replacement with a Kenyan national
  • Valid for 2 years initially — renewable for further 2-year periods
  • Tied to the employer — changing employers requires a new permit application
  • Annual fee: KSH 200,000 (approximately USD 1,550) — typically paid by the employer
Documents Required for Class D
  • Completed work permit application form
  • Passport (valid for at least 6 months, with blank pages)
  • 2 recent passport-sized photographs
  • Certified copies of academic qualifications and professional certificates
  • CV/resume detailing relevant work experience
  • Employment contract or offer letter from the Kenya employer
  • Company registration documents (certificate of incorporation, CR12, PIN certificate)
  • Evidence of labour market test (job advertisements, interview records)
  • Training and localisation plan
  • Police clearance certificate from country of origin/residence

How to Apply for a Kenya Work Permit

All work permit applications are submitted through the eCitizen portal. The process involves both online submission and physical document verification.

  1. Employer Registers on eCitizen

    The sponsoring employer creates an account on ecitizen.go.ke using their company details and KRA PIN.

  2. Complete the Online Application

    Select "Department of Immigration Services" → "Work Permit Application" and complete the form with the applicant's personal details, qualifications, and employment information.

  3. Upload Supporting Documents

    Upload all required documents including passport copies, qualifications, employment contract, company registration documents, and police clearance. Ensure documents are clear and legible.

  4. Pay the Application Fee

    Pay the applicable annual fee (KSH 200,000 for most classes) via the eCitizen payment gateway. The fee covers one year; it is renewable annually.

  5. Submit Physical Documents

    After online submission, present original documents at the Department of Immigration Services, Nyayo House, Nairobi (or the relevant regional office). An immigration officer will verify the originals against uploaded copies.

  6. Interview (If Required)

    Some applications may require an interview with the immigration officer. This is more common for Class C (professionals) and Class G (business) permits.

  7. Processing and Decision

    The Department of Immigration processes the application. Typical processing time is 2–4 weeks, though complex cases may take longer. You can track status on eCitizen.

  8. Collection

    Once approved, collect the work permit from Immigration HQ (Nyayo House). The permit is stamped into your passport or issued as a separate card. You can now legally commence employment.

Work Permit Fees Summary

Fee TypeAmount (KSH)Approx. USDNotes
Annual Work Permit Fee (Classes A-D, F-G, K) 200,000 ~$1,550 Per year, renewable
Annual Work Permit Fee (Class I) 100,000 ~$775 Religious/charitable organisations
Dependant Pass 100,000 ~$775 Per dependant, per year
Special Pass (Temporary) 50,000 ~$390 Short-term work, up to 3 months
Late Renewal Penalty 200,000 ~$1,550 Applied if renewal is late

Fees are subject to change. Verify current fees on the eCitizen portal before applying. The employer typically bears the cost of work permit fees.

Processing Times

Application TypeTypical Processing TimeNotes
New Work Permit 2–4 weeks From complete submission with all documents
Work Permit Renewal 2–3 weeks Apply at least 30 days before expiry
Special Pass (Temporary) 5–10 working days For short-term assignments up to 3 months
Appeal (Refused Application) 4–8 weeks Reviewed by Immigration Advisory Committee

Special Permit Categories

Digital Nomad / Remote Work

Kenya does not currently issue a formal "digital nomad visa" like some other countries. However, remote workers employed by foreign companies may enter on a standard eTA and work remotely. For stays exceeding 90 days, consider a Class G (business/consultancy) permit or the Special Pass. Kenya's growing tech ecosystem and co-working spaces (particularly in Nairobi's "Silicon Savannah") make it an attractive destination for remote workers. See our Digital Nomad Guide for practical information.

Investor Permits

Foreign investors can apply for a Class G permit for trade and business activities, or a Class A/B/F permit depending on the sector. The Kenya Investment Authority (KenInvest) can facilitate the process and provide investor certificates that support permit applications. Minimum investment thresholds apply.

Self-Employment

Self-employed foreigners typically need a Class C permit (for prescribed professions) or Class G permit (for trade/business). You must register a business entity in Kenya and demonstrate that your activity benefits the Kenyan economy.

Special Pass (Temporary Work)

The Special Pass is a temporary authorisation for short-term work assignments of up to 3 months. It is commonly used for project-based work, training, conferences, or gap coverage while a full work permit is being processed. The fee is KSH 50,000 and processing takes 5–10 working days.

Work Permit Renewal

Work permits are issued for 2 years and must be renewed before expiry. Key renewal requirements:

  • Apply at least 30 days before expiry — late renewals incur a penalty of KSH 200,000
  • Demonstrate continued need — the employer must show the position still requires a foreign national
  • Localisation progress — evidence that knowledge transfer to Kenyan staff is ongoing
  • Tax compliance — KRA tax compliance certificate for both employer and employee
  • Annual fee payment — KSH 200,000 per year (paid in advance for the renewal period)
  • Updated documents — current passport, renewed employment contract, latest company documents

Dependant Passes

Work permit holders can bring their immediate family to Kenya on dependant passes:

  • Eligible dependants: spouse and children under 18 (or under 23 if in full-time education)
  • Fee: KSH 100,000 per dependant per year
  • Applied for alongside the primary work permit application or subsequently
  • Dependants cannot work on a dependant pass — they need their own work permit if they wish to be employed
  • Tied to the primary permit — if the work permit is cancelled, dependant passes are also revoked

General Requirements (All Classes)

  • Valid passport with at least 6 months validity and blank visa pages
  • Completed application form via eCitizen
  • 2 passport-sized photographs (white background, recent)
  • Police clearance certificate from country of origin and any country of residence for 12+ months
  • Academic and professional certificates (certified copies, apostilled or notarised)
  • CV/resume with detailed work history
  • Medical certificate (may be required for certain classes)
  • Company registration documents (for employer-sponsored applications)
  • Tax compliance certificate from KRA (for renewals)
  • Proof of qualifications recognition by relevant Kenya professional body (for Class C)

Frequently Asked Questions

A new Kenya work permit typically takes 2-4 weeks to process from the date of complete submission with all required documents. Renewals usually take 2-3 weeks. Special Passes (temporary work authorisation) take 5-10 working days. Apply well in advance of your intended start date.

Most Kenya work permit classes cost KSH 200,000 (approximately USD 1,550) per year. Class I (religious/charitable) is KSH 100,000 per year. Dependant passes cost KSH 100,000 per dependant per year. Special Passes cost KSH 50,000. These fees are typically paid by the employer.

Class D is the most commonly issued Kenya work permit. It covers foreign nationals employed by a Kenyan company, NGO, or international organisation. The employer must demonstrate that no suitably qualified Kenyan is available for the position.

No. Kenya work permits (particularly Class D) are tied to a specific employer. If you change jobs, your new employer must apply for a fresh work permit on your behalf. You cannot continue working on the old permit with a different employer.

Kenya does not currently offer a formal digital nomad visa. Remote workers employed by foreign companies may enter on a standard eTA and work remotely for short stays (up to 90 days). For longer stays, a Class G permit or Special Pass may be appropriate. Kenya's Nairobi tech hub (nicknamed "Silicon Savannah") is popular with digital nomads.

Yes. Work permit holders can apply for dependant passes for their spouse and children under 18 (or under 23 if in full-time education). Each dependant pass costs KSH 100,000 per year. Dependants cannot work on a dependant pass; they need their own work permit for employment.

A work permit alone does not grant permanent residency. However, after lawfully residing in Kenya continuously for a significant period (typically 7+ years), you may be eligible to apply for citizenship by naturalisation, which includes permanent residence rights. See our Kenya Citizenship Guide for details.