In this guide, we’ll walk you through each step of the process on the eCitizen platform, explain why this document matters, and throw in some pro tips to save you time and avoid rookie mistakes (like I made the first time I applied, I thought CR12 was a software update).
What is a CR12 Document in Kenya?
The CR12 is an official document issued by Kenya’s Business Registration Service (BRS). It outlines the ownership and directorship of a registered company, detailing:
- Names of directors
- Shareholding percentages
- Company status and location
This document is commonly required when:
- Applying for government tenders
- Requesting a loan from a bank
- Undergoing business due diligence or legal proceedings
CR12 Reference Table
| Item | Details |
|---|---|
| Document Name | CR12 (Official Company Search) |
| Issued By | Business Registration Service (BRS) |
| Application Platform | eCitizen Portal |
| Eligibility | Company directors or authorized agents |
| Processing Time | 2–5 business days |
| Cost | Approximately Ksh 650 |
How to Apply for CR12 on eCitizen: Full Process
Step 1: Log In or Register on eCitizen
Head over to www.ecitizen.go.ke. If you already have an account, click “Sign In”. If not, register using your national ID number and email. Don’t forget to activate your profile, check that spam folder for the code!
Step 2: Go to Business Registration Services
On the dashboard, scroll to the “Agencies” section and click “Business Registration Service (BRS)”. Then select “Make Application” to get started.
Step 3: Choose CR12 Application
From the service list, click on “Apply Now” next to the CR12 option. You’ll see a pop-up with important notes, skim through, then click “Proceed”.
Step 4: Search for the Company
Type in either the business name or registration number. The system will return a match if the company exists in the BRS database.
Step 5: Enter Your Details
Provide your contact info: postal address, code, phone, and email. Then hit “Save and Continue”.
Step 6: Confirm Your Application
Double-check everything. If the details are correct, click “Finish”. It’s like sending an email, you can’t unsend it!
Step 7: Pay the Fee
You’ll be prompted to pay via PesaFlow, which supports MPesa, cards, and agency banking. The CR12 fee is around Ksh 650.
Step 8: Download the Document
Once processed (usually 2–5 business days), you’ll receive a notification. Log in to eCitizen and download the CR12 document in PDF format.
Step 9: Review & Use the CR12
Before using it for any official process, make sure the details are accurate: directors, shareholding, and issuance date.
Things to Keep in Mind
- Eligibility: Only directors or their authorized reps can apply.
- Validity: Most institutions accept CR12s issued within the past 6 months.
- Updates: Any changes in shareholding or directorship? Update them with BRS first, then reapply.
Top Questions Answered (FAQs)
What is a CR12 used for in Kenya?
The CR12 is used to confirm company ownership, often required in tenders, court cases, or bank loan applications.
How long does it take to get a CR12 in Kenya?
It usually takes 2–5 working days if your application is clean and all details are in order.
Can anyone apply for CR12 in Kenya?
Nope. Only company directors or officially authorized agents can apply for a CR12 document.
Do I need to visit a government office to get CR12?
No, the process is 100% online via the eCitizen portal. No queues, no paper forms!
How much is the CR12 application fee?
The application fee is around Ksh 650, payable via mobile money or card through PesaFlow.
Final Thoughts
Applying for a CR12 in Kenya is simpler than most people think. As long as you follow the steps above and double-check your details, you’ll have your document ready in a few days. And trust me, having this document handy can save you major headaches when opportunities come knocking.
Need more help with Kenyan business processes? Check out our private company registration guide for deeper insights.








