The process of how registering a company in Kenya can be challenging if you don’t have the right guide. Recently, the government intervened, and the procedure was streamlined. Whether you are a Kenyan or a foreigner, you can now enlist your firm and start operating legally in the country with a few steps. This article will guide you on how to register a company online in Kenya.
Other than a simplified process, the cost of registering a company in Kenya was also significantly reduced. Above all, you do not need to spend a whole day in long queues as you can do it by yourself in the comfort of your seat. Below is everything you need to know about the company registration formula in the country, costs, and much more.
The registrar of companies in Kenya (BRS) is in charge of everything to do with business enlisting. Therefore, He or she controls the whole process, including the issuance of certificates of compliance and incorporation.
Contents
Requirements and Documentation
You need the following documentation to get such accreditation:
- National Social Security Fund (NSSF) card.
- Kenya Revenue Authority (KRA) certificate.
- National Hospital Insurance Fund (NHIF) membership.
- A national ID or passport.
In addition, the following are the additional requirements to register a company in Kenya:
- An active email address.
- Phone number.
- A passport-sized photo in soft copy format
- Computer.
- Active internet connection.
- Business name.
- Company details such as directors.
- Registration fee and a payment method such as a Visa card.
Here’s how to register a company online in Kenya
A] Open an eCitizen account
Gather all the stated documents and follow the steps below:
1. Open your browser: Connect to the internet, double-tap on its icon to launch it.
2. Create an account.

3. Enter your national identification number: You should use a valid one. Otherwise, you will not proceed to the next stage. A company can have directors abroad. However, one of them must be in Kenya to submit the required documentation.
4. Enter your first name: Key in as it appears on your ID card.
5. Validation: Press the validate button, which is usually in blue.
6. Specify your contact details: Type in a valid email, retype it again in the text box below and give out your mobile number.
7. Set a password: Confirm it by keying in a second key similar to the first one.
8. Accept terms and conditions: Tick the box just below your screen.
9. Click on the “Continue” button: It is green in colour and will take you to a new window.
10. Verify the mobile number: Initiate the verification code SMS by pressing the button shown below as soon as you confirm the phone number is correct.
Once you receive the one-time password digits, enter them in the text box shown and press the “Verify Code” button then move to the next step.
B] Name search and reservation
Now you have successfully opened an eCitizen account, and it is time to get into the actual phase. You should adhere to the following since it’s important on how to register a company online in Kenya:
1. Navigate to “Business Registration Service”: Press the “Get-Service” button next to it. This option is visible on the portal homepage.
2. Start the application: Press the “Make Application” button. Read more:

3. Choose your company type: There are six types of entities in Kenya, namely:
- Private Limited Company (LTD): A company limited by shares.
- Public Limited Company (PLC): Members can transfer shares as they wish.
- Company Limited by Guarantee (LTD): Liability is limited by members’ contributions in case of a wound up.
- Limited Liability Partnership (LLP): Combines elements of a company to those of partnership.
- Foreign company: An existing corporation registered in another state other than its origin country.
- Sole proprietorship: A company owned by one individual.
4. Registration of business name: Next, you need to apply for Name Search and Reservation. All the applicants are required to undertake this procedure, which takes one day for processing. Before initiating it, it is essential to know that:
- Companies with an “Enterprise” at the end cannot use initials such as J.K, Kevo, Jonte, or even Brian.
- Names with “Foundation” suffix must be registered as Limited by Guarantee.
- Names with “Projects,” “Groups,” “Holdings,” and “Universities” should be under limited.
- Single words are rejected. For instance, you cannot name your organization, “Soko.”
- Offensive words are unacceptable regardless of whether they are in your mother tongue or vernacular.
- Political names such as “Ukambani Youth Alliance” are forbidden.
- Numbers in the name are not accepted unless it’s the current year. For example, “Anti-Locusts limited, 2021.”
- Names with a prefix “Kenya” are only used by government agencies.
- Church, ministry or ministries are unacceptable.
- Trust Foundation suffix is never allowed.
- The registrar deals with companies only and not clubs or societies.
- Welfare, organization, or association names are never accepted.
- You cannot modify an existing company. For instance, changing UgTechMag Media to KeTechMag.
5. Specify any special instruction: If the company is affiliated or an extension of a reserved name, then you should indicate so here.
6. Describe the chosen name: Include a brief account of your company, which should be less than 185 characters long.
7. Press the “Continue” button: This is a grey button on the bottom right part of your PC screen.
8. Confirm the information provided: A brief review of your application will be shown. Go through it to ascertain if it is correct. Check the tick box just below the section and click on the “Finish” option.
9. Pay the application charges: Name Search Fee of Ksh. 100 and Convenience Fee of Ksh. 50 is payable. For instance, you can use the following methods to top up:
- M-Pesa
- Debit/Credit/Prepaid Card
- Airtel Money
- EazzyPay
- E-Agent
- KCB Cash
- Equity Cash
- Pesalink
Related:
T-Kash to M-Pesa Transaction Charges
How to Lipa na M-Pesa using T-Kash and Airtel Money
Each of the mentioned methods will have a set of instructions including which account you should enter/deposit money to and pay bill numbers. You only have to specify it so that they can appear.
Card payments will attract an extra handling fee of Ksh. 4.5.
After approval, you should now move to the next stage, which involves completing the stated documentation.
C] Filling in company registration forms in Kenya
1. Fill in the company details on form CR1: Begin by specifying your firm’s name, location, type, and so on. Indicate whether you have articles of association or not. Specify the business start date, number of employees, and accounting period. This information is important on how to register a company online in Kenya.
The contact address field is mandatory and should be filled correctly. Enter the details of all the directors and attach their KRA PIN certificates, Passport-sized pictures, and ID card. You should also make sure the company structure is well shown in the document as well as paid-up capital.

2. Specify your company’s directors: This should be captured on form CR8. This is a requirement by the Kenyan government, and each of the directors’ residence information should be included. Include their legal names, home addresses, signatures, and dates.
3. Specify your businesses’ nominal capital: This is usually on the BN6 questionnaire. The KRA requires all the new companies to declare their capital holdings. On this document, fill in your approved firm name and your name. Under the corresponding text boxes, indicate how much capital you have in Kenyan shillings. In the case of a public limited company, specify the number of shares.
4. Stamp duty payment: You need to get the above form sealed by the Kenya Revenue Authority. You will be given instructions on how to pay for the stamp duty as soon as you produce the valid Kenyan ID numbers of all your shareholders and employees. The amount paid is equivalent to 1% of your nominal capital. The minimum is Ksh. 2,140. You will also shell out Ksh. 100 for each document t that requires verification.
5. Draft the Memorandum and Articles of Association: The two outline your company’s objectives, rules, authorized capital share, and subscribers. Before filling your final paperwork, make sure these documents are well-written by an advocate or an administrative assistant.
- Memorandum of Association (MOU) details the business name, how many shareholders you have, and the value of each share.
- Article of Association entails rules and regulations. It also contains members’ liability, powers of directors, rights of shareholders, and specifies how directors are appointed and removed.
6. File complete forms and pay the registration fee: Forms CR1, CR8, and BN6, as well as MOU and Article of Association, should be collected together. Relevant copies of the needed documents should be attached. Seal all these in a large envelope and address them to the registrar of companies. Nairobi residents should deliver it to the Business Registration Department manually for faster processing. To finish the registration phase, you need to pay Ksh. 10,650 via the eCitizen portal. Alternatively, you could use a credit card at the Registrar’s office. The envelope should be addressed to:
The Chief Registrar of the Judiciary,
Supreme Court Building,
P.O BOX 30041 – 00100,
Nairobi, Kenya.
7. Download your Business registration certificate: Finally, log into your eCitizen account, and follow the prompts to save your certificate to your local disk. You should note that it takes around 1 week for KRA to go through all your documents and accept your application. Sometimes, this might even take close to 21 days.
How to Deregister a Company
To close down, Deregister a company or cancel a Business Name Registration, Proprietorship or Partnership is generally referred to as the Cessation of a business name or company. Just like you registered your company, you can choose to deregister it for your own particular reasons. You will need a scanned resignation document and BN6 form to deregister.
- Log into your eCitizen Account using your ID Number and password
- Click on the “Business Registration Service”.
- Under the “My businesses” option, you will see the business you want to deregister.
- Click on the “View” button on the right-hand side.
- Click on the “Maintain a Company” option.
- Click on the “Make Application” button.
- Select “Cessation to Close”.
- Select a “Reason for cessation”.
- Upload the Business Registration Certificate”.
- Click on “Save” and “Continue”.
- In the next stage, Download and sign the BN6 form and upload it using the provided option.
- Tap the “Save” and the continue button to proceed.
- An OTP code will be sent to your phone.
- Enter the code and click on “Verify”.
- After Review your application details, confirm that you have provided the required information, and then click “Finish”.
- Make your payment fee of Ksh. 250 and “Submit” your application.
Business registration service customer care contacts
In case you have any queries, or uncertainties, or experiencing any technical difficulties, use the how to register a company online in Kenyacontacts below to reach out:
- Phone number 1: +254 020 222 7461
- Phone number 2: +254 020 225 1355
- Telephone number: 0900 620 206
- Email: [email protected]
The procedure for how registering a company in Kenya online is that simple. You only need to create an account at the eCitizen Platform, then search for a unique name, fill in the required information, and finally pay the registration fee.
DISCLAIMER: This article is intended for general informational purposes only and does not address individual circumstances. It is not a substitute for professional advice or help and should not be relied on to make decisions of any kind. Any action you take upon the information presented in this article is strictly at your own risk and responsibility!