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

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 Type | Best For | Cost | Time | Liability |
|---|---|---|---|---|
| Sole Proprietorship | Solo entrepreneurs, side hustles, freelancers | KSh 1,000 | 3-5 days | Unlimited (personal assets at risk) |
| Partnership | 2+ people starting together | KSh 3,000 | 5-7 days | Unlimited (unless LLP) |
| Limited Company (Ltd) | Serious businesses, investors, growth plans | KSh 10,600+ | 7-14 days | Limited (personal assets protected) |
| Limited Liability Partnership (LLP) | Professional services (law, accounting) | KSh 15,000+ | 7-14 days | Limited |
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 Situation | Recommended Structure |
|---|---|
| Just starting, testing idea, under KSh 100K investment | Sole Proprietorship |
| 2+ partners, low-risk business | Partnership |
| Seeking investors or bank loans | Limited Company |
| High-risk business (e.g., manufacturing, construction) | Limited Company |
| Side hustle while employed | Sole 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)
- Go to ecitizen.go.ke
- Click “Business Registration Services”
- Click “Search Business Name”
- Enter your proposed name
- 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:
| Document | Notes |
|---|---|
| ✅ National ID (copy) | Must be valid |
| ✅ KRA PIN Certificate | Get from iTax if you don’t have |
| ✅ Passport photo | Digital copy for upload |
| ✅ ID photo | Clear photo of your ID |
For Partnership:
| Document | Notes |
|---|---|
| ✅ National IDs of all partners | Copies |
| ✅ KRA PINs of all partners | Certificates |
| ✅ Partnership deed (optional but recommended) | Legal agreement between partners |
| ✅ Passport photos of all partners | Digital copies |
For Limited Company:
| Document | Notes |
|---|---|
| ✅ Directors’ National IDs | At least 1 director required |
| ✅ Directors’ KRA PINs | All directors must have |
| ✅ Shareholders’ details | Can be same as directors |
| ✅ Company address | Physical location (not P.O. Box) |
| ✅ Passport photos | All directors/shareholders |
| ✅ Memorandum & Articles of Association | Template available on eCitizen |
Step 4: Register on eCitizen (Online Registration)
Creating Your eCitizen Account
Step 1: Go to eCitizen Website
- Visit: https://www.ecitizen.go.ke
- Click “Register” (top right)
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
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:
- Go to M-Pesa menu
- Select “Lipa na M-Pesa”
- Select “Pay Bill”
- Enter Business Number: 222222 (eCitizen)
- Account Number: Your invoice number (from eCitizen)
- Amount: KSh 1,000
- Enter M-Pesa PIN
- 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
| Fee | Amount (KSh) |
|---|---|
| Company name reservation | 150 |
| Company registration | 10,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)
- Go to https://itax.kra.go.ke
- Click “New PIN Registration”
- Select “Individual PIN”
- Fill form:
- Full names
- ID number
- Date of birth
- Phone number
- Postal address
- Upload ID copy
- Submit application
- 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):
- Log in to eCitizen
- Select your county (e.g., “Nairobi City County”)
- Click “Single Business Permit”
- Fill application form
- Upload:
- Business certificate
- National ID
- KRA PIN
- Lease agreement (if renting)
- Public health certificate (if food business)
- Pay fee via M-Pesa
- Wait 7-14 days
- 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 Type | Additional License Needed | Where to Get | Cost (Approx) |
|---|---|---|---|
| Food businesses (restaurants, cafes, kiosks) | Public Health License | County Health Department | KSh 3,000-10,000 |
| Bars, clubs, liquor stores | Liquor License | Kenya Wine Agencies Limited (KWAL) | KSh 10,000-50,000 |
| Tour operators | Tourism License | Tourism Regulatory Authority | KSh 30,000 |
| Private schools/colleges | Education License | Ministry of Education | Varies |
| Clinics, pharmacies | Health License | Kenya Medical Practitioners & Dentists Board | KSh 5,000-20,000 |
| Driving schools | Driving School License | NTSA | KSh 50,000 |
| Import/export businesses | Import License | Kenya Revenue Authority | Varies |
| Construction | NCA Registration | National Construction Authority | KSh 10,000+ |
| Security companies | Security License | Private Security Regulatory Authority | KSh 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:
| Document | Notes |
|---|---|
| ✅ Business registration certificate | From eCitizen |
| ✅ Single Business Permit | From county |
| ✅ National ID | Original + copy |
| ✅ KRA PIN certificate | Business PIN if you registered one |
| ✅ Proof of physical address | Lease, utility bill, or letter |
Best Banks for Small Businesses in Kenya:
| Bank | Monthly Fee | Minimum Balance | Why Choose |
|---|---|---|---|
| Equity Bank | KSh 300-500 | KSh 1,000 | Good mobile banking, many branches |
| KCB Bank | KSh 400-600 | KSh 2,500 | Business-friendly, good loan options |
| Co-operative Bank | KSh 300-500 | KSh 1,000 | Great for SACCO members |
| NCBA Bank | KSh 500 | KSh 2,500 | Digital banking features |
| Absa (Barclays) | KSh 400 | KSh 2,500 | International transactions easy |
Most Popular: Equity Bank (affordable, accessible)
How to Open:
- Visit bank branch
- Fill account opening form
- Submit documents
- Deposit initial amount (minimum balance)
- Get account number same day
- 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)
| Item | Cost (KSh) |
|---|---|
| Business name registration | 1,000 |
| KRA PIN (if you don’t have) | 0 (FREE) |
| Single Business Permit | 10,000 (average) |
| Public Health License (if food business) | 5,000 |
| Business bank account opening | 0-1,000 |
| Total | ~17,000 |
Limited Company (Total: ~KSh 32,000)
| Item | Cost (KSh) |
|---|---|
| Company name reservation | 150 |
| Company registration | 10,000 |
| Stamp duty | 450 (minimum) |
| KRA PIN (if needed) | 0 (FREE) |
| Single Business Permit | 10,000 (average) |
| Public Health License (if applicable) | 5,000 |
| Other industry licenses | Varies |
| Business bank account | 0-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:
| Step | Sole Proprietorship | Limited Company |
|---|---|---|
| Name search | Instant | 1 day |
| Application submission | 30 minutes | 1-2 hours |
| Payment processing | Instant (M-Pesa) | Instant |
| Certificate issuance | 3-5 days | 7-14 days |
| Business permit | 7-14 days | 7-14 days |
| Bank account opening | Same day | 3-5 days |
| Total time | 10-19 days | 17-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 Type | What It Covers | Cost (Annual) |
|---|---|---|
| Public Liability | Customer injuries on premises | KSh 10,000-30,000 |
| Fire & Theft | Property damage, theft | KSh 15,000-50,000 |
| Business Interruption | Lost income due to closure | KSh 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.
- Register new Limited Company
- Transfer assets to new company
- 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:
- ✅ Choose business name (check availability on eCitizen)
- ✅ Prepare documents (ID, KRA PIN, passport photo)
- ✅ Register on eCitizen.go.ke
- ✅ Apply for Business Name Registration
- ✅ Pay KSh 1,000 via M-Pesa (Business: 222222)
- ✅ Wait 3-5 days
- ✅ Download certificate from eCitizen
- ✅ Apply for Single Business Permit
- ✅ Get Public Health License (if food business)
- ✅ Open business bank account
Total Cost: ~KSh 17,000
Total Time: 10-19 days
Limited Company Quick Steps:
- ✅ Reserve company name (KSh 150)
- ✅ Prepare documents (Directors’ IDs, KRA PINs, MOA/AOA)
- ✅ Fill company incorporation form on eCitizen
- ✅ Pay KSh 10,600+ via M-Pesa
- ✅ Wait 7-14 days
- ✅ Download Certificate of Incorporation
- ✅ Apply for Single Business Permit
- ✅ Get other industry licenses
- ✅ Open company bank account
- ✅ Register for NSSF/NHIF (if employees)
- ✅ File annual returns yearly
Total Cost: ~KSh 32,000
Total Time: 17-33 days
Important Contacts & Resources
Government Offices:
eCitizen Support:
- Website: ecitizen.go.ke
- Hotline: 020-2211000
- Email: [email protected]
Business Registration Services:
- Hotline: 020-2222333
- Email: [email protected]
Kenya Revenue Authority (KRA):
- iTax: itax.kra.go.ke
- Hotline: 0711-099999 / 0711-088999
- Email: [email protected]
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
- How to Get Business Funding in Kenya (15 Sources)
- How to Write a Business Plan in Kenya (Free Template)
- Best Small Businesses to Start in Mombasa
- 10 Business Ideas with KSh 10K in Kenya
Have questions about business registration? Drop a comment below and I’ll help! 👇