Can a foreigner own a business in Kenya?
Yes. In most sectors a foreigner can own up to 100% of a Kenyan private limited company, with no requirement to take on a local partner. This is what makes Kenya attractive to diaspora founders and international investors.
A small number of regulated sectors do require a minimum level of Kenyan shareholding or have other restrictions. So the first thing to check is whether your specific sector is one of them.
- Full foreign ownership is allowed in most ordinary trading and services sectors
- A few regulated sectors (for example parts of insurance, telecommunications and some others) require minimum Kenyan shareholding
- There is no general requirement for an ordinary business to have a Kenyan partner
Choose the right structure
Most foreigners register a private limited company. It is a separate legal person, it limits your personal liability, and it is the structure banks, partners and KRA expect to deal with.
Other routes exist, such as registering a branch of an existing foreign company, but for a new venture a private limited company is almost always the cleaner choice.
Documents and details you will need
Have these ready before you start the eCitizen application, as missing details are the main cause of delays:
- Passport copies and passport photos of every foreign director and shareholder
- Two or three proposed company names for the name search
- A registered office address in Kenya
- The share split between shareholders and the nominal capital
- Full details of all directors and shareholders
- KRA PINs where required (a foreign director often needs a Kenyan KRA PIN)
Step by step: registering on eCitizen
Company registration runs through the Business Registration Service on the eCitizen platform. The flow is broadly:
- Create or access an eCitizen account
- Reserve your company name through the Business Registration Service
- Complete the company registration application, including the required forms and the company memorandum and articles
- Pay the registration fees
- Receive the certificate of incorporation once approved; foreign directors may go through additional vetting, which can add time
Get a KRA PIN and register for taxes
Once the company exists, it needs its own KRA PIN on iTax, and foreign directors usually need a personal KRA PIN too. You then register for the taxes that apply to you.
If you will issue invoices, you also register for eTIMS so the business can produce KRA-compliant tax invoices from day one. Getting this right at the start avoids penalties and disallowed expenses later.
- Company KRA PIN on iTax
- VAT registration if you expect to cross the VAT threshold
- PAYE registration if you will employ staff
- eTIMS so the business can issue compliant invoices and receipts
Permits: living and working in Kenya
You can own a Kenyan company from abroad. But if you intend to live in Kenya and work in the business, you need the appropriate permit, applied for through the Immigration department.
A common route for an owner-investor is an investor permit (often referred to as Class G), which carries a minimum investment requirement. The right category depends on your role, so confirm the current options and thresholds before you commit.
Open a business bank account
With the certificate of incorporation, the company KRA PIN and the directors' identification, you can open a corporate bank account. Some banks apply extra know-your-customer checks for foreign-owned companies, so allow a little time and ask the bank for its document list in advance.
Common mistakes to avoid
A few avoidable errors slow foreign founders down more than anything else:
- Assuming you must have a Kenyan partner, when most sectors allow full foreign ownership
- Skipping the KRA PIN and eTIMS step, then hitting compliance problems on the first sale
- Underestimating how long permits and bank onboarding take
- Using a registered office address you do not have consent to use