Call for Assistance: +254 112074649

How to Set Up a Company in Kenya: A Comprehensive Guide

January 28, 2025

Starting a company in Kenya is now easier than ever, thanks to the eCitizen portal, which allows business owners to register and obtain necessary legal documents online. However, beyond company registration, several other compliance steps must be completed to ensure your business is fully operational.

This guide breaks down the latest process for company registration and the additional steps required to get your business up and running.

Understanding Business Structures in Kenya

Before initiating the registration process, it's crucial to determine the type of business entity that aligns with your objectives. In Kenya, the common business structures include:

  • Sole Proprietorship: Owned and operated by one individual, suitable for small-scale businesses.
  • Partnership: A business owned by two or more individuals sharing profits and liabilities.
  • Limited Liability Company (LLC): A separate legal entity from its owners, offering limited liability protection.
  • Branch Office: An extension of a foreign company operating in Kenya.

Each structure has distinct legal implications, tax obligations, and operational frameworks. For most entrepreneurs, registering a Limited Liability Company (LLC) is advantageous due to its separate legal status and limited liability protection.

Step 1: Register on the eCitizen Portal

Before you begin the registration process, you must first create an account on eCitizen, Kenya’s official government services portal. This account will allow you to access the Business Registration Service (BRS), where company registration is conducted.

How to Register on eCitizen:

  • Visit eCitizen Portal
  • Click "Create an Account"
  • Select the appropriate category:
  1. Kenyan Citizen (if you have a national ID)
  2. Foreign Resident (for non-Kenyans with a work permit)
  3. Foreign National (for investors outside Kenya)
  • Enter your Personal Information (ID number, email, phone number)
  • Verify your email and phone number
  • Set a password and log in to your account

Once your account is created, you can proceed to register your company online.

Step 2: Apply and Pay for Company Registration

Company registration in Kenya is done entirely online through the eCitizen Business Registration Service (BRS). Unlike before, there is no need to conduct a separate name search or pay the Ksh. 150 name reservation fee. Instead, applicants can submit up to three proposed company names in a single application, and the Registrar of Companies will approve one based on availability.

Updated Process for Company Name Approval

  • During the registration process, you will be asked to provide three company name options.
  • The Registrar of Companies will review the submitted names and approve the one that is available.
  • If all three names are unavailable, you will be required to submit new options.

This new approach saves time and eliminates the need for a separate name search process, making company registration faster and more convenient.

Required Documents for Company Registration

To successfully register your company, ensure you have the following:

  • Proposed Company Names (Up to three options)
  • Memorandum & Articles of Association (MOA & AOA) – Defines the company’s purpose and structure
  • CR1 Form – Company registration applicationCR2 Form – Declaration of shareholding structure
  • CR8 Form – Notice of registered office address
  • List of Directors & Shareholders (CR12) – Shows company ownership details
  • Copies of Directors’ ID Cards or Passports
  • Passport Photos of All Directors
  • KRA PINs of Directors
  • Company’s Physical & Postal Address

Steps to Register Your Company

  • Log in to eCitizen and navigate to Business Registration Service (BRS)
  • Enter Three Proposed Company Names for approval
  • Fill in the Company Registration Forms (CR1, CR2, CR8)
  • Upload the Required Documents
  • Pay the Company Registration Fee (Ksh. 10,650 - this is just an estimation, it may vary)
  • Submit Your Application

Once submitted, the application is reviewed by the Registrar of Companies and processing typically takes 3–5 business days. If the submitted names are rejected, you will be asked to provide new options.

Step 3: Obtain Company Registration Documents

After your company is successfully registered, you will receive the following official documents via your eCitizen account:

Certificate of Incorporation – Confirms your business is legally recognized
CR12 Form – Lists the company’s directors and shareholders
Company KRA PIN – Required for tax compliance
NSSF Employer Registration Number – For employee pension contributions
SHA Employer Registration Number – For state health insurance compliance

These documents legally establish your company, but additional steps are required before you can begin operations.

Step 4: Apply for a Business Permit from the County Government
To operate legally, businesses must obtain a Business Permit from the county government where they intend to operate. The process and fees vary by county, depending on the type and size of the business.

How to Apply for a Business Permit
Visit your local County Government Office (or apply online if available)
Submit your Company Registration Documents (Certificate of Incorporation, KRA PIN)
Provide your Business Location & Nature of Business
Pay the Business Permit Fee (varies by county)
Receive your Business Permit
Estimated Business Permit Costs by County
County Business Permit Fee (Ksh.)
Nairobi 5,000 – 50,000
Mombasa 7,000 – 60,000
Kisumu 4,500 – 40,000
Step 5: Register with the National Social Security Fund (NSSF)
If your company has employees, registering with NSSF is mandatory. The NSSF provides retirement benefits for workers, and both employers and employees contribute monthly.

How to Register with NSSF
Visit the NSSF Online Portal
Click "Employer Registration"
Enter company details, including Certificate of Incorporation & KRA PIN
Upload required documents
Receive your NSSF Employer Registration Number
Employers must remit monthly contributions based on employee salaries.

Step 6: Register with SHA for Employee Health Insurance
The State Health Authority (SHA) ensures employers contribute to employee medical coverage. This is legally required for companies hiring staff.

How to Register with SHA
Visit the SHA Online Portal (or nearest SHA office)
Provide company details and Certificate of Incorporation & KRA PIN
Submit a list of employees to be covered
Pay monthly health insurance contributions
Step 7: Open a Company Bank Account
A corporate bank account is essential for managing your company’s finances, receiving payments, and handling payroll.

Requirements to Open a Business Bank Account
✔ Certificate of Incorporation
✔ Company KRA PIN
✔ CR12 Document (List of Directors & Shareholders)
✔ Memorandum & Articles of Association
✔ Business Permit
✔ Directors' ID Copies & KRA PINs

Visit your preferred bank with these documents to open a company account.

Step 8: Ensure Tax Compliance
All businesses in Kenya must comply with Kenya Revenue Authority (KRA) tax regulations.

Tax Obligations for Companies
✔ Corporate Tax (30%) – Paid annually on net profits
✔ Value Added Tax (VAT – 16%) – Mandatory if annual turnover exceeds Ksh. 5 million
✔ PAYE (Pay As You Earn) – Deducted from employee salaries
✔ Monthly & Annual Tax Returns – Must be filed via iTax

Let’s Help You Set Up Your Company in Kenya!

Setting up a company in Kenya is an exciting opportunity, but the registration process can be overwhelming if you're unfamiliar with the legal and tax requirements. Ensuring compliance with business registration, tax laws, and regulatory obligations is key to avoiding costly mistakes and delays.

Why Go Through the Hassle When We Can Handle Everything for You?

At Spondoo Kenya, we specialize in providing expert business registration, tax compliance, and accounting services tailored to Kenyan entrepreneurs. Our team will handle the entire company registration process on your behalf, allowing you to focus on what truly matters—growing your business.

Our Services Include:

  • Company Name Search & Registration – We help secure a unique name and officially register your business.
  • Drafting & Filing Legal Documents – We handle all required documents, ensuring full compliance with Kenyan laws.
  • KRA PIN Registration & Tax Compliance – We register your company for tax purposes and guide you on compliance.
  • Business Licensing & Permits – Get the necessary approvals without stress.
  • Ongoing Accounting & Bookkeeping Support – Stay compliant with tax filing, payroll, and financial reporting.

Why Choose Spondoo Kenya?

  • Fast & Hassle-Free Process – We take care of all the paperwork and follow-ups.
  • Affordable Rates – Get premium services at competitive prices.
  • Expert Business Consultants & Accountants – We provide guidance to help your business succeed.
  • End-to-End Business Support – From company registration to financial management, we’ve got you covered!

🚀 Ready to Start Your Business Hassle-Free? 🚀

📞 Call us today at 0117313555 or visit Spondoo Kenya to get started! Let’s make your business official, compliant, and ready for success

more tips

SPONDOO KENYA: The First Online Accountants in East Africa

Managing business finances can be simple with the right online accounting partner. Spondoo Kenya, East Africa’s first online accounting firm, offers cloud-based bookkeeping, tax filing, and payroll services to keep businesses financially organized. With secure, affordable, and efficient solutions, Spondoo Kenya helps businesses stay compliant and focused on growth.
READ MORE

I Live in Kenya but My UK Employer is Deducting UK Tax from My Payslip

Living in Kenya but being employed by a UK-based employer can lead to confusion regarding taxation, especially if you notice deductions for UK tax on your payslip. This article aims to clarify the situation, explain your rights under international tax laws, and offer guidance on how to handle this issue.
READ MORE

Tax Exemption for People with Disabilities – NCPWD Guide

Do you have a disability and want to reduce your tax burden? The NCPWD tax exemption offers a transformative opportunity! This comprehensive guide walks you through the process to claim up to Ksh 1.8M in annual tax relief. Take control of your financial future today!
READ MORE

How to Secure a Class D Work Permit for Foreign Nationals in Kenya

Are you a foreign national eager to work in Kenya? A Class D Work Permit is your key to legal employment! This guide simplifies the process, explaining eligibility, required documents, and steps to apply. Unlock your career opportunities in Kenya with confidence today!
READ MORE

How to Register for a KRA PIN as a Non-Kenyan Resident

Are you a non-Kenyan resident planning to live, work, or invest in Kenya? Obtaining a KRA PIN is your first step toward legal compliance and accessing essential services. This guide simplifies the registration process, providing all you need to know to get started quickly and efficiently!
READ MORE

How to Register for PAYE in Kenya: A Step-by-Step Guide

Successfully navigating the Pay As You Earn (PAYE) registration process in Kenya requires understanding the legal framework, gathering essential documents, and utilizing the KRA's iTax portal effectively. With this guide, you'll gain practical tips to ensure a smooth registration process, avoid common pitfalls, and maintain compliance with Kenya's tax regulations. Whether you're a sole proprietor, a partnership, or a corporation, these insights will help streamline your PAYE registration journey.
READ MORE
LEARN MORE
Information provided on the site is merely guidance that may change in line with Kenya law and regulations. Users must not consider this to be financial advice or their sole resource when making any financial decision. Spondoo & Spondoo.ke is a trading name of Accounting SQL Limited, authorised & license accounting firm in the United Kingdom. This trading name is licensed to Spondoo Advisers Limited, an authorised & licensed accounting firm in the Republic of Kenya.
© Copyright 2023 - Spondoo.Ke - All Rights Reserved
How, can we help?
linkedin facebook pinterest youtube rss twitter instagram facebook-blank rss-blank linkedin-blank pinterest youtube twitter instagram