Kenya is one of Africa’s fastest-growing economies and the undisputed technology hub of East Africa often called Silicon Savannah. For Indian entrepreneurs, registering a Kenya Private Limited Company has never been more accessible. With 100% foreign ownership permitted in most sectors, a minimum share capital of just KES 1, and a registration timeline of 3–7 business days, Kenya offers one of the most welcoming business environments on the continent.
This comprehensive guide walks you through every step of Kenya company registration in 2026 from choosing the right business structure to obtaining your KRA PIN, county licence, and opening your first bank account.
Why Register a Company in Kenya?
Kenya consistently ranks among the top African destinations for foreign direct investment. Here is why Indian business owners are increasingly choosing Kenya as their African base:
- Strategic East Africa location: Kenya provides access to the East African Community (EAC) market of over 300 million people and the broader African Continental Free Trade Area (AfCFTA).
- M-Pesa fintech ecosystem: Kenya leads Africa in mobile money innovation. Safaricom’s M-Pesa processes more digital transactions than many European countries, making it ideal for fintech, e-commerce, and digital services.
- English-speaking business environment: English is an official language, dramatically reducing communication and legal documentation friction for Indian businesses.
- India–Kenya DTAA: A Double Taxation Avoidance Agreement between India and Kenya ensures dividends, interest, and royalties are taxed at preferential rates of 10%, protecting profits repatriated to India.
- Improving Ease of Doing Business: The BRS and eCitizen portal have digitized most registration steps, reducing bureaucracy significantly.
- KES 1 minimum capital: Unlike many jurisdictions, Kenya imposes no meaningful minimum paid-up capital requirement for private companies.
Business Structures Available in Kenya
Under the Companies Act 2015, foreign investors can choose from several business structures. The most popular for Indian entrepreneurs are:
Kenya Private Limited Company (Ltd)
This is the most commonly used structure for foreign investors. A Kenya Private Limited Company is incorporated under the Companies Act 2015 and offers:
- Separate legal personality from its shareholders
- Limited liability protection
- 100% foreign ownership permitted in most sectors
- Minimum 1 director and 1 shareholder (can be the same person)
- No public disclosure of shareholders in most cases
- Minimum share capital of KES 1
Public Limited Company (PLC)
Used for companies intending to list on the Nairobi Securities Exchange or raise capital from the public. Requires a minimum of 2 directors and more extensive disclosure obligations. Not typically the first choice for Indian SMEs or startups.
Branch Office of a Foreign Company
A foreign company can register a branch office in Kenya under Section 975 of the Companies Act 2015. This does not create a separate legal entity the parent company remains liable. Branches are popular for multinational companies that want to maintain a single global entity.
Representative / Liaison Office
Used purely for market research and promotion. Cannot conduct revenue-generating activities. Rarely used by Indian businesses as it significantly restricts commercial operations.
Sole Proprietorship / Partnership
Available but not recommended for Indian investors as they do not offer limited liability and may face restrictions for non-citizens in certain sectors.
Recommendation for Indian investors: Register a Kenya Private Limited Company it balances flexibility, liability protection, and tax efficiency most effectively.
Foreign Ownership Rules Under Companies Act 2015
Kenya is remarkably open to foreign investment. Under the Companies Act 2015 and the Investment Promotion Act, 100% foreign ownership is permitted in most sectors. However, certain sectors have restrictions:
| Sector | Foreign Ownership Limit | Notes |
|---|---|---|
| Technology / IT / Software | 100% | No restrictions |
| Manufacturing | 100% | No restrictions |
| Trading / Import-Export | 100% | Wholesale: 100%. Retail: Kenyan citizens only for micro-retailers |
| Banking / Financial Services | Up to 100% | Requires CBK (Central Bank of Kenya) approval |
| Media / Broadcasting | Up to 20% | Restricted sector |
| Land Ownership | Leasehold only (99 years max) | Freehold restricted to citizens |
| Aviation | Restricted | Requires KCAA approval |
Note: The Investment Promotion Act and sector-specific laws govern these restrictions. Always verify your sector’s requirements with a local legal advisor or KenInvest before incorporation.
Step-by-Step Kenya Company Registration Process (2026)
The complete process to register a Kenya Private Limited Company from India involves six key stages. Here is a detailed breakdown:
Name Reservation via eCitizen / BRS (Day 1)
Before incorporation, your proposed company name must be approved by the Business Registration Service (BRS).
- Log into the eCitizen portal at ecitizen.go.ke
- Navigate to Business Registration Service
- Search your proposed company name
- Submit up to 3 name options for approval
- Name reservation fee: KES 150 (approximately INR 90)
- Approval typically within 1–2 hours during business hours
Name requirements: The name must end in “Limited” or “Ltd.” It cannot be identical or deceptively similar to an existing company. Avoid names implying government association unless approved.
Prepare Incorporation Documents (Day 1–2)
You will need to prepare the following documents for submission via the BRS portal:
- Memorandum of Association: Outlines the company’s objectives and relationship with shareholders
- Articles of Association: Governs the internal management of the company
- Statement of Nominal Capital: Declares the share capital structure
- Form CR1: Application for registration
- Form CR2: Statement of the company’s first directors and secretary
- Form CR8: Declaration of compliance by advocates
- Passport copies: For all foreign directors and shareholders
- Passport-size photographs: For all directors
- Proof of residential address: Utility bill or bank statement (translated to English if necessary)
Important: All documents from India must be notarized and may require apostille certification under the Hague Convention. Kenya accepted the Hague Apostille Convention, simplifying document authentication.
Submit Application via BRS eCitizen Portal (Day 2–3)
- Upload all documents to the BRS portal
- Pay incorporation fees (see cost table below)
- BRS reviews the application typically 1–3 business days
- Upon approval, receive the Certificate of Incorporation
Obtain KRA PIN for the Company (Day 3–4)
Immediately after incorporation, register for a KRA PIN (Kenya Revenue Authority Personal Identification Number) via the KRA iTax portal. This is mandatory for:
- Opening a business bank account
- Filing tax returns
- Importing goods
- Applying for business permits
Each director and shareholder must also obtain individual KRA PINs. For foreigners, this is done with a passport number as the primary identifier.
Register for VAT (if applicable)
If your annual turnover is expected to exceed KES 5 million (approximately INR 30 lakh), VAT registration is mandatory. Registration is done via the KRA iTax portal. VAT rate is 16% on taxable supplies.
Apply for County Government Business Permit (Day 4–7)
Every business operating in Kenya requires a Single Business Permit (SBP) from the county government where it operates. For most Indian businesses setting up in Nairobi:
- Apply at the Nairobi City County offices or online portal
- Fees vary by business type, location, and size typically KES 5,000–KES 50,000 annually
- Renewable annually
- Required before commencing operations
Open a Corporate Bank Account
With your Certificate of Incorporation and KRA PIN, you can now open a business bank account at major Kenyan banks including KCB, Equity Bank, NCBA, or Standard Chartered. Many banks now allow remote account opening for foreign investors with proper documentation.
Business Registration Service (BRS) Everything You Need to Know
The Business Registration Service (BRS) is Kenya’s official government agency responsible for company registration, business name registration, and related services. It operates under the Companies Act 2015 and functions as a one-stop-shop for business registration.
BRS Key Functions:
- Incorporation of companies (private, public, limited by guarantee)
- Registration of business names
- Registration of foreign companies
- Filing of annual returns
- Registration of charges and mortgages
- Issuance of certificates of good standing
BRS Fee Schedule (2026):
| Service | Fee (KES) | Approx. INR |
|---|---|---|
| Name reservation | 150 | ~90 |
| Private company incorporation | 10,650 | ~6,400 |
| Foreign company registration | 75,000 | ~45,000 |
| Annual return filing | 4,150 | ~2,500 |
| Certificate of good standing | 1,000 | ~600 |
Note: Fees are indicative. Always verify current fees at the BRS eCitizen portal as they are subject to annual revisions.
KenInvest Kenya Investment Authority
The Kenya Investment Authority (KenInvest) is the government body mandated to promote and facilitate investment in Kenya. For foreign investors, including Indian entrepreneurs, KenInvest plays several important roles:
What KenInvest Does:
- Investment certificates: KenInvest issues Investment Certificates to qualifying foreign investors. These certificates provide access to special incentives and help with regulatory approvals.
- One-Stop Shop services: KenInvest facilitates interactions with multiple government agencies BRS, Kenya Revenue Authority, county governments, immigration in one place.
- Aftercare support: Post-investment support including dispute resolution facilitation and regulatory guidance.
- Incentive facilitation: Access to EPZ (Export Processing Zone) and SEZ (Special Economic Zone) incentives for qualifying investors.
Do You Need a KenInvest Certificate?
A KenInvest Investment Certificate is optional but highly recommended for foreign investors for the following reasons:
- It signals commitment to Kenyan authorities and banks
- It facilitates Class G work permits for investor directors
- It grants access to investment incentive programs
- Minimum investment requirement: typically USD 100,000 for foreign investors
How to Apply for a KenInvest Certificate:
- Complete the KenInvest application form (available at invest.go.ke)
- Submit business plan and proof of investment
- Pay application fee
- Certificate issued within 5–10 business days
eCitizen Portal The Gateway to Kenya Company Registration
The eCitizen portal (ecitizen.go.ke) is Kenya’s integrated digital government services platform. Almost all company registration, licensing, permit, and government service applications flow through this portal. For Indian investors registering remotely, the eCitizen portal is the primary interface.
eCitizen Account Setup for Foreign Nationals:
- Visit ecitizen.go.ke
- Click “Create Account” and select “Foreigner” or “Non-Citizen”
- Enter passport details and create login credentials
- Verify email address
- Add mobile number for OTP verification (a Kenyan or international number works)
Services Available on eCitizen for Companies:
- Company name search and reservation (BRS)
- Company incorporation
- KRA PIN application
- Business permit application (Nairobi County)
- Immigration work permit applications
- NSSF registration
- NHIF registration
Pro tip for Indian investors: The eCitizen portal accepts international credit and debit cards (Visa, Mastercard) for payment. You do not need a Kenyan bank account to complete most registration steps.
KRA PIN Registration A Critical Step
The KRA PIN (Kenya Revenue Authority Personal Identification Number) is Kenya’s equivalent of India’s PAN number. It is assigned to both individuals and companies for tax identification purposes.
Why Every Company and Director Needs a KRA PIN:
- Filing corporate tax returns (CIT)
- Registering for VAT
- Opening a business bank account (banks require it)
- Applying for a business permit (Single Business Permit)
- Customs and import documentation
- Employment contracts and payroll (PAYE)
- Government contracts and tenders
How to Register for KRA PIN (Company):
- Visit itax.kra.go.ke
- Select “New PIN Registration” → “Non-Individual” (for company)
- Enter Certificate of Incorporation number
- Provide director details and KRA PINs
- Upload Certificate of Incorporation and Memorandum of Association
- Submit and receive KRA PIN via email typically within 1–2 hours
KRA PIN for Foreign Directors
Each foreign director must register individually for a KRA PIN using their passport. Select “Non-Individual residing outside Kenya” if the director is based in India. The PIN is issued electronically with no physical visit required.
County Government Business Permit (Single Business Permit)
Every business in Kenya must obtain a Single Business Permit (SBP) from the county government in which it operates. This is the equivalent of India’s shop and establishment licence and trade licence combined.
Key Facts About Single Business Permits:
- Issued by the relevant county government (e.g., Nairobi City County for businesses in Nairobi)
- Must be renewed annually (typically by 31 March each year)
- Fees vary by business type, number of employees, and floor area
- Operating without an SBP attracts penalties and can lead to business closure
Documents Required for SBP:
- Certificate of Incorporation
- KRA PIN certificate
- Lease agreement for business premises
- Valid ID / passport of proprietor or director
- Completed application form
Estimated SBP Fees in Nairobi (2026):
| Business Type | Annual Fee (KES) | Approx. INR |
|---|---|---|
| Professional services (1–5 employees) | 5,000–15,000 | 3,000–9,000 |
| Technology company (office-based) | 10,000–30,000 | 6,000–18,000 |
| Manufacturing / light industry | 20,000–100,000 | 12,000–60,000 |
| Restaurant / hospitality | 25,000–80,000 | 15,000–48,000 |
Registering a Foreign Company Branch in Kenya
If your Indian company wishes to maintain a single global entity rather than incorporating a subsidiary, you can register a foreign company branch in Kenya under Section 975 of the Companies Act 2015.
Key Differences: Branch vs. Subsidiary
| Feature | Foreign Company Branch | Kenya Private Limited Company |
|---|---|---|
| Legal entity | Extension of parent company | Separate Kenyan legal entity |
| Liability | Parent company liable | Limited to Kenyan company assets |
| Registration fee | KES 75,000 | KES 10,650 |
| Tax treatment | Taxed on Kenya-source income | Taxed on worldwide income (Kenya operations) |
| Ease of dissolution | Simpler | Formal winding-up process |
| Best for | Multinational companies, project-specific operations | Long-term market presence, JVs, startups |
Documents Required for Foreign Company Registration
- Certified copy of the parent company’s Certificate of Incorporation (from India must be apostilled)
- Certified copy of the parent company’s Memorandum and Articles of Association
- List of all directors and shareholders of the parent company
- List of persons authorized to act as local representative in Kenya
- Physical address of the Kenya office
- Completed Form F2 (registration of foreign company)
Timeline & Costs Summary
Registration Timeline:
| Stage | Activity | Time Required |
|---|---|---|
| Day 1 | Name reservation via BRS / eCitizen | 1–2 hours |
| Day 1–2 | Document preparation and notarization | 1–2 days |
| Day 2–3 | BRS incorporation application | 1–3 business days |
| Day 3–4 | KRA PIN registration (company + directors) | Same day |
| Day 4 | VAT registration (if required) | 1–2 days |
| Day 4–7 | County business permit | 1–5 days |
| Day 5–14 | Bank account opening | 5–10 days |
| Total | Fully operational company | 3–7 days (registration) + 1–2 weeks (bank) |
Total Cost Estimate for Kenya Private Limited Company (2026)
| Item | Cost (KES) | Approx. INR |
|---|---|---|
| Name reservation | 150 | ~90 |
| BRS incorporation fee | 10,650 | ~6,400 |
| KRA PIN (company + 2 directors) | Free | Free |
| County business permit (Nairobi) | 10,000–30,000 | ~6,000–18,000 |
| Document notarization / apostille (India) | ~INR 5,000–15,000 | 5,000–15,000 |
| Professional / legal fees (optional) | 50,000–150,000 | ~30,000–90,000 |
| Total (DIY) | ~KES 25,000–50,000 | ~INR 15,000–30,000 |
| Total (with professional help) | ~KES 100,000–200,000 | ~INR 60,000–1,20,000 |
Frequently Asked Questions
Can an Indian national own 100% of a Kenya company?
Yes. Kenya permits 100% foreign ownership in most sectors under the Companies Act 2015 and the Investment Promotion Act. Exceptions include media, certain agricultural activities, and small-scale retail trade reserved for Kenyan citizens.
Do I need to be physically present in Kenya to register a company?
No. Most registration steps can be completed remotely via the eCitizen portal and online submission to BRS. However, bank account opening may require at least one in-person visit unless you appoint a local authorized representative.
What is the minimum share capital for a Kenya Private Limited Company?
Kenya law requires a minimum share capital of just KES 1. However, for practical purposes (bank account opening, KenInvest certificate, work permit applications), most companies set a nominal capital of KES 100,000 to KES 1,000,000.
How long does Kenya company registration take?
The core BRS registration process takes 3–7 business days once documents are submitted. Bank account opening may add another 1–2 weeks.
Is an Indian company director required to be a Kenya resident?
No. Under the Companies Act 2015, there is no legal requirement for directors of a private company to be Kenyan residents. However, having at least one local director or representative agent simplifies banking and operational matters significantly.
What is the difference between BRS and KenInvest?
BRS (Business Registration Service) is the statutory body that legally incorporates your company it is mandatory. KenInvest (Kenya Investment Authority) facilitates investment promotion and issues voluntary investment certificates it is optional but beneficial for large foreign investments seeking government support and incentives.
Can I use a virtual office address for my Kenya company?
Yes. Kenya law allows companies to use registered agent or virtual office addresses as their official registered address. This is commonly done by foreign companies in their early stages. However, a physical office address is required for certain licences, VAT registration, and the county business permit.
Conclusion
Registering a Kenya Private Limited Company from India in 2026 is a streamlined process that can be completed largely online through the eCitizen portal and BRS. With 100% foreign ownership permitted, a KES 1 minimum capital, and a registration timeline of just 3–7 days, Kenya stands out as one of Africa’s most accessible markets for Indian entrepreneurs.
The combination of Kenya’s strategic position as the East Africa gateway, its thriving M-Pesa fintech ecosystem, the favourable India–Kenya DTAA, and its English-speaking business environment makes it an outstanding choice for your African expansion.
Need help navigating the Kenya company registration process? Consult a qualified Kenyan corporate lawyer or a specialist cross-border business advisory firm familiar with both Indian FEMA regulations and Kenyan corporate law.