Business Registration · eCitizen Guide

Online Company Registration in Kenya: Complete eCitizen Walkthrough (2026)

Everything you need to register a company online in Kenya through eCitizen — from creating an account to downloading your certificate. No office visits required.

Online company registration in Kenya is the fastest, cheapest way to start a business in 2026. Through the eCitizen portal at ecitizen.go.ke, you can register a sole proprietorship, partnership, or limited liability company without ever stepping into a government office. This guide walks you through the entire process — what you need before starting, every screen you will see, the costs at each step, and how to avoid the common mistakes that cause delays.

Why Register Online Through eCitizen?

Before eCitizen launched the Business Registration Service (BRS), starting a company in Kenya meant queuing at Sheria House on Sheria Lane in Nairobi, paying multiple visits, and waiting weeks. Today, the same registration takes 5–10 business days entirely online. The advantages:

  • No physical visits: All steps happen on the portal, payable via M-Pesa
  • Lower cost: No travel, no agent fees if you do it yourself
  • Faster turnaround: Status updates happen in real-time on your dashboard
  • Digital certificate: Download immediately on approval — banks accept it
  • 24/7 access: Submit at midnight if you want, the system never closes

What You Need Before Starting

Gather these before logging in. Stopping mid-process to find a missing document is the #1 cause of delays.

  • National ID or passport: For every director and shareholder. Have clear scans of both sides.
  • KRA PIN certificate: Personal KRA PIN for each director/shareholder. Get one free at itax.kra.go.ke if you don't have one.
  • Recent passport-size photos: Color, clear, taken within the last 6 months.
  • 3–5 proposed business names: The first choice is often taken. Have backups ready.
  • Physical address: Your registered office address — not just a P.O. Box. Building name, street, town required.
  • Memorandum and Articles of Association: Only for limited companies. eCitizen provides templates you can use as-is for simple structures.
  • M-Pesa-enabled phone or debit card: For paying registration fees online.

Step-by-Step: Online Registration on eCitizen

Step 1: Create or Log In to Your eCitizen Account

Visit accounts.ecitizen.go.ke and click "Create an Account". You will need your National ID number, a working email, and a phone number registered in your name. eCitizen sends a verification code via SMS — make sure you have signal. If you have used eCitizen before for any service (passport, driving licence, good conduct certificate), use that same account.

Step 2: Navigate to the Business Registration Service

From the eCitizen dashboard, click "Business Registration Service" (BRS). This takes you to the BRS landing page where you choose what to register: a name, a business, or update existing records. For a new company, click "Make Application" and select your business type.

Step 3: Conduct a Name Search (KES 150)

Enter your proposed business name. The system checks the registry for conflicts in real-time. Names containing words like "Bank", "Sacco", "University", "Government", or anything implying state affiliation will be rejected automatically. Pay KES 150 via M-Pesa or card. Approval comes back within 24 hours via email and on your dashboard.

Tip: If your name is too similar to an existing one (even by sound, not just spelling), it will be rejected. Be creative with descriptors — "Solutions", "Ventures", "Holdings", "Group" — to differentiate.

Step 4: Reserve Your Approved Name (Free for 30 Days)

Once your name is approved, the system automatically reserves it for you for 30 days. Within this window, you must complete the registration or the name returns to the available pool. There is no extra fee for the reservation in standard cases.

Step 5: Complete the Registration Form

The form asks for:

  • Business type: Sole proprietorship, partnership, or limited company
  • Nature of business: Specific activity codes — be precise (e.g., "Software development and IT consulting" rather than just "IT")
  • Registered office: Full physical address
  • Directors and shareholders: National ID numbers, KRA PINs, addresses, share allocation (for limited companies)
  • Share capital: Minimum KES 1 in nominal value for limited companies — the higher the share capital, the higher your stamp duty

Step 6: Upload Documents

Upload clear scans of:

  • National IDs (both sides) or passport bio pages for each person
  • Personal KRA PIN certificates
  • Passport-size photos
  • Memorandum and Articles of Association (limited company only)

Critical: Files should be PDF or clear JPG, under 5MB each. Blurry uploads are the most common reason applications get sent back. Use good lighting and a flat surface when scanning with a phone.

Step 7: Pay Registration Fees

Fees depend on business type:

  • Sole Proprietorship / Partnership: KES 800 registration
  • Limited Company: KES 10,000 base + 1% stamp duty on share capital (minimum KES 200)

Pay through M-Pesa (Pay Bill) or card. The system gives you an STK push if you choose M-Pesa — just enter your PIN on your phone and the payment is logged automatically. For card payments, you are redirected to a secure payment gateway.

Step 8: Submit and Track Status

After payment, click "Submit Application". The Registrar of Companies reviews your documents within 3–7 business days. You will receive email updates at each stage:

  • "Application received" — within minutes of submission
  • "Under review" — usually within 24 hours
  • "Query" — if any document is unclear, you will get specific feedback
  • "Approved" — your certificate is ready to download

Step 9: Download Your Certificate

Log into your eCitizen dashboard, navigate to the BRS section, and click "Download Certificate". You get a PDF with a QR code and unique reference number. This is the official Certificate of Registration (sole prop / partnership) or Certificate of Incorporation (limited company). Save multiple copies — you will need it for KRA, banks, permits, and many other things.

Common Errors and How to Fix Them

Most applications get queried for one of these reasons:

  • Blurry document uploads: Re-scan with better lighting. Use a free app like Adobe Scan if your phone camera is producing low-quality results.
  • KRA PIN mismatch: The name on the KRA PIN must exactly match the name on the National ID. If they differ (e.g., due to a name change after marriage), update one before applying.
  • Address too vague: "Eastleigh, Nairobi" is not enough. Provide the building name and street.
  • Share capital errors (LLC): If your shareholders' total shares don't add up to your declared share capital, the form rejects it.
  • Restricted words in name: Avoid "Bank", "Insurance", "Trust", "Government", "Ministry", "National" unless you have specific authorization.

Cost of Online Registration: Quick Summary

  • Sole Proprietorship total: KES 950 (KES 150 search + KES 800 registration)
  • Partnership total: KES 950 + legal fees if you draft a partnership deed
  • Limited Company total: KES 10,000–15,000 (base + stamp duty)

For a deeper cost breakdown including hidden fees and lawyer alternatives, read our complete 2026 cost guide.

What Happens After Approval?

Getting your certificate is just step one. Within the first month, you should:

  1. Get a business KRA PIN (separate from your personal PIN, only for limited companies)
  2. Open a business bank account using the certificate, KRA PIN, and a board resolution
  3. Apply for a Single Business Permit from your county government — required to legally operate
  4. Register with NHIF and NSSF if you plan to hire employees
  5. Build a website — over 80% of Kenyan customers check online before buying. We help newly registered businesses launch professional websites starting from KES 150,000. See our small business website packages.

Online vs Lawyer-Assisted Registration

For sole proprietorships and partnerships, the online process is straightforward enough that 95% of applicants don't need a lawyer. For limited companies, a lawyer becomes useful when:

  • You have multiple shareholders with non-standard share structures
  • You need a custom Memorandum and Articles of Association
  • You are setting up a holding company or group structure
  • You expect to seek investment in the next 12 months

Lawyer fees for company registration in Kenya range from KES 15,000–50,000. For a basic single-director limited company, the eCitizen templates are sufficient.

Frequently Asked Questions

Can I register a company in Kenya online without visiting any office?+

Yes. Since the eCitizen portal launched the Business Registration Service (BRS), you can register a sole proprietorship, partnership, or limited company entirely online. The only step that may require physical action is collecting your printed certificate if you choose a hard copy — the digital certificate is downloadable immediately.

How long does online company registration take on eCitizen?+

The full process typically takes 5–10 business days. The name search returns results in 1–2 days, document review takes 3–7 days. Sole proprietorships are usually faster (3–5 days total) than limited companies, which require additional document review.

What payment methods does eCitizen accept?+

eCitizen accepts M-Pesa, Visa, Mastercard, and bank transfer. M-Pesa is the most popular and processes instantly. Card payments may take a few minutes to confirm. Save your payment confirmation receipt — you may need it if there are any issues.

Can I register a company on eCitizen using a phone?+

Yes. The eCitizen portal is mobile-responsive and works on smartphones. However, for uploading documents and reviewing forms carefully, a desktop or laptop is recommended to avoid errors. You will need to scan documents — most phones can do this through camera apps.

What if my proposed business name is rejected during the online search?+

If your name is rejected (usually because it is too similar to an existing one or contains restricted words like "bank" or "government"), you simply submit another name. The KES 150 search fee applies per attempt, so prepare 3–5 backup names in advance to avoid repeat costs.

Do I need a lawyer to register a company online in Kenya?+

No, you do not need a lawyer for sole proprietorships or partnerships — the online forms are straightforward. For limited liability companies, a lawyer can help draft the Memorandum and Articles of Association correctly, but the eCitizen portal provides templates that work for most simple structures.

Is the eCitizen company registration certificate valid?+

Yes. The certificate downloaded from eCitizen is the official Certificate of Registration (sole proprietorship/partnership) or Certificate of Incorporation (limited company) issued by the Registrar of Companies. It is legally binding and accepted by all Kenyan banks, KRA, and government agencies.

Ready to Register Your Business?

You now have everything you need to register a company in Kenya online through eCitizen. Once your certificate arrives, the next critical step is establishing your online presence. Get in touch with KenZobe Technologies for a free consultation on building your business website. We help newly registered Kenyan businesses launch professional websites with M-Pesa integration, SEO optimization, and reliable hosting from KES 150,000.