How to Register a Business in Kenya 2026: Complete Step-by-Step Guide (eCitizen & Manual)

30 January 2026

How to Register a Business in Kenya 2026: Complete Step-by-Step Guide (eCitizen & Manual)

How to Register a Business in Kenya 2026

Learning how to register a business in Kenya doesn’t have to be complicated. If you’re wondering how to register a business in Kenya, you’re not alone—many entrepreneurs get stuck navigating eCitizen, figuring out costs, or choosing between sole proprietorship, partnership, and limited company.

The good news? Knowing how to register a business in Kenya is now easier than ever thanks to the eCitizen online platform. When you learn how to register a business properly, you can complete the entire process from your phone in 30 minutes and get your certificate within 3-7 days.

In this guide, I’ll show you exactly how to register a business in Kenya step-by-step:

  • ✅ Step-by-step eCitizen registration process (with screenshots)
  • ✅ All costs and fees (2026 updated)
  • ✅ Required documents checklist
  • ✅ How to choose: Sole proprietor vs Partnership vs Limited Company
  • ✅ How to get your business permits after registration
  • ✅ Common mistakes to avoid

Whether you’re starting a small side hustle or launching a serious company, learning how to register a business in Kenya is your first official step to entrepreneurship. This complete guide on how to register a business covers everything from eCitizen registration to obtaining business permits.

Time to complete: 30-60 minutes
Cost: KSh 1,000 – KSh 15,000 (depending on business type)
Processing time: 3-7 days


Quick Overview: How to Register a Business in Kenya (4 Options)

Business TypeBest ForCostTimeLiability
Sole ProprietorshipSolo entrepreneurs, side hustles, freelancersKSh 1,0003-5 daysUnlimited (personal assets at risk)
Partnership2+ people starting togetherKSh 3,0005-7 daysUnlimited (unless LLP)
Limited Company (Ltd)Serious businesses, investors, growth plansKSh 10,600+7-14 daysLimited (personal assets protected)
Limited Liability Partnership (LLP)Professional services (law, accounting)KSh 15,000+7-14 daysLimited

Most Popular Choice: Sole Proprietorship (80% of small businesses in Kenya start here)


Step 1: Choose Your Business Structure (Before You Register a Business)

Before you learn how to register a business in Kenya, you need to decide which type of business entity suits you best. Understanding how to register a business starts with choosing the right structure.

How to Register a Business: Option A – Sole Proprietorship (Business Name)

What It Is: You own and run the business alone. The business and you are legally the same.

Advantages:

  • ✅ Cheapest (KSh 1,000)
  • ✅ Fastest (3-5 days)
  • ✅ Simple paperwork
  • ✅ Easy to manage (no partners, no board meetings)
  • ✅ You keep all profits

Disadvantages:

  • ❌ Unlimited liability (if business owes money, they can take your personal assets)
  • ❌ Harder to get bank loans
  • ❌ Business dies if you die (not transferable)
  • ❌ Less credible for big contracts

Best For:

  • Freelancers (graphic designers, writers, consultants)
  • Small shops (boutiques, salons, food kiosks)
  • Service providers (plumbers, electricians, cleaners)
  • Side hustles testing an idea
  • Businesses with low risk

Examples:

  • “John’s Plumbing Services”
  • “Mary’s Beauty Salon”
  • “Tech Solutions Kenya”

Option B: Partnership

What It Is: 2-20 people own and run the business together.

Advantages:

  • ✅ Share startup costs
  • ✅ Combine skills and expertise
  • ✅ More capital available
  • ✅ Shared decision-making

Disadvantages:

  • ❌ Unlimited liability (partners responsible for each other’s actions)
  • ❌ Requires partnership agreement (legal document)
  • ❌ Conflicts can arise
  • ❌ Profits must be shared

Best For:

  • Friends/family starting together
  • Complementary skills (one knows marketing, other knows tech)
  • Professional services (law firms, clinics)

Examples:

  • “Kamau & Wanjiru Advocates”
  • “ABC Consulting Partners”

Option C: Limited Company (Private Limited – Ltd)

What It Is: A separate legal entity from the owners. The company can own property, sue, and be sued independently.

Advantages:

  • ✅ Limited liability (your personal assets are protected)
  • ✅ Easier to raise investment
  • ✅ Banks more willing to lend
  • ✅ Professional credibility
  • ✅ Can sell shares
  • ✅ Transferable (business continues even if owner leaves)
  • ✅ Tax benefits (corporate tax rate vs personal income tax)

Disadvantages:

  • ❌ More expensive (KSh 10,600+)
  • ❌ More paperwork (annual returns, audits)
  • ❌ Requires directors and shareholders
  • ❌ Less privacy (company details are public)
  • ❌ Stricter regulations

Best For:

  • Businesses seeking investment
  • High-risk businesses
  • Growth-oriented businesses
  • When raising capital from investors
  • When you want to protect personal assets

Examples:

  • “Safaricom Limited”
  • “TechStartup Kenya Ltd”
  • “ABC Manufacturing Ltd”

Option D: Limited Liability Partnership (LLP)

What It Is: Partnership with limited liability protection (hybrid of partnership and limited company).

Advantages:

  • ✅ Limited liability (personal assets protected)
  • ✅ Flexible management
  • ✅ No minimum capital requirement

Disadvantages:

  • ❌ Most expensive to register
  • ❌ Complex regulations
  • ❌ Must file annual returns

Best For:

  • Professional service firms (lawyers, accountants, architects)
  • When partners want liability protection but partnership flexibility

My Recommendation: How to Register a Business (Based on Your Situation)

Your SituationRecommended Structure
Just starting, testing idea, under KSh 100K investmentSole Proprietorship
2+ partners, low-risk businessPartnership
Seeking investors or bank loansLimited Company
High-risk business (e.g., manufacturing, construction)Limited Company
Side hustle while employedSole Proprietorship
Professional services with partners (law, accounting)LLP
Planning to grow big (hire 10+ staff, multiple branches)Limited Company

Rule of Thumb: When learning how to register a business, most entrepreneurs should start with Sole Proprietorship. You can always convert to Limited Company later when you grow. This is the easiest way to register a business for beginners.


Step 2: Choose Your Business Name (How to Register a Business Name)

Before registering, you need a unique business name.

Rules for Business Names in Kenya:

✅ Allowed:

  • Must be unique (not used by another business)
  • Can include your name (e.g., “John Kamau Enterprises”)
  • Can describe what you do (e.g., “Fresh Fruits Supplier”)
  • Can be creative (e.g., “Zuri Fashion House”)

❌ NOT Allowed:

  • Names too similar to existing businesses
  • Names suggesting government affiliation (e.g., “Kenya National…”)
  • Offensive or immoral names
  • Names of living public figures without permission
  • Names implying illegal activities

How to Check if Your Name is Available:

Option 1: eCitizen Search (Free)

  1. Go to ecitizen.go.ke
  2. Click “Business Registration Services”
  3. Click “Search Business Name”
  4. Enter your proposed name
  5. System shows if it’s available

Option 2: Visit Huduma Centre

  • Go to nearest Huduma Centre
  • Ask staff to check name availability
  • Free service

Pro Tips for Choosing a Name:

  • ✅ Keep it short and memorable
  • ✅ Make it easy to spell
  • ✅ Hint at what you do (e.g., “CleanRide Car Wash” vs “Kamau Enterprises”)
  • ✅ Check if domain name is available (yourname.co.ke)
  • ✅ Check social media handles (@yourname on Instagram, Facebook)

Have 3 backup names ready in case your first choice is taken.


Step 3: Gather Required Documents (Essential for How to Register a Business)

When learning how to register a business in Kenya, having the right documents ready speeds up the process significantly.

For Sole Proprietorship:

DocumentNotes
✅ National ID (copy)Must be valid
✅ KRA PIN CertificateGet from iTax if you don’t have
✅ Passport photoDigital copy for upload
✅ ID photoClear photo of your ID

For Partnership:

DocumentNotes
✅ National IDs of all partnersCopies
✅ KRA PINs of all partnersCertificates
✅ Partnership deed (optional but recommended)Legal agreement between partners
✅ Passport photos of all partnersDigital copies

For Limited Company:

DocumentNotes
✅ Directors’ National IDsAt least 1 director required
✅ Directors’ KRA PINsAll directors must have
✅ Shareholders’ detailsCan be same as directors
✅ Company addressPhysical location (not P.O. Box)
✅ Passport photosAll directors/shareholders
✅ Memorandum & Articles of AssociationTemplate available on eCitizen

Step 4: Register on eCitizen (Online Registration)

Creating Your eCitizen Account

Step 1: Go to eCitizen Website

Step 2: Fill Registration Form

  • Full name
  • ID number
  • Email address
  • Phone number
  • Password (strong password)

Step 3: Verify Your Account

  • Check your email for verification link
  • Click link to activate account
  • You can now log in

Step 5: How to Register a Business Online (Complete eCitizen Guide)

For SOLE PROPRIETORSHIP: How to Register a Business Name Online

Here’s exactly how to register a business name (sole proprietorship) on eCitizen:

Step 1: Log in to eCitizen

  • Username: Your email or ID number
  • Password: Your password

Step 2: Navigate to Business Registration

  • Click “All Services” (menu)
  • Select “Business Registration Department”
  • Click “Business Name Registration”

Step 3: Search Business Name Availability

  • Enter your proposed business name
  • Click “Search”
  • If available, proceed
  • If taken, try another name

Step 4: Fill Application Form

Section A: Business Details

  • Business name (your chosen name)
  • Nature of business (describe what you do, e.g., “retail clothing shop”)
  • Business address (physical location where you operate)
  • Postal address (P.O. Box or physical address)
  • County and sub-county
  • Phone number
  • Email

Section B: Proprietor Details

  • Your full names (as per ID)
  • ID number
  • KRA PIN
  • Phone number
  • Email address
  • Physical address

Step 5: Upload Documents

  • National ID (front and back)
  • KRA PIN Certificate (PDF)
  • Passport photo
  • ID photo

Step 6: Review and Submit

  • Review all information carefully
  • Click “Submit”
  • You’ll get an invoice

Step 7: Make Payment

  • Payment: KSh 1,000
  • Payment options:
    • M-Pesa (easiest)
    • Bank transfer
    • Credit/debit card
    • Huduma Centre

M-Pesa Payment Steps:

  1. Go to M-Pesa menu
  2. Select “Lipa na M-Pesa”
  3. Select “Pay Bill”
  4. Enter Business Number: 222222 (eCitizen)
  5. Account Number: Your invoice number (from eCitizen)
  6. Amount: KSh 1,000
  7. Enter M-Pesa PIN
  8. Confirm payment

Step 8: Wait for Processing

  • Processing time: 3-5 working days
  • You’ll receive SMS when ready
  • Check eCitizen account for updates

Step 9: Download Your Certificate

  • Log in to eCitizen
  • Go to “Applications”
  • Find your application
  • Download Business Registration Certificate (PDF)
  • Print it out

🎉 Congratulations! Your business is now officially registered!


How to Register a Business: Limited Company (Private Ltd)

Here’s the complete process for how to register a business as a limited company:

Step 1-2: Same as above (Log in, navigate to Business Registration)

Step 3: Select Company Registration

  • Click “Company Name Reservation”
  • Search for available company name (must end with “Limited” or “Ltd”)

Step 4: Reserve Company Name

  • Cost: KSh 150
  • Pay via M-Pesa
  • Name reserved for 30 days

Step 5: Incorporate the Company

  • Click “Company Registration”
  • Select “Private Company Limited by Shares”

Step 6: Fill Company Details

Company Information:

  • Proposed company name (your reserved name)
  • Company address (physical location)
  • County and sub-county
  • Postal address
  • Email and phone
  • Main business activity
  • Share capital (minimum KSh 100 – you can start small!)

Directors (minimum 1, maximum unlimited):

  • Full names
  • ID number
  • KRA PIN
  • Nationality
  • Residential address
  • Phone and email
  • Number of shares allocated

Shareholders (minimum 1, can be same as director):

  • Same details as directors
  • Number of shares held
  • Value of shares

Company Secretary (optional for private companies):

  • Can be a director
  • Or hire professional company secretary

Step 7: Upload Documents

  • Directors’ IDs (all)
  • Directors’ KRA PINs (all)
  • Shareholders’ IDs
  • Passport photos
  • Memorandum & Articles of Association (download template from eCitizen)

Step 8: Review and Submit

  • Review everything carefully
  • Submit application

Step 9: Make Payment

FeeAmount (KSh)
Company name reservation150
Company registration10,000
Stamp duty (share capital)1% of share capital (minimum 450)
Total (minimum)10,600

Pay via M-Pesa to Business Number: 222222 (eCitizen)

Step 10: Wait for Processing

  • Processing time: 7-14 working days
  • You’ll receive:
    • Certificate of Incorporation
    • CR12 (Register of Directors)
    • Memorandum & Articles of Association

Step 11: Download Documents

  • Log in to eCitizen
  • Download all company documents
  • Print and keep safe copies

Step 6: Register for KRA PIN (If You Don’t Have)

Every business owner needs a KRA PIN (Personal Identification Number) for tax purposes.

How to Get KRA PIN:

Option 1: Online via iTax (Fastest)

  1. Go to https://itax.kra.go.ke
  2. Click “New PIN Registration”
  3. Select “Individual PIN”
  4. Fill form:
    • Full names
    • ID number
    • Date of birth
    • Phone number
    • Email
    • Postal address
  5. Upload ID copy
  6. Submit application
  7. Download PIN certificate immediately (instant!)

Option 2: Visit KRA Office

  • Go to nearest KRA office
  • Fill PIN application form
  • Submit with ID copy
  • Get PIN certificate same day

Cost: FREE


Step 7: Get Business Permits & Licenses

After registering your business, you need permits to operate legally.

A. Single Business Permit (Mandatory)

What It Is: County government license allowing you to operate in that county.

Cost: Varies by county and business type

  • Small businesses: KSh 5,000 – KSh 15,000/year
  • Medium businesses: KSh 15,000 – KSh 50,000/year
  • Large businesses: KSh 50,000+/year

Examples (Nairobi County):

  • Food kiosk: KSh 10,000
  • Salon/barber shop: KSh 15,000
  • Retail shop: KSh 20,000
  • Restaurant: KSh 30,000

How to Get It:

Online (eCitizen):

  1. Log in to eCitizen
  2. Select your county (e.g., “Nairobi City County”)
  3. Click “Single Business Permit”
  4. Fill application form
  5. Upload:
    • Business certificate
    • National ID
    • KRA PIN
    • Lease agreement (if renting)
    • Public health certificate (if food business)
  6. Pay fee via M-Pesa
  7. Wait 7-14 days
  8. Download permit

Physical (Huduma Centre or County Office):

  • Visit nearest county revenue office
  • Submit documents
  • Pay fee
  • Collect permit in 7-14 days

⚠️ Important: You need this permit BEFORE opening your business. Operating without it = fines.


B. Other Licenses (Depending on Business Type)

Business TypeAdditional License NeededWhere to GetCost (Approx)
Food businesses (restaurants, cafes, kiosks)Public Health LicenseCounty Health DepartmentKSh 3,000-10,000
Bars, clubs, liquor storesLiquor LicenseKenya Wine Agencies Limited (KWAL)KSh 10,000-50,000
Tour operatorsTourism LicenseTourism Regulatory AuthorityKSh 30,000
Private schools/collegesEducation LicenseMinistry of EducationVaries
Clinics, pharmaciesHealth LicenseKenya Medical Practitioners & Dentists BoardKSh 5,000-20,000
Driving schoolsDriving School LicenseNTSAKSh 50,000
Import/export businessesImport LicenseKenya Revenue AuthorityVaries
ConstructionNCA RegistrationNational Construction AuthorityKSh 10,000+
Security companiesSecurity LicensePrivate Security Regulatory AuthorityKSh 50,000+

C. NSSF & NHIF Registration (If You Have Employees)

If you hire employees, you must register with:

1. NSSF (National Social Security Fund):

  • Visit nssf.or.ke
  • Register as employer
  • Contribute KSh 1,080/employee/month (split with employee)

2. NHIF (National Hospital Insurance Fund):

  • Visit nhif.or.ke
  • Register as employer
  • Deduct monthly contributions from employee salaries

Step 8: Open a Business Bank Account

After registration, open a separate business bank account (don’t mix personal and business money).

Documents Needed:

DocumentNotes
✅ Business registration certificateFrom eCitizen
✅ Single Business PermitFrom county
✅ National IDOriginal + copy
✅ KRA PIN certificateBusiness PIN if you registered one
✅ Proof of physical addressLease, utility bill, or letter

Best Banks for Small Businesses in Kenya:

BankMonthly FeeMinimum BalanceWhy Choose
Equity BankKSh 300-500KSh 1,000Good mobile banking, many branches
KCB BankKSh 400-600KSh 2,500Business-friendly, good loan options
Co-operative BankKSh 300-500KSh 1,000Great for SACCO members
NCBA BankKSh 500KSh 2,500Digital banking features
Absa (Barclays)KSh 400KSh 2,500International transactions easy

Most Popular: Equity Bank (affordable, accessible)

How to Open:

  1. Visit bank branch
  2. Fill account opening form
  3. Submit documents
  4. Deposit initial amount (minimum balance)
  5. Get account number same day
  6. Wait 3-5 days for checkbook/ATM card

How Much Does It Cost to Register a Business in Kenya? (2026)

When you register a business in Kenya, here’s the complete cost breakdown:

Sole Proprietorship (Total: ~KSh 17,000)

ItemCost (KSh)
Business name registration1,000
KRA PIN (if you don’t have)0 (FREE)
Single Business Permit10,000 (average)
Public Health License (if food business)5,000
Business bank account opening0-1,000
Total~17,000

Limited Company (Total: ~KSh 32,000)

ItemCost (KSh)
Company name reservation150
Company registration10,000
Stamp duty450 (minimum)
KRA PIN (if needed)0 (FREE)
Single Business Permit10,000 (average)
Public Health License (if applicable)5,000
Other industry licensesVaries
Business bank account0-1,000
Company seal (optional)3,000
Lawyer fees (optional)5,000-20,000
Total~32,000

Timeline: How Long Does It Take to Register a Business in Kenya?

Understanding how to register a business includes knowing the timeline:

StepSole ProprietorshipLimited Company
Name searchInstant1 day
Application submission30 minutes1-2 hours
Payment processingInstant (M-Pesa)Instant
Certificate issuance3-5 days7-14 days
Business permit7-14 days7-14 days
Bank account openingSame day3-5 days
Total time10-19 days17-33 days

Pro Tip: You can work on permits and bank account while waiting for certificate.


Common Mistakes When Learning How to Register a Business

Avoid these errors when you register a business in Kenya:

❌ Mistake #1: Using a Name That’s Too Similar to Existing Business

Problem: eCitizen may approve it, but original business can sue you later.

Solution: Do thorough search. Try Google + eCitizen search. Check social media.


❌ Mistake #2: Not Getting Business Permit

Problem: County authorities can close your business, fine you KSh 50,000+.

Solution: Apply for Single Business Permit immediately after registration.


❌ Mistake #3: Operating Without Public Health License (Food Businesses)

Problem: County health officers can shut you down, confiscate food.

Solution: Get Public Health Certificate BEFORE opening food business.


❌ Mistake #4: Choosing Wrong Business Structure

Problem: Starting as sole proprietor when you need limited liability (e.g., construction, manufacturing).

Solution: Choose structure based on risk level, not just cost. High-risk = Limited Company.


❌ Mistake #5: Not Separating Personal and Business Finances

Problem: Tax issues, can’t track profit, looks unprofessional.

Solution: Open separate business bank account immediately.


❌ Mistake #6: Not Renewing Business Permit Annually

Problem: Operating with expired permit = illegal. Fines + closure.

Solution: Set annual reminder. Renew before expiry date.


❌ Mistake #7: Using P.O. Box Instead of Physical Address

Problem: Most licenses require physical location. Banks won’t open account.

Solution: Use actual business premises address. If home-based, use home address.


❌ Mistake #8: Not Getting Receipt After Payment

Problem: If payment doesn’t reflect, you have no proof.

Solution: Always screenshot M-Pesa confirmation. Download eCitizen payment receipt.


❌ Mistake #9: Ignoring KRA Requirements

Problem: Tax penalties accumulate. Can’t access government services.

Solution: Register for KRA PIN immediately. File nil returns even if no income.


❌ Mistake #10: Not Keeping Digital Copies

Problem: If you lose physical certificate, it’s hard to replace.

Solution: Save PDFs of all documents. Keep backups on Google Drive/email.


After You Register a Business: Next Steps

Once you successfully register a business in Kenya, here’s what comes next:

1. Register for VAT (If Applicable)

Who Needs It:

  • Businesses with turnover above KSh 5 million/year

How:

  • Log in to iTax
  • Apply for VAT registration
  • Upload business certificate
  • Get VAT certificate

2. Get Business Insurance

Protect your business from risks:

Insurance TypeWhat It CoversCost (Annual)
Public LiabilityCustomer injuries on premisesKSh 10,000-30,000
Fire & TheftProperty damage, theftKSh 15,000-50,000
Business InterruptionLost income due to closureKSh 20,000-60,000
Employee Compensation (WIBA)Employee injuries (mandatory if you have staff)KSh 5,000+

Recommended Insurers:

  • Jubilee Insurance
  • CIC Insurance
  • APA Insurance
  • Britam

3. Get Your Business Online

Create online presence:

  • ✅ Register domain name (yourname.co.ke) – KSh 1,000-2,000/year
  • ✅ Create simple website (Wix, WordPress)
  • ✅ Set up Google My Business (FREE)
  • ✅ Create social media pages (Facebook, Instagram)
  • ✅ Get business email ([email protected])

4. Trademark Your Business (Optional)

What It Does: Protects your business name and logo from copycats.

Cost: KSh 5,000-10,000

How:

  • Visit Kenya Industrial Property Institute (KIPI)
  • Search trademark availability
  • File trademark application
  • Wait 12-18 months for approval

Worth It If:

  • Unique brand name
  • Planning to franchise
  • Selling products (not just services)
  • Want long-term protection

Frequently Asked Questions: How to Register a Business in Kenya

Can I register a business without KRA PIN?

No. KRA PIN is mandatory for business registration. The good news? It’s FREE and instant via iTax.

Do I need a lawyer to register a business?

No. eCitizen is designed for DIY registration. Lawyers charge KSh 5,000-20,000 but it’s unnecessary for sole proprietorship. For limited companies, a lawyer can help with complex structures, but still optional.

Can I register a business from outside Kenya?

Yes. Kenyan diaspora can register via eCitizen. You’ll need:

  • Valid Kenyan ID
  • KRA PIN
  • Kenya phone number (for M-Pesa payment)

Alternatively, use an agent in Kenya.

How much capital do I need to start a Limited Company?

Minimum: KSh 100 share capital (yes, just one hundred shillings!). Most start with KSh 100,000-1,000,000 nominal share capital (doesn’t need to be paid immediately).

Can I change my business name after registration?

Yes.

  • Sole proprietorship: Register new name (KSh 1,000), then close old one.
  • Limited Company: Apply for name change (KSh 10,000), requires board resolution.

Takes 2-4 weeks.

Can two businesses have similar names?

Legally, no. But practically, yes (if in different industries/locations). However, the original business can sue you for trademark infringement. Best to choose unique name.

Do I need a physical office to register?

No. You can use:

  • Home address (if home-based business)
  • Co-working space address
  • Virtual office address
  • Business premises (if you have)

P.O. Box alone is NOT accepted.

Can I operate before my certificate is ready?

Legally, no. Wait for certificate before opening. However, you can do groundwork (marketing, setup, sourcing stock) while waiting.

What if my application is rejected?

Reasons for rejection:

  • Name too similar to existing business
  • Name violates regulations
  • Incomplete documents
  • Wrong payment

Solution: Check rejection reason on eCitizen, fix issue, resubmit.

Can I register a business online if I’m in a rural area?

Yes, as long as you have:

  • Internet connection (or visit Huduma Centre with cyber cafe)
  • M-Pesa for payment
  • Digital copies of documents (take photos with phone)

Do I pay annual fees after registration?

Yes:

  • Single Business Permit: Annually (renew before expiry)
  • Company annual returns (Ltd): KSh 5,000/year (file within 6 months of year-end)

Can I convert sole proprietorship to Limited Company later?

Yes.

  1. Register new Limited Company
  2. Transfer assets to new company
  3. Close sole proprietorship (optional)

Many successful businesses start as sole proprietor, then incorporate later.


Quick Reference: How to Register a Business (Cheat Sheet)

Sole Proprietorship Quick Steps:

  1. ✅ Choose business name (check availability on eCitizen)
  2. ✅ Prepare documents (ID, KRA PIN, passport photo)
  3. ✅ Register on eCitizen.go.ke
  4. ✅ Apply for Business Name Registration
  5. ✅ Pay KSh 1,000 via M-Pesa (Business: 222222)
  6. ✅ Wait 3-5 days
  7. ✅ Download certificate from eCitizen
  8. ✅ Apply for Single Business Permit
  9. ✅ Get Public Health License (if food business)
  10. ✅ Open business bank account

Total Cost: ~KSh 17,000
Total Time: 10-19 days


Limited Company Quick Steps:

  1. ✅ Reserve company name (KSh 150)
  2. ✅ Prepare documents (Directors’ IDs, KRA PINs, MOA/AOA)
  3. ✅ Fill company incorporation form on eCitizen
  4. ✅ Pay KSh 10,600+ via M-Pesa
  5. ✅ Wait 7-14 days
  6. ✅ Download Certificate of Incorporation
  7. ✅ Apply for Single Business Permit
  8. ✅ Get other industry licenses
  9. ✅ Open company bank account
  10. ✅ Register for NSSF/NHIF (if employees)
  11. ✅ File annual returns yearly

Total Cost: ~KSh 32,000
Total Time: 17-33 days


Important Contacts & Resources

Government Offices:

eCitizen Support:

Business Registration Services:

Kenya Revenue Authority (KRA):

Huduma Kenya:

  • Hotline: 020-2222111 / 0800-221900
  • Website: hudumakenya.go.ke

Useful Websites:

  • Business Registration: ecitizen.go.ke
  • Tax (KRA PIN): itax.kra.go.ke
  • Company Search: search.ecitizen.go.ke
  • Trademark Registration: kipi.go.ke
  • Business Funding: See our guide

Conclusion: How to Register a Business in Kenya is Simple

Learning how to register a business in Kenya is now easier, faster, and cheaper than ever thanks to eCitizen. Whether you’re figuring out how to register a business as a sole proprietor (KSh 1,000, 3-5 days) or how to register a business as a limited company (KSh 10,600+, 7-14 days), the process is straightforward.

Key Takeaways on How to Register a Business:

  • ✅ Most small businesses should start with sole proprietorship
  • ✅ Registration is online via eCitizen (no need to queue)
  • ✅ Payment via M-Pesa is instant and convenient
  • ✅ Don’t forget Single Business Permit (mandatory!)
  • ✅ Separate business and personal finances from Day 1

Your Next Step: Block 1-2 hours today. Register on eCitizen. Start the application. You could have your business certificate by next week!

Good luck with your business! 🚀


Related Guides


Have questions about business registration? Drop a comment below and I’ll help! 👇

See Your Business Here?

Want Your Business Listed on Local Listing Dealz? Contact Us Today For Further Information on Listing and Advertising.