Comilmart
🛍️
Comilmart Blog
← Back to blog

Sourcing & Trade Guide

How to Register a Business in Kenya: A Practical Guide for Traders and Online Sellers

C

Comilmart Team

November 10, 2026

To register a business in Kenya, you choose a structure (a business name for a sole proprietor, a partnership, or a limited company), register it online through the eCitizen platform with the Business Registration Service, make sure you have a KRA PIN for tax, and then apply for any county permits your business needs. The details depend on the structure you pick, so this guide explains each step in plain language and tells you where to confirm the latest requirements.

This is general information, not legal or tax advice. Fees, forms and rules change, so check the official eCitizen and Kenya Revenue Authority (KRA) websites, or speak to a lawyer or accountant, before you pay for anything.

Step 1: Choose a business structure

The Kenya government's investment guidance lists several options: a local company (several types exist, the most common being limited by shares), a branch of a foreign company, a sole proprietorship registered as a business name, and a limited liability partnership. For small traders and online sellers, the usual choices are:

  • Sole proprietorship (business name): simple and common for one-person shops and online sellers. You and the business are treated as one legal person, so you are personally responsible for debts.
  • Partnership: for two or more people trading together. Write down who contributes what and how profits and losses are shared.
  • Private limited company: the business is a separate legal entity. It is generally seen as the stronger choice if you plan to employ people, take investment, or sign larger contracts. A limited company needs at least one director and one shareholder, and public guides say one person can be both.

If you are not sure, ask an accountant or lawyer. A short conversation before registering can save a costly change later.

Step 2: eCitizen business name registration

Company and business registrations in Kenya are done online through eCitizen, the government services portal, and the Business Registration Service (BRS) handles the registry. The general process for eCitizen business name registration looks like this:

  1. Create or log in to your eCitizen account. You will need your national ID or other identification details and an active phone number or email.
  2. Search for the name. Propose one or more names and check availability. Pick a name that is distinctive and avoid names that copy another brand.
  3. Reserve the name and complete the application. Provide your details, the business address, the nature of the business and, for a company, the directors, shareholders and share details.
  4. Pay the government fee. Fees depend on the structure and the service. Public guides quote different amounts, so check the current fee on the portal before paying. Never pay a third party who quotes a price far above the portal fee without understanding why.
  5. Receive your certificate. After approval, you receive a certificate of registration (for a business name) or certificate of incorporation (for a company), which you can usually download.

Be careful with fake websites and agents who promise instant registration. Type the official address yourself, and keep copies of your submission and payment receipts.

Step 3: KRA PIN for business and tax registration

Your KRA PIN is your tax registration number. Individuals can register for a PIN on KRA's iTax portal. For a company, public guides say tax registration is linked to incorporation and a company PIN is issued with it. For a business name, you generally trade under the owner's personal PIN, but confirm with KRA what applies to you.

A KRA PIN business registration is not a formality. You will need it for many things:

  • Opening a business bank account.
  • Applying for a county business permit and other licences.
  • Importing goods, since customs declarations require importer details. See our guide on how to import from China to Kenya.
  • Filing tax returns on time.

Ask KRA or an accountant which taxes apply to your business, such as income tax, VAT or other obligations, and when returns are due. Do not guess, because penalties can apply to late filing.

Step 4: Business permit Nairobi and other counties

In Kenya, county governments issue business permits, often called single business permits. A news report on the Nairobi process describes the permit as required under county law, valid for a calendar year, and renewable each year, with penalties for late renewal. The same report notes that some businesses need extra clearances, such as a health certificate for food businesses or fire clearance, and that you can apply online through the county portal or in person. The report is from 2019, so fees and procedures may have changed.

What to do:

  • Check your county's official website for the current permit process, documents and fees.
  • Ask which additional permits your business type needs, for example food hygiene, signage or fire safety.
  • Diarise the renewal date. Late renewal can cost more than the renewal itself.

If you operate in more than one county, ask each county what it requires.

Step 5: Other registrations and good habits

Depending on your business, you may also need to register with other bodies. The government's investment guidance mentions registration with the National Social Security Fund (NSSF) and the National Hospital Insurance Fund (NHIF) for employers. Regulators may require specific approvals for food, drugs, chemicals, electronics or financial services.

  • Open a business bank account or mobile money till. Separate business money from personal money from the first day.
  • Keep records. Save invoices, receipts, stock lists and bank statements. They help with tax filing and with loans.
  • Agree terms in writing. For suppliers and partners, put key terms in writing.
  • Review your registration yearly. Update your details when your address, directors or activities change.

Company registration Kenya and business registration for traders, importers and online sellers

If you plan to import, you will need to be registered and tax-compliant before a clearing agent can lodge a declaration for you. Read our guide on how to start an import-export business for the next steps. If you sell online, a registered business and a business payment account make it easier to build trust. Our guide on e-commerce SEO for small sellers shows how to get found. And if you are still choosing what to sell, see our list of business ideas in Kenya using wholesale products.

Frequently asked questions

Can I register a business in Kenya online? Yes. Registrations are done through eCitizen and the Business Registration Service. Use the official portal and check the current steps.

How much does it cost to register a business in Kenya? Fees depend on the structure and change over time. Check the current fee on the official portal before you pay.

Do I need a KRA PIN before registering? Individuals generally need a PIN for tax purposes, and companies get a PIN linked to registration. Confirm the exact order with KRA.

Do I need a county business permit for an online business? Many businesses need a permit from the county where they operate. Ask your county government what applies to an online business run from your location.

Business name or limited company, which is better? A business name is simpler. A limited company separates the business from you personally. Speak to an accountant or lawyer about your situation.

Can a foreigner register a company in Kenya? There can be additional requirements. Confirm with a lawyer and the relevant government offices.

Getting started

Choose your structure, register on the official portal, confirm your tax status with KRA, and apply for your county permit. Once you are registered, you can source stock with confidence. Browse Comilmart or post a sourcing request to compare offers from verified suppliers. Comilmart connects buyers with verified sellers across Africa, and there are no listing fees to get started. This article is general information, so confirm all requirements with the relevant authorities.

Related guides

Comments

Log in to join the conversation.

Loading comments…