Skip to content

How to Register a Business Name in Kenya (2026): Cost, Steps & Documents

Register your sole proprietorship or partnership yourself on eCitizen for about KES 950 — in about a day. The exact 2026 steps, the documents you need, and the free tools to invoice, brand and get paid once you're registered.

By Stephen Omukoko OkothJuly 24, 2026
KenyaBusiness RegistrationeCitizenBRSSole ProprietorshipSmall BusinessHow-to

You do not need to pay an agent KES 3,000–10,000 to register a business name. You can do it yourself on eCitizen for about KES 950, and it is usually approved within a day. Here is exactly how — and how to decide whether a business name or a limited company is the right thing to register.

Business name vs limited company. This guide covers a business name — a sole proprietorship or partnership. It is the cheapest, fastest way to trade under an official name and open a business bank account. If you need to protect your personal assets from business debts, or you plan to take on large contracts and investors, register a limited company (Ltd) instead — it is a separate legal person, but it costs more and carries more compliance.

What you’ll need

  • Your National ID or passport (you must be 18+)
  • Your KRA PIN certificate
  • A passport-size photo
  • 3–5 proposed business names, in order of preference
  • about KES 950, payable by M-Pesa or card

Step by step

  1. Go to ecitizen.go.ke, log in (or register with your National ID and phone), and open the Business Registration Service (BRS).
  2. Run a name search with your 3–5 names and reserve the approved one. Reservation costs KES 150 and is approved in 1–2 business days.
  3. Once a name is approved, start the Registration of a Business Name application. Enter the particulars: nature of business, physical and postal address, and proprietor details.
  4. Upload your ID/passport, passport photo, and KRA PIN certificate.
  5. Pay so the total comes to about KES 950, via M-Pesa or card, on eCitizen.
  6. Once approved, download your Certificate of Registration (PDF) and keep it — that is your proof.

That’s it. You’re a registered business.

Cost & timeline at a glance

  • Cost: about KES 950 in total on eCitizen (reservation + registration).
  • Timeline: name reservation 1–2 days; registration usually within a business day of submitting.
  • Name reservation validity: 30 days — register within that window.

Now that you’re registered — the free tools to run it

A certificate is step one. Here is the free stack to actually trade under your new name, look professional, and get paid:

Youth, woman, or a person with a disability? A registered business is your ticket to AGPO — the programme that reserves 30% of government tenders for you. The certificate is free. See how to get your AGPO certificate →

Don’t forget the tax side

Once registered, keep your KRA obligations current — an unfiled return can block your Tax Compliance Certificate later, which you’ll need for tenders and contracts.

Frequently asked

Business name or limited company — which do I need?

A business name (sole proprietorship or partnership) is the fastest and cheapest way to trade under an official name — ideal for a solo hustle, shop or freelancer. A limited company (Ltd) is a separate legal person that protects your personal assets and can more easily raise capital or hold big contracts, but it costs more and has more compliance. If you just need to invoice clients and open a business account, a business name is usually enough.

How much does it really cost?

About KES 950 in total on eCitizen — that combines the KES 150 name reservation and the registration fee. Agents who charge you KES 3,000–10,000 are charging for convenience, not for the registration itself. You can do it yourself.

Do I need a KRA PIN first?

Yes — have your personal KRA PIN ready. A sole proprietorship trades under your own KRA PIN; you do not get a separate one. A limited company gets its own PIN after incorporation.

How long does it take?

The name reservation is approved in 1–2 business days, and the registration itself is usually approved within a business day of submitting. Budget a few days end to end.

Does a business name protect me from liability?

No. With a sole proprietorship there is no legal separation between you and the business — your personal assets are exposed to business debts. If that matters for your line of work, register a limited company instead.

How long is my name reservation valid?

A reserved name is held for 30 days. Complete the registration within that window or you may have to reserve it again.

Share

If this is useful, send it to someone who'll benefit.

Source: Business Registration Service via eCitizen (ecitizen.go.ke); Registration of Business Names Act (Cap 499). Fees are the amounts charged on eCitizen at the time of writing.

Last verified: July 24, 2026. Government processes and fees change — always confirm the current amount at checkout on ecitizen.go.ke. LeadAfrik is not affiliated with the Business Registration Service or eCitizen.