Register a company in Kenya: cost, requirements, foreigners and compliance steps
Company registration in Kenya is done online through the eCitizen / Business Registration Service (BRS) portal. The most common structure for investors, SMEs, employers, contractors, consultants, importers and formal businesses is a private limited company. The process usually involves preparing proposed names, director and shareholder details, a Kenyan registered office, shareholding information, beneficial ownership details, and signed BRS-generated forms.
As at 15 April 2026, the BRS fee schedule lists KES 10,650 for registration of a private limited company, with the documents lodged being CR1, CR2, CR8 and Statement of Nominal Capital. BRS also publishes a 3–5 day processing timeline where the filing is complete. The final amount payable should always be confirmed from the live eCitizen/BRS portal invoice at the time of submission.
Incorporation is only the first stage. After the certificate is issued, most businesses still need a corporate KRA PIN, a CR12 or official company search where requested, bank account opening documents, county business permit review, NSSF/SHA employer registration where hiring, PAYE/VAT review and sector licences where applicable.
Official registration fee
BRS fee schedule for a private limited company. The live portal invoice is final.
Published BRS timeline
Applies where the application is complete and accepted without queries.
Post-registration focus
The certificate alone does not make the company fully operational.
Company registration vs full business setup in Kenya
Company registration creates the legal entity, but it does not automatically complete tax, banking, county licensing, employer registration or immigration compliance. For most clients, the real goal is a company that can open a bank account, sign contracts, invoice, employ staff and operate lawfully.
| Item | Included in BRS company registration? | Practical note |
|---|---|---|
| Certificate of Incorporation | Yes | Main incorporation output after approval. |
| Company KRA PIN | No | Handled after incorporation through iTax. |
| CR12 / official company search | No, usually post-registration | Often requested by banks, investors, tendering entities and due diligence teams. |
| Corporate bank account | No | Requires bank KYC, signatory documents, company records and sometimes CR12. |
| County business permit | No | Required for many businesses trading from premises or operating in a county. |
| NSSF/SHA employer setup | No | Relevant where the company will employ staff. |
| Work permit / investor permit | No | Company registration does not automatically grant a foreigner work or residence rights. |
| Sector licence | No | Required in regulated sectors such as telecoms, health, finance, construction, education, tourism and food businesses. |
Company registration cost in Kenya
The current BRS fee schedule lists KES 10,650 for registration of a private limited company. This is the official registry filing fee, not necessarily the full business setup budget. Your final budget may also include professional support, document certification, CR12, KRA PIN follow-up, bank onboarding, county business permits and sector-specific licences.
| Cost item | Amount / note | Practical explanation |
|---|---|---|
| Private limited company registration | KES 10,650 | Current BRS fee schedule amount for private limited company registration. |
| eCitizen/BRS portal invoice | Final payable amount | The live invoice generated during filing should be treated as the final payable amount. |
| CR12 / official company search | Separate post-registration item | Often requested by banks, counterparties, investors and due diligence teams. |
| Corporate KRA PIN | Post-incorporation process | Required for tax registration, banking, invoicing and compliance follow-through. |
| Foreign document certification | Varies | May apply where directors, shareholders or corporate shareholders are outside Kenya. |
| County business permit / sector licence | Varies by county and activity | Separate from incorporation and often needed before trading from premises. |
| Professional service fee | Varies by scope | Separate from government fees; covers advisory, filing support, query handling and post-registration follow-through. |
Requirements for company registration in Kenya
To register a company in Kenya, prepare the company structure before starting the BRS filing. The most common delays arise from incomplete director details, inconsistent names or ID numbers, poor scans, unsigned forms, missing beneficial ownership details or unclear shareholding.
Core incorporation requirements
- 3–5 proposed company names in order of preference.
- Business activity or nature of proposed business.
- Registered office address in Kenya, including physical and postal address details.
- Director details, including identification/passport details and contact information.
- Shareholder details, including number of shares and ownership percentages.
- Recent passport photographs where required by the portal process.
- Nominal capital and share structure, including classes of shares where relevant.
- Beneficial ownership information for natural persons who ultimately own or control the company.
- Signed BRS-generated forms, commonly CR1, CR2, CR8 and Statement of Nominal Capital.
Main BRS documents explained
| Document | Purpose |
|---|---|
| CR1 | Application to register a company. |
| CR2 | Memorandum for a company with share capital. |
| CR8 | Notice of residential address of director. |
| Statement of Nominal Capital | Shows the company’s share capital structure. |
| Beneficial ownership details | Identifies natural persons who ultimately own or control the company. |
Documents checklist before filing
- Proposed company names.
- Director and shareholder ID/passport details.
- Passport-size photos where prompted.
- Registered office address.
- Shareholding table.
- Beneficial ownership details.
- Contact details for each official.
- Signed CR forms after portal generation.
Company registration in Kenya for foreigners
Foreigners can register a company in Kenya. For many investors, the key question is not only “Can I register?” but “Which structure will support banking, tax, immigration and licensing after registration?” A foreign investor may register a local Kenyan company or, where an overseas company already exists, consider registering a branch of a foreign company.
| Option | Best for | Important note |
|---|---|---|
| Local private limited company | Foreign founders, SMEs, investors and employers setting up a Kenyan operating entity. | Usually easier for local contracts, tax setup and operational planning. |
| Branch of a foreign company | Existing foreign companies that want to operate in Kenya without creating a separate Kenyan subsidiary. | May require more foreign company documents and careful tax/advisory review. |
| Local company plus immigration planning | Foreign investors who intend to live, work, manage or employ staff in Kenya. | Company registration does not automatically grant the right to work or reside in Kenya. |
Can a foreigner own 100% of a Kenyan company?
In many ordinary business sectors, a foreigner may register and own a Kenyan private limited company. However, some regulated sectors may have local ownership, licensing, capital, directorship or approval requirements. Foreign investors should confirm sector rules before filing, especially in regulated industries.
Does a foreigner need a Kenyan director?
A Kenyan director is not always mandatory for every private limited company filing. However, local presence may be helpful or required depending on banking, licensing, tax registration, sector regulation, immigration strategy or practical operations. The correct answer depends on the company activity and post-registration plan.
Can a foreigner open a company in Kenya without visiting?
Many parts of the company registration process are online. However, foreign founders should plan for document certification, portal access, KRA PIN follow-up, bank KYC, proof of address, source-of-funds explanations and possible immigration steps where they intend to work or reside in Kenya.
Local company vs branch of foreign company
A local company is often suitable where the investor wants a Kenyan operating entity with local shareholding records. A branch of a foreign company may be considered where an existing overseas company wants to extend into Kenya without creating a separate subsidiary. The choice affects tax, banking, contracting, liability, licensing and reporting obligations.
Does company registration give a foreigner the right to work in Kenya?
No. Company registration alone does not grant a foreign director, shareholder or investor the right to work, reside or manage operations in Kenya. Where the foreigner will actively work in or manage the business from Kenya, immigration planning may be required, including investor permit, work permit, special pass or other applicable status.
Foreigner checklist
- Confirm whether a local company or foreign branch is better.
- Prepare passport details and contact details for foreign directors/shareholders.
- Prepare an ownership chart if a foreign corporate shareholder is involved.
- Plan banking KYC early, especially for non-resident directors and shareholders.
- Confirm whether the business activity needs a licence before trading.
- Where the investor will work in Kenya, consider investor permit, work permit, special pass or other immigration planning.
Our company registration service in Kenya
Business and Immigration East Africa assists local founders, foreign investors, employers, NGOs, contractors, consultants and SMEs with end-to-end company registration and business setup support in Kenya. Our focus is not only incorporation, but helping the company become ready for tax, banking, contracting, staffing and licensing.
| Service area | What we assist with | Why it matters |
|---|---|---|
| Pre-registration advisory | Choosing between private limited company, business name, LLP, branch of foreign company or other structure. | Wrong structure can affect tax, banking, licences, tenders and investor entry. |
| BRS/eCitizen filing | Preparation of details, portal filing, form generation, signing guidance, upload and tracking. | Reduces queries caused by incomplete or inconsistent filings. |
| Foreign investor support | Foreign director/shareholder guidance, ownership charting, branch vs subsidiary comparison and KYC planning. | Foreign-owned companies often face extra banking and compliance review. |
| Post-registration support | Corporate KRA PIN, CR12 guidance, banking pack, county permit review and employer compliance planning. | The company must move from registration to operational readiness. |
| Investor and employer setup | Immigration planning, work permit/investor permit support, payroll compliance and licence mapping. | Useful where the company will employ staff or foreign personnel in Kenya. |
Legal and regulatory basis for company registration in Kenya
Company registration in Kenya is handled through the Business Registration Service and the eCitizen platform. A private limited company is incorporated by lodging the required company registration forms and details with the Registrar. After incorporation, the company receives a Certificate of Incorporation and may then proceed with tax, banking, licensing and operational compliance steps.
- Separate legal entity: a private limited company is legally distinct from its shareholders.
- Directors and shareholders: the company must disclose its officials and ownership structure.
- Registered office: the company must maintain a registered office address in Kenya.
- Beneficial ownership: beneficial ownership information should be collected and filed where required.
- Ongoing compliance: incorporation does not replace tax, county, sector, employment or immigration compliance.
What you receive after company registration
After a successful company registration, the main output is the Certificate of Incorporation. However, a serious business setup should also preserve the full registration file and prepare post-registration documents for banking, tax and contracting.
| Output | When used | Notes |
|---|---|---|
| Certificate of Incorporation | Proof that the company has been incorporated. | Core registration output issued after approval. |
| Signed incorporation forms | Internal records, banks and compliance file. | Keep CR1, CR2, CR8 and Statement of Nominal Capital copies. |
| Company KRA PIN | Tax registration, invoicing, bank account opening and compliance. | Handled after incorporation through iTax. |
| CR12 / official search | Banking, tenders, investor onboarding and due diligence. | Usually obtained after incorporation where required. |
| Bank-ready pack | Corporate bank account opening. | May include resolution, signatory KYC, ownership chart and source-of-funds note. |
| Compliance roadmap | Planning permits, tax, staffing, licences and immigration. | Recommended for foreign investors and regulated activities. |
How to register a company in Kenya on eCitizen / BRS
Step 1 — Decide the business structure
Choose whether you need a private limited company, business name, LLP, branch or another structure. Most formal SMEs and investor-led businesses choose a private limited company.
Step 2 — Prepare proposed company names
Prepare 3–5 proposed names in order of preference. Avoid names that are too similar to existing entities, restricted words or names that imply a regulated activity without approval.
Step 3 — Prepare directors, shareholders and ownership details
Confirm who will be directors, shareholders, beneficial owners and signatories. Prepare ID/passport details, passport photos, contacts and addresses.
Step 4 — Complete the eCitizen/BRS filing
Log into eCitizen, start the company registration application, enter the company details, add officials, enter the share structure and generate the required forms.
Step 5 — Sign and upload the BRS-generated forms
Download the generated forms, sign them correctly, scan them clearly and upload them back to the portal. Poor scans and missing signatures are common causes of queries.
Step 6 — Pay the final portal invoice
Review the filing, pay the eCitizen/BRS invoice and submit. Keep the payment confirmation and track the portal status.
Step 7 — Download the Certificate of Incorporation
Once approved, download the Certificate of Incorporation and retain all portal documents. Then proceed immediately to KRA PIN and operational compliance.
Which business structure should you register?
The best structure depends on your ownership, risk, tax, licensing, investment and operational plans. A private limited company is the most common structure for formal business, but it is not always the only option.
| Structure | Suitable for | Watch out for |
|---|---|---|
| Private limited company | SMEs, investors, employers, contractors, consultants, importers and formal trading businesses. | Requires proper company records, tax compliance and ownership disclosure. |
| Business name | Small sole-proprietor businesses and simple owner-operated trading. | Not the same as a separate limited liability company. |
| Limited liability partnership | Professional firms, consultants and partnership-style ventures. | Needs a clear partnership arrangement and compliance planning. |
| Branch of foreign company | Existing overseas companies expanding into Kenya. | Requires foreign company documents and careful tax/banking review. |
| Company limited by guarantee | Non-profit, charitable, association or membership-style activities. | Different approval process and not suitable for ordinary profit-distribution structures. |
How long does company registration take in Kenya?
BRS publishes a 3–5 day timeline for private limited company registration where the application is complete. For client planning, separate the incorporation timeline from the broader setup timeline.
| Stage | Typical planning note | Common delay |
|---|---|---|
| Document preparation | Can be same day if all details are ready. | Missing ID/passport details, unclear shareholding or foreign ownership documents. |
| BRS review | Published timeline: 3–5 days for a complete private limited company filing. | Unsigned forms, poor scans, mismatched names or portal queries. |
| KRA PIN | Post-incorporation step through iTax. | Missing director PINs/details or incorrect incorporation details. |
| Bank onboarding | Varies by bank, ownership structure and risk profile. | Foreign KYC, missing CR12, source-of-funds questions or board resolution issues. |
| Licences and permits | Depends on county and sector. | Premises inspection, activity classification, public health or sector regulator requirements. |
Post-registration compliance after company incorporation in Kenya
A Certificate of Incorporation creates the company, but it does not complete the full setup. For a company to operate properly, issue invoices, open a bank account, employ staff or apply for sector licences, additional compliance steps may be required.
Post-registration checklist
- Corporate KRA PIN: initiated online through iTax for companies and partnerships.
- CR12 / official search: often requested by banks, investors, tendering entities and counterparties.
- Company records: maintain register of members, directors, beneficial owners and key resolutions.
- Bank account opening: prepare certificate, KRA PIN, CR12 where required, board resolution and signatory KYC.
- County business permit: required for many physical business operations and premises-based activities.
- NSSF employer registration: relevant where the company will employ staff.
- SHA employer registration: relevant where staff employment obligations apply.
- PAYE / VAT / other tax obligations: depends on employees, turnover and business activity.
- Sector licences: required in regulated sectors such as healthcare, education, telecoms, finance, construction, tourism, food, alcohol, transport and professional services.
Post-registration compliance matrix
The correct compliance pathway depends on what the company will do after incorporation. Use this matrix to plan the next steps before the company starts trading.
| Business situation | Likely next step | Why it matters |
|---|---|---|
| Company will invoice, contract or open a bank account | Corporate KRA PIN and bank-ready documentation. | Most banks and clients require tax and incorporation records. |
| Company will operate from premises | County business permit and premises-related approvals. | County permits are separate from BRS incorporation. |
| Company will employ staff | NSSF employer registration, SHA employer registration, PAYE setup and employment records. | Employer obligations begin once staff are engaged. |
| Company expects taxable turnover above VAT threshold or conducts VATable activities | VAT review and tax obligation assessment. | Tax obligations depend on activity, turnover and KRA registration status. |
| Company is foreign-owned | Bank KYC planning, ownership chart, tax planning and immigration review. | Non-resident ownership may trigger additional bank and regulatory questions. |
| Company will operate in a regulated sector | Sector licence or regulator approval before trading. | Some sectors require approval beyond ordinary company registration. |
| Foreign director or investor will work in Kenya | Work permit, investor permit, special pass or other immigration pathway review. | Company ownership does not automatically grant work or residence rights. |
| Company will protect a brand name or logo | Trademark search and trademark registration. | Company name registration does not automatically protect a trademark. |
Business name vs limited company in Kenya
Many people search for company registration when they are comparing a business name and a limited company. The distinction matters for liability, banking, contracts, investor confidence and growth.
| Feature | Business name | Private limited company |
|---|---|---|
| Legal identity | Not a separate legal entity. | Separate legal entity from its shareholders. |
| Best for | Small owner-operated business or simple trading activity. | Formal businesses, investors, employers, contracts, tenders and growth. |
| Ownership | Usually linked closely to proprietor or partners. | Owned through shares and managed by directors. |
| Commercial credibility | Lower for larger contracts and investor dealings. | Generally stronger for banks, tenders, investors and regulated transactions. |
CR1, CR2, CR8 and CR12 explained
Company registration searches often include CR1, CR2, CR8 and CR12. These are important registry terms that founders, banks and advisers frequently use.
- CR1: application to register a company.
- CR2: memorandum for a company with share capital.
- CR8: notice of residential address of director.
- Statement of Nominal Capital: statement showing the company’s share capital structure.
- CR12 / official company search: post-registration company extract commonly requested by banks, investors, tendering entities and due diligence teams.
Company registration vs business permit in Kenya
Company registration creates the legal entity through BRS. A business permit is a separate operating licence, usually issued at county level, that may be needed before trading from premises or operating in a specific county.
| Item | Purpose | Authority |
|---|---|---|
| Company registration | Creates the legal entity and produces the Certificate of Incorporation. | BRS / eCitizen |
| Business permit | Allows trading or business operation in a county or premises where required. | Relevant county government |
| Sector licence | Authorises regulated activities such as telecoms, health, education, finance, construction or tourism. | Relevant sector regulator |
Corporate KRA PIN after company registration
After incorporation, the company will usually need a KRA PIN. KRA states that PIN registration for companies and partnerships is initiated online through iTax. The process generally involves selecting new PIN registration, filling the online form, uploading relevant documents and submitting the application.
- Visit iTax.
- Select New PIN Registration.
- Complete the online form.
- Upload relevant documents, including business registration certificate details, director PINs and IDs where applicable.
- Submit the online application and retain the acknowledgement receipt.
Bank account opening after company registration
Banks may request additional documents after incorporation. The bank account opening process can take longer where there are foreign directors, foreign shareholders, corporate shareholders, regulated activities or complex ownership structures.
Common bank-ready documents
- Certificate of Incorporation
- Company KRA PIN certificate
- CR12 / official company search where required
- Company incorporation documents and constitutive documents
- Board resolution for account opening and signatories
- ID/passport and proof of address for directors/signatories
- Ownership chart where corporate or foreign shareholders are involved
- Source-of-funds or business model explanation where requested
Common mistakes that delay company registration in Kenya
| Problem | Why it hurts | Recommended fix |
|---|---|---|
| Using only one proposed name | Rejected or unavailable names slow the process. | Prepare 3–5 name options. |
| Mismatch in names or ID/passport numbers | BRS or banking queries can arise. | Check all spellings, numbers and addresses before submission. |
| Unsigned or poorly scanned forms | Portal queries and resubmission delays. | Use clear PDF scans and confirm every signature field. |
| Ignoring beneficial ownership | Incomplete ownership disclosures can block progress. | Prepare BO information and ownership charts early. |
| Stopping at incorporation | The company may still be unable to bank, invoice or trade properly. | Plan KRA PIN, CR12, banking, permits and licences. |
| Foreign shareholders without KYC planning | Banking and compliance review may take longer. | Prepare certified documents, ownership chart and source-of-funds explanation. |
Examples: what different clients usually need after registration
Different businesses need different post-registration steps. These examples help users understand why incorporation should be planned together with tax, permits, banking and licensing.
| Client type | Recommended registration route | Likely post-registration needs |
|---|---|---|
| Foreign investor | Private limited company or branch of foreign company. | KRA PIN, bank KYC, ownership chart, immigration planning and sector licence review. |
| Local SME | Private limited company where contracts, investors or formal banking are expected. | KRA PIN, bank account, business permit and tax obligation setup. |
| Employer hiring staff | Private limited company with clear directorship and payroll structure. | NSSF, SHA, PAYE, employment contracts and payroll compliance. |
| Importer or distributor | Private limited company with clear business activity and bank-readiness. | KRA, customs/import compliance, bank account, permits and product-specific approvals. |
| Consultant or professional firm | Private limited company or LLP depending on ownership and professional rules. | KRA PIN, professional licence where required, contracts and invoicing setup. |
| Hotel, restaurant or hospitality business | Private limited company with county and sector permit planning. | Business permit, health/food hygiene approvals, tourism/hospitality licences where applicable. |
Information we request from clients before filing
To avoid delays, prepare the following details before starting the BRS/eCitizen application.
- Preferred company names, ideally 3–5 options.
- Nature of business and intended activities.
- Director names, ID/passport numbers, contacts and addresses.
- Shareholder names, ID/passport numbers and share percentages.
- Beneficial owner details and ownership chart where ownership is layered.
- Registered office address in Kenya.
- Nominal capital and share value preferences.
- Whether the company will have foreign directors, foreign shareholders or corporate shareholders.
- Whether the company will employ staff, import goods, operate from premises or need a sector licence.
Statutory fee vs professional service fee
The BRS filing fee is separate from professional service fees. Government fees are paid to the relevant portal or authority, while professional fees cover advisory, document review, filing support, tracking, correction of queries and post-registration guidance.
| Fee type | Paid to | Covers |
|---|---|---|
| Government / statutory fee | BRS/eCitizen or other official portal. | Official registration, filing or licence processing fee. |
| Professional service fee | Consultant, lawyer, company secretary or service provider. | Advisory, filing support, document preparation, query handling and compliance planning. |
| Third-party costs | Bank, courier, certifier, notary, translator or other third party where applicable. | Certification, document logistics, translations, bank charges or related requirements. |
Need a Kenya company registered and made operational?
Business and Immigration East Africa helps founders, foreign investors and SMEs with BRS/eCitizen company registration, KRA PIN follow-through, CR12 support, bank-ready documentation, business permits and post-registration compliance planning.
Call: +254 700 176 096
Email: info@bieastafrica.com
Frequently asked questions
How much does it cost to register a company in Kenya?
The BRS fee schedule lists KES 10,650 for private limited company registration. The live eCitizen/BRS invoice generated at the time of filing should be treated as the final payable amount.
What are the requirements for company registration in Kenya?
Common requirements include 3–5 proposed company names, director and shareholder details, registered office address, shareholding structure, beneficial ownership details, passport photos where prompted, and signed BRS-generated forms including CR1, CR2, CR8 and Statement of Nominal Capital.
How long does it take to register a company in Kenya?
BRS publishes a 3–5 day timeline for a complete private limited company filing. Practical readiness may take longer where KRA PIN, CR12, banking, business permits or employer registrations are required.
Can foreigners register a company in Kenya?
Yes. Foreigners can register a local company in Kenya. Existing overseas companies may also compare branch registration depending on their tax, banking, licensing and immigration needs.
Can a foreigner register a company in Kenya without a Kenyan partner?
In many ordinary sectors, a foreigner may register a Kenyan company without a Kenyan partner. However, regulated sectors may have local ownership, licensing, capital or approval rules, so the business activity should be checked before filing.
Do I need a Kenyan director to register a company in Kenya?
A Kenyan director is not always required for every private limited company filing, but some sectors, licences, banking situations or immigration strategies may make local presence or local compliance support important.
Can I register a company in Kenya without visiting Kenya?
Many parts of the filing are online, but foreign founders should still plan for document certification, KRA PIN, bank KYC, permits and possible immigration steps depending on the intended business activity.
Does company registration give a foreigner the right to work in Kenya?
No. Company registration alone does not grant work or residence rights. A foreign investor, director or employee may need a valid immigration status before working or residing in Kenya.
What is CR12 in Kenya?
CR12, also known as an official company search or company extract, is a registry document commonly requested by banks, investors, tendering entities and due diligence teams to confirm company information after incorporation.
Is CR12 required during company registration?
CR12 is usually a post-registration document, not one of the main incorporation forms. It is commonly requested after incorporation by banks, investors, tendering entities and due diligence teams.
Is company registration the same as a business permit?
No. Company registration creates the legal entity through BRS. A business permit is a separate county-level operating licence that may be required before trading from premises.
Do I need a KRA PIN before company registration?
For a company, the corporate KRA PIN is normally handled after incorporation. Directors or shareholders may still need their own tax or identification details depending on the portal, banking and post-registration requirements.
What happens after company registration?
After incorporation, the next steps usually include corporate KRA PIN registration, CR12 where required, bank account opening, county business permit review, employer registrations if hiring, and sector-specific licensing where applicable.
Official sources checked
- BRS Fee Schedule – Companies Registry
- BRS Entities Registered in Kenya
- KRA Company PIN Registration
- KenInvest eProcedures Kenya
Information date: 15 April 2026. Government portal steps, fees and requirements can change; applicants should confirm the live portal requirements at the time of filing.
