General

CR12 Certificate in Kenya: What It Is and How to Get One

Jun 5, 2026 12 min read

What a CR12 is and how to get one for your company in Kenya.

CR12 Certificate in Kenya

If your company in Kenya has ever applied for a government tender, sought a bank loan, or been involved in a corporate transaction, you have almost certainly been asked to produce a CR12. Yet many business owners in Nairobi and across Kenya are not entirely sure what a CR12 is, why it matters, or how to get one quickly when they need it.

A CR12 is one of the most frequently requested company documents in Kenya. Getting it wrong - or submitting an outdated one - can cost you a tender, delay a loan, or create complications in a business deal. This guide explains exactly what a CR12 is, what it shows, who needs it, how to apply for it on eCitizen, and what to do if there are errors on your certificate. 

📄

Tender deadline approaching? You need a current CR12.

Most government tenders require a CR12 issued within the last 3 months. Apply at least 5 days before your deadline to avoid delays.

Get help now →

📞 +254 720 800 094

Related article: KRA Tax Compliance in Kenya: Complete Business Guide

 

What Is a CR12 Certificate in Kenya?

A CR12 is an official certified extract from the companies register maintained by the Business Registration Service (BRS) under the Companies Act 2015. It is a formal document that shows the current registered details of a company as they appear in the official government register.

Specifically, a CR12 lists:

-        The company's full registered name and registration number

-        The registered physical address and postal address

-        The full names, nationalities, ID or passport numbers, and addresses of all current directors

-        The full names, nationalities, ID or passport numbers, addresses, and shareholding percentages of all current shareholders

-        The total number of issued shares and the share capital of the company

-        The date the information was last updated on the register 

Think of a CR12 as a snapshot of who owns and who runs your company at a given point in time, certified by the government. Because it comes directly from the official companies register, it is widely accepted as conclusive proof of a company's ownership and management structure. 

 

When Do You Need a CR12 in Kenya?

A CR12 is required in a wide range of business situations across Kenya. Here are the most common:

1. Government Tenders and Public Procurement

This is the most frequent reason businesses in Nairobi apply for a CR12. Most government tender documents require a CR12 issued within the last three to six months as part of the tender submission package. Without a current CR12, your tender bid is typically disqualified regardless of how competitive your pricing is. For businesses that depend on government contracts, maintaining a current CR12 is not optional.

2. Bank Loans and Overdraft Facilities

Banks and financial institutions in Kenya require a CR12 as part of the documentation for business loan applications. It allows the lender to verify who the actual owners and directors of the borrowing company are - information that is critical for know-your-customer (KYC) compliance and credit risk assessment.

3. Opening a New Corporate Bank Account

When opening a business bank account in Kenya, banks require a CR12 to verify the company's directors and shareholders. This applies to new accounts and, in some cases, to account updates when the company's ownership structure has changed.

4. Corporate Transactions and Due Diligence

When a company is being acquired, when investors are conducting due diligence, or when two companies are entering a joint venture, a CR12 is a standard document requested by all parties. It confirms who actually owns the company and whether there are any discrepancies between the claimed and registered ownership structure.

5. Dispute Resolution and Court Proceedings

In commercial disputes and litigation involving companies, a CR12 may be required to confirm the legal identity and ownership of a party to the case. Courts, arbitrators, and mediators may request a current CR12 as evidence.

6. Regulatory Applications and Licences

Various regulatory bodies and county government offices in Kenya require a CR12 when companies apply for or renew certain operating licences and permits. The specific requirements vary by sector and county. 

 

How Much Does a CR12 Cost in Kenya?

The government fee for a CR12 certificate is KSh 650, paid through eCitizen at the time of application. This fee applies to both online applications and in-person applications at BRS offices.

There is no additional charge for standard processing. However, if you need a CR12 urgently and engage a lawyer or company secretarial firm to apply on your behalf and follow up with BRS, professional service fees will apply on top of the government fee. 

 

How to Apply for a CR12 Certificate on eCitizen: Step-by-Step

CR12 applications are made online through the eCitizen portal under the Business Registration Service section. Here is the full process:

Step 1 - Log In to eCitizen

Go to ecitizen.go.ke and log in using your eCitizen account credentials. If you do not have an eCitizen account, register using your national ID number before proceeding.

Step 2 - Navigate to Business Registration Service

From the eCitizen dashboard, click on 'Business Registration Service'. Then select 'Company Search and Documents' or 'CR12 Application' from the available services.

Step 3 - Search for Your Company

Enter your company registration number or company name in the search field. Confirm that the company displayed is the correct one before proceeding.

Step 4 - Select CR12 Application

Select the CR12 option from the available document types. Confirm the details of the company you are applying for.

Step 5 - Pay the Application Fee

Pay the KSh 650 application fee through eCitizen using M-Pesa, debit card, or bank transfer. Keep the payment confirmation as proof.

Step 6 - Download Your CR12

Once payment is confirmed, BRS will process your CR12. Standard processing takes one to three business days. When ready, the CR12 will be available to download as a certified PDF from your eCitizen account. It will also be sent to your registered email address.

 

You can apply for a CR12 for any company on the register - not just your own. This means potential investors, lenders, or business partners can verify your company's ownership details independently at any time. This is precisely why keeping your annual returns and company details up to date matters so much.

 

How Long Does a CR12 Take in Kenya?

Standard CR12 processing through eCitizen takes one to three business days from the date of payment. In practice, many applications are processed within 24 hours.

However, processing times can be longer in the following circumstances:

-        Outstanding annual returns - if the company's annual returns are not up to date, BRS may not be able to generate an accurate CR12 until the returns are filed and updated on the register. This is the most common cause of CR12 delays.

-        Recent changes not yet updated - if directors or shareholders have changed recently but the changes have not yet been formally registered with BRS, the CR12 will reflect the old information. Updated information only appears on the CR12 after it has been formally filed and processed by BRS.

-        System backlogs - during peak periods, BRS processing times can extend to five or more business days. If you have a tight tender deadline, apply at least a week in advance to allow for potential delays.

 

Never leave a CR12 application to the day before a tender deadline. Apply at least five to seven business days in advance to allow for processing delays and any issues with your company's records.

CR12 showing outdated directors or shareholders? We update your company records with BRS, file overdue annual returns and get your register corrected so your next CR12 is accurate. Fix my records →

📞 +254 720 800 094

 

What Is the Validity Period of a CR12 in Kenya?

A CR12 does not have a fixed statutory validity period - it is simply a snapshot of the register at the time it was issued. However, most institutions that accept a CR12 specify their own maximum age requirement for the document:

-        Government tender offices typically require a CR12 issued within the last three months

-        Banks usually require a CR12 issued within the last three to six months

-        Due diligence in corporate transactions may accept a CR12 from within the last six to twelve months, depending on the parties involved 

As a practical matter, companies that frequently bid for tenders or seek banking facilities in Nairobi should apply for a fresh CR12 every three months to ensure they always have a current one available when needed. 

 

What If the Information on My CR12 Is Wrong?

If the CR12 you receive shows incorrect information - for example, a director who has left is still listed, a new shareholder is not shown, or the company address is outdated - this means the companies register has not been updated. The CR12 simply reflects what is currently on the register.

To correct the information, you need to update your company's details with BRS. Depending on what needs to be changed, this may involve:

-        Filing a change of directors form - if a director has been appointed or has resigned, this must be formally notified to BRS using the prescribed form within the timeframes required under the Companies Act.

-        Filing a change of shareholders form - if shares have been transferred or new shares issued, the company's share register must be updated and the change notified to BRS.

-        Filing an updated annual return - if the error stems from information that should have been updated in a previous annual return, an amended annual return may need to be filed. 

Once BRS has processed the updates, a new CR12 application will reflect the corrected information. At Mutea Muthuri & Associates Advocates, our corporate law team assists companies across Nairobi, Meru and Kenol with BRS filings, director and shareholder changes, and ensuring company records are accurate and up to date. 

 

CR12 vs Tax Compliance Certificate: What Is the Difference?

These two documents are frequently confused but they serve very different purposes and are issued by different government bodies:

-        CR12 - issued by the Business Registration Service (BRS) via eCitizen. It confirms your company's ownership structure - who the directors and shareholders are. It is a Companies Act document.

-        Tax Compliance Certificate (TCC) - issued by KRA via iTax. It confirms that your company is up to date with all its tax obligations. It is a tax law document. 

Need your CR12, TCC and annual returns all sorted at once?

We handle full company compliance packages for businesses in Nairobi, Meru and Kenol – one call, everything done.

Sort it all →

📞 +254 720 800 094

Many tender submissions and regulatory applications require both documents. They are complementary, not interchangeable. A company can have a valid CR12 but no TCC if its tax returns are outstanding, and vice versa. 

📄

Get your CR12

We apply for your CR12, update your BRS records and ensure the certificate is accurate and current.

Apply for CR12 → 📞 +254 720 800 094

Get your TCC

Clear outstanding returns and get your Tax Compliance Certificate issued before your next tender or licence renewal.

Get TCC sorted → 📞 +254 720 800 094

Related article: Tax Compliance Certificate in Kenya: How to Get One

Related article: Annual Returns in Kenya: What Every Company Must Know 

 

Frequently Asked Questions

What is a CR12 in Kenya?

A CR12 is a certified extract from the official companies register in Kenya, issued by the Business Registration Service (BRS). It shows a company's current registered directors, shareholders, shareholding percentages, and share capital. It is widely required for government tenders, bank loans, corporate transactions, and regulatory applications.

How do I get a CR12 in Kenya?

Apply online through the eCitizen portal at ecitizen.go.ke under the Business Registration Service section. Search for your company by registration number, select the CR12 application, pay the KSh 650 fee, and download the certificate once processed. Standard processing takes one to three business days.

How much does a CR12 cost in Kenya?

The government fee for a CR12 is KSh 650, paid through eCitizen. There are no additional government charges for standard processing. If you engage a lawyer or company secretarial service to apply on your behalf, professional fees will apply on top of the government fee.

Need a CR12 fast for a tender or bank application? We can help → 📞 +254 720 800 094

How long does a CR12 take in Kenya?

Standard processing takes one to three business days. Processing can take longer if the company's annual returns are not up to date or if there have been recent changes to directors or shareholders that have not yet been registered with BRS. For tender deadlines, apply at least five to seven business days in advance.

How long is a CR12 valid for in Kenya?

A CR12 does not have a fixed statutory validity period. Most government tender offices accept a CR12 issued within the last three months. Banks typically accept one issued within three to six months. For due diligence purposes, the accepted age varies by transaction. Companies bidding for tenders regularly should obtain a fresh CR12 every three months.

What is the difference between a CR12 and a Tax Compliance Certificate?

A CR12 is issued by the Business Registration Service and confirms who owns and runs your company. A Tax Compliance Certificate (TCC) is issued by KRA and confirms your company is up to date with all its tax obligations. Many tender applications require both documents. They are separate documents issued by different government bodies for different purposes.

Related article: Tax Compliance Certificate in Kenya: How to Get One

What if the information on my CR12 is wrong?

If your CR12 shows incorrect information, it means your company's details on the BRS register are outdated. You need to file the appropriate forms with BRS to update the register - this may involve a change of directors notification, a change of shareholders form, or an updated annual return. Once BRS processes the updates, a new CR12 will reflect the corrected information.

Related article: Annual Returns in Kenya: What Every Company Must Know 

 

Need a CR12 or Help With Company Compliance in Kenya?

Whether you need to apply for a CR12, update your company's BRS records, file overdue annual returns, or ensure your company is fully compliant before a tender deadline - Mutea Muthuri & Associates Advocates is here to help. Our corporate law team works with businesses across Nairobi, Meru and Kenol.

Contact us today on +254 720 800 094 or visit our contact page to speak with a corporate lawyer in Nairobi.

Need a CR12 or Help With Company Compliance in Kenya?

Mutea Muthuri & Associates Advocates helps companies across Nairobi, Meru and Kenol with CR12 applications, BRS record updates, annual returns, director changes and full company compliance packages.

Contact us today → 📞 +254 720 800 094

Topics

CR12 Kenya what is CR12 Kenya how to get CR12 Nairobi CR12 certificate Kenya CR12 eCitizen Kenya CR12 requirements Kenya CR12 BRS Kenya CR12 for tenders Kenya CR12 shareholders Kenya CR12 cost Kenya CR12 online Kenya CR12 directors Kenya CR12 company registration Kenya CR12 vs TCC Kenya CR12 processing time Kenya business registration service Kenya Mutea Muthuri Associates Advocates corporate lawyer Nairobi law firm Nairobi Kenya
Share Article X (Twitter) LinkedIn WhatsApp
WhatsApp Us Chat instantly
Request a Call We call you back