Why eCitizen Is Now the Gateway to All Business Registration in Kenya
If you are looking for how to register a business on eCitizen, you are in the right place. This guide walks you through everything — from creating your eCitizen account to completing your business registration online — without unnecessary jargon or confusing detours.
The eCitizen portal at ecitizen.go.ke is Kenya’s unified digital platform for accessing government services. Launched by the Kenyan government to reduce paperwork, eliminate unnecessary office visits, and make public services faster and more transparent, eCitizen now serves as the single entry point for the majority of business-related government transactions in the country.
Whether you are registering a sole proprietorship, a limited company, a partnership, or an NGO, the process starts on eCitizen. From there, the portal connects you to the Business Registration Service (BRS), the Kenya Revenue Authority (KRA), the Social Health Authority (SHA), and dozens of other government agencies — all from one account.
For Kenyan entrepreneurs, startups, and first-time business owners, understanding how to use eCitizen confidently is not just helpful — it is essential. Every formal business compliance requirement, from company registration to tax filing to AGPO certification, is either done on eCitizen directly or requires an eCitizen account as a starting point.
This guide covers every step in plain, practical language so you can complete your business registration without confusion, delays, or unnecessary cost.
Summary
What it is: eCitizen is Kenya’s official government online services portal where individuals and businesses can access, apply for, and pay for government services digitally — including all business registration services.
Who needs it: Every Kenyan entrepreneur, business owner, company director, or individual seeking any government service — from business registration and tax compliance to passport applications and driving licences.
Operated by: Government of Kenya — Ministry of Information, Communications and Digital Economy
Primary business service on eCitizen: Business Registration Service (BRS) — for sole proprietors, partnerships, limited companies, and other business entities
Cost of eCitizen account creation: Free
Cost of business registration via eCitizen: Varies by business type — KES 950 for a business name, KES 10,650+ for a limited company
Processing time: 1 – 7 working days depending on the type of registration
Where to access: ecitizen.go.ke — accessible on desktop, mobile browser, or the eCitizen mobile app
Legal Basis for Online Business Registration in Kenya
The Business Registration Service Act, 2015
The Business Registration Service Act established the BRS as the government body responsible for all business and company registration in Kenya. BRS operates the Companies Registry, the Business Names Registry, and the Societies Registry. All registrations administered by BRS are now processed through the eCitizen portal, making online registration the legally recognised and officially supported method.
The Kenya Information and Communications Act
This Act provides the legal foundation for electronic government transactions in Kenya, including the recognition of digital signatures, electronic records, and online payment receipts as legally valid documents. This means your eCitizen-generated Certificate of Incorporation, business name certificate, or payment receipt carries full legal weight.
The Companies Act, No. 17 of 2015
For limited companies specifically, the Companies Act governs the registration process, defines the types of companies, sets out directors’ obligations, and establishes the filing requirements for registered companies. All company registration under this Act is now processed through BRS on eCitizen.
The Registration of Business Names Act
Sole proprietorships and partnerships register their business names under this Act. Registration is mandatory for anyone trading under a name other than their own personal name. The process is administered by BRS through eCitizen.
Why All of This Now Happens on eCitizen
The government’s digitalisation agenda — operationalised through the Huduma Kenya programme and the broader digital economy strategy — has progressively moved all government services online. eCitizen is the infrastructure that makes this possible. Physical registration offices still exist for exceptions and escalations, but the primary, officially supported registration pathway is now fully online through ecitizen.go.ke.
Requirements Checklist
The documents and information you need depend on the type of business you are registering. Here is a comprehensive checklist covering the most common registration types.
For all applicants — to create an eCitizen account:
- Kenyan National ID card — your ID number is your eCitizen identifier
- A working personal email address — for account verification and notifications
- A working mobile phone number — for OTP verification and SMS alerts
- Access to a smartphone, tablet, or computer with internet connection
For sole proprietorship or business name registration:
- Your full name as it appears on your National ID
- Proposed business name — at least 2 to 3 options in order of preference
- Brief description of the nature of the business
- Physical business address — county, town, street, and building
- Your personal KRA PIN certificate
- Payment method — MPESA, bank card, or bank account for government fees
For a limited company registration:
- Proposed company name — at least 2 to 3 options
- National ID or passport of each director and shareholder
- KRA PIN certificate of each director and shareholder
- Passport-size photograph of each director — JPEG format, under 1MB
- Memorandum and Articles of Association — standard template available on eCitizen or a custom draft
- Proposed authorised share capital and number of shares
- Physical registered office address in Kenya
- Payment method for government fees
For a partnership registration:
- Names and National ID numbers of all partners
- KRA PIN certificates of all partners
- Proposed partnership name
- Partnership deed or agreement — signed by all partners
- Physical business address
For a foreign company registering a branch in Kenya:
- Certificate of Incorporation from the country of origin — certified and apostilled
- Memorandum and Articles of Association from the parent company
- Details of the local representative in Kenya
- Physical address of the branch office in Kenya
- Passport copies of foreign directors
Read also: How to Register for VAT in Kenya
Step-by-Step: How to Register a Business on eCitizen in Kenya
Step 1 — Create Your eCitizen Account
Open your browser and go to ecitizen.go.ke. On the homepage, click “Create Account” in the top right corner.
You will be presented with two options — “Kenyan Citizen” and “Foreigner.” Select the option that applies to you.
For Kenyan citizens, enter:
- Your National ID number
- Your first name, middle name, and last name exactly as they appear on your ID
- Your date of birth
- Your mobile phone number
- Your email address
- A secure password of your choice
Click “Create Account.” The system sends a verification code to your email address. Open your email, copy the code, return to the eCitizen page, and enter it to verify your account.
Once verified, your eCitizen account is active. Log in using your National ID number and the password you created.
Common mistake to avoid: Using a name that differs even slightly from your National ID. For example, if your ID shows “JOHN KAMAU NJOROGE” but you enter “John K. Njoroge,” the system may fail to verify your identity. Enter your name exactly as it appears on your ID, in the same order.
Step 2 — Log In and Explore the Dashboard
After logging in, you land on your eCitizen dashboard. This is your personal government services hub. You will see a grid of government agency tiles, each representing a different service.
Key agencies relevant to business registration include:
- Business Registration Service (BRS) — for company and business name registration
- Kenya Revenue Authority (KRA) — for KRA PIN and tax services
- National Construction Authority (NCA) — for construction-related business licences
- Betting Control and Licensing Board — for gambling and betting licences
- Immigration Department — for work permits for foreign employees
For business registration, click on “Business Registration Service (BRS).”
Step 3 — Select the Type of Business You Want to Register
Inside the BRS section, you will see a menu of registration options. Select the one that matches your intended business structure:
Business Name (Sole Proprietorship): For a business owned and run by one individual. This is the simplest and cheapest registration type. You remain personally liable for all business debts. Registration fee: approximately KES 950.
Business Name (Partnership): For a business owned by two or more individuals who share profits and liabilities. Registration fee: approximately KES 950.
Private Limited Company (Ltd): For a business with a separate legal identity from its owners, providing limited liability protection. Minimum one director and one shareholder. Registration fee: approximately KES 10,500 for share capital up to KES 100,000.
Public Limited Company (PLC): For companies intending to offer shares to the public. More complex governance requirements apply.
Limited Liability Partnership (LLP): A hybrid structure combining elements of a company and a partnership.
Foreign Company — Branch Registration: For international companies opening a branch in Kenya.
Choose carefully. The structure you select affects your liability, taxation, and governance requirements going forward. If you are unsure which structure is best for your business, consult a business advisor or lawyer before proceeding.
Step 4 — Search and Reserve Your Business Name
Regardless of the business type you choose, the first substantive step is a name search. Click on “Name Search” or “Name Reservation” within the BRS section.
Enter your preferred business or company name in the search field. The system searches the existing registry and tells you whether the name is available or already taken.
If the name is available: Reserve it immediately. Name reservation costs approximately KES 150 for a company name and is free for a business name search. A reserved name is held for 30 days while you complete the full application.
If the name is taken: Try your second or third option. A name is considered too similar if it sounds the same, is a minor spelling variation, or is likely to cause confusion with an existing registered entity.
Names that will be rejected:
- Names identical or nearly identical to existing registered businesses
- Names containing words like “Bank,” “Insurance,” “Trust,” “National,” “Government,” or “Municipal” without regulatory approval
- Names that are misleading about the nature of the business
- Names containing offensive or prohibited terms
- Generic or purely descriptive names with no distinctive element
Pro tip: Do your name search before filling in any other part of the application. There is no point investing 30 minutes completing a form only to discover your desired name is unavailable.
Step 5 — Complete the Registration Application Form
Once your name is confirmed and reserved, proceed to fill in the full registration form. The form structure differs slightly depending on your business type but generally captures the following:
For a business name (sole proprietorship or partnership):
- Confirmed business name
- Nature and description of the business activity
- Physical business address — county, sub-county, town, street, building name, and floor
- Proprietor or partner details — full name, National ID number, KRA PIN, physical address, and nationality
- For partnerships: percentage share of each partner
For a limited company:
- Confirmed company name
- Type: Private Company Limited by Shares
- Physical registered office address — must be a real, verifiable address, not a P.O. Box
- Nature of business activity
- Authorised share capital — the total value of shares the company is authorised to issue
- Number and value of shares
- Details of all directors — name, ID or passport number, KRA PIN, nationality, residential address
- Details of all shareholders — name, ID or passport number, number of shares held, percentage ownership
- Details of the company secretary if applicable
Fill in every field carefully and accurately. The system performs automatic cross-checks against BRS, KRA, and National Registration Bureau records. Any mismatch between the information you enter and what these systems hold will generate an error or flag your application for manual review.
Step 6 — Upload Supporting Documents
After completing the form, the portal prompts you to upload scanned copies of supporting documents. Each document has a designated upload slot — read the label of each slot carefully before uploading.
General upload tips:
- Scan documents at a minimum resolution of 200 DPI for clarity
- Use a scanner or a good smartphone scanning app — do not photograph documents at an angle or in poor lighting
- Keep file sizes under the portal’s limit — typically 2MB per document. If a file is too large, compress it using a free online tool without sacrificing legibility
- Upload in PDF or JPEG format as specified by each field
- Check each upload after attaching it — click to preview and confirm the document is complete, right-side up, and clearly readable
For a limited company, the most important upload is the Memorandum and Articles of Association (MoA & AoA). If you are using the standard Table A template available on eCitizen, you can download it, fill in the company name and share capital details, have it signed and witnessed, and upload it. If you have a custom MoA & AoA prepared by a lawyer, upload that instead.
Step 7 — Review Your Application Before Submission
Before clicking “Submit,” use the review screen to go through every entry one final time. Check:
- Business or company name — correctly spelled, matches the reserved name exactly
- All names, ID numbers, and KRA PINs of directors or owners — accurate and consistent
- Business address — complete and correct
- Share capital details — correct figures for companies
- All documents — uploaded to the correct slots and clearly legible
This review step is critical. Once submitted, making corrections requires raising a formal amendment with BRS, which takes additional time and in some cases attracts a fee. Catching errors before submission costs you nothing.
Step 8 — Pay the Registration Fee
After reviewing and confirming your application, the system generates an E-slip — an electronic payment invoice with a unique reference number and the exact amount payable.
Payment methods accepted on eCitizen:
- MPESA Paybill 206206 — eCitizen’s official MPESA Paybill. Use your application reference number as the account number
- Debit or credit card — Visa and Mastercard are accepted directly on the eCitizen portal
- Bank transfer — using the E-slip reference at any KCB, Equity, Co-operative Bank, or other eCitizen-partnered bank branch
Fee summary:
- Business name registration (sole proprietor or partnership): KES 950
- Name reservation (for limited company): KES 150
- Limited company registration (share capital up to KES 100,000): KES 10,500
- CR12 certificate: KES 650
After payment, the portal automatically marks your application as paid. If paying via MPESA, allow up to 15 minutes for the payment to reflect on the portal before refreshing. If payment does not reflect after 30 minutes, do not pay again — contact eCitizen support with your MPESA transaction reference to have the payment confirmed manually.
Always screenshot or save your MPESA confirmation message and the eCitizen payment receipt. These are your proof of payment if any dispute arises.
Step 9 — Track Your Application and Respond to Queries
After payment, your application moves into the BRS review queue. Log in to your eCitizen account and check your application status under “My Applications” on the dashboard.
Application statuses you may see:
- Submitted — received by BRS and awaiting review
- Under Review — a BRS officer is actively processing it
- Queried — an issue has been identified and your response is required
- Approved — your registration is complete
- Rejected — your application has been declined with reasons given
If your application is queried, read the officer’s comment carefully, address the identified issue — upload a clearer document, correct a detail, or provide additional information — and resubmit the response through the portal. Respond within the timeframe indicated to avoid your application being automatically closed.
Processing times by registration type:
- Business name registration: 1 – 3 working days
- Limited company registration: 3 – 7 working days
- Queries and resubmissions add additional time to these timelines
Step 10 — Download Your Registration Certificate
Once your application is approved, your registration certificate is available for immediate download from your eCitizen dashboard under “My Applications” — click on the approved application and look for the “Download Certificate” button.
For a limited company, you will receive:
- Certificate of Incorporation — the primary proof that your company legally exists
- CR12 — the official list of directors and shareholders
For a sole proprietorship or partnership, you will receive:
- Certificate of Registration of Business Name — your official trading certificate
These are legally recognised digital certificates. Print them, store originals safely, and keep multiple digital backup copies in secure cloud storage. You will need these documents to open a bank account, apply for tenders, sign contracts, and meet virtually every other business compliance requirement going forward.
Full Cost Breakdown for Business Registration on eCitizen (2026)
Government Registration Fees
- eCitizen account creation: Free
- Business name search: Free
- Company name reservation: KES 150
- Business name registration (sole proprietor or partnership): KES 950
- Private limited company registration (share capital up to KES 100,000): KES 10,500
- Stamp duty on share capital above KES 100,000: 0.5% of capital above KES 100,000
- CR12 certificate: KES 650
- Certified copy of Certificate of Incorporation: KES 500
- Annual return filing (companies, due every year by 30th June): KES 3,500 – KES 5,000
Post-Registration Costs to Budget For
- Company KRA PIN registration: Free — done on iTax
- County Single Business Permit: KES 5,000 – KES 50,000+ depending on county and business type
- NSSF employer registration: Free
- SHA employer registration: Free
- Business bank account opening: KES 0 – KES 5,000 depending on the bank’s minimum balance requirements
Optional Professional Assistance
- Registration agent (full service): KES 5,000 – KES 15,000
- Lawyer for custom MoA and AoA: KES 10,000 – KES 30,000
- Accountant for post-registration tax setup: KES 3,000 – KES 8,000
Common Mistakes to Avoid
1. Creating an eCitizen account with a name that does not match your National ID. The National Registration Bureau cross-checks your eCitizen account details against your ID record. Even a middle name omission or a spelling difference can block account verification. Use your full name exactly as it appears on your physical National ID card.
2. Using a personal email you do not check regularly. eCitizen sends all application status updates, query notifications, and approval messages to your registered email. If you use an email you rarely check, you will miss queries and your application will stall or be closed without your knowledge. Use an active, regularly monitored email address.
3. Not doing the name search before filling the full form. The name search should be your very first step — not something you do after spending 30 minutes completing the rest of the form. If your preferred name is unavailable, you need to start over with a new name. Save the time and check availability first.
4. Uploading the wrong document to the wrong field. The portal has specific slots for each document. Uploading your KRA PIN certificate where the business permit should go, or attaching a personal ID where the MoA should be, causes the reviewing officer to query your application. Read every upload field label carefully before attaching anything.
5. Paying before your application is complete. Some applicants pay the registration fee before fully completing or reviewing their application form. The E-slip is only generated after the form is complete — if you are being asked to pay before that point, something has gone wrong. Never pay outside of the official eCitizen payment gateway.
6. Not checking the application status after submission. Many applicants submit their application and then wait passively for a certificate to arrive. You need to actively monitor your application status on eCitizen. A queried application that goes unresponded to for too long will be closed and you will need to reapply.
7. Stopping at the Certificate of Incorporation. Registration on eCitizen through BRS gives you a certificate — but it does not automatically register you for taxes, give you a business permit, or enrol you with SHA and NSSF. These post-registration steps are separate obligations that must be completed before you begin trading.
8. Sharing your eCitizen login credentials with an agent. If you use a registration agent, there is no need to give them your eCitizen password. A legitimate agent guides you through the process or helps you prepare documents — they should not log in as you. Your eCitizen account is linked to your National ID and is a sensitive government account. Keep your credentials private.
Frequently Asked Questions
Can I register a business on eCitizen using a smartphone? Yes. The eCitizen portal is fully accessible on mobile browsers and there is also an official eCitizen mobile app available on both Android and iOS. The mobile experience works well for account creation, name searches, form completion, and MPESA payments. For document uploads, using a desktop or laptop is more comfortable since you need to manage scanned files, but it is not strictly necessary if you are comfortable handling files on your phone.
How long does it take to register a business on eCitizen? A business name registration typically takes 1 to 3 working days after payment. A limited company registration takes 3 to 7 working days when all documents are complete and correct. Applications that are queried take longer — the total processing time depends on how quickly you respond to any queries raised by the BRS officer. Submitting a complete, error-free application the first time is the fastest path to your certificate.
Is the Certificate of Incorporation downloaded from eCitizen legally valid? Yes. Certificates of Incorporation and business name certificates downloaded from eCitizen are legally valid government documents. They carry a unique registration number and can be verified online. Banks, government agencies, county offices, and corporate clients are familiar with eCitizen-generated certificates and accept them as valid proof of registration. If a physical certified copy with a stamp is specifically required, you can request one from the BRS office for a fee.
What if I forget my eCitizen password? On the eCitizen login page, click “Forgot Password.” Enter your registered email address and the system will send you a password reset link. If you no longer have access to the registered email, visit the nearest Huduma Centre with your National ID for in-person account recovery assistance. This is why it is important to register with an email address you control and can access long-term.
Can a foreigner create an eCitizen account and register a business in Kenya? Yes. Foreign nationals can create an eCitizen account by selecting the “Foreigner” option during registration and entering their passport details. They can then proceed to register a business through BRS. Foreign directors and shareholders in Kenyan companies need their passport copies uploaded during the company registration process. A Kenyan physical address for the registered office is still required regardless of the nationality of the owners.
Do I need to visit any government office at all, or is everything done online? For most standard business registrations — sole proprietorships, partnerships, and limited companies — the entire process from name search to certificate download is done online on eCitizen without any office visit required. The exceptions are cases where your application is queried for reasons that require physical verification, or where you need a certified hard copy of your certificate from the BRS office. Increasingly, even follow-up processes can be handled remotely.
What is the difference between eCitizen and BRS? eCitizen is the portal — the digital platform through which you access government services. BRS — the Business Registration Service — is the government agency that administers business and company registration. You access BRS services through eCitizen. Think of eCitizen as the front door and BRS as the specific office you are visiting once inside. Your eCitizen account gives you access to BRS and dozens of other government agencies all from one login.
Can I update my business details on eCitizen after registration? Yes. Post-registration changes — such as changing a director, amending share capital, or updating the registered office address — can be filed through the BRS section on eCitizen. These are called statutory filings or company amendments and they attract their own fees. Changes must be filed formally and promptly — operating with outdated registered details is a compliance violation under the Companies Act.
Pro Tips from a Kenyan Business Consultant
Use a dedicated business email address from day one. Register your eCitizen account with a professional business email rather than a personal one. All government correspondence — from BRS, KRA, SHA, and others — will come to this address. A dedicated business email keeps compliance communications separate from personal messages and reduces the risk of missing a critical government notification.
Take screenshots of every step in the process. From name search confirmation to payment receipt to application submission, screenshot and save every screen. These records protect you if there is ever a dispute about your application status, a payment that did not reflect, or a query you responded to but the system did not register correctly.
Do not rush the MoA and AoA upload for a limited company. This document is the most scrutinised upload in a company registration application. Make sure it is correctly filled in — with the exact company name as reserved, the correct share capital figures, and a legible signature and witness section. A poorly prepared MoA and AoA is the most common reason company registrations are queried.
Complete your KRA PIN registration immediately after getting your certificate. The moment your Certificate of Incorporation is downloaded, open a new browser tab and go to itax.kra.go.ke to register for your company KRA PIN. You need the PIN to open a bank account, apply for a business permit, and start any tax compliance processes. Do not leave it for later.
Use the Huduma Centre if you are struggling online. If the portal is giving you errors, if you cannot upload documents, or if you are not confident completing the process online, visit your nearest Huduma Centre. Staff there are trained to assist with eCitizen applications and can guide you through the process on the spot using the centre’s computers. This is a legitimate, free service — use it.
Bookmark ecitizen.go.ke and always access eCitizen directly. There are fraudulent websites that mimic the eCitizen portal and charge inflated fees or steal personal information. Always type ecitizen.go.ke directly into your browser or use a saved bookmark. Do not access eCitizen through links in unsolicited emails or text messages.
Register for all relevant government services through your eCitizen account once it is active. Your single eCitizen account connects you to KRA, SHA, NSSF, AGPO, the PPRA tenders portal, and many more. Once you have created and verified your account, explore the full range of services available so you know exactly where to go for each compliance requirement as your business grows.
Conclusion
Knowing how to register a business on eCitizen is the foundational skill every Kenyan entrepreneur needs in 2026. The portal has transformed a process that once involved multiple offices, physical queues, and weeks of waiting into something you can complete from your phone or laptop in a matter of days.
The process is clear and accessible. Create your account, search and reserve your business name, complete the registration form for your chosen business type, upload your documents, pay the government fee, and download your certificate. Each step is logical and well-supported by the portal itself.
What matters most is preparation — gathering the right documents before you start, ensuring your KRA records are clean, and taking the time to fill in every detail accurately. An application submitted correctly the first time is an application approved quickly.
Once your registration certificate is in hand, do not stop there. Get your company KRA PIN, secure your county business permit, register with SHA and NSSF, and open a dedicated business bank account. Together, those steps transform your eCitizen registration into a fully compliant, operational Kenyan business.
For all business registration services, visit ecitizen.go.ke. For BRS-specific queries, visit brs.go.ke. For in-person assistance, visit your nearest Huduma Centre.