company registration in Kenya for foreigners

Company Registration in Kenya for Foreigners 2026

Company Registration in Kenya for Foreigners 2026: The Ultimate BRS & eCitizen Guide

Foreign Investor Guide • Updated August 2026

Company Registration in Kenya for Foreigners 2026: The Ultimate BRS & eCitizen Guide

🚨 Kenya is Africa’s 5th Largest Economy — Here’s the Exact Process to Register Your Company as a Foreigner (Avoid These 7 Costly Mistakes)

Nairobi Kenya skyline business district

Why Register a Company in Kenya as a Foreigner?

Kenya is the economic powerhouse of East Africa. With a GDP of over $110 billion, a population of 55 million, and Nairobi serving as the region’s business hub, Kenya offers unmatched opportunities for foreign investors.

But here’s the truth: company registration in Kenya for foreigners involves more than just filling out an online form. The Business Registration Service (BRS) on the eCitizen platform has streamlined the process, yet many foreign investors stumble on document preparation, beneficial ownership disclosure, and post-registration compliance.

💡 Did You Know? Kenya allows 100% foreign ownership in most sectors. You do NOT need a Kenyan partner to register a private limited company, making it one of the most investor-friendly regimes in Africa.

This guide walks you through every step — from structure selection to operational readiness — based on the latest BRS procedures and our hands-on experience helping foreign investors set up in Kenya.

Nairobi Expressway Kenya infrastructure

Step 1: Define Your Business Model & Structure

Before touching any registration forms, answer these critical questions:

  • What products or services will your Kenyan operation provide?
  • Will you sell directly to Kenyan consumers or serve the regional market?
  • Will you import, manufacture, distribute, or provide professional services?
  • Do you need premises, equipment, or sector-specific approvals?
  • Will you hire local staff, foreign staff, or both?
  • Will the parent company sign contracts with Kenyan customers?
⚠️ Critical Warning: A registered company is NOT automatically licensed for every activity. Kenya separates company registration from tax registration, business permits, work permits, and sectoral licenses. Plan for ALL requirements before you start.

Your answers determine your structure, registrations, permits, and staffing plan. For broader planning, review our guide on important factors when starting a business in Kenya.

Step 2: Local Company vs. Branch — Which is Right for You?

Kenya’s investment portal distinguishes between two main routes for foreign investors:

Feature Local Company (Subsidiary) Branch of Foreign Company
Legal Status Separate Kenyan legal entity Extension of foreign parent
Ownership 100% foreign-owned allowed Wholly owned by parent
Liability Limited to Kenyan entity Parent company fully liable
Tax Rate 30% corporate tax 37.5% non-resident tax on branch profits
Local Director At least 1 director (can be non-resident) Local representative required
Annual Returns Filed with BRS File parent company financials
Best For Long-term operations, local contracts Market testing, temporary projects

When to Choose a Local Company

  • You want a separate Kenyan entity for hiring, contracting, and banking
  • You’re building a local customer base or regional team
  • You need limited liability protection
  • You plan to seek local investment or financing
  • You want to benefit from Kenya’s tax treaty network

When to Choose a Branch

  • You want to extend existing operations while staying close to the parent
  • You need a faster setup with simpler governance
  • Your operations are limited in scope and duration
  • You want consolidated financial reporting
🎯 Our Recommendation: For most foreign investors, a local private limited company is the better long-term choice. The 30% tax rate (vs. 37.5% for branches), limited liability protection, and local credibility make it worth the slightly higher setup complexity.

Step 3: Prepare Documents & Information

Document readiness is the #1 factor that determines how quickly your registration proceeds. Here’s what you need:

For a Private Limited Company (Foreign-Owned)

  • Three proposed company names (in order of preference)
  • Detailed description of business activities
  • Passport copies of all directors and shareholders
  • Passport-size photographs of directors
  • KRA PIN numbers (if directors have Kenyan tax IDs)
  • Registered office address in Kenya
  • Share allocation and ownership structure
  • Beneficial ownership information (natural persons with 10%+ control)
  • Company secretary appointment (mandatory if paid-up capital exceeds KES 5M)
  • Constitutional documents (Memorandum & Articles of Association)

For a Branch of a Foreign Company

  • Certificate of incorporation of parent company (notarized)
  • Copy of parent company’s constitution/M&A (notarized)
  • Notarized board resolution authorizing branch establishment
  • Local representative’s identification and acceptance letter
  • Local representative’s KRA PIN
  • Kenya branch address and opening hours
  • FC2, FC4, and FC6 forms (prescribed BRS forms)
  • Passport copies of foreign directors
🚨 Common Delay #1: Mismatched names across passports, forms, and corporate documents. Ensure EXACT consistency — including middle names, suffixes, and spelling.
🚨 Common Delay #2: Unclear beneficial ownership chains. When a corporate shareholder is involved, map out the complete ownership chain to the natural person level BEFORE submitting.
Business documents preparation

Step 4: Submit Through BRS eCitizen

Kenya’s company registration is handled entirely online through the Business Registration Service (BRS) on the eCitizen portal.

The 10-Step BRS Filing Process

  1. 1Confirm your structure — Private limited, branch, LLP, or business name
  2. 2Prepare three preferred names — BRS has merged name reservation with registration
  3. 3Open BRS on eCitizen — Use an account the company can access long-term
  4. 4Enter company particulars — Name options, registered office, business activity, share capital
  5. 5Add directors and shareholders — EXACTLY as names appear on passports
  6. 6Complete beneficial ownership — Identify natural persons with ultimate control
  7. 7Review generated forms — Sign, scan, and upload clearly
  8. 8Pay portal invoice — Government fee is KES 10,650 for local companies
  9. 9Track BRS review — Respond to queries within 24 hours
  10. 10Download certificate — Store securely for banking and compliance
💰 Official Government Fees:
  • Private Limited Company: KES 10,650
  • Foreign Company Branch: KES 7,550
  • Business Name Registration: KES 950
Professional fees, notarization, and post-registration costs are separate.

Why BRS Applications Get Delayed or Rejected

Problem Solution
Names too similar to existing entities Prepare 3+ unique alternatives; avoid restricted words
Inconsistent director/shareholder details Cross-check passports, PINs, and forms before submission
Unclear foreign ownership chain Map beneficial ownership to natural person level
Unsigned or poorly scanned forms Use clear scans (300+ DPI); ensure correct signatories
Shareholding inconsistencies Verify totals, voting rights, and BO entries match

Step 5: Tax Registration & Sector Licensing

Incorporation is just the start. After registration, you MUST complete:

Tax Registrations (Mandatory)

  • KRA PIN Registration — For the company and all directors
  • VAT Registration — Mandatory if annual turnover exceeds KES 5 million
  • PAYE Registration — Required before hiring employees
  • NSSF & SHIF Registration — Social security and health insurance for employees
  • Excise Duty — If applicable to your products
📊 Kenya Tax Summary:
  • Corporate Income Tax: 30% (resident companies)
  • Branch Profits Tax: 37.5% (non-resident)
  • VAT: 16%
  • PAYE: Progressive rates up to 35%

Sector Licenses & Permits

Sector Required License Authority
Financial Services Banking/Insurance License Central Bank of Kenya (CBK)
Construction NCA Registration, NEMA License NCA, NEMA
Energy/Petroleum EPRA License Energy & Petroleum Regulatory Authority
Healthcare Medical Practice License Ministry of Health
Import/Export Customs Registration, Trade License KRA, County Government
All Businesses County Business Permit County Government
Tax compliance Kenya business

Step 6: Banking, Premises & People

A company can be legally registered and still not ready to trade. Plan these operational requirements alongside registration:

Corporate Banking

Opening a corporate bank account in Kenya requires:

  • Certificate of Incorporation
  • Company KRA PIN
  • Board resolution to open account
  • Passport copies of all directors
  • Director KRA PINs
  • Proof of physical address
  • Beneficial ownership declaration

Timeline: 2-4 weeks (banks conduct thorough KYC/KYB checks)

Work Permits for Foreign Staff

  • Class G (Investor Permit) — For foreign investors actively managing the company
  • Class D (Employment Permit) — For foreign employees
  • Special Pass — For short-term assignments (up to 6 months)
🏢 Office Space: Kenya offers everything from co-working spaces in Nairobi’s Westlands and Kilimani to industrial parks in Athi River. Factor in rent deposits (typically 3-6 months) when planning your setup budget.

Timeline: How Long Does It Really Take?

BRS states a 3-5 working day benchmark for clean applications. But operational readiness takes longer:

Stage Timeline Notes
Structure decision & name prep 3-7 days Research and document gathering
BRS application & approval 3-10 days Depends on query responses
KRA PIN & tax registration 5-14 days Requires physical verification sometimes
Corporate bank account 2-4 weeks KYC/KYB intensive
County business permit 1-3 weeks Varies by county
Work permits 4-8 weeks Department of Immigration Services
Total to operational 6-12 weeks Realistic planning timeline

Costs & Fees Breakdown

Item Cost (KES) Cost (USD approx.)
BRS Registration Fee (Local Company) 10,650 $80
BRS Registration Fee (Branch) 7,550 $57
Document Notarization (abroad) Varies $100-300
Apostille/Legalization Varies $50-150
Certified Translations Varies $50-200
Company Secretary (if required) Varies $500-1,500/year
County Business Permit Varies $100-500/year
Work Permit (Class G) ~200,000 $1,500

Post-Registration Compliance Checklist

  • File annual returns with BRS (mandatory, even for dormant companies)
  • Maintain beneficial ownership records and update changes within 14 days
  • File monthly PAYE returns by 9th of each month
  • File quarterly VAT returns if registered
  • File annual corporate tax returns by 30th June
  • Hold annual general meetings and maintain minutes
  • Renew county business permits annually
  • Update NSSF and SHIF employee registrations
  • Maintain proper accounting records (required by law)
  • Renew work permits before expiry
⚠️ Penalty Alert: Late annual return filing attracts penalties of KES 10,000+ per month. Late tax filings incur interest at 1% per month plus penalties. Stay compliant from day one.

Frequently Asked Questions

Can a foreigner register a company in Kenya without a local partner?

Yes. Kenya allows 100% foreign ownership in most sectors. A local partner is NOT required for private limited companies. However, some regulated sectors (e.g., telecoms, mining, insurance) may have local content or ownership requirements.

Do I need a work permit to own a company in Kenya?

No. You can own a Kenyan company without a work permit. However, if you want to actively work and manage the company in Kenya, you’ll need a Class G Investor Permit or Class D Employment Permit.

Can I register a company in Kenya remotely?

Yes, the BRS process is entirely online through eCitizen. However, you’ll still need a physical registered address in Kenya, authenticated documents, and compliance with local requirements. Some steps (like bank account opening) may require physical presence.

What’s the difference between a company and a branch in Kenya?

A local company is a separate legal entity with limited liability and pays 30% corporate tax. A branch is an extension of the foreign parent, exposes the parent to full liability, and pays 37.5% tax on repatriated profits.

How much does it cost to register a company in Kenya?

The official BRS fee is KES 10,650 for a private limited company. Total setup costs including professional fees, notarization, permits, and initial compliance typically range from $2,000 to $5,000.

What documents do foreign investors need?

Passport copies, proof of address, proposed company names, business activity description, share structure, beneficial ownership details, and registered office address. Foreign corporate documents must be notarized and apostilled.

Ready to Register Your Company in Kenya?

Don’t let paperwork and compliance delays derail your Kenya expansion. Afrilink Consultants handles everything from structure selection and BRS filing to tax registration, licensing, and operational setup. We’ve helped dozens of foreign investors launch successfully in Kenya.

Get Your Free Kenya Setup Consultation →

Book a free consultation

Book A Service