Registering a Business in Kenya: eCitizen Process, Cost & Timeline
If you're planning to register a business in Kenya, the entire process now happens online through the eCitizen portal under the Business Registration Service (BRS).
If you're planning to register a business in Kenya, the entire process now happens online through the eCitizen portal under the Business Registration Service (BRS). In this guide, I walk you through the exact steps, official fees in Kenyan shillings (KES), realistic timelines, required documents, and what to do after you get your certificateβso you can move from idea to incorporated entity with confidence.
I also highlight where ToolBase tools fit in, including our business name idea validator and a simple post-registration compliance checklist you can use to track KRA PIN, county permits, NSSF, and NHIF.
Why Register Your Business in Kenya?
Registration gives your business legal recognition, protects your trading name, and unlocks access to formal finance, government tenders, and tax compliance. Under the Companies Act, 2015, a company becomes a separate legal person once registered, which limits liability and clarifies ownership through shares or partnership interests. brs.go
For sole proprietors and partnerships, registration under the Registration of Business Names Act, Cap 499 still matters: it secures your business name and is often required by banks, landlords, and county governments when issuing permits.
Types of Business Structures You Can Register
Kenya's framework supports multiple structures. Your choice affects liability, tax treatment, compliance burden, and cost.
| Structure | Legal Personality | Liability | Minimum Owners | Typical Use Case |
|---|---|---|---|---|
| Sole Proprietorship (Business Name) | No | Unlimited (owner personally liable) | 1 | Small traders, consultants, shops |
| Partnership (Business Name) | No | Unlimited (partners jointly liable) | 2 | Professional practices, small firms |
| Private Limited Company (Ltd) | Yes | Limited to share capital | 1 shareholder, 1 director | Most SMEs, startups, contractors |
| Public Limited Company (PLC) | Yes | Limited to share capital | Minimum statutory directors/shareholders | Large enterprises, listed firms |
| Limited Liability Partnership (LLP) | Yes | Partners liable for own acts only | 2 partners | Law, accounting, consulting firms |
| Company Limited by Guarantee | Yes | Limited by guarantee | As per constitution | NGOs, churches, schools, clubs |
| Foreign Company/Branch | Yes (branch compliance) | As per parent company | Local representative required | Multinationals entering Kenya |
Sources: Companies Act, 2015; Registration of Business Names Act, Cap 499; LLP Act No. 42 of 2011.
The eCitizen + BRS Portal: How Kenya's Registration Works
All company and business name applications go through eCitizen β Business Registration Service (BRS). Payments are electronic (M-Pesa, card), and certificates are issued digitally once approved.
The core flow is:
- Create/verify your eCitizen account (linked to your ID and KRA PIN).
- Run a name search and reserve your preferred name.
- Submit the registration application with required documents.
- Pay the official fee.
- Receive your Certificate of Registration/Incorporation (and CR12 for companies).
Step-by-Step: Registering a Private Limited Company (Ltd)
This is the most common structure for SMEs and startups. The official fee is KES 10,650, and processing typically takes 3β5 days once submitted correctly.
Step 1 β Name Search & Reservation
- Log in to eCitizen and select Business Registration Service β Companies Registry β Make Application β Name Search.
- Propose your company name and pay the search fee (KES 150).
- Wait for results (often within 24 hours). If approved, you can proceed to registration.
Tip: Avoid names identical to existing companies, offensive terms, or restricted words (e.g., "University," "Bank") unless you have approvals.
Step 2 β Prepare Required Documents
Under the Companies (General) Regulations, 2015 (supporting Section 13 of the Companies Act, 2015), you'll need:
- Copies of KRA PIN certificates for each proposed director.
- Copies of ID or passport for each director.
- Passport-size photographs of each director.
- For non-Kenyan directors: passport copy and photo.
- Registered office details (physical address in Kenya).
Step 3 β Fill the Online Registration Form
On BRS, complete the company registration form (CR1, CR2, CR8, and statement of nominal capital as prompted). You'll enter:
- Company name (as reserved)
- Registered office address
- Share capital and shareholding
- Director(s) and secretary details
- Nature of business
Step 4 β Pay the Registration Fee
The total official cost for a Private Limited Company is KES 10,650 (registration fee, search, and convenience fee bundled). Payment is via eCitizen using M-Pesa or card.
Step 5 β Approval & Certificate Issuance
If compliant with the Companies Act, 2015, the Registrar registers the company and issues a Certificate of Incorporation plus a CR12 (official shareholding/director extract). Typical timeline: 3β5 days.
ToolBase tie-in: After incorporation, use our Post-Registration Compliance Checklist to track KRA PIN activation, county permit, NSSF/NHIF employer registration, and annual returns deadlines.
Step-by-Step: Registering a Business Name (Sole Proprietorship/Partnership)
This route is faster and cheaper, ideal for small traders and service providers. Total cost is KES 950, with approvals often in about 1 day (busy periods can stretch to 5β10 days).
Step 1 β Name Search
- On eCitizen β BRS, choose Registration of a Business Name β Name Search.
- Pay KES 150 for the search.
- Wait ~24 hours for results.
Step 2 β Submit Business Name Application
- Select Registration of a Business Name and fill in owner/partner details, ID/PIN, business address, and nature of business.
- Upload ID/PIN copies and photos as required.
Step 3 β Pay & Receive Certificate
- Pay KES 950 total (includes search and registration).
- On approval, you receive a Certificate of Registration of Business Name.
ToolBase tie-in: Use our Business Name Idea Validator to test availability and avoid conflicts before you pay for the search.
Official Fees: What You'll Pay (KES)
These are the current official fees published by the Business Registration Service.
| Business Structure | Official Fee (KES) | Certificate Issued | Typical Timeline |
|---|---|---|---|
| Business Name (sole prop/partnership) | 950 | Certificate of Registration | ~1 day |
| Private Limited Company (Ltd) | 10,650 | Certificate of Incorporation | 3β5 days |
| Public Limited Company (PLC) | 10,650 | Certificate of Incorporation | 3β5 days |
| Limited Liability Partnership (LLP) | 25,000 | Certificate of Incorporation | ~1 day |
| Foreign Company (branch compliance) | 7,550 | Certificate of Compliance | 3β5 days |
| Unlimited Company | 20,050 | Certificate of Incorporation | 3β5 days |
| Company Limited by Guarantee | 10,000 | Certificate of Incorporation | ~3 days (after vetting) |
Notes:
- Name search is typically KES 150 per attempt.
- No stamp duty is payable at incorporation.
- Fees are subject to statutory changes; always confirm on BRS before paying.
Realistic Timelines: From Application to Certificate
Kenya's eCitizen system has significantly reduced turnaround times.
- Business Name: Often approved within 1 business day, though peak periods can extend to 5β10 days.
- Private Ltd / PLC / Foreign Company: Typically 3β5 days after complete submission.
- LLP: Around 1 day in many cases.
- Company Limited by Guarantee: About 3 days after receiving the vetting report from the relevant authority.
Delays usually stem from incomplete documents, name conflicts, or high application volumes.
Special Case: Foreigners Registering a Company in Kenya
Foreign founders can register a local company, but the process includes extra steps.
- Contract a registered agent (common practice; estimates around KES 30,000 for agent services).
- Conduct name search and reserve the name.
- Submit registration with required documents (passport copies, PINs, local representative acceptance, etc.).
- Pay registration fees (company registration ~KES 10,000 plus searches and convenience fees).
- Obtain Certificate of Incorporation and CR12.
Indicative total cost (including agent): around KES 40,800, depending on agent fees and searches.
After Registration: Compliance You Cannot Skip
Incorporation is just the start. Kenyan law and county regulations require additional registrations to operate legally.
1) KRA PIN for the Company
New companies often have PIN processing initiated automatically after registration, but you can also apply via iTax β New PIN Registration (Non-Individual). You'll need:
- Certificate of Incorporation
- CR12
- Directors' PINs and IDs
- Contact details
KRA issues the PIN and credentials via email once processed.
2) County Single Business Permit
Every business needs a Single Business Permit from the county where it operates. Fees vary by county, business type, size, and location.
- Small shops/workshops: commonly KES 5,000β15,000 depending on county.
- Larger premises or prime locations: can range from KES 30,000 to 85,000+.
You'll typically present your incorporation/business name certificate, ID/PIN, and lease/LR details.
3) NSSF & NHIF Employer Registration
If you hire staff, register as an employer with:
- NSSF (National Social Security Fund): Submit employer registration form with certificate of incorporation/business name, business permit, and IDs.
- NHIF (National Health Insurance Fund): Employer registration is required; fees and processes are published by NHIF.
These registrations are separate from company incorporation and are enforced under Kenyan social security and health insurance laws.
4) Annual Returns & Statutory Filings
Private companies must file annual returns with the Registrar of Companies. Failure to file can attract penalties and affect good standing. Keep your registered office, directors, and shareholding details updated on BRS.
Sole Proprietorship vs Private Limited vs LLP: Which to Choose?
Your structure affects liability, tax, and compliance. Here's a practical snapshot.
| Factor | Sole Proprietorship | Private Limited Company | LLP |
|---|---|---|---|
| Legal entity | No | Yes | Yes |
| Liability | Unlimited (personal assets at risk) | Limited to share capital | Partners liable for own acts |
| Minimum owners | 1 | 1 shareholder + 1 director | 2 partners |
| Registration fee | KES 950 | ~KES 10,650 | ~KES 25,000 |
| Annual compliance | Renew business name | Annual returns, filings | Annual filings |
| Tax treatment | Personal income tax (graduated rates) | Corporate tax (currently 30% on profits) | Tax-transparent; partners taxed individually |
| Best for | Small traders, low-risk | SMEs, contractors, startups | Professional firms (law, audit, consulting) |
Sources: Companies Act, 2015; Registration of Business Names Act; LLP Act; Kenya tax guidance.
Common Mistakes That Delay Approval
- Name conflicts: Proposing names too close to existing companies or reserved names.
- Incomplete documents: Missing PIN copies, IDs, or photos for directors.
- Wrong structure: Using a business name when you need a company (e.g., for tenders or limited liability).
- Ignoring county permits: Operating without a Single Business Permit after incorporation.
- Skipping NSSF/NHIF: Hiring staff without employer registration.
How ToolBase Helps You Move Faster
On ToolBase, you'll find practical tools that complement the eCitizen process:
- Business Name Idea Validator: Test name availability and conflicts before you pay for the search.
- Post-Registration Compliance Checklist: Track KRA PIN, county permit, NSSF/NHIF, and annual returns in one place.
These tools don't replace legal or tax advice, but they reduce errors and keep you organized.
FAQs
How long does it take to register a company in Kenya?
Typically 3β5 days for a Private Limited Company after complete submission on eCitizen.
What is the total cost to register a business name?
KES 950 total (including name search and registration), often approved in about a day.
Do foreigners need an agent to register a company?
Not strictly by law, but in practice many engage a registered agent to handle documentation and local representation; total costs with agent often land around KES 40,800.
Is a county business permit required after incorporation?
Yes. A Single Business Permit from your county is required to operate legally; fees vary by county and business type.
When do I register for KRA PIN, NSSF, and NHIF?
KRA PIN is initiated at or shortly after incorporation via iTax; NSSF and NHIF employer registrations are required once you hire staff.
Conclusion
Registering a business in Kenya is now a streamlined, online process via eCitizen and BRS, with clear fees in KES and predictable timelines depending on your structure. By choosing the right entity, preparing complete documents, and completing post-registration compliance (KRA PIN, county permit, NSSF/NHIF), you set your venture up for formal growth and reduced risk.
Last Updated: September 2026
This article is for educational purposes only and does not constitute professional advice. Consult a qualified professional for your specific situation.