Register a public limited company (Plc), partnership (LLP), or foreign branch

From: Government of Kenya (public information)

Published 2 June 2026 · Last updated 2 June 2026

Find out how to register a Public Limited Company (Plc), a Limited Liability Partnership (LLP), or establish an international Foreign Company Branch in Kenya. This page covers corporate rules, fees, timelines, and compliance requirements on the eCitizen BRS portal.

Warning This is an independent guide — not a government website. Never share passwords or OTPs with agents. Only pay through official portals. Scams and fake websites

No direct application link is listed yet. Try eCitizen or contact government.

Quick facts

Processing time
5 to 14 working days depending on the structural model and external ministry approvals.
Base cost
From Ksh 10,750 to Ksh 25,750+ (Variable based on nominal share capital structures)
How to apply
Online (Digital submission)

Fees and times can change. Confirm on the official site before you pay.

Before you start

  • Public Limited Company (Plc): Must have a minimum of two directors, at least seven shareholders, a minimum nominal capital of Ksh 6,750,000, and a legally certified Company Secretary.
  • Limited Liability Partnership (LLP): Must have a minimum of two partners and appoint at least one local "Manager" who is a natural person living in Kenya.
  • Foreign Branch: Must appoint a local resident representative with legal authority to accept service of process and statutory notices on behalf of the company.

Documents you need

Fees and charges

ItemCost
Limited Liability Partnership (LLP) Registration FeeKsh 25,750
Foreign Company Branch Registration Flat SurchargeKsh 10,750
Public Limited Company (Plc) Base Surcharge (Increases with nominal share capital)Ksh 10,750
eCitizen Portal Convenience ChargeKsh 50

Questions

What is the main structural advantage of a Limited Liability Partnership (LLP) in Kenya?
An LLP combines the organizational flexibility and tax advantages of a traditional partnership with the limited liability protections of a limited company. It exists as a separate legal entity, meaning the partners are not personally liable for the wrongdoing or negligence of other partners.
Does a Foreign Branch get a Kenyan corporate KRA PIN?
Yes. Upon successful registration on the eCitizen BRS portal, a local branch certificate is generated, which allows you to apply for a non-resident corporate KRA PIN to declare taxes on income earned specifically within Kenya.