PAPER STREET
How to Register a Company in Kenya: A Step-by-Step Guide
Back to Journal
Company Registration

How to Register a Company in Kenya: A Step-by-Step Guide

Brian Otieno· July 21, 2025· 11 min

Brian Otieno

Business Advisory Lead, Paper Street

Registering a business in Kenya has become significantly more accessible in recent years, largely thanks to the eCitizen portal and the Business Registration Service (BRS). What once required multiple physical visits to Sheria House can now be completed almost entirely online. This guide walks you through every step clearly and in order, with notes on common mistakes and realistic timelines.

Step 1: Choose Your Business Structure

Before you file anything, you need to decide which legal structure suits your business:

  • Sole Proprietorship: The simplest structure. You and the business are legally the same entity. Suitable for individual traders and freelancers. Lower registration cost but offers no liability protection.
  • Partnership: Two or more individuals operating together. Governed by the Partnership Act. Each partner is personally liable for the business debts.
  • Private Limited Company (Ltd): A separate legal entity from its shareholders. Offers limited liability protection. Most suitable for businesses seeking investment, opening bank accounts, or tendering for government contracts.
  • Non-Governmental Organisation (NGO) or Community Based Organisation (CBO): For non-profit activities. Requires registration with the NGO Coordination Board or the relevant county authority.

For most serious businesses, a private limited company is the preferred structure because of the liability protection and the credibility it confers with banks, clients, and regulators.

Step 2: Search and Reserve Your Company Name

Log in to eCitizen at ecitizen.go.ke and navigate to the Business Registration Service. Under "Company Registration," select "Name Search." You can search for up to three alternative names in a single application. The search fee is KES 150 per name.

Your chosen name must not be identical or confusingly similar to an existing registered company. Avoid names that are too generic (e.g., "Kenya Business Services Ltd") or that imply a government connection (e.g., "National Authority for..."). Reserved names are held for 30 days, so begin the next step immediately.

Step 3: Prepare Your Documents

For a private limited company, you will need:

  • Copies of the national ID or passport for each director and shareholder.
  • KRA PIN certificates for each director and shareholder (if they do not have a PIN, they must register at iTax before proceeding).
  • A memorandum and articles of association (the BRS portal provides a standard template that covers most businesses).
  • The proposed share structure: how many shares, at what nominal value, and who holds what percentage.
  • Details of the registered office address (this is where Paper Street can help, as our addresses are accepted as registered office addresses by the BRS).

Step 4: Submit the Application Online

Return to the BRS portal and complete the company registration form. You will enter the director and shareholder details, upload the scanned documents, and select your share structure. The government registration fee for a private limited company is KES 10,650. Payment is made via M-Pesa through the eCitizen platform.

Step 5: Receive Your Certificate of Incorporation

Once payment is confirmed and your application reviewed, the Certificate of Incorporation is issued digitally and can be downloaded from your eCitizen account. The typical processing time is 3 to 7 business days, though straightforward applications are sometimes processed within 24 hours.

Step 6: Obtain a Company KRA PIN

After incorporation, you must register the company for tax on the iTax portal. Navigate to New PIN Registration, select "Non-Individual," and enter your company details including the Certificate of Incorporation number. The company PIN is issued instantly and is required to open a business bank account, file tax returns, and complete most government transactions.

Step 7: Open a Business Bank Account

Armed with your Certificate of Incorporation, CR12 (the official register of directors, obtained from the BRS portal), KRA PIN certificate, and ID documents for all directors, you can now open a business current account. Most Kenyan banks process this within 5 to 10 business days.

Step 8: Obtain Any Sector-Specific Licences

Depending on your industry, you may need additional licences from bodies such as the Central Bank of Kenya, the Capital Markets Authority, the Insurance Regulatory Authority, the Kenya Revenue Authority, or the relevant county government. A business permit from your county of operation (typically KES 10,000 to KES 30,000 per year) is required for most businesses.

How Long Does the Whole Process Take?

If your documents are in order and you work through the process efficiently, a private limited company can be fully registered and operational in 7 to 14 days. The most common delays are caused by mismatches between the name on an ID and the name on a KRA PIN, or missing director information.

Paper Street's company registration assistance service handles all document preparation and eCitizen submissions on your behalf, including follow-up with the BRS on your application status. Contact us to get started.

Ready to get started?

Establish your professional presence today.

Join businesses and professionals who trust Paper Street for their commercial business address, mail management, and quiet meeting space in Kisumu CBD.

Get a Quote