If you're planning to work, do business, invest, or volunteer in Kenya, you'll need a Kenyan work permit. You should have it in place before you arrive, since living and working in the country without one isn't legal.
Kenya has several classes of work permits. Which one you need depends on the work you'll do: taking a job with a Kenyan employer, practising a regulated profession, investing, or running your own business.
You'll need a permit whether you're a professional, an entrepreneur, an investor, or a volunteer. Retirees and others who live on outside income use a residence permit rather than a work permit (see Class K below). If you work without the right permit, your stay can be cut short, and you can face steep penalties.
Types of work permits for Kenya

The types of work permits in Kenya are grouped into classes according to the work you'll do. Most foreign workers use one of three. Class C is for regulated professions, Class D for employees, and Class G for investors and business owners. Two newer routes, Classes N and R, are worth knowing about as well.
Class C: Prescribed profession permits
Under Kenya's immigration rules, certain jobs are counted as 'prescribed professions', among them doctors, lawyers, architects, engineers, accountants, and ICT specialists. If you work in one of these fields, you'll need to register with the relevant professional body in Kenya before you can practise. To register, you'll need the right academic qualifications, any required training or internships, a completed application form, and supporting documents.
As with the other permit classes, it's worth getting advice from a relocation professional or from the Kenyan high commission or embassy in your country. That way, you'll know which category fits and what's expected of you. A number of relocation agencies in Kenya can help with the move itself.
Relocation Agencies in Kenya
Class D: Employment permits
Class D is the permit for a specific job with a single employer. It's meant for workers whose skills or qualifications aren't readily available in Kenya, and whose employment will benefit the country.
Class D is the route to take if you've already got a job lined up. You'll complete Form 25 (the employer completes Form 27) and provide the necessary documents. Your employer signs a cover letter and usually handles the application on your behalf.
To protect Kenyan workers, the immigration authorities have tightened the rules. For most Class D applications, your employer has to show that it advertised the role and couldn't fill it locally, and it must name a Kenyan understudy who will be trained to take over the position in time.
Class G: Specific trade, business or consultancy permits
Class G is the permit for investors and for anyone who sets up a business or consultancy in Kenya. You'll submit the application forms (Form 25 and Form 27 for investors), a signed cover letter, a solid business plan, and proof that the business is registered. You'll also need proof of at least USD 100,000 in capital investment, along with tax compliance certificates.
Foreign nationals run all kinds of businesses in Kenya: hospitality and tourism, tech startups, agribusiness, and professional consultancies, among them. Whatever the venture, you'll need to back the capital requirement with bank statements or other financial records, and you must deposit the money into the company's Kenyan bank account.
Class N: Remote work permits
Class N is a newer route for anyone who lives in Kenya but works remotely for a foreign employer. If your income comes entirely from abroad and you don't work for a Kenyan company, this may suit you better than a standard work permit. It's worth checking the current requirements before you apply, as this is a recent route.
Class R: East African Community permits
Class R is for citizens of East African Community member states who want to live and work, run a business, trade, or practise a profession in Kenya. It's currently issued without processing or issuance fees for eligible EAC nationals, although you'll still need to provide the usual supporting documents.
Applying for a work permit for Kenya
Applying for a work permit for Kenya is a detailed but manageable process, and nearly all of it happens online before you travel. The main steps are:
- Create an account: Set up an account on the eCitizen platform. You'll apply through its electronic Foreign Nationals Services (eFNS) portal.
- Complete the application: Fill out the relevant form and select the permit class for your situation, such as employment (Class D) or business (Class G).
- Gather your documents: You'll need a cover letter from your employer, copies of your passport, two passport-sized photos, and any other materials required for your permit class, like an employment contract, training certificates or qualifications, or proof of funds.
- Submit and pay: Once your application is complete, submit it online and pay the fees. You may also need to visit the immigration office at Nyayo House in Nairobi to provide biometrics and finish the process.
Work permits are typically issued for two years and can be renewed. To renew, apply at least three months before your permit expires. If your employment ends before the permit expires, you'll need to surrender the work permit and leave the country, unless you line up a new permit first.
Your employer usually handles the work permit application and covers the costs. If you're setting up your own business, be ready to show that it's financially viable and will benefit the local economy.
Whatever the sector, employers must show that a role can't be filled locally before they hire a foreign worker. Some industries are now covered by local-content rules with hiring targets for Kenyan workers. In oil and gas, for instance, companies must justify each foreign hire and get a recommendation from the relevant authority before they apply for the permit.
The application can take anywhere from a few weeks to three months, so it's worth starting early. That also leaves you time to arrange accommodation and sort out other logistics before your move.
Once your permit is approved, you'll need to register as a foreign national and apply for an Alien Card (also called a Foreign Nationals Certificate), which every foreign resident must hold. You'll then use it to register with the Kenya Revenue Authority (KRA) for a tax number, the KRA PIN.
Useful links
Accommodation in Kenya
Banking, Money, and Taxes in Kenya
Residence permits for Kenya

Residence permits for Kenya are for foreign nationals who want to settle in the country for the long term, and some types can lead to permanent residence. Work permit holders can apply for permanent residence in time, as can financially independent 'ordinary residents' and the spouses of Kenyan citizens.
Permanent residence for work permit holders
Once you've held work permits for at least seven years and lived in Kenya continuously for the three years before you apply, you can apply for permanent residence. This route is known as Category B, and it means you can live and work in the country without a work permit. You'll need to show good conduct and a clean criminal record, prove you can support yourself without public funds, show you're up to date with your Kenyan taxes, and satisfy immigration that you contribute to Kenya's development. You'll also attend an interview in person as part of the process.
Permanent residence in Kenya has several benefits:
- You can live and work in Kenya without a work permit.
- You can use many of the same public services as Kenyan citizens.
- Your status is secure, and unlike a temporary permit, you never have to renew it.
- You can apply for Kenyan citizenship once you meet the residency requirements.
Permanent residence for spouses of Kenyan citizens
Spouses of Kenyan citizens who have been married for at least three years can apply for permanent residence (Category D). You'll need to prove the marriage is genuine with documents such as a certified copy of your marriage certificate, evidence that you live together (joint bank accounts, utility bills, a lease, or shared insurance), copies of both spouses' passports, and the Kenyan spouse's national ID or passport. The Kenyan spouse also writes a letter in support of the application.
Spouses who hold permanent residence get some extra benefits:
- You can work in Kenya without a separate work permit.
- You can apply for Kenyan citizenship once you meet the requirements.
- Family reunification is more straightforward, so your children and dependants can join you in Kenya.
Class K: Ordinary resident permit
Class K, the ordinary resident permit, is for financially independent applicants aged 35 or over, and it's popular with retirees. To qualify, you'll need an assured annual income that is:
- At least USD 24,000 a year.
- From sources outside Kenya, or from a pension or annuity.
Under a Class K permit, you can't work or run a business in Kenya, paid or unpaid, and holders sign an undertaking to that effect. If you later want to take a job, invest, start a business, or practise a profession, you'll need to apply for the right permit first, such as Class D or Class G. For charitable or voluntary work with an approved organisation, you'll need a separate route, Class I.
Work permit rules can change at short notice, so check the latest details with the Directorate of Immigration Services or the nearest Kenyan embassy or high commission before you apply.