Contact
Business

How to Register a Company with the Business Registration Service (2026)

How to Register a Company with the Business Registration Service (2026)

Key points

  • Incorporate on BRS via eCitizen. Name search, forms and payment are online.
  • BRS fee schedule lists a private limited company at KES 10,650 and a business name at KES 950 (plus the live eCitizen convenience line).
  • After the certificate: get a KRA PIN on iTax, then any county permit your activity needs.
  • If the name is rejected or the file is sent back: restricted words, blurry ID scans, and unsigned CR forms are the usual causes. Fix on the portal; do not pay a second “registrar”.

Verified 17 September 2026. Fees from the BRS Companies Registry fee schedule. Pay the eCitizen invoice if it differs.

Steps (private company)

  1. Log into eCitizen → Business Registration Service.
  2. Search / reserve a name. Avoid restricted words (bank, university, government, …).
  3. Complete the company type, directors, shareholders, registered office, and share capital.
  4. Download the generated CR forms, sign, scan clearly, upload IDs and KRA PINs as asked.
  5. Pay the invoice. BRS lists processing about 3–5 days for a private company if the file is complete.
  6. Download the Certificate of Incorporation from the same account.

Official fee schedule (extract)

ServiceKES (BRS table)
Business name registration950
Private limited company10,650
Limited liability partnership25,000
Company limited by guarantee10,000
Official search / CR12650

Source: brs.go.ke/fee-schedule-companies-registry. Stamp duty, lawyers, and county licences are extra.

If it goes wrong

  • Name taken / too similar: propose another name in the same application flow.
  • Returned for documents: re-upload readable colour ID and signed CR1/CR2/CR8. Do not start a duplicate company.
  • Certificate issued, cannot get PIN: use iTax non-individual registration with the certificate and director PINs — see the KRA hub on ZaKenya.

Official links