Duka
GuidesM-Pesa chargesOpen shopOpen your shop

Guides · 1 October 2026 · 7 min

Business name registration in Kenya (2026): cost, steps and documents on eCitizen

How to register a business name in Kenya on eCitizen in 2026: the KSh 950 BRS fee, the name search, documents, how long it takes, and sole proprietor vs limited company.

If you sell under a name that is not simply your own name, Kenyan law expects you to register it. It is cheap, it is done online, and it unlocks the things most sellers actually want: a till number in the business name, a business bank account, and a county permit.

This guide covers the cost on eCitizen, the steps, the documents, and how a registered business name compares with a limited company.

Do you have to register?

The Registration of Business Names Act requires registration for every individual with a place of business in Kenya who trades under a name that is not their own surname (with or without their forenames or initials). Partnerships trading under a name other than the partners' surnames must register too.

So "Wanjiru Kamau" trading as Wanjiru Kamau does not need to register. "Wanjiru Kamau trading as Glow Beauty Kenya" does.

The Act gives you 28 days from when you start using the name to register it. Until you register, a court will not enforce your contracts made in that business name, unless it grants relief. That alone is a good reason not to put it off.

What it costs in 2026

ItemCostSource
Registration of a business name (form BN2)KSh 950BRS fee schedule
eCitizen convenience feeKSh 50 (so about KSh 1,000 in total)Third-party guides, 2026
Official search on an existing business name (CR13)KSh 250BRS fee schedule
Change of business nameKSh 800BRS fee schedule
Change of particulars (e.g. address)KSh 200 with the original certificate, KSh 400 with a copyBRS fee schedule
Cessation (closing the business name)KSh 800BRS fee schedule

About the name search fee. For years the name availability search cost KSh 150 per name, paid before registering. Guides published in 2026 disagree on whether that is still a separate charge or now folded into the KSh 950. The BRS fee schedule itself lists only the KSh 950 registration fee for business names. Check the invoice eCitizen generates before you pay — it shows the exact total.

Do not confuse the name search with the official search (CR13). The official search, at KSh 250, is how anyone checks the registered details of an existing business — a supplier vetting you, for example.

Step by step on eCitizen

  1. Create or log in to your eCitizen account and open the Business Registration Service (BRS).
  2. Search and reserve a name. Put in your preferred names in order. Pick names that are distinctive — names too close to an existing business are rejected.
  3. Fill in the registration form (BN2). You give the approved name, the nature of the business, your details as proprietor (ID number, KRA PIN, address, phone and email) and your business address.
  4. Upload your documents and submit.
  5. Pay by M-Pesa, card or bank, using the invoice eCitizen generates.
  6. Download your certificate from your BRS account once approved.

Documents you need

  • Your national ID (or passport for a foreign national)
  • Your KRA PIN
  • The approved name from your search
  • A passport photo if the form asks for one
  • Your contact details and business address

A business name is not a separate legal person, so it does not get its own KRA PIN. You use your personal PIN.

How long it takes

BRS's fee schedule gives 1 day for a business name certificate once the application is in order. In practice it can take longer when BRS is busy or a name is queried, so allow a few working days before you promise a supplier or Safaricom a certificate.

What you can do with the certificate

  • Apply for an M-Pesa till number in the business name. The steps and documents are in how to get an M-Pesa till number.
  • Open a business bank account.
  • Apply for a county business permit, which asks for your registration certificate.
  • Put the name on receipts and invoices. The Act requires business letters and trade circulars carrying the business name to also show the owner's real name.

Sole proprietor or limited company?

Registered business name (sole proprietor)Private limited company
BRS feeKSh 950KSh 10,650
Time (BRS schedule)1 day3–5 days
Legal statusNot separate from youA separate legal person
Liability for debtsUnlimited — your personal property is at riskLimited to the shares you hold
KRA PINYour personal PINThe company gets its own PIN
Income taxProfits taxed as your personal incomeCorporation tax at 30% on profits for a resident company
Annual return to BRSNoneYes, every year (CR29)
Proof of ownership for banksBusiness name certificateCertificate of incorporation and CR12 (KSh 650 official search)

Both can fall under KRA's turnover tax if sales are between KSh 1 million and KSh 25 million a year — check the current rate on KRA's turnover tax page before you plan around it.

Choose a business name if you are testing a product, selling alone, and the risk of the business running up large debts is low. It is the cheapest legal way to trade under a brand.

Choose a limited company if you are taking on partners or investors, signing large contracts, borrowing, or the business could cause losses big enough that you would not want your house or car exposed. Companies also file an annual return with BRS every year — a filing fee of around KSh 1,000 according to legal guides — which a business name does not.

You can start with a business name and convert later. BRS charges KSh 25,000 to convert a business name to a limited liability partnership; moving the trade into a new limited company is a fresh KSh 10,650 registration.

Common mistakes

  • Picking a name that is too generic. "Nairobi Shoes" is likely to clash. Add something distinctive.
  • Using a name in your shop before it is approved. Your Instagram handle, till name and bank account should all match the certificate.
  • Forgetting changes. If you move or change what you sell, the Act gives you 28 days to notify BRS.
  • Thinking registration is the only paperwork. A business name is national registration. Your county permit is separate — see the county's own requirements.

Selling online once you are registered

With a business name and a till, you can sell from a proper shop page instead of a string of WhatsApp messages. On duka.bio you can list products and take M-Pesa or card payments at checkout, with Paystack's 1.5% fee on M-Pesa — see how to start an online store in Kenya. Use the profit margin calculator to make sure your prices still leave you something after fees and delivery.

Questions sellers ask

How much does it cost to register a business name in Kenya in 2026?

The Business Registration Service charges KSh 950 to register a business name on eCitizen. With the KSh 50 eCitizen convenience fee, most people pay about KSh 1,000. Check the invoice for the exact total before paying.

How long does business name registration take?

The BRS fee schedule gives one day for the certificate once the application is in order. It can take a few working days when BRS is busy or the name is queried.

Does a registered business name need its own KRA PIN?

No. A business name is not a separate legal person, so a sole proprietor uses their personal KRA PIN. A limited company gets its own PIN.

Is a business name the same as a limited company?

No. A business name costs KSh 950 to register but leaves you personally liable for all the business's debts. A private limited company costs KSh 10,650, is a separate legal person, limits your liability to your shares, and must file an annual return each year.

Your own shop, paid by M-Pesa

Duka gives you a shop link your customers order and pay through — free to start, live in two minutes.

Open your shop — free

Sources

  • Business Registration Service — Companies Registry fee schedule (business name, company, searches, changes)
  • Registration of Business Names Act, Cap. 499 (BRS copy) — who must register, 28 days, disability of defaulters, true names
  • Achi Systems — eCitizen business name registration, KSh 50 convenience fee and separate KSh 150 search (April 2026)
  • Nash Thuo — states KSh 950 now covers search and registration (June 2026)
  • Kenyans.co.ke — KSh 150 per name search (2019)
  • KRA — corporation tax 30% for resident companies
  • KRA — turnover tax band KSh 1 million to KSh 25 million
  • Business Plans Kenya — sole proprietor uses the owner's individual KRA PIN
  • Sheria Hub — annual return (CR29) under the Companies Act 2015, filing fee

How to start an online store in Kenya (2026): a practical guide for small sellers

Till number, Pochi la Biashara or PayBill: which is best for a small shop? (2026)

How to get an M-Pesa till number in Kenya (2026): requirements and steps

Duka

© 2026 Duka. Built for Kenya 🇰🇪

GuidesM-Pesa chargesProfit marginVAT calculator