Business Registration

How to Register a Company in Kenya Online (2026 Step-by-Step Guide)

Everything you need to know about registering a business in Kenya through the eCitizen portal — from choosing a business structure to getting your certificate and going online.

Starting a business in Kenya is one of the most exciting decisions you can make, but before you open your doors or launch your first product, you need to register your company with the government. Business registration in Kenya has been significantly simplified through the eCitizen portal, making it possible to complete the entire process online from the comfort of your home or office.

In this comprehensive guide, we walk you through every step of registering a company in Kenya in 2026, including the different types of business structures, required documents, costs, timelines, and what to do after registration to set your business up for success.

Types of Business Registration in Kenya

Before you begin the registration process, you need to decide which type of business structure is right for you. Kenya offers three main options, each with different legal implications, costs, and requirements.

1. Sole Proprietorship (Business Name Registration)

A sole proprietorship is the simplest and cheapest way to register a business in Kenya. You operate the business as an individual, and there is no legal distinction between you and the business. This is ideal for freelancers, small shop owners, consultants, and one-person service providers.

  • Cost: KES 950 (name search KES 150 + registration KES 800)
  • Liability: Unlimited — you are personally responsible for all business debts
  • Taxation: Income is taxed as personal income
  • Best for: Small businesses, freelancers, side hustles

2. Partnership

A partnership involves two or more people (up to 20) who agree to run a business together and share profits and losses. Partnerships are registered under the Registration of Business Names Act. You will need a partnership deed that outlines each partner's contributions, roles, and profit-sharing arrangement.

  • Cost: KES 950 (plus legal fees for drafting the partnership deed)
  • Liability: Each partner is jointly and individually liable for the business's debts
  • Taxation: Each partner pays tax on their share of profits
  • Best for: Professional firms, family businesses, joint ventures

3. Limited Liability Company (LLC)

A limited company is a separate legal entity from its owners (shareholders). This means your personal assets are protected if the business faces financial difficulties. This is the most common structure for businesses that plan to grow, hire employees, or seek investment.

  • Cost: KES 10,000 – KES 15,000 (including stamp duty and filing fees)
  • Liability: Limited to your shareholding — personal assets are protected
  • Taxation: Corporate tax rate of 30% on profits
  • Best for: Growing businesses, startups seeking investment, businesses with employees

Documents Required for Company Registration in Kenya

Before starting the registration process on eCitizen, gather the following documents. Having these ready will make the process much faster.

  • National ID or Passport: For all directors and shareholders (copies of both sides for national ID)
  • KRA PIN Certificate: Every director and shareholder must have a personal KRA PIN
  • Passport-size Photos: Recent colored passport photos for each director
  • Proposed Business Name: Have at least three name options in case your first choice is already taken
  • Physical Address: A physical address for the registered office (P.O. Box alone is not sufficient)
  • Memorandum and Articles of Association: Required for limited companies (templates are available on the eCitizen portal)

Step-by-Step: Registering a Company on eCitizen

The entire company registration process in Kenya is done online through the eCitizen portal (ecitizen.go.ke). Here is the complete process:

Step 1: Create an eCitizen Account

Visit ecitizen.go.ke and create an account using your national ID number, email address, and phone number. You will receive a verification code via SMS. If you already have an eCitizen account (perhaps from applying for a passport or good conduct certificate), you can use the same account.

Step 2: Conduct a Name Search

Log in and navigate to the Business Registration Service (BRS). Click on "Name Search" and enter your proposed business name. The system will check if the name is available. This costs KES 150 and results are usually available within 24 hours. If the name is taken, you will need to try another option, which is why we recommend having backup names ready.

Step 3: Reserve Your Business Name

Once your name search is approved, you need to reserve the name. A reserved name is held for you for 30 days, giving you time to complete the registration process. Name reservation is included in the search fee for sole proprietorships and partnerships. For limited companies, there may be an additional reservation fee.

Step 4: Fill in Registration Details

Complete the registration form with your business details:

  • Business name and type (sole proprietorship, partnership, or limited company)
  • Nature of business activities
  • Registered office address
  • Details of directors and shareholders (for limited companies)
  • Share capital allocation (for limited companies — minimum KES 1)

Step 5: Upload Required Documents

Upload scanned copies of all required documents: national IDs or passports, KRA PINs, passport photos, and the Memorandum and Articles of Association for limited companies. Ensure all documents are clear and legible — blurry uploads are a common reason for delays.

Step 6: Pay Registration Fees

Pay the registration fees through the eCitizen payment options: M-Pesa, Visa, or Mastercard. The payment is processed through the government's e-payment gateway. Keep your payment confirmation receipt.

Step 7: Submit and Wait for Approval

After submitting your application, the Registrar of Companies will review your documents. The typical timeline is 3 to 7 business days for approval. You will receive an email notification when your registration is complete. You can also check the status on the eCitizen portal.

Step 8: Download Your Certificate

Once approved, you can download your Certificate of Registration (for sole proprietorships and partnerships) or Certificate of Incorporation (for limited companies) from the eCitizen portal. This is your official proof of business registration in Kenya.

Registration Costs Summary

Here is a quick breakdown of what company registration in Kenya costs in 2026:

  • Name Search: KES 150
  • Business Name Registration (Sole Proprietorship/Partnership): KES 800
  • Limited Company Registration: KES 10,000 – KES 15,000
  • Stamp Duty (Limited Company): 1% of share capital (minimum KES 200)
  • Legal Fees (if using a lawyer): KES 15,000 – KES 50,000
  • Total for Sole Proprietorship: Approximately KES 950
  • Total for Limited Company: Approximately KES 10,000 – KES 65,000 (depending on whether you use a lawyer)

Timeline: How Long Does Company Registration Take?

The registration timeline depends on several factors, but here is what to expect:

  • Name Search: 1 – 2 business days
  • Document Review and Approval: 3 – 7 business days
  • Total Process: 5 – 10 business days (if all documents are in order)

Delays usually happen because of incomplete documents, unclear scans, or choosing a name that is too similar to an existing business. Double-check everything before submitting to avoid going back and forth with the registrar.

What to Do After Registering Your Company in Kenya

Getting your certificate is just the beginning. Here are the critical next steps to make your business fully operational:

1. Get a KRA PIN for Your Business

If you registered a limited company, you need a separate KRA PIN for the business (distinct from your personal KRA PIN). Register on the KRA iTax portal using your Certificate of Incorporation. You will need this PIN for tax filing, invoicing, and opening a business bank account.

2. Open a Business Bank Account

Open a dedicated business bank account. Most Kenyan banks require your Certificate of Registration/Incorporation, KRA PIN, directors' IDs, and board resolution (for limited companies). Separate your personal and business finances from day one.

3. Apply for Business Permits and Licenses

Depending on your business type and location, you may need additional permits. In Nairobi, you apply for a Single Business Permit through the Nairobi County Government portal. Other counties have similar requirements. Some industries (food, health, education) require additional sector-specific licenses.

4. Register for NHIF and NSSF (If You Have Employees)

If you plan to hire employees, register with the National Hospital Insurance Fund (NHIF) and National Social Security Fund (NSSF). This is a legal requirement for all employers in Kenya.

Now Get Your Business Online

In 2026, registering a company is only half the job. If your business is not online, you are leaving money on the table. Over 80% of Kenyan consumers search online before making a purchase decision, and they expect legitimate businesses to have a professional web presence.

Here is why every newly registered business in Kenya needs a website:

  • Credibility: A professional website shows customers, suppliers, and potential investors that your business is real and established
  • 24/7 Availability: Your website works around the clock, even when your office is closed
  • Customer Reach: A website lets you reach customers beyond your physical location — across Nairobi, across Kenya, and even internationally
  • M-Pesa Payments: Accept payments online through M-Pesa integration on your website
  • Google Visibility: When potential customers search for your type of business on Google, a website helps you appear in the results

At KenZobe, we build professional websites for small businesses in Kenya starting from KES 150,000. Our websites are optimized for speed, mobile devices, and Google search — everything your new business needs to compete online.

Learn more about why a website is essential for your Nairobi business in our guide: Why Your Business Needs a Website in Nairobi.

Ready to Register and Go Online?

You have the knowledge to register your company in Kenya. Now take the next step and build your online presence. At KenZobe Technologies, we help newly registered businesses launch professional websites, set up Google Business Profiles, and start attracting customers online from day one.

Contact us today for a free consultation and let us help you turn your newly registered business into a thriving online presence.