“Registering a branch office in Kenya allows a foreign company to operate locally without forming a new company. This guide explains the registration process, requirements, fees, and compliance obligations.”
Expanding into Kenya starts with choosing the right business structure. Foreign companies generally have two options: incorporate a new Kenyan company or register a branch office of the existing overseas business. While both create a legal presence in Kenya, they differ significantly in liability, compliance requirements, taxation, and long-term flexibility.
A branch office isn’t a separate legal entity. It operates as an extension of the foreign parent company, meaning the parent remains legally responsible for the branch’s obligations, contracts, and liabilities in Kenya. This structure also affects how the branch is managed, taxed, and regulated.
Below, we explain everything you need to know about registering a branch office in Kenya, including the legal framework, required documents, registration process, costs, ongoing compliance obligations, and when a branch office is the better choice than a locally incorporated subsidiary.
Also Read: Can a Foreigner Own 100% of a Company in Kenya?
The Legal Framework for Foreign Companies in Kenya
Branch office registration in Kenya is governed by Part XXVIII of the Companies Act, 2015. Under Section 974 of the Act, every foreign company that establishes a place of business in Kenya must register with the Business Registration Service (BRS) within one month.
This requirement applies whether the company operates through a physical office, a local representative, or any other established business presence. Failing to register is a breach of the Companies Act and may expose both the foreign company and its local representative to penalties.
A foreign company is simply any company incorporated outside Kenya. This includes businesses registered in the UK, USA, Canada, Australia, the UAE, India, China, and other jurisdictions. While the country of incorporation doesn’t change the registration process itself, it may affect the notarisation or apostille requirements for the documents submitted to BRS.
Branch Office vs Subsidiary: What’s the Difference?
Before registering a branch office, it’s important to understand how it differs from incorporating a Kenyan subsidiary. While both allow a foreign company to operate in Kenya, they differ in liability, compliance, taxation, and long-term flexibility.
| Factor | Branch Office | Locally Incorporated Subsidiary |
| Legal identity | Extension of the parent company | Separate legal entity |
| Parent company liability | Parent is fully liable | Liability limited to share capital |
| Operating name | Uses the parent company’s name | Can operate under any approved name |
| Annual BRS filings | Parent company’s audited accounts required | Local annual returns only |
| Corporate tax | 30% on Kenya-source income | 30% on Kenya-source income |
| Tax on profit remittance | 20% branch remittance tax | 15% withholding tax on dividends |
| Local investment | Can’t issue shares | Can admit local shareholders |
| Government tenders | Eligible but may face practical limitations | Fully eligible as a Kenyan company |
| Best suited for | Expanding an existing foreign business | Long-term investment and growth |
The biggest difference is liability. A branch office is legally part of the foreign parent company, meaning the parent is responsible for all debts, obligations, and legal claims arising from the branch’s operations in Kenya. A subsidiary, on the other hand, is a separate legal entity, limiting the parent’s liability to its investment in the company.
Tax treatment is another important consideration. While both structures pay 30% corporate tax on Kenya-source income, profits remitted by a branch are subject to a 20% branch remittance tax, compared to a 15% withholding tax on dividends paid by a subsidiary to a non-resident shareholder. For companies planning significant long-term operations, this difference can influence the preferred business structure.
Documents Required to Register a Branch Office in Kenya
Registering a branch office requires more documentation than incorporating a local company because the BRS must verify both the foreign parent company and its Kenyan representative. Documents issued outside Kenya must be notarized and, where applicable, apostilled.
Documents from the Parent Company
You’ll need:
- Certified copy of the parent company’s Certificate of Incorporation (or equivalent registration document)
- Certified copy of the Memorandum and Articles of Association (or equivalent constitutional documents)
- Latest audited financial statements
- Certified list of current directors issued by the company’s home registry (or equivalent)
- Board resolution authorizing the establishment of the Kenyan branch and appointing the authorised representative
The board resolution should clearly authorize the branch registration, appoint the local representative, and grant them authority to act on behalf of the parent company in Kenya.
Documents for the Local Representative
Every branch office must appoint at least one representative who is ordinarily resident in Kenya. Required documents include:
- National ID or valid passport
- KRA PIN certificate
- Proof of residential address in Kenya
- Signed letter accepting the appointment
The representative doesn’t have to be a director or employee of the parent company. They may be a lawyer, consultant, or another individual who resides in Kenya and is willing to fulfil the statutory responsibilities of the role.
Company Information Required
You’ll also need to provide:
- The branch office name (which must include the parent company’s name)
- A physical registered office address in Kenya (P.O. Box addresses aren’t accepted)
- A description of the business activities to be carried out in Kenya
- A KRA PIN for the Kenyan branch
Documents issued outside Kenya must be notarised. Where the country of origin is a member of the Hague Apostille Convention, an apostille is generally accepted. In other jurisdictions, documents may need to be legalized through the relevant Kenyan embassy or high commission before submission.
How to Register a Branch Office in Kenya: Step by Step
Registering a branch office is done through the eCitizen BRS portal. Although the process is similar to registering a local company, it requires additional documentation to verify the foreign parent company.
Registration Process
- Log in to your eCitizen account and access the BRS.
- Select Foreign Company Registration.
- Complete the application with the parent company’s details, the branch’s business activities, registered office address in Kenya, and the designated local representative.
- Upload the required parent company documents, including the Certificate of Incorporation, constitutional documents, audited financial statements, list of directors, and board resolution. Foreign documents must be notarised or apostilled where required.
- Upload the designated local representative’s identification documents and KRA PIN certificate.
- Pay the government registration fee through eCitizen using M-Pesa, bank transfer, or card.
- Wait for BRS to review the application. Processing typically takes 5 to 10 business days, depending on document verification.
- Download the Certificate of Compliance once the application is approved. This serves as proof that the branch office is legally registered in Kenya.
Because branch office registrations involve documents from foreign jurisdictions, incomplete or incorrectly certified documents often lead to delays. Reviewing all documents before submission helps avoid unnecessary BRS queries and keeps the process moving smoothly.
Cost of Registering a Branch Office in Kenya
The cost of registering a branch office is generally higher than incorporating a local company due to the additional verification required for foreign entities.
| Item | Approximate Cost |
| Government registration fee | KES 20,000–30,000 (depending on the parent company’s share capital) |
| Annual filing fee | KES 20,000 |
| Notarisation or apostille | Varies by country (typically USD 50–200 per document) |
| KRA PIN registration | Free |
| Professional service fee | Contact Ultimus Advisory for a quotation |
In addition to government fees, foreign companies should budget for notarization or apostille costs, as these vary by country and by the number of documents requiring certification. Before beginning the registration process, we review your documents and advise which ones require certification, helping you avoid unnecessary costs and delays.
Ongoing Compliance Obligations for a Branch Office in Kenya
Registering a branch office is only the first step. To remain compliant, foreign companies must meet ongoing filing and tax obligations with both the BRS and the Kenya Revenue Authority (KRA).
Annual Filing with BRS
Every registered branch office must file annual returns with BRS within 42 days of its registration anniversary. The annual filing includes:
- The parent company’s latest audited financial statements
- Details of any changes to the parent company’s directors or constitutional documents
- Updates to the branch’s local representative, where applicable
The annual filing fee is approximately KES 20,000, which is higher than the annual return fee for a locally incorporated company.
Tax Compliance
For tax purposes, a branch office is treated as a permanent establishment of the foreign parent company. It is therefore required to:
- Register for a corporate KRA PIN
- File annual corporate income tax returns
- Maintain proper accounting records in Kenya
- Register for VAT if annual taxable turnover exceeds KES 5 million
Branch profits earned in Kenya are taxed at the standard 30% corporate tax rate. In addition, profits remitted to the parent company are generally subject to a 20% branch remittance tax, which is higher than the 15% withholding tax applied to dividends paid by a Kenyan subsidiary to a non-resident shareholder.
Where Kenya has a Double Tax Avoidance Agreement (DTAA) with the parent company’s home country, reduced tax rates may apply.
Reporting Changes to BRS
The branch office must notify BRS whenever there are material changes to the business. These include changes to:
- The parent company’s name or registered address
- Directors or constitutional documents
- Share capital
- The local representative
- The Kenyan registered office address
- Business activities
Keeping the register up to date helps avoid penalties and ensures the branch remains compliant.
When Does a Branch Office Make More Sense Than a Subsidiary?
A branch office is often suitable when:
- The company is entering Kenya for a short-term project or a limited business presence.
- The parent company wants to operate under its existing global name rather than incorporating a new entity.
- Existing international contracts require the foreign company to remain the contracting party.
- A favourable tax treaty makes the branch structure more efficient.
- The business operates in a regulated industry where approvals are granted to the foreign company rather than a locally incorporated entity.
For businesses planning long-term operations, hiring employees, attracting investors, or expanding within Kenya, incorporating a local subsidiary is generally the more flexible and lower-risk option.
Registering a Branch Office in Kenya
Registering a branch office in Kenya allows a foreign company to operate locally without incorporating a separate Kenyan entity. However, it comes with additional documentation, compliance obligations, and reporting requirements that are important to understand before getting started.
At Ultimus Advisory, we handle the entire branch office registration process on your behalf. From reviewing your documents and advising on notarisation requirements to managing the BRS application and securing your Certificate of Compliance, we ensure everything is completed accurately and efficiently.
Ready to establish your business in Kenya? Contact Ultimus Advisory today and let us handle your branch office registration from start to finish.
FAQs
Does a branch office need a company secretary in Kenya?
No. A branch office isn’t required to appoint a company secretary. However, it must have at least one designated local representative who is ordinarily resident in Kenya and is responsible for meeting the branch’s statutory compliance obligations.
Can a branch office open a bank account in Kenya?
Yes. Once registered, a branch office can open a corporate bank account in Kenya. Banks typically require the Certificate of Compliance, the branch’s KRA PIN, the local representative’s identification documents, and the parent company’s incorporation documents.
Can a branch office be converted into a subsidiary?
Not directly. Kenyan law doesn’t provide a conversion process from a branch to a subsidiary. Instead, the parent company must incorporate a new Kenyan company, transfer the branch’s assets and operations, and then deregister the branch.
How long does it take to register a branch office in Kenya?
A complete application is typically processed within 5 to 10 business days. Delays usually occur when documents are incomplete or haven’t been properly notarised or apostilled.

