OLM KNOWLEDGE — LEGAL GUIDE

Work Permit Classes in Kenya

The classes of Kenyan work permit explained — Class D, Class G, Special Passes and the EAC Class R — with renewals and compliance.

At a glance

  • Permits are issued under the Kenya Citizenship and Immigration Act 2011 and the Citizenship and Immigration Regulations 2012, whose Seventh Schedule lists the classes; applications are made online via the eFNS / eCitizen portal.
  • Class D is the employment permit — tied to a specific employer, usually with a Kenyan understudy for skills transfer.
  • Class G covers trade, business and consultancy, and requires proof of capital of at least USD 100,000.
  • A Special Pass authorises short-term work of up to six months at USD 200 per month; it is not a substitute for a permit.
  • EAC nationals now apply under Class R, a consolidated, fee-free permit introduced by the December 2024 amendments.

The framework

Foreign nationals work in Kenya under permits and passes issued by the Directorate of Immigration Services, under the Kenya Citizenship and Immigration Act 2011 and the Kenya Citizenship and Immigration Regulations 2012. The Seventh Schedule to the Regulations (made under regulation 19(2)) sets out the classes, each with its own eligibility criteria, and the Ninth Schedule (regulation 59) prescribes the fees. Two points on sourcing are worth knowing: regulation 23(2) provides that no permit may be issued or renewed for a period exceeding five years at a time, and the consolidated Regulations published by Kenya Law currently run to Legal Notice 93 of 2025 — so the newest classes and fee levels appear on the Directorate’s own channels before they appear in the consolidated text. Applications are submitted through the Foreign Nationals Services (eFNS) portal on eCitizen, using the prescribed forms. Two threshold rules govern everything that follows: it is unlawful to take up employment before authorisation is granted, and the class must match the actual activity — using the wrong class is a common reason for rejection.

Class D — employment

Class D is the employment permit: a foreign national with skills a Kenyan employer cannot readily find, sponsored by that employer and tied to a named Kenyan understudy so the role can be localised over time. The processing fee is KES 20,000, with an annual issuance fee of around KES 500,000 (fees were last revised in December 2024). Read our full Class D work permit guide for the complete eligibility, documents and fees.

Class G — trade, business and consultancy

Class G is for a foreign national investing in or running their own trade, business or consultancy in Kenya, evidenced by documentary proof of capital to be invested of at least USD 100,000. The processing fee is KES 20,000, with an annual issuance fee of around KES 250,000. Read our full Class G work permit guide, or see how it compares to employment in our Class G vs Class D guide.

The Special Pass — a bridge, not a permit

A Special Pass authorises short-term work or business for a period not exceeding six months, at USD 200 per month for non-EAC nationals. It is designed for genuinely temporary assignments — equipment installation, training delivery, short consultancy — or as a bridge while a substantive permit is processed. It is not a substitute for a Class D or G permit for ongoing work, and overstaying or misusing it carries immigration consequences.

EAC nationals — the Class R permit

The December 2024 amendments (Legal Notice 198 of 2024) reshaped the position for citizens of East African Community member states. Previously they applied under the ordinary classes with fees waived; now they apply under a dedicated Class R permit that consolidates employment, business, trade and professional activity into one streamlined category and is issued gratis — fee-free. The Directorate began issuing Class R permits in 2025 and lists Class R as gratis in its Service Delivery Charter 2025. One caveat on sourcing: Legal Notice 198 of 2024 is not held in Kenya Law’s database, and the consolidated Regulations there, current to Legal Notice 93 of 2025, do not yet carry a Class R entry in the Seventh Schedule. Class R is operational in practice; the consolidated text has simply not caught up. Class R reflects the EAC Common Market commitment to free movement of labour and is the default route for an EAC national living and working in Kenya.

Which permit class applies to you

Selecting the wrong class is the most common avoidable reason a Kenyan work permit application fails, because the Directorate assesses what you filed against the criteria for the class you chose rather than the activity you actually intend to carry on. Most foreign nationals and their employers are choosing between four routes, compared below.

Class D, Class G, the Special Pass and Class R compared.
FeatureClass DClass GSpecial PassClass R
Who it suitsA foreign national holding a specific job offer from a specific Kenyan employerAn owner, partner or consultant carrying on a trade, business, consultancy or professionSomeone who must begin a short assignment before a permit is issuedA citizen of an East African Community partner state
Core thresholdSkills or qualifications not available in the local labour market, plus a named Kenyan understudyDocumentary proof of capital to be invested of at least USD 100,000A genuine short-term business, trade or professional purposeProof of citizenship of a partner state
Tied to one employerYesNo, but tied to the stated businessYes, to the stated activityNo
DurationRenewable; commonly issued for one to two yearsRenewable; commonly issued for one to two yearsUp to six months, and not a substitute for a permitRenewable
Processing feeKSh 20,000KSh 20,000Not applicableGratis
Issuance feeKSh 500,000 per yearKSh 250,000 per yearUSD 200 per monthGratis

If the Kenyan entity that will employ you or hold your investment does not yet exist, deal with the corporate steps first: our guides to company registration in Kenya and registering a company in Kenya as a foreigner cover the incorporation documents the Directorate will later ask to see. Remote workers employed by a company outside Kenya should look instead at the Class N digital nomad permit, and anyone planning a wider market entry will find the immigration steps set in context in our guide to doing business in Kenya.

How to apply for a Kenyan work permit, step by step

Every permit and pass application is made online through the Foreign Nationals Services (eFNS) portal on eCitizen. The sequence is the same whichever class you are applying for; only the prescribed form and the supporting documents change.

  1. Confirm the class. Match the class to the activity you will actually carry on, not the one that looks easiest to satisfy.
  2. Open or access an eCitizen account and go through to the Foreign Nationals Services portal.
  3. Complete the prescribed form. Form 25 is the permit application form. Form 27 is filed alongside it where the class calls for additional particulars, including the Kenyan understudy on a Class D application. A Special Pass is applied for on Form 32 and a dependant’s pass on Form 28.
  4. Prepare the cover letter. This is signed by the employer, the organisation or the applicant and addressed to the Director General of Immigration Services. It should explain the role, the business case and why the position cannot be filled locally.
  5. Upload the supporting documents in the order the checklist below sets out. Anything in a language other than English must be translated by an embassy, a public notary or another recognised institution.
  6. Pay the non-refundable processing fee through the portal. It is not returned if the application is refused.
  7. Respond to queries. The Directorate commonly comes back for clarification or further documents, and the clock effectively stops until you answer.
  8. Pay the issuance fee on approval and print the permit from the eFNS portal.
  9. Present the printed permit for endorsement at the immigration office, then attend to registration as a foreigner and to any dependants’ passes.

It is unlawful to take up employment in Kenya before authorisation is granted, and a permit cannot be backdated. Where there is a fixed start date, employers routinely file a Special Pass to bridge the gap. The employment terms themselves still have to comply with Kenyan law — see our employment and labour practice and our overview of labour law in Kenya.

Short answers to the questions we are asked most often are collected in our Kenya work permit FAQ.

Kenya work permit document checklist

The Directorate publishes a requirements list for each class. The two we are asked about most are set out below. Gaps in this bundle, rather than any weakness in the underlying case, account for most of the delay applicants experience.

Class D — employment

  • Duly filled and signed Form 25
  • Signed cover letter from the employer or organisation addressed to the Director General of Immigration Services
  • Copy of the national passport bio-data page
  • Current immigration status, if the applicant is already in Kenya
  • Recent colour passport-size photograph
  • Valid tax compliance certificate for the company on a new application, and for both the company and the individual on renewal
  • Certified copies of academic and professional certificates
  • Curriculum vitae for the applicant
  • Duly filled and signed Form 27
  • Name and identity card of the Kenyan understudy, with their certified certificates, curriculum vitae and full contact details
  • Certificate of registration of the organisation
  • Clearance letter from the relevant professional body or institution
  • Evidence that the vacancy could not be filled from the local labour market, such as records of a competitive recruitment process
  • English translations of any documents in another language

Class G — trade, business or consultancy

  • Duly filled and signed Form 25, together with Form 27
  • Signed cover letter addressed to the Director General of Immigration Services
  • Copy of the national passport bio-data page and recent colour photograph
  • Current immigration status, if already in Kenya
  • Documentary proof of capital to be invested of at least USD 100,000
  • Certificate of incorporation together with the memorandum and articles of association
  • PIN certificates for both the company and the individual
  • CR12 showing the shareholding
  • Valid tax compliance certificate
  • Signed audited accounts for the previous two years, on renewal

Certificates, powers of attorney and corporate documents executed outside Kenya usually have to be legalised or apostilled before they will be accepted. Our guide to the legalisation of documents in Kenya explains the route for each country.

Kenya work permit fees and costs

Two government charges apply to most permits: a non-refundable processing fee payable when the application is submitted, and an issuance fee payable once the permit is approved and then annually. Citizens of East African Community partner states are exempt from both. The figures below are those published by the Directorate of Immigration Services and were last checked on 5 August 2026.

Published government fees, checked 5 August 2026. Citizens of EAC partner states are gratis across all classes.
Permit or passProcessing feeIssuance fee
Class A — prospecting and miningKSh 20,000KSh 500,000 per year
Class B — agriculture and animal husbandryKSh 20,000KSh 250,000 per year
Class C — prescribed professionsKSh 20,000KSh 250,000 per year
Class D — employmentKSh 20,000KSh 500,000 per year
Class F — specific manufacturingKSh 20,000KSh 250,000 per year
Class G — trade, business or consultancyKSh 20,000KSh 250,000 per year
Class I — approved religious and charitable activitiesGratis on eFNS (KSh 5,000 on the class page)KSh 20,000 per year (KSh 50,000 on the class page)
Class K — ordinary residentsKSh 20,000KSh 250,000 per year
Class M — conventional refugeesGratisGratis
Class N — digital nomadUSD 200USD 1,000 per year
Class P — staff of the UN, diplomatic missions and international organisationsUSD 200USD 1,000 per year
Class Q — professionals working for religious or charitable organisationsKSh 20,000KSh 100,000 per year
Class R — EAC nationalsGratisGratis
Special PassNot applicableUSD 200 per month on approval
Dependant’s PassNot applicableKSh 20,000 for the dependant of a Kenyan citizen; KSh 10,000 for the dependant of a permit or permanent residence holder
Student’s PassNot applicableUSD 100 per year
Internship or research passNot applicableKSh 15,000 per year

Fees above were re-verified on 5 August 2026 against three official sources: the Directorate of Immigration Services class pages, its Service Delivery Charter 2025 and the eFNS portal information pack, which is the system that raises the invoice. Where they differ the eFNS figure is given first. Class I is the clearest example: eFNS shows no processing fee and KSh 20,000 a year on issuance, the charter agrees on KSh 20,000, and the class page still shows KSh 5,000 and KSh 50,000. The internship or research pass is KSh 15,000 a year on the class page and KSh 10,000 in the charter. Further back, paragraph (d) of the Ninth Schedule to the Regulations, as consolidated by Kenya Law to Legal Notice 93 of 2025, still carries the pre-2024 statutory figures — KSh 10,000 processing and KSh 200,000 a year for Class D, for instance — and the only recent amendment to that Schedule, section 11 of Legal Notice 38 of 2024, changed paragraph (e) to substitute “Electronic Travel Authorisation” for “visa”. The amounts charged today therefore sit ahead of the gazetted text. Confirm the amount payable on the eFNS invoice before paying.

The published fee is not the whole cost of the exercise. Budget separately for any security bond the Directorate requires, registration as a foreigner and the resulting certificate, dependants’ passes, legalisation and translation of documents, and professional fees. Note also that the processing fee is not refunded if the application is refused, which is why the classification decision at the outset matters so much.

How long does a Kenyan work permit take?

There are two answers and it is worth knowing both. The Directorate of Immigration Services publishes service standards in its Service Delivery Charter, and those are the targets the office measures itself against. What applicants experience is usually longer, because the published clock assumes a complete file that attracts no queries.

The published service standards

ServicePublished standard
Work or residence permit — new application21 working days
Work or residence permit — renewal10 working days
Special Pass7 working days
Dependant’s Pass15 working days
Student’s Pass15 working days
Internship or research pass15 working days
Endorsement of a permit or pass1 day
Registration as a foreign national6 weeks
Permanent residence24 months

Source: Directorate of Immigration Services, Service Delivery Charter 2025.

What applications take in practice

Twenty-one working days is roughly a calendar month once weekends and public holidays are counted, so the published standard and the practical ranges below are not in conflict. The difference is queries: applications filed with an outstanding tax compliance certificate, an incomplete understudy file or the wrong permit class routinely run well beyond both.

  • Special Pass — a published standard of 7 working days, commonly two to four weeks in practice, which is why it is used to bridge a fixed start date.
  • Class D and Class G permits — a published standard of 21 working days, commonly around 30 to 60 calendar days from submission to decision.
  • Renewals — a published standard of 10 working days, but longer where audited accounts or tax compliance certificates are not ready. File well before expiry rather than on it.
  • Dependants’ passes — usually filed alongside or immediately after the principal applicant’s permit, and tracked to the permit’s validity.

Plan the start date backwards from the decision, not forwards from the offer letter. Because work before authorisation is unlawful and a permit cannot be backdated, an optimistic start date is the point at which most compliance problems begin.

Why work permit applications are rejected

Refusals are rarely about the merits of the appointment. In our experience they cluster around a short list of curable defects.

  • The class does not match the activity. A consultant filed as an employee, or a shareholder filed under Class D, will be assessed against criteria the application was never going to meet.
  • No credible evidence of local unavailability. On a Class D application the Directorate expects to see that the vacancy was genuinely tested in the Kenyan market.
  • Weak understudy documentation. A named understudy with no certificates, no curriculum vitae or no contact details reads as a formality rather than a skills-transfer plan.
  • Investment capital not properly evidenced. On a Class G application, assertions about USD 100,000 are not enough; the capital has to be documented.
  • Expired or missing tax compliance certificates for the company, the individual, or both on renewal.
  • Inconsistencies across the bundle. A cover letter, contract, curriculum vitae and certificates that describe subtly different roles, titles or dates invite refusal.
  • Untranslated documents. Anything not in English needs a translation from an embassy, public notary or recognised institution.
  • The applicant is already working. Evidence of employment before authorisation undermines the application and creates a separate compliance exposure for the employer.

Where an application is refused, the defect is often curable and a properly reconstructed fresh application is frequently faster than pursuing a review. Our guide to work permit refusals and appeals in Kenya sets out the review and appeal routes. Our immigration team handles permit applications, renewals, refused applications and corporate relocations across all classes.

Renewals, compliance and pitfalls

Most permits are renewable provided the holder still meets the eligibility criteria, and the renewal should be filed through eFNS before expiry to avoid a lapse in lawful status. Regulation 23(1) leaves the period of validity to the Director’s determination, and regulation 23(2) caps any single issue or renewal at five years. One obligation employers routinely miss sits in regulation 21: where a permit holder ceases the employment for which the work permit was issued, the employer named in the permit must report that in writing to the Director within fifteen days, and failing to do so is an offence. The recurring pitfalls are applying under the wrong class, weak understudy or recruitment evidence on Class D, insufficient or unverifiable capital on Class G, starting work before approval, and allowing a permit to lapse. In our view the time to get advice is before the application, when the class and the evidence base are chosen — not after a rejection.

What you should do now

  • Match the activity to the right class — employment (D), investment or business (G), short-term (Special Pass), or EAC (R).
  • Assemble the class-specific evidence — for Class D the understudy and training plan; for Class G verifiable capital of at least USD 100,000 and a business plan.
  • Apply through eFNS and do not start work until the permit is granted; use a Special Pass to bridge if work must begin sooner.
  • Confirm current fees on the eFNS invoice, as the schedule was revised in December 2024.
  • Diarise renewals well before expiry, and complete alien registration on approval.

Sources and legal basis

  • Kenya Citizenship and Immigration Act, 2011 (No. 12 of 2011).
  • Kenya Citizenship and Immigration Regulations, 2012 (Legal Notice 64 of 2012), as consolidated to Legal Notice 93 of 2025 — in particular regulation 19 and the Seventh Schedule (classes of permits), regulation 21 (report on cessation of employment), regulation 23 (period of validity and renewal), regulation 33 (special pass, issued for a period not exceeding six months) and regulation 59 with the Ninth Schedule (fees).
  • Kenya Citizenship and Immigration (Amendment) Regulations, 2024 (Legal Notice 155 of 2024), Kenya Gazette Supplement No. 179, 1 October 2024 — inserting Class N, Digital Nomad.
  • Legal Notice 198 of 2024, cited as introducing the Class R permit for East African Community citizens. Not currently available in Kenya Law’s database; Class R is reflected in the Directorate’s published fees.
  • Directorate of Immigration Services, class pages and Service Delivery Charter 2025, for current fees and service standards.
  • eFNS, the Directorate’s electronic Foreign Nationals Services portal — the information pack for each permit class and pass, for the checklists and the amounts actually invoiced.
  • Kenya Citizens and Foreign Nationals Management Service Act, 2011 — section 22(1), review of the Director’s decision by the Cabinet Secretary, and section 23, the Kenya Citizenship and Immigration Service Appeals Tribunal.

The eFNS portal checked against the gazetted instruments

eFNS is where applications are filed and paid for, so its information pack is the most current statement of practice. It is not a statutory instrument. On 5 August 2026 we checked each of its material claims against the Kenya Citizenship and Immigration Act, 2011 and the Regulations as consolidated to Legal Notice 93 of 2025.

What the eFNS portal states, and whether a gazetted instrument supports it.
eFNS positionGazetted positionOutcome
Permits issued by the Director on the recommendation of the Permits Determination CommitteeSection 40 of the ActConfirmed
Classes drawn from the Seventh ScheduleSection 36(1) of the Act with regulation 19(2)Confirmed
Class K requires an assured annual income of USD 24,000Regulation 19(4)Confirmed
Class C limited to prescribed professionsRegulation 19(6) and the Eighth ScheduleConfirmed
Form 25 to apply, Form 27 for the employment return, Form 28 for a dependant’s pass, Form 32 for a special passRegulations 19(1), 22, 26(1) and 33(1)Confirmed
Registration required after three months of continuous residenceSection 56(2) of the Act with regulation 45Confirmed
Approval lapses if the fee is not paid within thirty daysRegulation 55. The portal cites “section 56”, which is the penalty provisionRule confirmed, cross-reference misdescribed
Special pass “issued under regulation 34”The special pass is regulation 33; regulation 34 is the re-entry passCross-reference misdescribed
Student’s pass under “section 30(1)”The student’s pass is regulation 29; regulation 30 is the visitor’s passCross-reference misdescribed
Classes P, Q and R open for applicationThe Seventh Schedule as consolidated to Legal Notice 93 of 2025 runs A, B, C, D, F, G, I, K, M and N onlyNo gazetted basis located
Class N checklist asks for three months of bank statements or payslipsThe Seventh Schedule requires an assured annual income of USD 55,000 and proof of a clean criminal recordPortal understates the test
Classes A, B, F and G require documentary proof of USD 100,000The Schedule requires only “sufficient capital and other resources”; no figure is gazettedAdministrative threshold
Processing fee of KSh 20,000 across most classesParagraph (d) of the Ninth Schedule still reads KSh 10,000, and Legal Notice 38 of 2024 amended only paragraph (e)Charged amount ahead of the Schedule

None of this makes an eFNS application invalid. The Director issues permits under section 40 of the Act and the portal is the prescribed manner of applying. It does mean that where money or eligibility turns on a detail you should work from the Schedule as well as the checklist, and that a refusal can be taken to the Cabinet Secretary for review under section 22(1) of the Kenya Citizens and Foreign Nationals Management Service Act, 2011, with a further route to the Kenya Citizenship and Immigration Service Appeals Tribunal established by section 23 of that Act.

Every figure in this guide was checked against these sources on 5 August 2026. Where the Directorate’s published position and the consolidated Regulations differ, we say so rather than pick one.

Frequently asked questions

What is the difference between a Class D and a Class G permit?

Class D is an employment permit tied to a specific Kenyan employer, usually requiring a Kenyan understudy. Class G is for a person running a trade, business or consultancy and requires proof of capital of at least USD 100,000.

How long can I work on a Special Pass?

Up to six months. It is for short-term assignments or as a bridge while a longer permit is processed, at USD 200 per month for non-EAC nationals, and is not a substitute for a substantive permit.

Do EAC nationals need a work permit in Kenya?

Yes, but they apply under the consolidated Class R permit introduced by the December 2024 amendments, which is issued fee-free and covers employment, business and professional activity.

Can I start work while my permit is pending?

No. It is unlawful to work before authorisation is granted. A Special Pass can bridge the gap where work must start sooner.

Can my family come with me?

Yes. A spouse and children can apply for dependant’s passes to reside in Kenya alongside the permit holder.

How much does a work permit cost in Kenya?

A non-refundable processing fee of KSh 20,000 applies to most classes, followed by an annual issuance fee once the permit is approved — KSh 500,000 a year for a Class D employment permit and KSh 250,000 a year for a Class G trade, business or consultancy permit. Citizens of East African Community partner states pay nothing. A Special Pass is charged at USD 200 per month. Allow for further costs including registration as a foreigner, dependants’ passes, document legalisation and professional fees.

How long does a work permit take to process in Kenya?

The Directorate’s Service Delivery Charter 2025 sets a standard of 21 working days for a new work or residence permit and 10 working days for a renewal. In practice a complete and correctly classified Class D or Class G application commonly takes around 30 to 60 calendar days from submission to decision, and a Special Pass around two to four weeks against a 7 working day standard. Queries from the Directorate, missing tax compliance certificates or incomplete understudy documents extend that materially.

What documents do I need for a Kenya work permit?

Every class requires Form 25, a signed cover letter addressed to the Director General of Immigration Services, the passport bio-data page, a recent photograph, current immigration status if you are already in Kenya, a valid tax compliance certificate and the certificate of registration of the organisation. Class D adds Form 27, academic and professional certificates, a curriculum vitae, full understudy documentation and evidence that the role could not be filled locally. Class G adds documentary proof of at least USD 100,000 of investment capital, incorporation documents, PIN certificates and a CR12.

Can I change employer on a Class D permit?

No. A Class D permit is tied to the specific employer named in it and does not travel with you. Moving to a new employer requires a fresh application, and working for anyone other than the named employer puts both you and the new employer in breach.

How do I renew a Kenyan work permit?

Renewals are filed on the eFNS portal before the current permit expires, on the footing that the holder still meets the criteria for the class. Renewal bundles are more demanding than first applications: expect to produce tax compliance certificates for both the company and the individual, and, on a Class G renewal, signed audited accounts for the previous two years. Start the process well ahead of expiry rather than in the final weeks.

Do I need an alien card as well as a work permit?

Yes. Registration as a foreigner is a separate step from the permit itself, and the resulting certificate is what you will be asked for in day-to-day dealings with banks, regulators and employers. Treat it as part of the same workstream rather than an afterthought.

↓ Download this guide as a PDF

Save or print this guide for offline reference. Click below to generate a PDF of the full article, including OLM Law contact details.

Download / Print PDF →

Speak to Our Immigration Team

Our immigration team advises on work permit applications, special passes, dependant passes, renewals and compliance.

For any enquiries on this or any other matter, do not hesitate to contact us via email at [email protected].

Speak to Our Team Get in Touch

Disclaimer: This article has been prepared for informational purposes only and is not legal advice. This information is not intended to create, and receipt of it does not constitute a lawyer-client relationship. Nothing in this article is intended to guarantee, warranty, or predict the outcome of a particular case and should not be construed as such a guarantee, warranty, or prediction. The authors are not responsible for any actions (or lack thereof) taken as a result of relying on or in any way using information contained in this article and in no event shall be liable for any damages resulting from reliance on or use of this information. Readers should take specific advice from a qualified professional when dealing with specific situations.