General

Work Permits and Immigration in Kenya: Complete Guide

Jun 17, 2026 17 min read

The complete guide to work permits and immigration law in Kenya for 2026.

work-permits-immigration-kenya

Kenya is one of East Africa's most important business and investment destinations. Multinational companies, NGOs, regional headquarters, and foreign investors are drawn to its relatively stable economy, skilled workforce, and strategic position as a gateway to the broader East African market. With that comes a steady demand for foreign nationals who want to live and work legally in Kenya.

Kenya's immigration system has undergone significant changes in recent years. The Department of Immigration Services, operating under the Kenya Citizenship and Immigration Act, administers work permits, passes, and visas through an increasingly digitized system. The introduction of the Electronic Travel Authorization (ETA) replaced the traditional visa-on-arrival system for most travelers, and many permit applications are now processed online.

This guide explains the full landscape of work permits and immigration permissions in Kenya - who needs them, the different classes available, how to apply, what to do if your application is rejected, and the immigration obligations of employers who hire foreign nationals. 

Working in Kenya without a valid permit is a criminal offense.

There is no grace period. If you or your foreign employee does not have a valid work permit, speak to an immigration lawyer today before enforcement action begins.

Get legal advice →

📞 +254 720 800 094

Related article: Company Registration in Kenya: Complete Guide (2026) 

Who Needs a Work Permit in Kenya?

Under the Kenya Citizenship and Immigration Act (Cap 172), any foreign national who intends to engage in employment or business activities in Kenya requires a valid work permit before beginning that activity. This applies to:

-        Foreign employees hired by Kenyan companies or NGOs

-        Foreign nationals seconded to Kenya by their overseas employer

-        Foreign investors who will be actively involved in managing their Kenyan business

-        Foreign consultants and contractors providing services in Kenya

-        Foreign directors of Kenyan companies who are resident in Kenya

-        Missionaries and volunteers working for religious and charitable organizations in Kenya 

Foreign nationals who are present in Kenya on a tourist visa or ETA are not permitted to engage in any form of employment, consultancy, or paid activity. Working without a valid permit is a criminal offense under Kenyan immigration law and can result in arrest, fines, and deportation for the foreign national and penalties for the employing organization.

 

There is no grace period for working without a permit. The obligation to hold a valid work permit begins on the first day of employment or business activity in Kenya, not after a probationary period or trial period.

 

Types of Work Permits in Kenya

Kenya's work permits are issued in classes, each corresponding to a specific category of work or investment. Here is an overview of the most common classes:

 

Class

Who It Is For

Validity

Key Requirement

Class G

Persons employed in specific trades, businesses or occupations

2 years (renewable)

Offer of employment from a Kenyan employer; proof that no qualified Kenyan is available

Class M

Persons who intend to invest capital in Kenya or engage in a specific trade or business on their own account

2 years (renewable)

Proof of investment capital; business plan; company registration documents

Class I

Members of a specific profession requiring special qualifications

2 years (renewable)

Professional qualifications recognized in Kenya; offer of employment

Class D

Ministers of religion, members of a religious order, or missionaries

2 years (renewable)

Appointment letter from the religious organization; proof of religious status

Class A

Persons prospecting or mining in Kenya

2 years (renewable)

Valid mining or prospecting license

Dependent Pass

Spouses and dependents of valid work permit holders

Same as sponsor's permit

Proof of relationship to work permit holder; copy of sponsor's permit

Special Pass

Persons awaiting a decision on a permit application or requiring a short-term authority to work

Up to 3 months

Pending main permit application; specific circumstances justifying the pass

 

Class G Work Permit - The Most Common

The Class G work permit is the most widely used permit in Kenya and covers the broadest range of employment situations. It is issued to foreign nationals who have received a specific offer of employment from a Kenyan employer in a trade, business, or occupation.

A critical requirement for a Class G permit is demonstrating that the position could not reasonably be filled by a qualified Kenyan citizen. This is called the labor market test. The employer must show evidence of having advertised the position and been unable to find a suitably qualified Kenyan applicant. In practice, this requirement is assessed by immigration authorities based on the documentation submitted. 

Class M Work Permit - For Investors and Business Owners

The Class M permit is designed for foreign nationals who intend to invest capital in Kenya and run their own business rather than being employed by a Kenyan company. It is the appropriate permit for foreign entrepreneurs, directors of foreign-owned Kenyan subsidiaries who are actively managing the business, and foreign investors with a direct stake in a Kenyan enterprise.

Class M applicants must demonstrate a minimum level of investment in Kenya, provide a credible business plan, and show that the proposed business activity is beneficial to Kenya. The minimum investment threshold is reviewed periodically by immigration authorities. 

Not sure which permit class applies to you? Ask an immigration lawyer → 📞 +254 720 800 094

Related article: Company Registration in Kenya: Complete Guide (2026) 

 

Electronic Travel Authorization (ETA) in Kenya

Kenya replaced its traditional visa-on-arrival system with the Electronic Travel Authorization (ETA) in January 2024. The ETA is issued through the eCitizen portal and is required by most foreign nationals traveling to Kenya, with certain exceptions.

What the ETA Allows

-        Entry into Kenya for tourism, business meetings, family visits, and transit

-        A stay of up to 90 days per visit

-        Multiple entries within the validity period 

What the ETA Does NOT Allow

-        Employment or engagement in any paid work in Kenya

-        Operating a business or providing consultancy services for payment

-        Staying longer than the authorized period without extending your authorization 

Foreign nationals who enter Kenya on an ETA and subsequently receive a job offer or decide to establish a business must apply for the appropriate work permit before commencing any work-related activity. Engaging in work on an ETA is a violation of its conditions and constitutes an immigration offense. 

ETA Application Process

1.     Go to the eCitizen portal and create an account or log in

2.     Navigate to Department of Immigration Services and select ETA application

3.     Complete the online application form with your travel details and purpose of visit

4.     Upload a clear copy of your passport biographical page - passport must be valid for at least 6 months beyond your intended stay

5.     Pay the ETA fee - currently USD 32 for most nationalities

6.     Receive your ETA by email - typically within 72 hours, though processing can take longer during peak periods

7.     Print or save your ETA approval and present it alongside your passport at the port of entry

 

Citizens of East African Community member states - Uganda, Tanzania, Rwanda, Burundi, South Sudan, and the Democratic Republic of Congo - do not require an ETA to enter Kenya. Citizens of certain other countries may also qualify for exemptions. Check the current list on the Department of Immigration Services website before applying.

 

How to Apply for a Work Permit in Kenya: Step-by-Step

Work permit applications in Kenya are submitted through the eCitizen portal under the Department of Immigration Services. Here is the complete process for a Class G or Class M work permit:

Step 1 - Gather Your Documents

Before starting the online application, prepare the following documents. Missing or incorrect documents are the most common cause of delays and rejections:

-        Valid passport with at least 6 months' validity beyond the intended permit period

-        Recent passport-size photographs meeting the specified requirements

-        Certified copies of academic and professional qualifications

-        Curriculum vitae or resume

-        For Class G: signed employment contract or letter of offer from the Kenyan employer

-        For Class G: evidence of the employer's labor market test - job advertisements, proof of attempts to recruit locally

-        For Class M: company registration documents including Certificate of Incorporation and CR12

-        For Class M: evidence of investment capital - bank statements, investment documents

-        For Class M: a credible business plan

-        Police clearance certificate from your home country and from Kenya if you have resided here previously

-        Medical certificate - some applications require a medical examination from an approved clinic 

Step 2 - Submit the Online Application on eCitizen

Log in to ecitizen.go.ke, navigate to Department of Immigration Services, and select the appropriate work permit class. Complete the online application form carefully - errors or inconsistencies between the form and supporting documents are a common ground for rejection.

Step 3 - Pay the Application Fee

Pay the required application fee through eCitizen. Fees vary by permit class and the applicant's nationality. Most work permit application fees fall in the range of KSh 10,000 to KSh 20,000, with additional fees payable on approval. Keep your payment receipt.

Step 4 - Biometric Enrollment

After submitting your online application, you will be required to attend a Department of Immigration Services office in person for biometric data collection - fingerprints and a photograph. You will receive an appointment notice through eCitizen indicating when and where to attend.

Step 5 - Await the Decision

Work permit applications are assessed by immigration officers who review your documents, verify the information provided, and make a recommendation. Standard processing typically takes 30 to 90 days, though this can vary significantly depending on application volumes and the complexity of the case.

You can track your application status through your eCitizen account. If additional documents or clarification are requested, respond promptly - delays in responding extend the processing timeline.

Step 6 - Collect Your Permit

Once approved, you will receive a notification through eCitizen to collect your work permit. The permit is issued as a document that must be kept with your passport at all times while you are in Kenya.

 

Apply for your work permit well in advance of your intended start date. Processing can take 30 to 90 days and the foreign national cannot legally begin working until the permit is issued. Do not rely on a Special Pass as a long-term solution while awaiting your main permit.

Want us to handle your work permit application for you? Our immigration lawyers in Nairobi manage the full process – document preparation, eCitizen submission, biometric scheduling and follow-up with the Department of Immigration. Apply with us →

📞 +254 720 800 094

 

Work Permit Renewal in Kenya

Work permits in Kenya are typically valid for two years and must be renewed before they expire. Allowing your permit to lapse without renewing it puts you in the same legal position as working without a permit - an immigration offense with serious consequences.

-        When to apply: submit your renewal application at least 3 months before your current permit expires. Do not wait until expiry - if your renewal is still being processed when your permit expires, you are technically in violation even if the delay is on the government's side.

-        Documents required: broadly the same as the original application, plus your existing permit, evidence of continued employment or investment, and updated qualifications if applicable.

-        Process: the renewal process follows the same eCitizen application route as the original application. Biometric re-enrollment may or may not be required depending on current immigration policy.

-        Continuity of employment: renewing your work permit does not require a new labor market test if you are remaining in the same role with the same employer. A change of employer requires a new permit, not a renewal. 

 

What to Do If Your Work Permit Application Is Rejected

Work permit rejections are more common than many applicants expect, particularly for first-time Class G applications where the labor market test is assessed. Here is what to do if your application is refused:

Step 1 - Understand the Reason for Rejection

The rejection notice should state the grounds for refusal. Common reasons include insufficient evidence of the labor market test, qualifications that do not meet the requirements for the role, missing or inconsistent documentation, concerns about the genuineness of the employment offer, or immigration history issues.

Step 2 - Assess Whether to Appeal or Reapply

You have two options after a rejection. You can appeal the decision to the Director of Immigration, or you can address the deficiencies identified in the rejection notice and submit a fresh application. An appeal is appropriate where you believe the decision was wrong based on the documents submitted. A fresh application is more appropriate where the rejection identified genuine gaps that can be remedied.

Step 3 - Seek Legal Advice Immediately

Work permit rejections involve specific legal grounds and procedural requirements for appeals. An immigration lawyer can review the rejection notice, assess the strength of an appeal, advise on whether a fresh application is preferable, and prepare the strongest possible case for whichever route you pursue.

Mutea Muthuri & Associates Advocates assists foreign nationals and their employers across Kenya with work permit applications, renewals, and appeals. Our immigration lawyers in Nairobi have experience navigating the Department of Immigration Services' processes and represent clients at the appeal stage. 

📄

Work permit rejected? You have the right to appeal.

Our immigration lawyers review rejection notices, advise on appeal versus fresh application, and prepare the strongest possible case for approval. Act quickly – appeal deadlines are strict.

Appeal my rejection →

📞 +254 720 800 094

 

Employer Obligations When Hiring Foreign Nationals in Kenya

Kenyan employers who hire foreign nationals have specific legal obligations under the Kenya Citizenship and Immigration Act and the Employment Act 2007. Failing to meet these obligations exposes the employer to criminal liability:

-        Verify work authorization before employment begins - every employer must verify that a foreign national holds a valid work permit before they commence employment. Employing a foreign national without a valid permit is a criminal offense for the employer, not just the employee.

-        Conduct the labor market test for Class G applications - before applying for a Class G permit for a foreign employee, the employer must advertise the position locally and document that no qualified Kenyan was available. This documentation forms a critical part of the permit application.

-        Notify immigration of changes - if a permit holder's role, title, or employer changes materially, immigration authorities should be notified. A change of employer requires the foreign national to apply for a new permit.

-        Maintain records - employers should keep copies of all immigration documents for every foreign national employee, including their permit, passport details, and ETA or visa history.

-        Register foreign employees with KRA for PAYE - foreign national employees who are tax residents in Kenya are subject to PAYE on their employment income exactly like Kenyan employees. The employer must deduct and remit PAYE to KRA monthly. 

Related article: PAYE in Kenya: Employer's Complete Guide to Payroll Tax

Related article: KRA Tax Compliance in Kenya: Complete Business Guide 

 

Frequently Asked Questions

What is a work permit in Kenya?

A work permit in Kenya is an official authorization issued by the Department of Immigration Services allowing a foreign national to engage in employment or business activity in Kenya. It is required by all foreign nationals who wish to work, operate a business, or provide paid services in Kenya. Working without a valid permit is a criminal offense under the Kenya Citizenship and Immigration Act.

How do I apply for a work permit in Kenya?

Apply online through the eCitizen portal at ecitizen.go.ke under the Department of Immigration Services section. Gather all required documents including your passport, qualifications, employment contract or business documents, and police clearance certificate. Complete and submit the online application form, pay the fee, attend for biometric enrollment, and await the decision. Processing typically takes 30 to 90 days.

How long does a work permit take in Kenya?

Standard work permit processing in Kenya takes between 30 and 90 days from submission of a complete application. Processing times vary depending on the class of permit, the volume of applications being processed, and whether additional documentation is requested. Apply well in advance of your intended start date and do not commence work before the permit is issued.

What is the difference between a Class G and Class M work permit in Kenya?

A Class G work permit is for foreign nationals who have a specific offer of employment from a Kenyan employer. The employer must demonstrate that no qualified Kenyan was available for the role. A Class M permit is for foreign investors and entrepreneurs who intend to invest capital in Kenya and run their own business rather than being employed by someone else.

What is an ETA in Kenya?

An Electronic Travel Authorization (ETA) is Kenya's digital entry permission that replaced the traditional visa-on-arrival system in January 2024. It is applied for online through eCitizen before travel, costs approximately USD 32, and allows visits of up to 90 days for tourism, business meetings, and transit. An ETA does not authorize employment or paid business activity in Kenya.

Can I work in Kenya on an ETA?

No. An ETA only authorizes entry and a short-term stay for tourism, business meetings, family visits, or transit. Engaging in employment, consultancy, or any paid business activity while on an ETA is a violation of its conditions and constitutes an immigration offense. You must obtain the appropriate work permit before commencing any work in Kenya.

What happens if my work permit application is rejected in Kenya?

You can appeal the decision to the Director of Immigration or submit a fresh application addressing the grounds for rejection. The rejection notice should state the reason for refusal. Common grounds include insufficient labor market test evidence, missing documents, or qualifications that do not meet the requirements. An immigration lawyer can assess whether an appeal or fresh application gives you the best chance of approval.

Do foreign employees pay tax in Kenya?

Yes. Foreign nationals who are tax residents in Kenya - generally those who spend 183 days or more in Kenya in a tax year - are subject to income tax on their Kenyan-source employment income at the same PAYE rates as Kenyan employees. The employer is responsible for deducting and remitting PAYE to KRA monthly.

Related article: PAYE in Kenya: Employer's Complete Guide to Payroll Tax 

 

Need Help With a Work Permit or Immigration Matter in Kenya?

Whether you are a foreign national applying for your first work permit, an employer navigating the labor market test requirements, or someone dealing with a permit rejection or renewal - Mutea Muthuri & Associates Advocates is here to help. Our immigration lawyers in Nairobi work with foreign nationals and businesses across Kenya.

Contact us today on +254 720 800 094 or visit our contact page to speak with an immigration lawyer in Nairobi.

Need Help With a Work Permit or Immigration Matter in Kenya?

Mutea Muthuri & Associates Advocates handles work permit applications, ETAs, renewals, rejections, appeals and employer immigration compliance for foreign nationals and businesses across Kenya.

Contact us today → 📞 +254 720 800 094

Topics

work permit Kenya how to get a work permit in Kenya work permit application Kenya Class G work permit Kenya Class M work permit Kenya ETA Kenya electronic travel authorization Kenya investor permit Kenya dependent pass Kenya work permit renewal Kenya work permit rejection Kenya immigration lawyer Kenya work permit requirements Kenya foreign national working in Kenya work permit cost Kenya work permit processing time Kenya special pass Kenya immigration law Kenya Mutea Muthuri Associates Advocates immigration lawyer Nairobi law firm Nairobi Kenya
Share Article X (Twitter) LinkedIn WhatsApp
WhatsApp Us Chat instantly
Request a Call We call you back