Registering a Business in Kenya: eCitizen Process, Cost & Timeline

·8 min read·🌐Henry Agwu

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.

StructureLegal PersonalityLiabilityMinimum OwnersTypical Use Case
Sole Proprietorship (Business Name)NoUnlimited (owner personally liable)1Small traders, consultants, shops
Partnership (Business Name)NoUnlimited (partners jointly liable)2Professional practices, small firms
Private Limited Company (Ltd)YesLimited to share capital1 shareholder, 1 directorMost SMEs, startups, contractors
Public Limited Company (PLC)YesLimited to share capitalMinimum statutory directors/shareholdersLarge enterprises, listed firms
Limited Liability Partnership (LLP)YesPartners liable for own acts only2 partnersLaw, accounting, consulting firms
Company Limited by GuaranteeYesLimited by guaranteeAs per constitutionNGOs, churches, schools, clubs
Foreign Company/BranchYes (branch compliance)As per parent companyLocal representative requiredMultinationals 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:

  1. Create/verify your eCitizen account (linked to your ID and KRA PIN).
  2. Run a name search and reserve your preferred name.
  3. Submit the registration application with required documents.
  4. Pay the official fee.
  5. 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 StructureOfficial Fee (KES)Certificate IssuedTypical Timeline
Business Name (sole prop/partnership)950Certificate of Registration~1 day
Private Limited Company (Ltd)10,650Certificate of Incorporation3–5 days
Public Limited Company (PLC)10,650Certificate of Incorporation3–5 days
Limited Liability Partnership (LLP)25,000Certificate of Incorporation~1 day
Foreign Company (branch compliance)7,550Certificate of Compliance3–5 days
Unlimited Company20,050Certificate of Incorporation3–5 days
Company Limited by Guarantee10,000Certificate 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.

FactorSole ProprietorshipPrivate Limited CompanyLLP
Legal entityNoYesYes
LiabilityUnlimited (personal assets at risk)Limited to share capitalPartners liable for own acts
Minimum owners11 shareholder + 1 director2 partners
Registration feeKES 950~KES 10,650~KES 25,000
Annual complianceRenew business nameAnnual returns, filingsAnnual filings
Tax treatmentPersonal income tax (graduated rates)Corporate tax (currently 30% on profits)Tax-transparent; partners taxed individually
Best forSmall traders, low-riskSMEs, contractors, startupsProfessional 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.

Share this article

Related Tools

Related Templates