Kenya's got one of the fastest business registration systems on the continent. The entire process runs through the eCitizen portal and the Business Registration Service (BRS), and you can have a certificate in hand within a week. That's not marketing talk. It's genuinely quick if your paperwork is sorted.

But "quick" doesn't mean "obvious." There are choices to make about business structures, costs that aren't always listed clearly on government sites, and post-registration steps that trip up first-time founders. This guide covers the full process as it works in 2026, with real costs and timelines.

Business Types in Kenya

Before you touch the eCitizen portal, you need to pick a structure. Get this wrong and you'll either overpay for something you don't need or underprotect yourself when things get real.

Sole Proprietorship

The simplest option. One owner, one business name. You register through BRS as a "Business Name" and you're done. There's no separate legal entity here. You and the business are the same thing legally, which means your personal assets are on the line if the business takes on debt.

Good for freelancers, small traders, and anyone testing an idea before going all in.

Private Limited Company (LLC)

This is what most serious Kenyan businesses register. A private company limited by shares creates a separate legal entity from its owners. Limited liability means shareholders only risk what they've put in. If the company collapses, creditors can't come after your house or your car.

You need at least one director and one shareholder. Since the Companies Act 2015, a single person can serve as both. Minimum share capital isn't fixed by law, but most companies register with KES 100,000.

Limited Liability Partnership (LLP)

A newer option that's popular with professional firms. Law practices, accounting firms, and consultancies often go this route. Partners get limited liability protection similar to an LLC, but with more flexibility in how profits are shared and the business is managed.

LLPs need at least two partners. Registration costs are similar to a private company.

Which One Should You Choose?

Factor Sole Proprietorship Private Limited (LLC) LLP
Registration Cost KES 950 – 11,000 KES 10,650 – 18,000 KES 10,000 – 15,000
Liability Unlimited (personal) Limited to shares Limited
Separate Legal Entity No Yes Yes
Minimum Owners 1 1 2
Best For Freelancers, small traders Startups, SMEs, investors Professional firms
Timeline 1 – 3 days 3 – 7 days 3 – 7 days

If you're a solo operator selling goods or services with low risk, a sole proprietorship is fine. The moment you're taking on debt, hiring staff, or bringing in investors, register a private limited company. Converting later is possible but messy and expensive.

Documents You Need

Gather everything before you start. Incomplete applications are the number one cause of delays.

For Sole Proprietorship

For Private Limited Company

Everything above for each director and shareholder, plus:

eCitizen Registration, Step by Step

All business registrations in Kenya go through the eCitizen portal. Here's exactly what to do.

Step 1: Create an eCitizen Account

Go to ecitizen.go.ke and register with your national ID number, email address, and phone number. Verify your account through the confirmation email. If you already have an eCitizen account from getting a passport or driving licence, you can use the same one.

Step 2: Search for Name Availability

Log into eCitizen and select "Business Registration Service." Click "Name Search" and enter your proposed business name. The search fee is KES 150. Results come back within 24 hours, sometimes within minutes.

Your name will be rejected if it's identical to an existing registration, misleading, offensive, or implies government affiliation without approval. Always have backup names ready.

Step 3: Reserve Your Name

Once approved, reserve the name. Reservation costs KES 800 and holds the name for 30 days. You must complete registration within this window or the name becomes available again.

Step 4: Fill Out Registration Forms

For a sole proprietorship, fill in the BN/2 form online with your personal details and business information. Straightforward stuff.

For a private company, you'll need to complete Form CR1, attach the Memorandum and Articles of Association, and provide details for all directors and shareholders. This is where a lawyer earns their fee, because the Articles of Association need to comply with the Companies Act 2015.

Step 5: Upload Documents and Pay

Upload scanned copies of all required documents. Keep files under 2MB each. Pay the registration fee via M-Pesa, debit card, or bank transfer through eCitizen. You'll get a payment confirmation and tracking number.

Step 6: Collect Your Certificate

BRS reviews your application. For sole proprietorships, expect approval in 1 to 3 business days. For private companies, 3 to 7 business days. Your certificate of registration or incorporation is delivered digitally through eCitizen. Download it and keep multiple copies.

Registration Costs in 2026

Item Sole Proprietorship (KES) Private Limited (KES)
Name search 150 150
Name reservation 800 800
Registration fee 10,000 10,000
Stamp duty N/A 4,000
Filing fee (CR forms) N/A 650
Total (DIY) 10,950 15,600
Legal fees (optional/recommended) N/A 20,000 – 50,000
Total (with lawyer) 10,950 35,600 – 65,600

These are government fees as of early 2026. Third-party agents charge KES 5,000 to KES 15,000 on top if you'd rather not deal with the portal yourself. For most sole proprietorships, the DIY route is perfectly manageable.

KRA PIN Registration

This is the step many new business owners forget. Your personal KRA PIN isn't enough. Your business needs its own KRA PIN for tax purposes.

How to Get a Business KRA PIN

  1. Visit itax.kra.go.ke and log in with your personal KRA credentials
  2. Select "New PIN Registration" and choose the entity type (company, partnership, or sole proprietor)
  3. Enter the certificate of registration/incorporation number
  4. Fill in the business details, directors, and contact information
  5. Upload a copy of the registration certificate
  6. Submit and download the KRA PIN certificate once approved

This usually takes 1 to 2 business days. You'll need the business KRA PIN to open a corporate bank account, file returns, and register for VAT (mandatory if turnover exceeds KES 5,000,000 per year).

After Registration

The certificate is just the start. Here's what comes next.

1. Open a Business Bank Account

Every major Kenyan bank requires your certificate of registration, KRA PIN, national ID, and board resolution (for companies). Shop around. Account maintenance fees vary wildly between banks.

2. Register for NHIF and NSSF

If you're hiring employees, you must register with the National Hospital Insurance Fund and the National Social Security Fund. NSSF contributions are mandatory for all employees at 6% of gross pay (split between employer and employee), capped at KES 2,160 per month each.

3. County Business Permit

Every county government requires a single business permit to operate within its jurisdiction. Costs vary by county and business type. In Nairobi, expect to pay KES 5,000 to KES 50,000 depending on your industry and premises size.

4. Sector-Specific Licences

Some industries need additional approvals. Food businesses need permits from the Kenya Bureau of Standards (KEBS) and the county health department. Financial services need Central Bank of Kenya or Capital Markets Authority licensing. Check whether your industry has specific requirements before you start trading.

5. Annual Returns

All registered companies must file annual returns with BRS. The filing fee is KES 1,200 for sole proprietorships and KES 4,200 for private companies. Miss this and you'll face penalties, plus your business could eventually be struck off the register.

Calculate Your Kenya PAYE

Registered your business? Figure out your salary tax obligations with our free Kenya PAYE calculator.

Kenya PAYE Calculator →

Frequently Asked Questions

A sole proprietorship costs around KES 10,950 in total, covering name search (KES 150), name reservation (KES 800), and registration (KES 10,000). A private limited company costs KES 15,600 in government fees, plus KES 20,000 to KES 50,000 in legal fees if you use a lawyer to draft the Articles of Association.

A sole proprietorship takes 1 to 3 business days once you've submitted everything through eCitizen. A private limited company typically takes 3 to 7 business days. Name search results usually come back within 24 hours. Delays are almost always caused by incomplete documents or errors in the application forms.

A sole proprietorship has no separate legal identity from the owner. You're personally responsible for all business debts. A private limited company (LLC) is a separate legal entity with limited liability, meaning shareholders only risk their investment. LLCs can own property, sue and be sued, and raise capital from investors independently.

For a sole proprietorship, no. The eCitizen process is simple enough to handle yourself. For a private limited company, a lawyer is recommended to draft the Articles of Association and ensure compliance with the Companies Act 2015. Certain statutory declarations must be witnessed by an advocate, so you'll need legal involvement at some point in the LLC process.

You need a personal KRA PIN to register any business through eCitizen. After registration, you must also obtain a separate KRA PIN for the business entity itself through the iTax portal at itax.kra.go.ke. The business KRA PIN is required for opening a corporate bank account, filing returns, and registering for VAT.

AT

AfroTools Team

The AfroTools editorial team covers tax, finance, and technology across Africa. Our calculators are used by over 500,000 professionals monthly. Have a question? Get in touch.