← Back to topics

Registration and licences

BRS, the county Single Business Permit, sector approvals. One clear map across the portals that assume you know the others.

1.5 million

of Kenya's 7.4 million MSMEs are unlicensed

KNBS National MSME Survey. "Many licenses" and "payment of licenses" rank among the most severe constraints cited by both licensed and unlicensed businesses.

What this covers

  • Business structure
  • BRS
  • eCitizen
  • County permits
  • Sector licences
  • Business names

Kenya has no single national business licence. That single fact explains most of the confusion around registration: a business needs to register the entity itself (nationally, via BRS/eCitizen), then separately hold a county Single Business Permit for every county it physically operates in, and sometimes a sector-specific approval on top of both. Each system assumes you already understand the others. None of them explain the full picture on their own.

Step one: pick the right structure, before you register anything

The three common structures for a small Kenyan business each carry a different cost, liability, and tax treatment:

  • Sole proprietorship (business name): cheapest and fastest to register, KES 950 at the government fee schedule, but you personally carry the business’s liabilities with no legal separation.
  • Private limited company: KES 10,650 to register, gives you a separate legal entity, which matters the moment you take on real risk, sign larger contracts, or want to bring in a co-founder or investor.
  • Limited liability partnership (LLP): KES 25,000, used less often for small businesses but relevant if two or more professionals are formally partnering with liability protection.

Run your own numbers, including the structures you are not considering, in the business registration cost estimator.

Step two: the name, before you fall in love with it

A rejected name search means paying again and waiting again. Before submitting an official search on eCitizen, run your proposed name against the common rejection reasons in our business name checklist: names too close to an existing registration, restricted words that need regulator approval first (Chartered, Bank, Sacco, Kenya, National, and similar), and names implying a government or royal connection that does not exist.

Step three: the part almost nobody explains well, the county permit

Registering nationally with BRS does not make you compliant with the county you operate in. Every county requires its own Single Business Permit, and Kenya does not run one unified fee or system: Nairobi has moved toward a Unified Business Permit combining several licences into one, Nakuru has followed a similar model, but other counties still run separate systems and separate fees. If your business has a physical presence, a shop, an office, a workshop, in more than one county, you generally need a separate permit for each one.

This is the step that keeps 1.5 million Kenyan MSMEs informal, according to KNBS. Staying unlicensed feels like it saves money in the short term. In practice it locks a business out of formal credit, out of most tender opportunities, and out of the protections a registered entity has when a dispute arises.

Step four: check whether your sector needs anything extra

Certain activities require a licence on top of the standard business registration and county permit, regardless of structure: health services (clinics, pharmacies, laboratories), food handling, financial services, and several others carry sector-regulator approval requirements. If you are not sure whether your sector is one of them, that uncertainty is itself worth resolving before you open, not after an inspection does it for you.

The honest total cost

The government filing fee is rarely the whole story. A realistic budget for registering and formally opening a small business in Kenya usually includes the BRS fee, a county Single Business Permit (commonly KES 5,000 to KES 15,000 or more per year, depending on the county and business size), and, if you use an agent rather than doing it yourself on eCitizen, a professional fee on top. None of these individually are large. Together, unbudgeted, they are the reason “just register it” ends up taking longer and costing more than expected.

This is general information, not legal advice. Registration fees, county permit costs, and sector licensing rules change and vary by location. Confirm current fees on eCitizen and with your specific county before budgeting or paying.

Common questions

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

It depends on the structure: a sole proprietorship costs KES 950, a private limited company KES 10,650, and a limited liability partnership KES 25,000 at the government fee schedule, plus a county Single Business Permit (commonly KES 5,000 to KES 15,000 or more per year) and any agent fee if you do not file yourself on eCitizen.

Does registering nationally with BRS make my business compliant in every county?

No. National registration through BRS/eCitizen is separate from the county Single Business Permit, which every county requires for every location a business physically operates in, and fee systems vary by county.

What business names get rejected on eCitizen?

Names too close to an existing registration, restricted words that need regulator approval first (Chartered, Bank, Sacco, Kenya, National, and similar), and names implying a government or royal connection that does not exist.

Tools that help here

Guides on this topic

The first guide here is on its way. In the meantime, browse all guides .

Get each new guide as it lands

Practical guides on tax, registration, banking and growth in Kenya. One useful email, no noise. Unsubscribe anytime.

Setup: paste your Bigin web form URL and field name into src/components/Newsletter.astro to activate.