If you are starting a business in Kenya, the first legal step you must take is registering your business name. Understanding how to register a business name in Kenya is not optional — it is a legal requirement under the Business Names Act (Cap 499, Laws of Kenya).
A registered business name gives your enterprise credibility, protects your brand, and opens doors to banking, government tenders, and formal contracts. Without it, you are operating illegally — and the consequences can range from fines to business closure.
The good news? The entire process is now available online through the eCitizen portal, making eCitizen business registration faster and more accessible than ever — whether you are in Nairobi, Kisumu, Eldoret, or a rural town with internet access.
This guide breaks the process down step by step, with real costs in KES, timelines, and Kenya-specific advice drawn from practical experience.
Summary
Here is a snapshot of everything you need to know before diving in:
- What it is: Official registration of your business name with the Business Registration Service (BRS), giving your business legal recognition in Kenya.
- Who needs it: Sole proprietors, partnerships, and anyone trading under a name other than their own legal name.
- Main requirements: National ID or Passport, KRA Personal PIN, eCitizen account, proposed business name, and a physical business address.
- Estimated cost: KES 850 – KES 1,000 in government fees. Using an agent costs KES 2,500 – KES 8,000 total.
- Processing time: 1 to 3 business days after payment confirmation.
- Where to apply: eCitizen portal — ecitizen.go.ke → Business Registration Service (BRS).
Legal Basis in Kenya
Business name registration in Kenya is governed by the Business Names Act (Cap 499, Laws of Kenya). This law requires any person or partnership trading under a name other than their own to formally register that name.
The Business Registration Service (BRS), established under the Business Registration Service Act, 2015, is the government body responsible for all business registrations. It operates under the Ministry of Investments, Trade and Industry.
Compliance is mandatory for three key reasons. First, operating under an unregistered business name is a criminal offence that can attract fines. Second, KRA requires a registered business name before issuing a business PIN. Third, county governments, banks, and procurement bodies will ask for your BRS certificate before doing business with you.
One important distinction: registering a business name is not the same as registering a company. A business name is tied to a sole proprietor or partnership and offers no limited liability protection. If you want to separate your personal assets from business debts, you must register a Private Limited Company under the Companies Act, 2015.
Always confirm the current legal requirements via the official BRS portal or a qualified Kenyan legal professional.
Requirements Checklist
Before you begin the application, gather the following:
Required Documents
- National Identity Card (both sides) — or a valid Passport if you are a foreign national
- KRA Personal PIN certificate — get this free at itax.kra.go.ke before starting
- 2 to 3 proposed business name options (in order of preference)
- Physical business address (county, sub-county, town, building or plot number)
- Brief description of your business activities (e.g., general retail, consultancy, transport, agribusiness)
- Postal address (P.O. Box) — optional but recommended
Eligibility Criteria
- You must be 18 years of age or older
- You must be a Kenyan citizen or a legally registered foreign national
- You must have a valid KRA Personal PIN
- You must have an active eCitizen account linked to your National ID
Online Accounts You Will Need
- eCitizen account — register free at ecitizen.go.ke using your ID number
- KRA iTax account — register at itax.kra.go.ke to get your KRA PIN
- M-Pesa, bank debit card, or bank account — for paying government fees
Step-by-Step Process: How to Register a Business Name in Kenya
Step 1 — Get Your KRA Personal PIN
If you do not already have one, visit itax.kra.go.ke, click “New PIN Registration,” and complete the online form. You will need your National ID number, email address, and phone number. The PIN is issued immediately and is completely free. Do not skip this — it is a hard requirement for business name registration.
Step 2 — Create Your eCitizen Account
Go to ecitizen.go.ke and click “Create Account.” Register using your National ID number and mobile number. A verification code will be sent to your phone via SMS. Once verified, log in to your eCitizen dashboard. This account is your single access point for almost all government services in Kenya.
Step 3 — Conduct a Business Name Search
On your eCitizen dashboard, find the Business Registration Service (BRS) tile and select “Business Name Search.” Type in your proposed name and check whether it is available. This search costs approximately KES 150 per name.
This step is non-negotiable. Do not fill in the full application before confirming your name is available — you will waste time and money. Have 2 to 3 alternative names ready in case your first choice is already taken.
Avoid names that are too generic (e.g., “Kenya Trading Company”), names that imply government affiliation (words like “National,” “Kenya Government,” “Authority”), and names that closely resemble well-known brands. These are routinely rejected by BRS officers.
Step 4 — Reserve Your Business Name
Once your preferred name is confirmed as available, reserve it immediately. Name reservation holds the name for you for 30 days while you complete your application. Missing this step risks someone else registering your chosen name while you are still preparing your documents.
Step 5 — Complete the Online Registration Form
Back on the BRS portal, fill in the business name registration application form (the online equivalent of the BN/2 form). You will be asked for:
- Your full legal name as it appears on your ID
- Your National ID number and KRA PIN
- The nature of your business activities
- Your physical and postal address
- The proposed date of business commencement
For partnerships, all partners must provide their personal details, ID numbers, and KRA PINs. Ensure every field is completed accurately — errors here delay approval.
Step 6 — Upload Your Supporting Documents
Upload a clear, high-quality scan or photo of your National ID (both sides) and your KRA PIN certificate. The most common reason for delays at this stage is blurry or incomplete document uploads. If you do not have a scanner, most cyber cafes in Kenya offer scanning services for KES 20 to KES 50 per page.
Step 7 — Pay the Government Registration Fee
After submitting your form, you will receive a payment prompt. The government registration fee is approximately KES 850. Payment options include:
- M-Pesa via eCitizen Paybill: 206206 (use the account number displayed on your screen)
- Debit or credit card (Visa or Mastercard)
- Bank transfer to the designated government account
Save your payment confirmation receipt. If your application has any issues later, the receipt proves that you paid and helps BRS officers trace your submission.
Step 8 — Wait for Approval and Download Your Certificate
After payment, BRS officers review your application. Processing takes 1 to 3 business days in most cases. You will receive an SMS and email notification when your certificate is ready.
Log back into your eCitizen account, navigate to your BRS application, and download your Certificate of Registration of Business Name. Print and store it securely. This certificate is a legal document you will present to banks, county government offices, and potential clients.
What to do immediately after registration:
- Apply for a Business KRA PIN at itax.kra.go.ke (separate from your personal PIN)
- Apply for a Single Business Permit from your county government via eCitizen
- Open a dedicated business bank account using your certificate
- Register for VAT with KRA if your expected annual turnover exceeds KES 5 million
Total Cost Breakdown in Kenya
Here is a transparent picture of what registering a business name in Kenya will cost you:
Government Fees
- Business name search: KES 150 per name
- Business name registration fee: KES 700 – KES 850
- KRA PIN registration: Free
- eCitizen account creation: Free
Professional Fees (if using an agent)
- Registration agent or consultant fee: KES 2,000 – KES 8,000
- Certified copy of certificate (if required): KES 500 – KES 1,000
Post-Registration Costs
- County Single Business Permit: KES 5,000 – KES 20,000+ (varies by county and business type)
- Annual business name renewal fee: KES 500 – KES 800
Total estimated cost if you do it yourself (DIY): KES 1,000 – KES 2,000
Total estimated cost using a registration agent: KES 3,000 – KES 10,000
Doing it yourself via eCitizen is straightforward and saves you significant money. The process is designed for ordinary Kenyans — you do not need a lawyer or agent to complete it.
Government fee structures are subject to revision. Always confirm the current fee on the eCitizen portal before making any payment.
Common Mistakes to Avoid
1. Skipping the name search before applying. Many applicants complete the full form and pay the fee before discovering their chosen name is already taken. Always search first.
2. Choosing a name that is too generic or restricted. Names like “Kenya Business Solutions” or “National Enterprises” are frequently rejected. Pick something specific and distinctive that reflects your brand.
3. Uploading blurry or incomplete documents. This is the number one cause of application delays. Use good lighting and ensure both sides of your ID are clearly readable before uploading.
4. Confusing a business name with a company registration. A business name does not give you limited liability. If protecting your personal assets matters to you, register a limited company instead.
5. Not renewing annually. Business name registrations expire and must be renewed every year. A lapsed registration can disqualify you from tenders, bank services, and county permits at the worst possible moment.
6. Paying to unofficial third-party numbers. Always pay through the eCitizen platform using Paybill 206206. Never pay anyone who asks you to send money directly to their personal M-Pesa number for “fast-tracking” your registration.
7. Using your personal KRA PIN for all business transactions. After registration, get a dedicated business KRA PIN. Mixing personal and business tax records causes complications during KRA audits.
8. Starting to trade before registering. Operating under an unregistered name is an offence under Kenyan law. Register first — even if your business is small.
Frequently Asked Questions
How long does it take to register a business name in Kenya?
Most online applications through eCitizen are processed within 1 to 3 business days after payment is confirmed. During high-traffic periods, it may take up to 5 business days. You will receive an SMS and email notification once your certificate is ready for download. Physical walk-in applications at BRS offices generally take longer.
How much does it cost to register a business name in Kenya?
The government registration fee is approximately KES 850. If you complete the process yourself via eCitizen, your total cost will be around KES 1,000 to KES 2,000 including the name search fee. If you hire a registration agent or consultant, the total cost ranges from KES 3,000 to KES 10,000 depending on the service provider.
Can I register a business name online in Kenya?
Yes, absolutely. The full process — name search, form completion, document upload, and payment — is available online at ecitizen.go.ke. Once your application is approved, you download the certificate directly from the portal. You do not need to visit any government office.
Do I need a KRA PIN to register a business name in Kenya?
Yes. A personal KRA PIN is mandatory. If you do not have one, register for free at itax.kra.go.ke before starting the business name application. After your business is registered, apply separately for a business KRA PIN linked to your registered business name.
What is the difference between a sole proprietorship and a company in Kenya?
A sole proprietorship Kenya registration (business name) is simpler, cheaper, and faster but offers no limited liability protection — your personal assets are exposed if the business has debts. A limited company is a separate legal entity that protects your personal wealth but costs more to register and maintain. Your choice depends on your risk level and business goals.
Does a business name registration expire?
Yes. Business name registrations must be renewed every year. Failure to renew results in de-registration, which can affect your access to banking, county permits, and government contracts. Log into eCitizen before your renewal date and pay the annual renewal fee.
Can a foreigner register a business name in Kenya?
Yes. Foreign nationals can register a business name using a valid Passport and a KRA PIN obtained in Kenya. Additional requirements may apply depending on your visa status and the nature of your business. Confirm current requirements directly with BRS or consult a qualified Kenyan business advisor.
What if my proposed business name is already taken?
Your application will not proceed if the name is already registered. Use the name search tool to check availability first. If your preferred name is taken, modify it by adding a unique word, a location reference, or a distinctive phrase. Always have 2 to 3 backup name options prepared before starting your application.
Pro Tips from a Kenyan Business Consultant
Prepare everything before you open eCitizen. The portal session can time out if left idle. Have your scanned ID, KRA PIN certificate, and business details ready in a folder on your phone or computer before you begin.
Apply early on a weekday morning. The eCitizen portal experiences high traffic between 10am and 2pm. Logging in before 9am gives you a smoother, faster experience.
Use Chrome or Firefox. Some browsers cause display and payment issues on the eCitizen portal. Stick to Google Chrome or Mozilla Firefox for best results.
Set renewal reminders in your calendar. As soon as you receive your certificate, note the expiry date and set a reminder 30 days before renewal. Missing your renewal date is a costly and avoidable mistake.
Open a business bank account immediately. Present your certificate to your bank and open a dedicated business account. This separates your personal and business finances — a habit that saves enormous headaches during KRA audits and financial reporting.
Engage a tax consultant at least once a year. Even if your business is small, an annual review by a qualified accountant helps you stay compliant with KRA filing obligations, VAT requirements, and any new regulatory changes.
Build your compliance calendar. Successful Kenyan entrepreneurs track four key annual deadlines: business name renewal, county business permit renewal, KRA annual returns, and VAT returns (if applicable). Missing any one of these can stall your business operations.
Conclusion
Knowing how to register a business name in Kenya and actually doing it is one of the most important decisions you will make as an entrepreneur. The process is straightforward, largely online, and costs less than KES 2,000 if you do it yourself.
But registration is only the beginning. Renew annually, file your taxes on time, and keep your county business permits current. A compliant business earns the trust of banks, partners, and customers — and that trust translates directly into growth.
Kenya’s business environment is increasingly competitive. The entrepreneurs who build on a solid legal foundation are the ones who survive, scale, and thrive. Do not delay — register your business name today and start building something legitimate.
Read also:
- 12 Food Businesses That Work in Malindi
- 15 Businesses You Can Start in Kericho With Less Than 80K
- Businesses That Make Money Daily in Kenya
- How to Start a Yogurt Business in Nakuru