Registering a business in Kenya is now faster and cheaper than ever before โ everything is done online through the eCitizen portal. You no longer need to visit government offices or pay middlemen. This guide walks you through every step.
Why Register Your Business?
Many Kenyans operate informal businesses for years without registration. Here is why formalising matters:
- Open a business bank account โ banks require registration documents
- Apply for tenders โ government and corporate tenders require a registered entity
- Issue KRA-compliant invoices โ required for VAT-registered clients
- Access business loans โ lenders require proof of business existence
- Build credibility โ registered businesses appear more trustworthy to clients
- Legal protection โ a registered company separates your personal assets from business debts
Which Business Structure Should You Choose?
Kenya has four main business structures. The right one depends on your situation.
| Structure | Best for | Liability | Cost |
|---|---|---|---|
| Sole Proprietorship | One-person businesses, freelancers | Personal liability | KES 950 |
| Partnership | 2โ20 people in business together | Personal liability | KES 950 |
| Limited Company (Ltd) | Serious businesses, multiple owners | Limited liability | KES 10,650 |
| Limited Liability Partnership | Professional firms (lawyers, accountants) | Limited liability | KES 10,650 |
For most small businesses and freelancers: start with a sole proprietorship or partnership. It is cheap, fast, and sufficient for most purposes.
For businesses with employees, investors, or significant assets: register a limited company. The limited liability protection means your personal savings and property cannot be seized if the business has debts.
Option A โ Register a Sole Proprietorship or Partnership
This is the simplest and cheapest option. Your business trades under a business name that you register with the Business Registration Service (BRS).
Step 1 โ Create an eCitizen Account
Go to ecitizen.go.ke and create an account using your national ID number and phone number. You will receive a verification SMS.
Step 2 โ Search for Your Business Name
Before paying anything, check that your preferred business name is available:
- Log in to eCitizen
- Click Business Registration Service
- Click Business Name Search
- Type your preferred name and search
- If available, note it down โ you have not reserved it yet
Tips for choosing a name:
- Avoid names too similar to existing registered businesses
- Avoid names containing "Kenya", "National", "Government" without special approval
- Choose something memorable and relevant to your services
Step 3 โ Complete the Application
- Click Register Business Name
- Fill in: business name, nature of business, physical address, postal address
- Add owner details (for sole proprietorship) or all partners (for partnership)
- Upload: copy of national ID for each owner
Step 4 โ Pay the Registration Fee
- Sole proprietorship: KES 950
- Partnership: KES 950
Pay via M-Pesa on the eCitizen platform. The Paybill number is shown at checkout.
Step 5 โ Receive Your Certificate
Your Certificate of Registration is issued digitally within 1โ3 business days. Download it from your eCitizen account. Print copies for your records.
Option B โ Register a Limited Company
A limited company (Ltd) is a separate legal entity from its owners. The process takes slightly longer but provides significantly more legal and financial protection.
Step 1 โ Reserve Your Company Name
- Log in to eCitizen โ Business Registration Service
- Click Company Name Reservation
- Search for your preferred name
- Reserve it โ pays KES 150 and holds the name for 30 days
Step 2 โ Prepare Your Documents
You need:
- Memorandum and Articles of Association (BRS provides a standard template)
- Details of all directors (name, ID number, address)
- Details of all shareholders and their shareholding percentage
- Registered office address in Kenya
- Statement of nominal share capital
Step 3 โ Submit the Application
- eCitizen โ Business Registration Service โ Register a Company
- Fill in all company details
- Upload all required documents
- Pay registration fee: KES 10,650
Step 4 โ Certificate of Incorporation
Issued within 3โ5 business days digitally. This is your proof that the company legally exists.
After Registration โ What to Do Next
Once registered, complete these steps immediately:
Get a KRA PIN for the Business
Every registered business needs a KRA Personal Identification Number (PIN) for tax purposes.
- Go to itax.kra.go.ke
- Click New PIN Registration
- Select Non-Individual (for companies) or Individual (for sole proprietorship)
- Fill in business details and upload Certificate of Registration
- Your PIN is issued instantly by email
This is free. Never pay anyone to get a KRA PIN.
Open a Business Bank Account
Take these documents to any Kenyan bank:
- Certificate of Registration or Incorporation
- KRA PIN certificate
- National ID of all directors/owners
- Passport photos
Recommended banks for small businesses: KCB, Equity Bank, Co-operative Bank โ all have business accounts with low or zero monthly fees.
Register for VAT (if applicable)
If your annual turnover exceeds KES 5,000,000, you are required to register for VAT. If below this threshold, VAT registration is voluntary but may be worth doing to appear more credible to corporate clients.
Register at itax.kra.go.ke โ Manage โ Apply for PIN Obligation.
Common Mistakes to Avoid
Not renewing the business name annually. Sole proprietorship and partnership registrations must be renewed every year. The fee is KES 950. Failure to renew means your registration lapses and you lose the name.
Using a personal account for business transactions. Always keep business money separate from personal money. This is critical for tax purposes and for accessing business loans.
Skipping the KRA PIN. Without a KRA PIN, you cannot issue official receipts, file tax returns, or open certain bank accounts. Get it the same day you receive your registration certificate.
Paying middlemen. The entire registration process is online and straightforward. You do not need an agent or middleman. Save the money.
Summary โ Registration at a Glance
| Step | Sole Proprietorship | Limited Company |
|---|---|---|
| Name search | Free | Free |
| Registration fee | KES 950 | KES 10,650 |
| Time to register | 1โ3 days | 3โ5 days |
| KRA PIN | Free, same day | Free, same day |
| Annual renewal | KES 950/year | Annual returns required |
Registering your business is one of the best investments you can make as a Kenyan entrepreneur. It opens doors to banking, financing, and government contracts that informal businesses simply cannot access.
Use our free invoice generator to start creating professional, KRA-compliant invoices the moment your registration is complete.