How to Register a Company in Kenya as a Foreigner: The Complete 2026 Guide (And Why Most Investors Get Stuck)
Kenya is Africa's gateway to East Africa. Moreover, it is a thriving hub for foreign investors looking to tap into a market of over 55 million people. Furthermore, the country offers a strategic location along the Indian Ocean. However, here is the catch: most foreign investors who try to register a company in Kenya on their own get stuck within the first 30 days.
Why does this happen? Because Kenya's business registration process, while digitized through the eCitizen portal, is layered with compliance requirements. Additionally, immigration hurdles and tax obligations can derail even the most prepared entrepreneur. Therefore, this guide walks you through exactly how to register a company in Kenya as a foreigner in 2026. Ultimately, you will learn how to avoid the costly mistakes that cause 60% of applications to be delayed or rejected.
Table of Contents
- Why Kenya? The Investment Opportunity
- Step 1: Choose the Right Business Structure
- Step 2: Reserve Your Company Name
- Step 3: Prepare Incorporation Documents
- Step 4: Submit Through eCitizen BRS
- Step 5: Obtain Certificate of Incorporation
- Step 6: Post-Incorporation Checklist
- The Class G Work Permit
- SEZ & EPZ: The Secret Weapon
- Common Mistakes to Avoid
- Why Choose Afrilink Consultants
- Frequently Asked Questions
Why Kenya? The Investment Opportunity in 2026
Kenya continues to rank as one of Africa's top investment destinations. Consequently, hundreds of multinational corporations have chosen Nairobi as their regional headquarters. Moreover, the country offers several compelling advantages for foreign investors.
First, Kenya provides a strategic location with access to the East African Community (EAC) market of 300+ million consumers. Additionally, the country boasts world-class digital infrastructure and is home to M-Pesa, the world's most successful mobile money platform. Furthermore, Special Economic Zones (SEZs) offer 10-year corporate tax exemptions and duty-free imports for qualifying businesses.
On the other hand, opportunity without execution is just a dream. Therefore, let's get into the step-by-step process.
Foreign investors partnering with local consultants for seamless Kenya market entry
1Choose the Right Business Structure
Before you even log into eCitizen, you need to decide on your business structure. However, this is where many foreign investors make their first mistake. Specifically, they choose a structure that doesn't align with their long-term goals.
Your Options:
| Structure | Best For | Key Consideration |
|---|---|---|
| Private Limited Company (Ltd) | Most foreign investors | Requires at least 1 director; foreign shareholders permitted |
| Branch of Foreign Company | Existing foreign entities | Taxed at 37.5% (vs. 30% for subsidiaries) |
| Limited Liability Partnership (LLP) | Professional services | Combines partnership flexibility with limited liability |
| Company Limited by Guarantee (CLG) | NGOs & non-profits | Profits must be reinvested, not distributed |
| Public Limited Company (PLC) | Large firms going public | Minimum 7 shareholders required |
Pro Tip from Afrilink Consultants: Most foreign investors choose a Private Limited Company because it offers the best balance of liability protection, tax efficiency, and operational flexibility. However, if you're an existing foreign company, a branch might be faster to set up. Nevertheless, be aware of the higher tax rate.
2Reserve Your Company Name (The Hidden Trap)
Here's where the first bottleneck happens. Specifically, the Business Registration Service (BRS) on eCitizen requires you to submit three preferred company names in order of preference. Subsequently, the Registrar will allocate the first available name.
Common Name Rejection Reasons:
- Too similar to an existing business
- Contains restricted words ("Bank," "Insurance," "Government" without approval)
- Misleading or offensive language
- Missing the required suffix ("Limited" or "Ltd")
Afrilink Tip: Prepare 5-6 name options, not just 3. In fact, we see 40% of applications returned at this stage. Moreover, this happens because all three preferred names were taken or rejected.
3Prepare Your Incorporation Documents
Once your name is reserved, you'll need to prepare and upload the following documents. Specifically, you must submit these through the eCitizen BRS portal:
Required Documents:
- Memorandum and Articles of Association — Defines your company's purpose and internal governance
- Form CR1 — Company registration application
- Form CR8 — Notice of registered office/postal address
- Identification documents — Passport copies for all foreign directors and shareholders
- KRA PIN certificates — For all directors and shareholders
- Beneficial Ownership (BO) information — Natural persons who ultimately own or control the company
For Foreign Directors/Shareholders:
- Certified passport copies
- KRA PIN (must be obtained through a licensed KRA tax agent if you don't have a Kenyan immigration document)
- Proof of residential address
Critical Warning: Mismatched names across IDs, passports, and PIN certificates are the #1 reason BRS returns applications for correction. Therefore, use one consistent spelling everywhere.
4Submit and Pay Through eCitizen BRS
The entire submission is done online through the eCitizen portal. However, the process requires careful attention to detail. Therefore, follow these steps precisely:
- Log into your eCitizen account
- Navigate to Business Registration Service (BRS)
- Enter company particulars, directors, shareholders, and shareholding details
- Upload all signed and scanned documents
- Pay the registration fee via the portal
Timeline: BRS states 3-5 working days for review after complete submission. However, in practice, plan for 5-10 working days. Furthermore, expect longer timelines if corrections are needed.
The eCitizen BRS portal streamlines company registration for foreign investors
5Obtain Your Certificate of Incorporation
Once approved, you'll download your Certificate of Incorporation from the eCitizen portal. Specifically, this document is your legal proof of existence and includes:
- Company name
- Registration number
- Date of incorporation
But you're not done yet. In fact, this is where most DIY investors stop. However, the real work begins now.
6The Post-Incorporation Checklist (Where Most Get Stuck)
Registering the company is just the start. Moreover, to actually operate, you need to complete several critical steps. Therefore, let's break down each requirement.
1. KRA PIN Registration for the Company
Apply through the KRA iTax portal using your Certificate of Incorporation, CR12, and Memorandum & Articles of Association. However, this step must be completed before you can conduct any taxable business.
2. Tax Compliance Setup
- VAT Registration: Required if annual turnover exceeds KSh 5 million
- PAYE Registration: If you have employees
- Withholding Tax: For payments to non-residents
- Corporate Income Tax: 30% for subsidiaries, 37.5% for branches
3. Open a Corporate Bank Account
Requirements typically include Certificate of Incorporation, KRA PIN, Memorandum & Articles of Association, Board resolution, and KYC documents for all directors. Moreover, most Kenyan banks require in-person presence for account opening.
4. Obtain Necessary Licenses and Permits
Depending on your industry, you may need County Single Business Permit, sector-specific licenses (e.g., NEMA, CBK), or EPZA license if operating in an Export Processing Zone.
5. Register for Social Security
- NSSF (National Social Security Fund)
- SHA (Social Health Authority) — formerly NHIF
6. Appoint a Company Secretary (If Required)
Private companies with share capital over KSh 5 million must appoint a certified Company Secretary. Specifically, this person must be a member of ICPSK.
The Class G Work Permit: Your Ticket to Operating in Kenya
Here's the part that surprises most foreign investors. Specifically, registering a company does NOT automatically give you the right to live and work in Kenya. Therefore, if you plan to actively manage your business, you need a Class G Work Permit (also called the Investor Permit).
Class G Work Permit Requirements:
- Minimum Capital Investment: USD 100,000 (verifiable through bank statements)
- Registered Kenyan Company: Certificate of Incorporation, CR12, Memorandum & Articles
- Tax Compliance: Company and individual KRA PIN certificates, Tax Compliance Certificate
- Business Plan: Must demonstrate economic benefit to Kenya (job creation, skills transfer)
- Form 25 & Form 27: Duly completed and signed
- Cover Letter: Addressed to the Director General of Immigration Services
Class G Fees (2026):
| Fee Type | Amount (KES) | Notes |
|---|---|---|
| Processing Fee | 20,000 | Non-refundable |
| Annual Issuance Fee | 250,000 | Per year |
| Security Bond | 20,000 | One-time |
| Alien Card | 2,050 | One-time |
Afrilink Warning: The USD 100,000 capital proof is not a fee. Instead, it is documentary evidence that the money is real, traceable, and intended for your Kenyan business. Consequently, immigration officers verify this rigorously. Ultimately, weak proof is the #1 reason for rejection.
Special Economic Zones (SEZ) & Export Processing Zones (EPZ): The Secret Weapon
If you're in manufacturing, export, or tech, Kenya's SEZ and EPZ programs offer some of Africa's most attractive incentives. Moreover, these programs can significantly reduce your operational costs. Therefore, let's explore the benefits.
EPZ Benefits:
- Corporate Tax Exemption: 10 years for first enterprise, 25 years for subsequent
- Withholding Tax Exemption: On dividends to non-resident shareholders
- VAT Exemption: On raw materials, machinery, and equipment
- Duty-Free Imports: For all production inputs
- 100% Foreign Ownership: Permitted
- No Foreign Exchange Controls
EPZ Requirements:
- Minimum investment: USD 500,000
- Export at least 80% of production
- Valid EPZ license from EPZA
Kenya EPZ facilities offer 10-year tax exemptions and duty-free imports for qualifying businesses
Is an EPZ right for you? Contact Afrilink Consultants for a free eligibility assessment. Moreover, we can help you determine if your business model qualifies for these incentives.
Common Mistakes That Delay or Reject Applications
Based on our experience processing hundreds of company registrations and work permits, here are the top mistakes to avoid. Furthermore, each of these errors can cost you weeks or months in delays.
1. Weak Capital Proof for Class G
Immigration needs to see a clear paper trail. However, a single bank statement isn't enough. Instead, you need a bank statement verification form, offshore remittance receipts, and clear connection between funds and your Kenyan company.
2. CR12 Mismatch
Your shareholding certificate (CR12) must match your application narrative exactly. Otherwise, any discrepancy creates credibility problems. Consequently, immigration officers may reject your application.
3. Missing Tax Compliance
KRA compliance issues are a red flag for both BRS and Immigration. Therefore, resolve these before filing. Moreover, ensure all directors have valid KRA PIN certificates.
4. Vague Business Activity
"Trading" or "Consulting" is too vague. Instead, state your specific sector, target customers, and operational plan. Furthermore, be specific about your intended investment amount and job creation targets.
5. DIY Immigration Filing
The eFNS portal is complex. Moreover, one wrong upload can reset your application. Therefore, professional guidance pays for itself in time saved. Ultimately, working with experienced consultants reduces rejection risk significantly.
Why Foreign Investors Choose Afrilink Consultants
At Afrilink Consultants, we don't just file paperwork. Instead, we build your operational foundation in Kenya. Moreover, our end-to-end services cover every aspect of your market entry.
Our Advantage: Solutions without travel | Phased payments | Local expertise | Streamlined process | Cost-effective solutions | Dedicated client service | Beyond compliance
Afrilink Consultants provides end-to-end support for foreign investors entering the Kenyan market
Frequently Asked Questions
Ready to Register Your Company in Kenya?
Kenya's opportunities are immense. However, so are the compliance complexities. Therefore, don't let bureaucracy slow down your African expansion.
Contact Afrilink Consultants TodayEmail: info@afrilinkconsultants.com
Website: afrilinkconsultants.com
Nairobi, Kenya | Serving Investors Across Africa
Sports betting originated in ancient times, when people engaged in it for entertainment, which gradually evolved into a lucrative domain and thus gained popularity. In today’s age and day, sports betting and gambling have become a part of our entertainment and leisure activities to a great extent.
Investing in the betting business offers various advantages, such as the potential to rapidly expand your initial capital, short-term earnings, and legal and honest income opportunities with relatively low startup costs. Moreover, you’ll benefit from a cutting-edge management system that ensures secure environments along with access to an expansive range of gambling products.
Steps to follow when starting a betting shop in Kenya
In Kenya, a few steps have to be followed when setting up a betting shop.
- You must obtain the proper licenses and permits from the government to comply with all relevant gambling laws. This process is the most involved and time-consuming, but it is essential for operating a gambling business in this country.
- Find suitable premises for your business. Depending on your intended size and scope of operations, this could mean anything from a small kiosk at a shopping centre or street corner to an entire storefront in one of the major cities in the country. Location is key here, as you want to ensure your shop is accessible and visible, while also considering the local customer base.
- Find a good supplier for your betting services. This could be an online bookmaker that allows agents to enter the business under their brand, or it could be a software provider that offers ready-made solutions. You should compare their offerings and pick the one that best meets your needs.
- Set up the shop itself. This might include installing betting terminals, creating a seating area for customers if this is part of your plans, stocking it with merchandise such as snacks and drinks, and setting up advertising to attract more people.
- Finally, it is essential to develop good customer service skills and train your staff in how to handle customers effectively. This should include dealing with any disputes that may arise and providing a safe, secure betting environment for them.
When you have all these bases set, you are ready to open your betting shop in Kenya, and with the right strategy and dedication, you can run a successful business.
Licenses required when opening a betting shop
To open a betting shop in Kenya, you’ll need several licenses and permits at both the national and county levels.
- Betting License from the BCLB
Obtain a Bookmaker’s Licence under the Betting, Lotteries & Gaming Act (Cap 131) via the Betting Control and Licensing Board (BCLB). The BCLB issues various licenses depending on the type of betting operation:
- Bookmaker’s License (sports betting)
- Lottery License
- Gaming License (casino or slot machines)
- Prize Competition License
- Public Gaming License
You must apply 3 months before the intended date of operation.
- County-Level Licensing & Compliance
Counties require compliance with the County Betting, Lotteries & Gaming Act, 2021.
- Ongoing Compliance
- Submit monthly tax returns (15% gross gaming revenue + 20% withholding on winnings).
- Maintain AML/CFT protocols under Proceeds of Crime & FRC guidelines.
- Implement responsible gaming frameworks, enforce age verification, and maintain dispute resolution mechanisms.
- Renew license annually and undergo periodic audits by BCLB & county authorities.
Cost of opening a betting shop in Kenya
The cost of opening a betting shop in Kenya can vary significantly depending on the setup. However, if you partner with top companies, the setup fee for their software is likely to be zero. This means that your primary costs will revolve around purchasing essential equipment like computers, televisions, and furniture for your location.
With this affordable entry point, you’ll only need to focus on creating a well-equipped, welcoming environment for your customers to place bets and enjoy their experience. Providers’ support will allow you to launch your business smoothly, minimising initial expenses while maximising operational efficiency.
The requirements for opening a betting shop in Kenya
- Ground floor space (at least 30M2)
- Betting permit/licence from regulators (BCLB).
- Location at least 100 meters away from the nearest main church or school
- Back-up power generator in terms of electricity issues
- Stable internet connection and necessary interior equipment (counters, chairs, DSTV)
You must also have enough funds to cover day-to-day expenses to run the business, including payments for rent, electricity, internet, staff salaries, and cash flow for cashiers. General renovations, including repairs, wiring, and painting, are also necessary.
To become an agent, you need to pay a security deposit and provide pictures of your shop premises for verification. Usually, betting companies also offer support in setting up unique markets and betting odds for punters to ensure the success of their business.
Promoting your betting shop
After setting up your betting shop, it’s recommended to promote it to attract customers! There are several marketing channels you can use to promote your business:
- Local advertising – Consider advertising in local venues or radio stations, TV stations to promote your betting shop. You can also consider placing ads in local newspapers, sports magazines, and online platforms.
- Social media – Use social media platforms like Facebook, Twitter, and Instagram to promote your betting business. Share updates on sports events and odds to engage with potential customers.
- Sponsorship – You can also sponsor local sports teams or events to get your brand out there and build a strong reputation.
- Loyalty programs – Create a loyalty program to incentivise customers to return and bet with you. Offer rewards like free bets or discounts on future bets.
- Referral programs – Encourage your existing customers to refer their friends and family to place wagers. Offer them incentives like free bets or cash rewards for every new customer they bring in.
How does a betting shop earn money?
Betting shops generate revenue by offering events and odds for various sports, such as virtual events. Gamblers can reap winnings depending on the associated odds if their guess is correct; however, in any incorrect guesses, bookmakers gain a profit from what’s known as the house edge. This small percentage taken from bets (included in the final odds) goes to the betting business, ensuring that it continues to earn money no matter what happens.
The bookmaker business industry is a highly lucrative global enterprise, capable of yielding up to 15% return on investments. It all relies upon the strategy and objectives set by the owner, with just 1 million turnovers, they could easily be making 100–150 thousand in gross profits. With such rewards, it’s no surprise that this sector is thriving.
Get in touch with us!
Starting a betting business in Kenya is highly regulated and capital-intensive, but achievable if you meet all legal, technical, and financial criteria. It’s essential to work with legal advisors and tech partners experienced in gaming compliance.
Afrilink Consultants is your key to easily opening betting shops across the country. Don’t leave your success to chance; our customizable turnkey solutions are designed to provide you with the most efficient, effective, and seamless business operations. Connect with us today at +254707280366 or send us an email at clientservice@afrilinkconsultants.com to start a betting business in Kenya.