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.

Frequently Asked Questions About Company Registration in Kenya

How much does it cost to register a company in Kenya in 2026?+

A sole proprietorship or business name costs approximately KES 950 (KES 150 name search + KES 800 registration). A limited liability company costs KES 10,000–KES 15,000 including stamp duty and filing fees. If you use a lawyer, add KES 15,000–KES 50,000 in legal fees.

How long does company registration take in Kenya?+

The typical timeline is 5–10 business days end to end. Name search takes 1–2 days, then document review and approval takes another 3–7 business days. Delays usually come from incomplete documents, unclear scans, or name conflicts.

What documents do I need to register a company in Kenya?+

You need: National ID or passport copies for all directors and shareholders, KRA PIN certificate for each director, recent passport-size photos, at least three proposed business name options, a physical address for the registered office (not just a P.O. Box), and Memorandum and Articles of Association (for limited companies).

Can I register a company online in Kenya?+

Yes. The entire registration process is done online through the eCitizen portal at ecitizen.go.ke. You complete the name search, fill in the registration form, upload documents, and pay fees through M-Pesa, Visa, or Mastercard. You can download your certificate of registration directly from the portal once approved.

What is the difference between sole proprietorship and limited company in Kenya?+

A sole proprietorship has unlimited personal liability and is taxed as personal income — best for freelancers and small one-person businesses. A limited liability company (LLC) is a separate legal entity, your personal assets are protected, and it pays corporate tax at 30% — best for growing businesses, those seeking investment, or those that will hire employees.

Do I need a KRA PIN to register a company in Kenya?+

Yes. Every director and shareholder must have a personal KRA PIN before starting the registration. After registering a limited company, you also need to obtain a separate KRA PIN for the business itself through the iTax portal — this business PIN is required for tax filing, invoicing, and opening a business bank account.

What should I do after registering my company in Kenya?+

After registration: (1) get a KRA PIN for the business, (2) open a dedicated business bank account, (3) apply for a Single Business Permit from your county government, (4) register with NHIF and NSSF if you will hire employees, and (5) build a professional website to establish credibility and start attracting customers online.

How many directors do I need to register a limited company in Kenya?+

A limited liability company in Kenya can be registered with a minimum of one director and one shareholder (the same person can hold both roles). The maximum is 50 shareholders for a private limited company. Each director and shareholder must have a KRA PIN and a valid national ID or passport.

Continue Reading: Detailed Guides

For deeper coverage of specific topics in Kenyan business registration: