The Companies Act 2015 revolutionized business setup in Kenya by digitizing the process via BRS on eCitizen. This eliminates physical visits to Sheria House, cutting approval time to 1-7 days. Foreign investors and locals alike benefit from liability protection, easier financing, and legal credibility. In 2026, the merged name reservation and registration step makes it even faster.
Private limited companies (most popular) require at least one director and shareholder—no minimum capital needed. Public companies or those over KSh 5M capital need a company secretary.
Prerequisites
Gather these before starting:
-
National ID/Passport for directors/shareholders (Kenyans/foreigners)
-
Proof of address (utility bill)
-
Email and phone for eCitizen
-
KSh 150 for name search + KSh 10,000+ for registration (varies by shares)
-
Memorandum & Articles of Association (auto-generated online)
Foreigners need work permits or proof of local directorship. Ensure proposed names are unique, not offensive, and end in "Ltd" for private companies.
Step-by-Step Registration Process
Step 1: eCitizen Account Setup
Visit accounts.ecitizen.go.ke and register using your ID/Passport number. Verify via SMS/Email. This unifies all government services.
Step 2: BRS Portal Access
Log in, select "Business Registration Service" from services. Click "Register Your Business." The portal now merges name search with full application.
Step 3: Name Reservation
Propose 3-5 names in order of preference. System checks availability instantly. Pay KSh 150 via M-Pesa. Approved names reserve for 30 days (extendable). Avoid generic terms already trademarked.
Step 4: Company Details Entry
Fill Form CR1 (incorporation):
-
Company type (Private Ltd, Public, etc.)
-
Registered office address in Kenya
-
Directors/shareholders details (min. 1 each, max. 50)
-
Share capital structure (e.g., 1,000 shares at KSh 100)
-
Business objects (what your company does)
Upload director KYC: ID copies, photos, consents.
Step 5: Document Generation & Payment
Download auto-generated Memorandum/Articles. Sign digitally or scan physical signatures. Upload all, then pay stamp duty + filing fees (total ~KSh 10,750 for small companies). Use M-Pesa/airtime.
Step 6: Submission & Approval
Submit for review. Track via "My Applications." BRS approves in 1-7 days if complete. Receive email notification.
Step 7: Post-Registration Essentials
Download Certificate of Incorporation and CR12 (director/shareholder list). Next:
-
Obtain PIN from iTax (KRA)
-
Open corporate bank account
-
NHIF/NSSF if hiring
-
County business permit
Costs Breakdown (2026 Estimates)
| Item | Fee (KSh) |
|---|---|
| Name search | 150 |
| Filing (CR1) | 10,000 |
| Stamp duty (shares) | 200+ |
| Late fees (if applicable) | Varies |
| Total (basic Pvt Ltd) | ~10,750 |
Additional: Lawyer (optional, KSh 20,000-50,000), seals (KSh 1,000).
Common Challenges & Tips
-
Name rejection: Use creative, specific names. Check trademarks first.
-
Document errors: Double-check IDs match eCitizen profile.
-
Payment issues: Ensure M-Pesa registered to director's name.
-
Foreign ownership: 100% allowed, but repatriation needs CBK approval.
Tip: Use certified email for notifications. Save all receipts. For complex structures (holdings), consult advocates.
Benefits of Formal Registration
Limited liability protects personal assets. Access loans, tenders, and export markets easier. Tax compliance unlocks incentives like SEZ benefits. In Kenya's growing economy, formal companies scale faster—vital for Nairobi startups.
Timeline & Next Steps
Entire process: 3-10 days. Post-registration, activate iTax within 30 days to avoid penalties.
Ready? Head to eCitizen now. For personalized help, contact BRS support or legal experts. Your business journey starts here!