Company Registration in Kenya for Foreigners 2026
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)
📋 Table of Contents
- Why Register a Company in Kenya as a Foreigner?
- Step 1: Define Your Business Model & Structure
- Step 2: Local Company vs. Branch — Which is Right?
- Step 3: Prepare Documents & Information
- Step 4: Submit Through BRS eCitizen
- Step 5: Tax Registration & Sector Licensing
- Step 6: Banking, Premises & People
- Timeline: How Long Does It Really Take?
- Costs & Fees Breakdown
- Post-Registration Compliance Checklist
- Frequently Asked Questions
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.
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.
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?
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
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
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
- 1Confirm your structure — Private limited, branch, LLP, or business name
- 2Prepare three preferred names — BRS has merged name reservation with registration
- 3Open BRS on eCitizen — Use an account the company can access long-term
- 4Enter company particulars — Name options, registered office, business activity, share capital
- 5Add directors and shareholders — EXACTLY as names appear on passports
- 6Complete beneficial ownership — Identify natural persons with ultimate control
- 7Review generated forms — Sign, scan, and upload clearly
- 8Pay portal invoice — Government fee is KES 10,650 for local companies
- 9Track BRS review — Respond to queries within 24 hours
- 10Download certificate — Store securely for banking and compliance
- Private Limited Company: KES 10,650
- Foreign Company Branch: KES 7,550
- Business Name Registration: KES 950
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
- 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 |
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)
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
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.