Registration & Legal

How to register a business in Kenya as a foreigner

By Kev · Veira · Updated June 2026

Registering a business in Kenya as a foreigner is very doable. Kenya allows full foreign ownership of a private limited company in most sectors, and the registration itself is done online through the eCitizen platform. This guide walks through the structure to choose, the documents you need, the KRA and permit steps, and the few sectors with local-ownership rules. Requirements and fees change, so treat this as a map and confirm the current detail with the official sources before you file.

Quick answer

A foreigner can own up to 100% of a private limited company in Kenya in most sectors. You reserve a company name and register through the eCitizen Business Registration Service, get a company KRA PIN, open a bank account, and apply for an investor or work permit if you will live and work here.

Key takeaways
  • Foreigners can own up to 100% of a private limited company in most sectors; only a few regulated sectors require Kenyan shareholding
  • Registration is done online through the eCitizen Business Registration Service (BRS)
  • The company needs a KRA PIN and, where it applies, VAT, PAYE and eTIMS registration
  • If you will live and work in Kenya you need the relevant permit, often a Class G investor permit
  • Rules, fees and thresholds change, so confirm current detail with eCitizen, KRA and the Immigration department before you file

Starting a business in Kenya? Veira gets you KRA eTIMS compliant from day one, with POS, M-Pesa and invoicing in one app.

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

Frequently asked questions

Can a foreigner own 100% of a company in Kenya?
Yes, in most sectors a foreigner can own up to 100% of a private limited company in Kenya, with no requirement for a local partner. A few regulated sectors require minimum Kenyan shareholding, so check the specific rules for your sector before you register.
Do I need to be in Kenya to register a company as a foreigner?
You can begin company registration online through eCitizen from abroad, and many diaspora founders do. You will need a registered office address in Kenya, and some steps, such as opening a bank account or applying for a permit, may need in-person verification at some point.
How long does it take to register a business in Kenya as a foreigner?
Name reservation and incorporation through eCitizen can take days, but foreign-director vetting, the KRA PIN, bank account opening and permits add time. Plan for several weeks overall, and confirm current timelines with the official sources, as they change.
Do foreigners need a KRA PIN in Kenya?
The company needs its own KRA PIN, and foreign directors usually need a personal KRA PIN too. You also register for the taxes that apply, such as VAT and PAYE, and for eTIMS so the business can issue KRA-compliant invoices.
What permit does a foreign business owner need in Kenya?
If you will live and work in Kenya, you typically need an investor or work permit, often a Class G investor permit with a minimum investment, applied for through the Immigration department. The exact category depends on your role, so confirm the current options and thresholds.
Which sectors restrict foreign ownership in Kenya?
Most sectors allow full foreign ownership, but some regulated areas, for example parts of insurance, telecommunications and a few others, require a minimum Kenyan shareholding. Always check the specific rules for your sector before registering.

Not sure where to start? Talk to the Veira team about getting your new Kenyan business set up and compliant.

This guide is general information, not legal or tax advice. Rules, fees and timelines change, so confirm current requirements with the official sources (eCitizen, KRA at kra.go.ke and the Immigration department) or a qualified professional before acting.

Book a Free Demo