Kenya Business Registration Guide
Business registration in Kenya is fully digitised through the eCitizen platform under the Business Registration Service (BRS). Company incorporation, KRA PIN application, and business permit applications are completed online. The most common business form is the Limited Liability Company (LLC), also known as a private company limited by shares. Foreign companies may operate as a branch or incorporate a Kenyan subsidiary. Additional registrations include VAT (if turnover exceeds KES 5M), NSSF, SHA, and industry-specific licences. Customs registration is done through the EAC TradeNet system.
Company Types in Kenya
Businesses in Kenya may operate under the following legal structures:
- Private Limited Company (Ltd): The most common business vehicle — limited liability, minimum 1 shareholder (up to 50), minimum 1 director. Shares are privately held and not offered to the public.
- Limited Liability Partnership (LLP): Combines partnership flexibility with limited liability. Requires at least 2 partners, annual returns, and audited accounts if turnover exceeds KES 5 million.
- Sole Proprietorship: Owned and operated by one individual — unlimited liability, simple registration, suitable for small businesses and freelancers.
- Partnership: Two or more partners sharing profits and liabilities. General partnerships have unlimited liability; LLPs are limited.
- Public Limited Company (PLC): Shares listed on the NSE, at least 3 directors, more extensive reporting requirements.
- Foreign Company Branch: A branch of a foreign company registered in Kenya — not a separate legal entity, taxed at 37.5% on Kenyan-source income.
Company Registration via eCitizen
Company registration in Kenya is done entirely online through the eCitizen portal (Business Registration Service). The process for incorporating a private limited company involves the following steps:
- Name reservation: Search and reserve the company name (KES 150 fee, valid for 30 days)
- Prepare incorporation documents: Memorandum and Articles of Association, statement of nominal capital, and particulars of directors and shareholders
- Pay registration fees: KES 1,000–10,000 depending on share capital
- Registration: The Business Registration Service processes the application within 1–7 working days
- Certificate of Incorporation: Issued electronically via eCitizen
Upon incorporation, the company automatically receives a KRA PIN and is registered for income tax. The entire process can be completed in 1–3 days.
KRA PIN Registration
Every business must obtain a KRA Personal Identification Number (PIN). For companies incorporated via eCitizen, the KRA PIN is issued automatically upon incorporation. For sole proprietorships and partnerships, the individual KRA PIN is used. The KRA PIN is required for all tax transactions, including filing returns, issuing invoices (E-TIMS), paying taxes, and participating in government tenders. The PIN must be displayed on all company invoices, letterheads, and correspondence.
Business Permits — County Government
Every business operating in Kenya must obtain a business permit from the county government where the business is located. The permit is issued through the county's e-business portal (or eCitizen for some counties). Key details:
- Fee: KES 1,000–50,000 per year depending on the business type and location
- Renewal: Annual renewal by 31 December
- Single business permit: Most counties operate a single business permit covering all county regulatory fees
- Penalties: Operating without a valid permit may result in fines, business closure, or prosecution
Tax Registrations and Social Contributions
After company incorporation, the following tax and social registrations must be completed:
- PAYE: Register as an employer via iTax when hiring the first employee
- VAT: Register for VAT via iTax if annual turnover exceeds or is expected to exceed KES 5 million
- NSSF: Register with NSSF within 30 days of hiring the first employee
- AHL: Affordable Housing Levy registration is automatic upon PAYE registration
- SHA: Register with the Social Health Authority for employee health insurance
- E-TIMS: Register for the electronic tax invoice system (mandatory for all VAT-registered businesses)
Foreign Company Registration
Foreign companies may operate in Kenya through a branch or subsidiary:
- Branch: Register as a foreign company with the Business Registration Service (additional fees apply, KES 20,000–100,000). A local representative must be appointed. The branch must file annual returns with both the BRS and KRA.
- Subsidiary: Incorporate a Kenyan company with foreign shareholders. No restrictions on foreign ownership in most sectors (except insurance, telecommunications, and media where local participation is required).
- Additional approvals: Sector-specific regulators may require approvals for banking, insurance, telecommunications, mining, and energy.
Post-Registration Compliance
After registration, ongoing compliance requirements include:
- Annual return: File with the Business Registration Service by 31 December each year (KES 1,000 fee)
- Annual tax return: File via iTax within 6 months of the accounting period end
- Monthly PAYE returns by the 9th
- Monthly VAT returns (by 20th) or quarterly if eligible
- Audited accounts: Required for companies with turnover above KES 50 million, all PLCs, and all foreign company branches
- Business permit renewal: Annual renewal by county government
FAQs
How long does company registration take in Kenya?
Online registration via eCitizen typically takes 1–3 working days for the Certificate of Incorporation. Same-day registration is available for an expedited fee (KES 5,000–10,000).
Is foreign ownership of Kenyan companies restricted?
Foreign ownership is permitted at 100% in most sectors. Some sectors require local participation: telecommunications (20% Kenyan ownership), insurance (33.3% local), mining subject to Mineral Rights Board approval.
What are the minimum capital requirements?
There is no minimum share capital for a private limited company in Kenya. Companies can incorporate with as little as KES 1,000 in share capital. However, higher capital is recommended for credibility and for certain regulated sectors.
Can I register a company without a physical office?
Yes, a registered address (can be a virtual office, accountant's office, or home address) is required for the company registration. The registered address is used for official communications and legal notices.
Disclaimer
This guide provides general information about business registration in Kenya for the 2026 tax year. Registration procedures, fees, and requirements may change. Always consult with a qualified Kenyan legal advisor or the Business Registration Service for advice specific to your situation. InvestmentKit does not provide legal advice.