How to Register an Online Business Name in Kenya

how to register an online business name in kenya

The digital economy in East Africa is booming. From thriving Instagram boutiques in Nairobi to freelance digital agencies in Mombasa, the barrier to starting an online venture has never been lower. But as your sales grow, so does your need for legal legitimacy. If you are wondering how to register an online business name in Kenya, you are making the smartest move for your brand’s future.

Gone are the days of queuing for hours at Sheria House. In 2026, the entire process is fully digitized, fast, and surprisingly affordable.

However, navigating government portals can still be incredibly confusing. One wrong click or incorrect document upload can delay your registration for weeks. 

In this comprehensive guide, we are going to break down the exact, step-by-step eCitizen business registration process. We will cover the exact costs, the legal requirements for digital storefronts, and the expert secrets to securing your business bank accounts and M-Pesa Till numbers immediately after registration.

Do Online Businesses Need to Be Registered in Kenya?

Yes. Absolutely.

While you might get away with selling a few items on TikTok or WhatsApp as an individual, operating an unregistered online business long-term is a massive risk. Here is why formalizing your digital hustle is non-negotiable:

  1. Lipa na M-Pesa (Buy Goods & Paybill): Safaricom is incredibly strict. You cannot get a business M-Pesa Till Number without a Certificate of Registration. If you are asking customers to “Send Money” to your personal number, you look unprofessional and risk losing high-ticket clients who fear online scams.
Learn more: M-Pesa Paybill vs Buy Goods Cost Comparison Guide
  1. Business Bank Accounts: You cannot open a corporate bank account with Equity, KCB, or NCBA without a registered business name. Mixing personal and business funds is a bookkeeping nightmare.
  1. KRA Compliance: With the government’s heavy focus on the Digital Service Tax and eTIMS (electronic Tax Invoice Management System), operating under the radar is illegal. Registration protects you from severe non-compliance penalties.
  1. Brand Trust: Kenyan online shoppers have been burned by “wash-wash” scams. A legally registered business name displayed on your social media profiles instantly builds buyer trust and increases your conversion rates.

The Cost of Registering a Business in Kenya 2026

One of the biggest misconceptions is that formalizing a business requires thousands of shillings and an expensive lawyer. If you are registering a Sole Proprietorship or a Partnership (which falls under a “Business Name” rather than a Limited Liability Company), the fees are incredibly low.

Here is the exact cost of registering a business in Kenya 2026 directly through the government portal:

  • Business Registration Fee: Ksh 900.
  • eCitizen Convenience Fee: Ksh 50.

Total Estimated Cost: Ksh 950.

Expert Insight: Beware of online “agents” on Facebook or X (Twitter) charging Ksh 5,000 to Ksh 10,000 to do this for you. The system is designed for the common mwananchi to use. Save your money and follow the steps below.

Prerequisites: What You Need Before Logging In

Do not start the process until you have gathered the following digital documents. Having these ready will prevent your session from timing out.

  1. An Active eCitizen Account: Linked to your Kenyan National ID or Alien ID.
  2. Your KRA PIN Certificate: Ensure your PIN is active and linked to your iTax profile.
  3. A Passport-Sized Photo: A clear, recent digital photo with a white background (JPEG or PNG format).
  4. Scanned Copy of Your ID/Passport: Both front and back sides.
  5. Three Proposed Business Names: The registrar rejects names that are too similar to existing companies. Have a primary choice, and two backups ready.

Step-by-Step: The eCitizen Business Registration Process

The Business Registration Service Kenya (BRS) has streamlined its portal. Follow these exact steps to secure your business name.

Step 1: Access the BRS Portal

Log into your eCitizen.go.ke account. Scroll down the dashboard and click on the Business Registration Service (BRS) tile. This will redirect you to the dedicated BRS dashboard.

Click on Make Application, then select Business Naming / Name Search.
Enter your preferred business names in order of priority.

Pro-Tips for Choosing a Name:

  • Avoid Generic Terms: “Nairobi Online Shoes” will likely be rejected. “Zuri Footwear Hub” has a much higher chance of approval.
  • Avoid Reserved Words: You cannot use words like “Kenya,” “Government,” “President,” or “Co-operative” without special permission.
  • Add Your Niche: If you run a digital marketing agency online, adding “Consulting,” “Digital,” or “Media” to the end of the name clarifies your industry and speeds up approval.

Step 3: Register the Business Name (Form BN2)

Go to “My Applications” and click “Continue” next to your business name.

You will now fill out the Statement of Particulars (Form BN2) online.

  • Nature of Business: Select the category that best fits your online hustle (e.g., Retail, IT Services, E-commerce).
  • Principal Place of Business: Here is where online business owners get confused. Even if you run your business purely on Instagram from your bedroom, you must provide a physical address. Enter your home address, estate name, plot number (if applicable), and postal code.
  • Date of Commencement: You can set this to the current date.

Step 4: Add Proprietor Details

In this section, add yourself as the sole proprietor (or add your partners if it is a partnership).
You will need to input your National ID number, KRA PIN, phone number, and upload the passport-sized photo and scanned ID document you prepared earlier.

Step 5: Final Review, Payment, and Download

Review all the details carefully. A typo in your ID number will cause KRA compliance issues later. Once verified, proceed to checkout and pay the final Ksh 950 registration fee via M-Pesa.

The Waiting Game: In 2026, the BRS system is highly efficient. Your application goes into a queue for final review by a registrar. This usually takes between 2 to 5 business days.
Once approved, you will get a notification. Log in and download your Certificate of Registration.

Congratulations! You are now a legally recognized business owner in Kenya.

Securing Your Digital Footprint

Most businesses stop at the Certificate of Registration. But as a digital-first entrepreneur, your job is only half done. Here is the expert strategy to securing your digital assets immediately.

1. Register Your .co.ke or .com Domain

The second you get your BRS approval, go to a KeNIC-accredited registrar (like Hostpinnacle or Truehost ) and buy your .co.ke or .com domain name (e.g., garogiftshop.co.ke).

Why? Because domain squatters monitor BRS registries. If they see a trendy new business name registered, they will buy the domain and try to sell it back to you for Ksh 50,000. Buy it immediately for Ksh 500-1,750 to protect your brand IP.

Learn more: 10 Best Web Hosting Companies in Kenya

2. Apply for a Lipa Na M-Pesa Till Number

Do not wait. Go to the Safaricom portal or visit a Safaricom shop with your ID and your newly printed Business Registration Certificate. Apply for a “Buy Goods” Till Number. This separates your personal M-Pesa statements from your business transactions, which is critical for filing your KRA tax returns.

3. Register for eTIMS (Online Sellers)

In 2026, KRA mandates that all businesses, regardless of size, must issue standardized electronic receipts. Visit the KRA portal and register for eTIMS Lite (designed for small businesses and non-VAT registered entities). You can generate compliant receipts right from your smartphone, ensuring your online business operates 100% within the law.

Getting Your New Kenyan Business on the Map

Just because your business is “online” doesn’t mean you should ignore Local SEO. If your primary customer base is in Nairobi, Mombasa, or Kisumu, optimizing for local search is how you beat established competitors.

Claim Your Google Business Profile (As a Service Area Business)

Many online business owners think they can’t use Google Business Profiles (formerly Google My Business) because they don’t have a physical shop for customers to visit. This is false.

  1. Create a Google Business Profile.
  2. During setup, when asked if you have a physical location customers can visit, select “No”.
  3. You will then be asked to define your “Service Areas.” You can input “Nairobi,” “Kiambu,” “Machakos,” etc.
  4. Add your new .co.ke website link, your business phone number, and a link to your WhatsApp catalog.

By doing this, when someone in Westlands searches for “online gift shop near me,” your business will show up in the highly-coveted Google Map Pack, instantly driving organic, high-intent traffic to your DMs.

FAQ: Registering an Online Business in Kenya

Q: Can a foreigner register an online business name in Kenya?

A: Yes, but a foreigner cannot use the basic “Business Name” (Sole Proprietorship) route using an Alien ID unless specific residency conditions are met. Foreign investors are generally advised to register a Private Limited Company (LLC) which requires a higher fee and different compliance metrics.

Q: How long does a business name registration last?

A: Unlike a Limited Company, a Business Name requires renewal/maintenance. However, there are no annual returns to file for a simple Business Name in Kenya. Once registered, it remains yours indefinitely unless you formally dissolve it or the registrar strikes it off for fraud. (Ensure you stay updated with BRS policies, as regulations frequently evolve).

Q: Do I need a lawyer to register my online boutique?

A: Absolutely not. The eCitizen platform was designed to eliminate the need for legal intermediaries for simple Sole Proprietorship and Partnership registrations.

Q: KRA is asking for my business KRA PIN. How do I get one?

A: A Sole Proprietorship (Business Name) does not get a separate corporate KRA PIN. The business is an extension of you. You will use your personal KRA PIN for all tax obligations related to the business.

Conclusion: From Side Hustle to Legitimate Enterprise

Learning how to register an online business name in Kenya is the dividing line between an amateur side-hustle and a scalable, professional enterprise.

By taking an hour out of your day to navigate the eCitizen portal, paying the Ksh 950 fee, and securing your BN2 certificate, you unlock the ultimate tools for growth: Corporate bank accounts, M-Pesa merchant tills, and the unwavering trust of your customers.

Stop risking your hard-earned digital brand. Log into eCitizen today, run that name search, and take the first official step toward building Kenya’s next big online empire.

Learn more: 10 Profitable Small Online Business Ideas Kenya with Low Startup Cost

We Want to Hear From You

What is the biggest challenge holding you back from registering your online business? Are you stuck on the name search, or worried about KRA taxes? Drop your questions in the comments below! If you have successfully registered your business this year, share your timeline, how many days did your BN2 certificate take to arrive?

About Us, Our Portfolio
Professional Website Designers in Kenya | WebGaro

At WebGaro, we are dedicated to delivering high-quality website design services that meet our clients’ specific needs and requirements.