How to Register a Business in Kenya as a Foreigner (2026 Guide)

Yes, foreigners can register and own 100% of a business in Kenya — no local partner required in most sectors. Registration is done online through the eCitizen Business Registration Service (BRS), costs roughly KES 10,000–10,650 for a private limited company, and typically takes 5–14 working days once your documents are ready. After incorporation, you'll also need a KRA PIN, a Kenyan bank account, and — if you plan to work in the business — a valid work permit.

person writing on white paper
person holding black ipad with green plant
person writing on white paper
person holding black ipad with green plant

Introduction

Can a Foreigner Fully Own a Business in Kenya? In most industries, yes. Kenyan company law allows a non-resident to be the sole shareholder and sole director of a private limited company — there is no general requirement for a Kenyan co-owner. A small number of sectors restrict full foreign ownership, including insurance, telecommunications, and certain activities involving land or national security. Outside of those, a foreign entrepreneur, diplomat, or investor can hold 100% of the shares in a Kenyan company from day one.

Content

What You Need Before You Start Have the following ready before logging into eCitizen: Passport copies and passport-size photos for every foreign director and shareholder KRA PINs for each director and shareholder (obtained separately if you don't already have one) Two or three proposed company names, ranked by preference A physical Kenyan address for the registered office — a P.O. Box is not accepted Beneficial ownership details for anyone with significant control of the company (mandatory disclosure, enforced strictly as of 2026) Owners managing the process from outside Kenya typically appoint a local company secretary or registration partner to handle document notarization, physical address requirements, and day-to-day filing — since several steps require in-country presence or a Kenyan point of contact. Step-by-Step: Registering Your Company Through eCitizen BRS Create an eCitizen account and open the Business Registration Service (BRS) portal. Reserve your company name. Submit up to three names in order of preference. BRS checks each against the existing companies register; approval usually takes 24–48 hours, and the fee is roughly KES 100–150. Approved names are held for 30 days. Choose your company structure — sole proprietorship, partnership, private limited company, or public limited company. Most foreign investors and consultancies register as a private limited company. Complete the statutory forms — CR1 (application for registration), CR2 (statement of nominal capital), CR8 (consent and declaration of first directors), and the beneficial ownership declaration. Upload supporting documents — passports, KRA PINs, photos, and your Memorandum and Articles of Association (a standard BRS template is available if you don't need a custom one). Pay the registration invoice through eCitizen — approximately KES 10,000–10,650 for a private limited company, depending on share capital and stamp duty. Receive your Certificate of Incorporation and CR12 (the certified list of directors and shareholders) — typically within 5–14 working days if your documents were complete and consistent on first submission. The single biggest cause of delay: mismatched personal details. Your name, passport number, and other identifying details must match exactly across your passport, your BRS application, and your future bank KYC documents. Even a small inconsistency can stall the process by weeks.

Let's Work together

They guided us as our company shifted its offices to Kenya, great team and fast execution.

Daniel Lee, Co-Founder

Love what you see? Let’s create something exceptional together.