Business

How to Register a Business in Kenya (2026 Step-by-Step)

K By Kev 10 July 2026 10 min read
Share
Business guide

To register a business in Kenya you use the Business Registration Service (BRS) on the eCitizen platform, choosing between registering a business name (the simple route for a sole proprietor or partnership) and incorporating a limited company. The whole process is online, needs a KRA PIN, and usually takes days. This guide explains how to register a business in Kenya step by step, the difference between a business name and a company, what you need before you start, and what to do once your certificate is issued.

Quick answer

To register a business in Kenya, use the Business Registration Service (BRS) on eCitizen. Reserve a name, then register either a business name (for a sole proprietor or partnership) or incorporate a company, using your KRA PIN, and download the certificate once approved.

Key takeaways
  • Register through the Business Registration Service on eCitizen
  • Choose a business name (simple) or a company (separate legal entity)
  • You need a KRA PIN and a clear nature of business
  • Registration is one step; you also need a permit and compliant invoicing
On this page
  1. Business name or company: which to register
  2. How to register a business on eCitizen, step by step
  3. Common business registration mistakes
  4. A trader registers a business name
  5. After registering: set up to sell compliantly
  6. Frequently asked questions

Business name or company: which to register

The first decision is the structure. A business name (sole proprietorship or partnership) is the simplest, cheapest and fastest to register, and suits most small traders, dukas and service businesses. It is not a separate legal entity from you, so you and the business are legally the same for debts and tax.

A limited company is a separate legal entity, offering limited liability (your personal assets are separate from the company debts) and a more formal structure suited to businesses seeking investment, larger contracts or partners. Incorporating a company is a bit more involved and costs more than a business name.

Both are registered through the Business Registration Service on eCitizen. For most people starting a small business, a business name is the right first step; you can incorporate a company later as the business grows. This guide covers the common route, then notes where the company path differs.

How to register a business on eCitizen, step by step

These steps cover registering a business name; company incorporation follows the same start.

  1. 1

    Step 1: Get a KRA PIN

    You need a KRA PIN to register. If you do not have one, get it on iTax first, or the registration cannot complete.

  2. 2

    Step 2: Log in to eCitizen and open BRS

    Log in to eCitizen and go to the Business Registration Service. This is where name reservation and registration happen.

  3. 3

    Step 3: Reserve your business name

    Do a name search and reserve an available name. Have two or three alternatives ready in case your first choice clashes with an existing name.

  4. 4

    Step 4: Complete the registration application

    With the name reserved, fill in the owner details, KRA PIN, nature of business and physical address. For a company, you add directors, shareholding and the company documents.

  5. 5

    Step 5: Pay the fee

    Pay the registration fee through eCitizen, usually via M-Pesa or card. A business name costs less than incorporating a company.

  6. 6

    Step 6: Download your certificate

    Once approved, download the certificate of registration (business name) or incorporation (company) from eCitizen. This is your proof of registration.

Common business registration mistakes

Not having a KRA PIN ready

Registration needs a KRA PIN. Starting without one stalls the process. Get the PIN on iTax first.

Choosing a name that clashes

A name too similar to an existing one is rejected, restarting the name step. Bring backup names to avoid delay.

Registering the wrong structure

Incorporating a company when a business name would do adds cost and complexity. For most small businesses, a business name is the right start.

Vague nature of business

An unclear description of what the business does can trigger a query. Describe the activity clearly and specifically.

Stopping at registration

A certificate alone does not make you ready to trade. You still need a county business permit, the right tax obligations, and a way to invoice compliantly.

A trader registers a business name

Worked example

A trader in Nairobi wants to formalise his electronics business. He already has a KRA PIN, so he logs in to eCitizen and opens the Business Registration Service.

He reserves an available business name (his second choice, after the first clashed), then completes the registration with his details, a clear nature of business (retail of electronics), and his address, and pays the modest fee via M-Pesa.

A few days later he downloads his certificate of registration. He then applies for his county single business permit and sets up compliant invoicing, so he moves from registered to fully trading without gaps.

Business impact

Many new Kenyan businesses stall on avoidable basics: no clean records, no eTIMS set up, and no clear view of what actually sells.

Veira gets you selling, compliant and tracking stock from day one, so the admin does not bury the business.

After registering: set up to sell compliantly

Registration is the legal foundation. To actually run the business you need to trade, take payments and stay compliant with KRA from the first sale, which is where a POS and eTIMS come in.

Veira gives a newly registered business a POS, M-Pesa payments, inventory and KRA eTIMS invoicing in one app with a free terminal, so the step from certificate to compliant selling is short, from KES 2,999 a month.

Frequently asked questions

How do I register a business in Kenya?
Use the Business Registration Service on eCitizen. Get a KRA PIN, reserve an available business name, complete the registration with your details and nature of business, pay the fee, and download the certificate once approved. Choose a business name for a sole proprietor or partnership, or incorporate a company.
What is the difference between a business name and a company?
A business name (sole proprietor or partnership) is simpler, cheaper and not a separate legal entity from you. A limited company is a separate legal entity with limited liability, more suited to investment and larger contracts, but costs more and is more involved to set up.
What do I need to register a business?
A KRA PIN, owner details, a physical address, a clear nature of business, and one or more proposed names. For a company you also need director and shareholding details and company documents.
How long does business registration take?
Usually a few days to about a week on eCitizen. Name reservation often completes within a day or two, and registration follows within a few days, depending on name approval and system load.
Where do I register a business in Kenya?
Through the Business Registration Service (BRS) on the eCitizen platform. Name reservation, registration and payment are all done online, and the certificate is downloaded from eCitizen.
Do I need to register before I can trade?
Registration makes your business a legal entity, and you also need a county business permit to trade and the right KRA tax obligations. Register first, then get the permit and set up compliant invoicing.

Registering a business in Kenya is a quick online process on eCitizen, and for most people a business name is the right first step. Once registered, Veira takes you from certificate to compliant selling with POS, M-Pesa and KRA eTIMS in one app, from KES 2,999 a month. See how Veira works.

Terms explained

Keep reading

See all Business guides

Veira for your business

Browse Veira by business type