Kenya ranks among the top five African markets for ease of company registration, but the process still spans multiple government systems — the Business Registration Service (BRS), the Kenya Revenue Authority (KRA), the National Social Security Fund (NSSF), the Social Health Authority (SHIF), and county government for business permits. Foreign investors who try to navigate these systems without local expertise typically encounter delays, rejected applications, and missed compliance steps that create regulatory exposure from day one. This guide walks through the complete process for 2026.
Which Entity Type Should a Foreign Investor Register?
Kenya law offers several vehicle options for foreign investors:
- Private Limited Company (Ltd): The most common structure for foreign investors operating commercially in Kenya. A private limited company can be 100% foreign-owned. It has separate legal personality, limited liability for shareholders, and full access to banking and credit facilities.
- Branch Office: A branch is an extension of the foreign parent company, not a separate legal entity. The parent company retains liability for branch obligations. Branches are registered with the BRS under the Companies Act 2015 and must file annual returns and audited accounts. Branches are generally preferred by large multinationals or professional services firms that want a transparent link to the parent brand.
- Representative Office: A liaison structure limited to market research and business promotion. A representative office cannot generate revenue in Kenya. It does not require a full company registration but must notify the BRS.
- Holding Company / Regional Headquarters: A private limited company structured to hold equity in other entities. Tax treaty considerations and thin capitalisation rules apply.
For most foreign investors launching commercial operations, a 100% foreign-owned private limited company is the most practical choice. Our company registration service handles the full process for all entity types at a fixed fee.
Pre-Registration Requirements
Before submitting an application on the BRS eCitizen portal, you will need:
- At least one director (no minimum residency requirement for private companies)
- At least one shareholder (can be a corporate entity or an individual; no minimum Kenya ownership required)
- A registered physical address in Kenya (can be provided by a registered agent)
- A company name — checked against the BRS register for availability
- A clear memorandum and articles of association (standard or customised)
- Certified copies of passports and KRA PINs for all directors and shareholders
- For corporate shareholders: certificate of incorporation, memorandum and articles, and a resolution authorising the Kenya investment
Foreign directors and shareholders who do not yet have a Kenya KRA PIN can obtain one through our KRA PIN registration service for foreigners. This is a prerequisite for the company registration and cannot be done simultaneously.
Step-by-Step Registration Process
- Name search and reservation: Search the BRS register for name availability. If the name is available, reserve it (valid for 30 days). Cost: approximately KES 150 via eCitizen.
- Prepare statutory documents: Draft the memorandum and articles of association. For 100% foreign-owned companies, the articles should address share transfer restrictions, dividend repatriation rights, and any sector-specific requirements.
- Submit on eCitizen/BRS: Complete the online application, upload all documents, and pay the registration fee (approximately KES 10,650 for a private company). Certificate of incorporation is issued digitally within 3–5 business days if the application is complete.
- Apply for KRA PIN and Tax Registration: Register the company for a KRA Corporate PIN and enrol for VAT (if projected annual taxable turnover exceeds KES 5 million), PAYE, withholding tax, and any other applicable tax obligations. See KRA iTax.
- Register for NSSF: All employers must register with the National Social Security Fund and obtain an NSSF employer number. Registration is free and required before hiring your first employee.
- Register for SHIF: Register with the Social Health Authority for the Social Health Insurance Fund. The employer registration is linked to PAYE registration but requires a separate SHIF employer number.
- Housing Levy: Enrol for the Affordable Housing Levy through the KRA iTax system — this was introduced by the Finance Act 2023 and is mandatory for all employers.
- Business Permit: Obtain the relevant county government business permit for your physical operating location. In Nairobi, this is issued by the Nairobi City County government and must be renewed annually.
- Sector-Specific Licences: Some sectors require additional licences before commencing business: financial services (CBK/CMA), telecoms (CA), food and pharmaceuticals (KEBS/PPB), construction (NCA), and employment agencies (NITA).
- Open a Bank Account: A corporate bank account requires the certificate of incorporation, KRA PIN certificate, CR12 (certificate of directors), a certified copy of the memorandum and articles, and KYC documentation for all directors and beneficial owners.
Work Permits for Foreign Staff
If any of your directors or senior staff are non-Kenyan nationals who will be working in Kenya, they require work permits from the Directorate of Immigration. The most common categories for corporate employees are:
- Class G (Specific Pass): For foreign employees seconded to a Kenya entity for a specific role. Valid for 2 years, renewable.
- Class I (Investment Permit): For investors investing a minimum capital threshold in a Kenya business.
- Dependent Pass: For accompanying family members of Class G/I permit holders.
Work permit applications take 4–8 weeks and require supporting documentation from the employing entity. Both the permit and the employee's KRA PIN for the expatriate must be in place before the foreign national commences employment and enters payroll.
Timeline and Costs
For a straightforward private limited company with no sector-specific licences, the realistic timeline from document preparation to full operational status (company registration, KRA, NSSF, SHIF, bank account) is 3–5 weeks. Delays typically occur at the bank account opening stage, where KYC reviews for foreign-owned companies can take 2–4 weeks at major commercial banks.
Our business set-up service covers all government registration steps, statutory compliance set-up, and liaison with banks on a fixed-fee basis. We also provide a registered address for the initial incorporation period and can facilitate outsourced accounting and bookkeeping from the moment the entity is live.
Common Pitfalls for Foreign Investors
- Starting to trade before the company is registered, creating unregistered entity liability
- Failing to register directors for individual KRA PINs before the company registration
- Using generic articles of association that do not reflect foreign ownership or repatriation intentions
- Ignoring NSSF, SHIF, and Housing Levy registration until the first payroll run — each system has its own registration cycle
- Not obtaining a sector-specific licence before commencing regulated activities
- Failing to conduct an annual CR12 update when directors change
After Registration: Ongoing Compliance
Registration is the beginning, not the end, of the compliance journey. Kenya companies must file annual returns with the BRS, submit audited accounts, file corporate income tax returns with KRA, maintain statutory books, and comply with the Companies Act 2015 requirements for director disclosures and beneficial ownership registers. Our outsourced accounting and company secretarial services handle all of this on an ongoing basis, ensuring you never miss a statutory deadline.



