Registration & Legal

How to register a limited company in Kenya online

By Kev · Veira · Updated June 2026

Registering a limited company in Kenya is done online through the eCitizen platform, and a private limited company is the structure most growing businesses choose because it is a separate legal person that protects your personal assets. This guide walks through the steps, the documents you need, and what to do straight after incorporation. Fees and steps change, so confirm the current detail on eCitizen before you file.

Quick answer

You register a limited company in Kenya online through the eCitizen Business Registration Service. Reserve a unique company name, complete the application with director and shareholder details, the registered office and share split, pay the fee, and receive your certificate of incorporation. Then get the company KRA PIN and register for eTIMS.

Key takeaways
  • Company registration is done online through eCitizen and the Business Registration Service
  • You need proposed names, director and shareholder details, a registered office and the share split
  • A limited company is a separate legal person that limits your personal liability
  • Straight after incorporation, get the company KRA PIN and register for eTIMS
  • Fees and steps change, so confirm the current detail on eCitizen before you file

Starting a business in Kenya? Veira gets you KRA eTIMS compliant from day one, with POS, M-Pesa and invoicing in one app.

Why choose a limited company

A private limited company is its own legal person, separate from you. That limits your personal liability, makes you more credible to banks, suppliers and tender committees, and makes it easier to bring in shareholders or investors later.

A sole proprietorship is simpler and cheaper to register, but it does not separate you from the business. Many founders start as sole proprietors and convert to a company as they grow.

What you need before you start

Have these ready so the application goes smoothly:

  • Two or three proposed company names for the name search
  • Details and identification of every director and shareholder, with their KRA PINs
  • A registered office address in Kenya
  • The share split between shareholders and the nominal capital
  • Contact details for the company

Step by step on eCitizen

Registration runs through the Business Registration Service on eCitizen:

  • Access eCitizen and open the Business Registration Service
  • Reserve a unique company name (the search rejects names that clash with existing ones)
  • Complete the company registration application with the company, director and shareholder details and the share allocation
  • Review the documents the system generates
  • Pay the registration fee
  • Receive the certificate of incorporation once approved

After incorporation: KRA and eTIMS

The company is not fully set up until it can transact and stay compliant:

  • Get the company KRA PIN on iTax
  • Register for VAT and PAYE if they will apply to you
  • Register for eTIMS so the company can issue KRA-compliant invoices from the first sale
  • Open a corporate bank account with the certificate, KRA PIN and director identification

Common mistakes to avoid

A few errors slow new companies down:

  • Choosing a name that is already taken, so do the name search first
  • Incomplete or mismatched director details
  • Forgetting the KRA PIN and eTIMS step, then hitting compliance problems on the first sale
  • Using a registered office address you do not have consent to use

Frequently asked questions

How long does it take to register a limited company in Kenya?
Name reservation and incorporation through eCitizen can take a few days once your details are correct, but allow extra time for the KRA PIN, bank account and any vetting. Confirm current timelines on eCitizen, as they change.
How much does it cost to register a limited company in Kenya?
There is a registration fee that changes over time, so check the current amount on eCitizen. Budget also for setting up your KRA and eTIMS and for any permits your sector needs.
Can I register a company in Kenya by myself online?
Yes. eCitizen is built for self-service and many founders register without an agent. For complex ownership, regulated sectors or shareholder agreements, a lawyer or company secretary can help.
Do I need a lawyer to register a company in Kenya?
Not for a standard registration; eCitizen guides you through it. A lawyer or company secretary is worth it for complex shareholding, formal agreements or regulated sectors.
What should I do right after registering my company?
Get the company KRA PIN, register for the taxes that apply and for eTIMS, open a bank account, and set up your bookkeeping and POS so the business is compliant and recorded from the first sale.

Not sure where to start? Talk to the Veira team about getting your new Kenyan business set up and compliant.

This guide is general information, not legal or tax advice. Rules, fees and timelines change, so confirm current requirements with the official sources (eCitizen, KRA at kra.go.ke and the Immigration department) or a qualified professional before acting.

Book a Free Demo