Company registration in Kenya through eCitizen BRS

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.

BRS/eCitizen filing support Foreigner-friendly guidance KRA PIN follow-through CR12 and banking pack Post-registration compliance

Official registration fee

KES 10,650

BRS fee schedule for a private limited company. The live portal invoice is final.

Published BRS timeline

3–5 days

Applies where the application is complete and accepted without queries.

Post-registration focus

KRA + CR12 + bank

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.

ItemIncluded in BRS company registration?Practical note
Certificate of IncorporationYesMain incorporation output after approval.
Company KRA PINNoHandled after incorporation through iTax.
CR12 / official company searchNo, usually post-registrationOften requested by banks, investors, tendering entities and due diligence teams.
Corporate bank accountNoRequires bank KYC, signatory documents, company records and sometimes CR12.
County business permitNoRequired for many businesses trading from premises or operating in a county.
NSSF/SHA employer setupNoRelevant where the company will employ staff.
Work permit / investor permitNoCompany registration does not automatically grant a foreigner work or residence rights.
Sector licenceNoRequired 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 itemAmount / notePractical explanation
Private limited company registrationKES 10,650Current BRS fee schedule amount for private limited company registration.
eCitizen/BRS portal invoiceFinal payable amountThe live invoice generated during filing should be treated as the final payable amount.
CR12 / official company searchSeparate post-registration itemOften requested by banks, counterparties, investors and due diligence teams.
Corporate KRA PINPost-incorporation processRequired for tax registration, banking, invoicing and compliance follow-through.
Foreign document certificationVariesMay apply where directors, shareholders or corporate shareholders are outside Kenya.
County business permit / sector licenceVaries by county and activitySeparate from incorporation and often needed before trading from premises.
Professional service feeVaries by scopeSeparate from government fees; covers advisory, filing support, query handling and post-registration follow-through.
Important fee note: avoid saying “company registration costs KES 10,650 only” without context. Better wording is: “The BRS private limited company registration fee is KES 10,650; the live portal invoice and post-registration compliance needs determine the final setup budget.” Some BRS materials, portal charges or third-party guides may show slightly different totals because of portal, convenience or invoice variations. Always rely on the live eCitizen/BRS invoice generated at the time of filing.

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

DocumentPurpose
CR1Application to register a company.
CR2Memorandum for a company with share capital.
CR8Notice of residential address of director.
Statement of Nominal CapitalShows the company’s share capital structure.
Beneficial ownership detailsIdentifies 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.

OptionBest forImportant note
Local private limited companyForeign 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 companyExisting 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 planningForeign 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.
Practical investor point: registration can be fast, but bank onboarding and immigration planning can be slower. Foreigners should structure the company with banking, KRA, permits and sector licensing in mind from the beginning.

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 areaWhat we assist withWhy it matters
Pre-registration advisoryChoosing 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 filingPreparation of details, portal filing, form generation, signing guidance, upload and tracking.Reduces queries caused by incomplete or inconsistent filings.
Foreign investor supportForeign director/shareholder guidance, ownership charting, branch vs subsidiary comparison and KYC planning.Foreign-owned companies often face extra banking and compliance review.
Post-registration supportCorporate 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 setupImmigration planning, work permit/investor permit support, payroll compliance and licence mapping.Useful where the company will employ staff or foreign personnel in Kenya.

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.

OutputWhen usedNotes
Certificate of IncorporationProof that the company has been incorporated.Core registration output issued after approval.
Signed incorporation formsInternal records, banks and compliance file.Keep CR1, CR2, CR8 and Statement of Nominal Capital copies.
Company KRA PINTax registration, invoicing, bank account opening and compliance.Handled after incorporation through iTax.
CR12 / official searchBanking, tenders, investor onboarding and due diligence.Usually obtained after incorporation where required.
Bank-ready packCorporate bank account opening.May include resolution, signatory KYC, ownership chart and source-of-funds note.
Compliance roadmapPlanning 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.

StructureSuitable forWatch out for
Private limited companySMEs, investors, employers, contractors, consultants, importers and formal trading businesses.Requires proper company records, tax compliance and ownership disclosure.
Business nameSmall sole-proprietor businesses and simple owner-operated trading.Not the same as a separate limited liability company.
Limited liability partnershipProfessional firms, consultants and partnership-style ventures.Needs a clear partnership arrangement and compliance planning.
Branch of foreign companyExisting overseas companies expanding into Kenya.Requires foreign company documents and careful tax/banking review.
Company limited by guaranteeNon-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.

StageTypical planning noteCommon delay
Document preparationCan be same day if all details are ready.Missing ID/passport details, unclear shareholding or foreign ownership documents.
BRS reviewPublished timeline: 3–5 days for a complete private limited company filing.Unsigned forms, poor scans, mismatched names or portal queries.
KRA PINPost-incorporation step through iTax.Missing director PINs/details or incorrect incorporation details.
Bank onboardingVaries by bank, ownership structure and risk profile.Foreign KYC, missing CR12, source-of-funds questions or board resolution issues.
Licences and permitsDepends 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.
Best conversion message: “We do not only register your company. We help you move from incorporation to operational readiness — KRA PIN, CR12, bank-ready documents, permits and compliance planning.”

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 situationLikely next stepWhy it matters
Company will invoice, contract or open a bank accountCorporate KRA PIN and bank-ready documentation.Most banks and clients require tax and incorporation records.
Company will operate from premisesCounty business permit and premises-related approvals.County permits are separate from BRS incorporation.
Company will employ staffNSSF 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 activitiesVAT review and tax obligation assessment.Tax obligations depend on activity, turnover and KRA registration status.
Company is foreign-ownedBank 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 sectorSector licence or regulator approval before trading.Some sectors require approval beyond ordinary company registration.
Foreign director or investor will work in KenyaWork 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 logoTrademark 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.

FeatureBusiness namePrivate limited company
Legal identityNot a separate legal entity.Separate legal entity from its shareholders.
Best forSmall owner-operated business or simple trading activity.Formal businesses, investors, employers, contracts, tenders and growth.
OwnershipUsually linked closely to proprietor or partners.Owned through shares and managed by directors.
Commercial credibilityLower 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.

ItemPurposeAuthority
Company registrationCreates the legal entity and produces the Certificate of Incorporation.BRS / eCitizen
Business permitAllows trading or business operation in a county or premises where required.Relevant county government
Sector licenceAuthorises 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.

  1. Visit iTax.
  2. Select New PIN Registration.
  3. Complete the online form.
  4. Upload relevant documents, including business registration certificate details, director PINs and IDs where applicable.
  5. 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

ProblemWhy it hurtsRecommended fix
Using only one proposed nameRejected or unavailable names slow the process.Prepare 3–5 name options.
Mismatch in names or ID/passport numbersBRS or banking queries can arise.Check all spellings, numbers and addresses before submission.
Unsigned or poorly scanned formsPortal queries and resubmission delays.Use clear PDF scans and confirm every signature field.
Ignoring beneficial ownershipIncomplete ownership disclosures can block progress.Prepare BO information and ownership charts early.
Stopping at incorporationThe company may still be unable to bank, invoice or trade properly.Plan KRA PIN, CR12, banking, permits and licences.
Foreign shareholders without KYC planningBanking 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 typeRecommended registration routeLikely post-registration needs
Foreign investorPrivate limited company or branch of foreign company.KRA PIN, bank KYC, ownership chart, immigration planning and sector licence review.
Local SMEPrivate limited company where contracts, investors or formal banking are expected.KRA PIN, bank account, business permit and tax obligation setup.
Employer hiring staffPrivate limited company with clear directorship and payroll structure.NSSF, SHA, PAYE, employment contracts and payroll compliance.
Importer or distributorPrivate limited company with clear business activity and bank-readiness.KRA, customs/import compliance, bank account, permits and product-specific approvals.
Consultant or professional firmPrivate limited company or LLP depending on ownership and professional rules.KRA PIN, professional licence where required, contracts and invoicing setup.
Hotel, restaurant or hospitality businessPrivate 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 typePaid toCovers
Government / statutory feeBRS/eCitizen or other official portal.Official registration, filing or licence processing fee.
Professional service feeConsultant, lawyer, company secretary or service provider.Advisory, filing support, document preparation, query handling and compliance planning.
Third-party costsBank, 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

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.

Business and Immigration East Africa

Author and review

Prepared by: Edward Omondi, business setup and immigration consultant based in Nairobi, Kenya, focusing on company registration, investor entry, immigration planning, compliance follow-through and post-registration support.

Office: Kose Heights, Argwings Kodhek Road, Kilimani, Nairobi, Kenya.

Reviewed by: Business and Immigration East Africa editorial/compliance review. Reviewed for BRS flow clarity, KRA PIN follow-through, foreign investor considerations, banking readiness and post-registration compliance planning.

Reviewed: 15 April 2026 against BRS, KRA and KenInvest/eProcedures public guidance. Government portal requirements and invoices may change; always confirm the live portal requirements at the time of filing.