Why This Matters for Kenyan Entrepreneurs
If you have been searching for how to register a limited company in Kenya, this guide gives you everything you need — step by step, cost by cost, portal by portal. No fluff, no generic advice. Just practical, Kenya-specific guidance you can act on today.
Registering a limited company is one of the most important decisions you will make as a business owner. It gives your business a legal identity that is completely separate from you as an individual. That separation — called limited liability — means your personal savings, home, and assets are protected if the company ever faces debt or legal action.
Beyond protection, a registered company opens doors that a sole proprietorship simply cannot. Banks will take you seriously. Government tenders will be accessible. Investors can legally buy into your business. And your clients — especially corporates and NGOs — will feel confident signing contracts with a registered entity.
Company registration in Kenya is governed by the Companies Act, No. 17 of 2015 and is administered by the Business Registration Service (BRS). The process is done online through the eCitizen portal at ecitizen.go.ke, making it faster and more accessible than it has ever been.
Summary
What it is: Formation of a Private Limited Company (Ltd) — a legally separate entity from its owners, with limited liability protection.
Who needs it: Entrepreneurs, startups, SMEs, freelancers going corporate, partnerships converting to companies, and anyone seeking investor funding or government tenders.
Governing law: Companies Act No. 17 of 2015 (Kenya)
Regulatory body: Business Registration Service (BRS) via eCitizen
Minimum directors required: 1 (can also be the sole shareholder)
Estimated cost: KES 10,650 – KES 30,000+ depending on share capital and whether you use professional help
Processing time: 3 – 7 working days (if all documents are correct)
Where to apply: ecitizen.go.ke → Business Registration Service (BRS)
What comes next: Company KRA PIN, business permit, NSSF/NHIF registration, and annual return filing
Legal Basis for Company Registration in Kenya
The Companies Act, No. 17 of 2015
This Act replaced the old Companies Act (Cap 486) and completely modernised Kenya’s corporate law framework. It defines the types of companies you can form, the responsibilities of directors, how shares are structured, and what filing obligations a registered company must meet. If you operate a limited company in Kenya, this is the law that governs you.
The Business Registration Service (BRS)
The BRS is a State Corporation under the Ministry of Investment, Trade and Industry. It runs the Companies Registry and processes all company registration applications. You interact with BRS through the eCitizen platform. Their website is brs.go.ke but all applications go through ecitizen.go.ke.
Why Compliance Is Not Optional
Operating a business under a company name without registering it is illegal in Kenya and can attract fines. Beyond legality, banks will not open a company account without a Certificate of Incorporation. You cannot bid for most government tenders. You cannot get a company KRA PIN. And you cannot legally employ staff under a company structure.
Registered companies are also required to file annual returns every year by 30th June. Failure to do so attracts monthly penalties and can eventually lead to the company being struck off the register.
Requirements Checklist
Before you log on to eCitizen, have everything on this list ready. Missing even one item will delay your application.
Documents required for each director and shareholder:
- National ID (both sides) or valid passport — scanned, clear copy
- KRA PIN certificate — must be active and matching the ID
- Recent passport-size photograph in JPEG format (under 1MB)
Company-specific documents:
- 2 to 3 proposed company names in order of preference
- Physical registered office address in Kenya (a P.O. Box alone is not accepted)
- Memorandum and Articles of Association (MoA & AoA) — standard template available on eCitizen
- Proposed authorised share capital amount and number of shares
- Description of the company’s main business activity
Online accounts you must have:
- eCitizen account — register free at ecitizen.go.ke using your National ID
- KRA iTax account — for each Kenyan director and shareholder, at itax.kra.go.ke
- MPESA, debit/credit card, or bank account — for paying government fees
Eligibility rules:
- Minimum of one director who is at least 18 years old
- Minimum of one shareholder (can be the same person as the director)
- Directors must not be disqualified under the Companies Act
- Foreign nationals are permitted as directors or shareholders — a valid passport is required
Step-by-Step: How to Register a Limited Company in Kenya
Step 1 — Create Your eCitizen Account
Go to ecitizen.go.ke and click “Create Account.” Enter your National ID number, full name, date of birth, and a valid email address. Verify your account through the confirmation email that is sent to you.
Make sure your name matches your National ID exactly. Even a small mismatch will cause verification to fail.
Step 2 — Navigate to Business Registration Service
Log in to your eCitizen dashboard. Find “Business Registration Service” under the Government Services section and click on it. Select “Companies” and then choose “Limited Company (Private)” to begin a new incorporation application.
Step 3 — Search and Reserve Your Company Name
Enter your first proposed company name. The system will check it against the existing register. If it is available, reserve it for 30 days while you complete your application.
Name reservation costs approximately KES 150, payable via MPESA or card.
Avoid names that are too generic, too similar to an already registered company, or that contain restricted words like “National,” “Government,” “Central,” “Kenya” as a standalone word, or “Bank” without regulatory approval. Have at least two alternatives ready.
Step 4 — Complete the CR1 Incorporation Form
The CR1 is the main application form. You will fill it in online and it captures:
- Full proposed company name
- Type: Private Company Limited by Shares
- Physical registered office address
- Description of your main business activity
- Authorised share capital and number of shares
- Full details of all directors and shareholders (names, ID or passport numbers, KRA PINs, physical addresses, nationalities)
Check every entry twice before submitting. Errors at this stage are the most common reason applications are sent back for corrections.
Step 5 — Upload Director and Shareholder Documents
For each director and shareholder, upload their scanned ID or passport, passport-size photo, and KRA PIN certificate. All files must be in PDF or JPEG format and must be clearly legible. Blurry uploads are the single biggest cause of application rejection at BRS.
Step 6 — Prepare and Upload the Memorandum and Articles of Association
The MoA and AoA sets out what your company can do and how it will be governed internally. For most straightforward businesses, the standard Table A template provided on eCitizen is perfectly adequate.
If you have investors, multiple share classes, or specific governance requirements, hire a lawyer to draft a custom document. This typically costs between KES 5,000 and KES 30,000 depending on complexity.
Upload the signed and witnessed MoA and AoA as a PDF.
Step 7 — Pay the Registration Fee
Once your form is complete, the system generates a payment invoice. Pay via MPESA Paybill, Visa/Mastercard, or bank transfer through the eCitizen payment system.
The standard government registration fee for share capital up to KES 100,000 is KES 10,500. Higher share capital amounts attract stamp duty on top of this base fee (approximately 0.5% of capital above KES 100,000).
Always keep your payment receipt or MPESA confirmation message. You will need it if there is ever a payment dispute.
Step 8 — Wait for BRS Review
After submission, a BRS officer reviews your application. If all documents are in order, approval typically takes 3 to 7 working days. You will receive email and SMS updates on your application status.
If your application is queried — meaning it is returned for corrections — log in to your eCitizen account, read the officer’s comments carefully, fix the issues, and resubmit. Do not ignore queries; they put your application on hold indefinitely.
Step 9 — Download Your Certificate of Incorporation
Once approved, your Certificate of Incorporation is available for download from your eCitizen dashboard. This digital certificate is legally recognised in Kenya. You will also receive the CR12, which lists all current directors and shareholders — this is the document banks and most institutions will ask for.
Print and store both documents. Keep certified digital copies backed up in a secure location.
Step 10 — Complete Post-Registration Compliance
This is where many entrepreneurs stop too early. Registration is the beginning, not the end. You must still:
- Apply for a Company KRA PIN on iTax at itax.kra.go.ke — required before you can pay any taxes or open a business bank account
- Register for VAT if your annual turnover exceeds or is expected to exceed KES 5,000,000
- Obtain a Single Business Permit from your county government — cost varies widely by county and business type (typically KES 5,000 – KES 50,000+)
- Register employees with NSSF (nssf.or.ke) and NHIF/SHA (nhif.or.ke) before they start working
- Open a company bank account using your Certificate of Incorporation and CR12
- File annual returns with BRS by 30th June every year
Full Cost Breakdown for Company Registration in Kenya (2026)
Government Fees
- Name search and reservation: KES 150
- Registration fee (share capital up to KES 100,000): KES 10,500
- Registration fee (share capital KES 100,001 to KES 1,000,000): KES 10,500 plus stamp duty of approximately 0.5% on capital above KES 100,000
- CR12 certificate: KES 650
- Certified copy of Certificate of Incorporation: KES 500
- Annual return filing (every year): KES 3,500 – KES 5,000
Professional Fees (Optional)
- Company registration agent (full service): KES 5,000 – KES 15,000
- Lawyer for custom MoA and AoA: KES 10,000 – KES 30,000
- Accountant for tax registration and setup: KES 3,000 – KES 8,000
- Company rubber stamp or seal: KES 1,500 – KES 3,000
Ongoing Operational Costs to Budget For
- Single Business Permit: KES 5,000 – KES 50,000+ per year
- NSSF monthly contributions: KES 200 per employee per month (statutory minimum, subject to review)
- NHIF/SHA: KES 500 per employee per month (varies)
- Accounting software (e.g., QuickBooks, Sage): KES 3,000 – KES 10,000 per year
Total realistic budget: Doing it yourself through eCitizen: KES 11,000 – KES 15,000 With professional assistance: KES 20,000 – KES 45,000
Always confirm current fees on ecitizen.go.ke and brs.go.ke as government charges are periodically revised.
Read Also: How to Register a Business Name in Kenya: A Complete Step-by-Step Guide
Common Mistakes to Avoid
1. Uploading blurry or incomplete documents. This is the number one reason BRS queries applications. Use a proper scanner or a steady smartphone camera in good lighting. Every page of every ID must be fully legible.
2. Not doing a name search first. Many applicants fill out the entire form and then discover their preferred name is already taken. Always run the name search before investing time in the full application.
3. Mismatched details across documents. If the name on your ID does not match your KRA PIN certificate exactly, or if your address differs between documents, BRS will return your application. Check every detail for consistency.
4. Using a P.O. Box as the registered office address. BRS requires a physical address for the company’s registered office. A P.O. Box alone will not be accepted. If you work from home and prefer not to use your home address, you can use a serviced office address — many are available in Nairobi and other towns for a monthly fee.
5. Treating incorporation as the finish line. Getting your Certificate of Incorporation does not mean you are fully compliant. You still need a company KRA PIN, a business permit, and staff registrations before you begin trading.
6. Using an expired or incorrect KRA PIN. Always verify that each director and shareholder’s KRA PIN is current, active, and linked to the correct ID number before uploading. A PIN linked to a wrong ID will cause your application to fail.
7. Setting share capital too low. While KES 100 authorised share capital is legally valid, many banks and corporate clients expect a minimum of KES 1,000,000 in authorised capital. Think about your long-term plans when deciding this figure.
8. Missing annual return deadlines. Annual returns are due every year by 30th June. Late filing attracts penalties of KES 2,000 per month of default. Persistent non-compliance can lead to BRS striking your company off the register.
Frequently Asked Questions
How long does it take to register a limited company in Kenya? If your application is complete and all documents are correct, BRS processes it within 3 to 7 working days. If documents are missing or there are errors, it can take 2 to 4 weeks. Getting everything right on first submission is the fastest path through.
Can a foreigner register a company in Kenya? Yes. Foreign nationals can serve as directors or shareholders of a Kenyan company. You need a valid passport and a physical registered office address in Kenya. Note that some sectors — such as certain retail and broadcasting activities — have foreign ownership restrictions. Always confirm the rules for your specific sector before proceeding.
What is a CR12 and why do banks ask for it? A CR12 is an official BRS-certified document showing the current list of directors and shareholders of a company, including their ID or passport numbers and shareholding percentages. Banks require it before opening a company account. Government agencies require it for tenders. It costs approximately KES 650 and can be obtained through the eCitizen portal.
What is the minimum number of directors required? Under the Companies Act 2015, a private limited company needs a minimum of one director. That person can also be the sole shareholder. Best practice — particularly if you are seeking investment — is to have at least two directors for governance continuity.
Do I need a lawyer to register a company in Kenya? No, not for a standard registration. The eCitizen portal provides ready-made Memorandum and Articles of Association templates that work perfectly well for most businesses. Hire a lawyer only if you have complex shareholding structures, investor agreements, or are operating in a regulated sector like financial services, health, or media.
What happens if I miss the annual return filing deadline? Annual returns must be filed by 30th June each year. Missing this deadline triggers penalties of KES 2,000 per month of default. If a company remains non-compliant for too long, BRS can strike it off the register. Reinstatement is possible but involves additional paperwork and cost.
Can one person own a 100% limited company in Kenya? Yes. A single individual can be the sole director and sole shareholder — this is called a sole member company and it is fully legal under the Companies Act 2015. It is widely used by consultants, freelancers, and solo entrepreneurs who want limited liability protection.
Is company registration different from business name registration? Yes, and the difference is significant. Registering a business name creates a sole proprietorship or partnership — you remain personally liable for all debts. Registering a limited company creates a separate legal entity. Your liability is limited to the value of your shares. Business name registration costs around KES 950 and takes less time, but it offers far fewer legal and financial protections.
Pro Tips from a Kenyan Business Consultant
Start your name search at least two weeks early. Popular business names get taken quickly. You need buffer time to try alternatives and complete the reservation before your window closes.
Set your share capital based on your business goals, not the legal minimum. If you plan to apply for government tenders above KES 10 million or bring in external investors, authorised share capital of KES 5 million or more will make your company look substantially more credible.
Bring in a qualified accountant from day one. A good CPA will register your company on iTax, set you up for the correct tax obligations, and ensure your books are in order from the start. Trying to fix messy accounting records later is far more expensive.
Use the BRS standard MoA and AoA template for a standard business. Custom drafts from lawyers slow down registration and cost more upfront. Unless your governance structure is genuinely complex, the template is sufficient.
Build a compliance calendar and stick to it. Mark 30th June for annual returns, your business permit renewal date, monthly PAYE remittance deadlines (9th of each month), NSSF deadlines, and any sector-specific licence renewals.
Open a dedicated company bank account immediately after incorporation. Never mix personal and company finances. Commingling funds creates accounting headaches, complicates audits, and can be used against you in legal disputes.
Register for eTIMS early if you plan to issue VAT invoices. The Kenya Revenue Authority’s Electronic Tax Invoice Management System is mandatory for VAT-registered businesses. Get set up before you start billing clients rather than scrambling after the fact.
Only pay fees through eCitizen’s official payment system. Agents who ask you to pay cash so they can “pay on your behalf” are a red flag. All government payments have proper invoices and receipts through eCitizen. Always pay directly.
Conclusion
Knowing how to register a limited company in Kenya — and actually doing it properly — is one of the most valuable steps you can take to build a sustainable, credible business. The process is now largely online, reasonably priced, and much faster than it used to be.
A registered company protects your personal assets, unlocks formal banking and financing, gives you access to government tenders, and positions you to attract partners and investors. The cost is modest compared to the long-term benefits, and with the right preparation, the entire process can be completed in under two weeks.
Take compliance seriously from the beginning. Register correctly, file your annual returns on time, pay your taxes, and maintain proper financial records. These are not just legal obligations — they are what separates businesses that grow from businesses that struggle.
For official information, always visit ecitizen.go.ke, brs.go.ke, and kra.go.ke. When in doubt, consult a lawyer registered with the Law Society of Kenya or an accountant registered with ICPAK.
Read also:
- How to Register a Business Name in Kenya: A Complete Step-by-Step Guide
- How to Register an LLC in Kenya: A Complete Step-by-Step Guide for Entrepreneurs
- 15 Businesses You Can Start in Kericho With Less Than 80K
- 12 Low Risk Businesses to Start in Kenya (2026 Guide)