Starting a business in Kenya
eCitizen registers it, the KRA PIN runs it, eTIMS invoices it - the platforms are the process.
Checked against the sources on 2026-08-30
Before anything else
Kenya digitised founding onto eCitizen, the single government portal: a business name registers for about KES 950 in a day or two, a private limited company for roughly KES 10,650, both through the Business Registration Service with no lawyer needed for the ordinary case.
The operational spine is the KRA PIN - the tax identity every bank account, tender and land transaction demands - and, since 2023-24, eTIMS: electronic tax invoicing through which effectively every business invoice must flow, VAT-registered or not. A Kenyan business plan that ignores eTIMS is describing a business that cannot legally bill.
The legal shell
Business name or limited company?
Business name
Solo trade, quick start.
~KES 950.
No shield; renewals and the county permit still apply.
Private limited company
Contracts, growth, shared ownership. Single-director companies are allowed.
~KES 10,650 all-in via eCitizen; no minimum capital in practice.
Annual returns to the registrar and the beneficial-ownership register must stay current - strike-off sweeps happen.
The sequence
Register on eCitizen
Where: brs.ecitizen.go.keCost: KES 950-10,650Takes: Days
Name search and registration in one flow; the certificate downloads from the portal. Directors need their national ID or passport and KRA PINs.
KRA PIN and the tax obligations
Where: iTax (itax.kra.go.ke)
Individuals usually have a PIN already; companies get one after registration. Obligations are switched on per tax: income tax always; VAT only when required - compulsory at KES 5,000,000 of annual taxable turnover. Below the VAT line, turnover tax (~1.5-3% of gross by current rules) covers small business simply.
Onboard to eTIMS before the first invoice
Register the business on eTIMS and issue invoices through it (apps, portal or integrations). Customers increasingly cannot deduct expenses not backed by an eTIMS invoice, which enforces the system commercially as well as legally.
Watch out: This is the step new founders discover late. Do it the same week as registration.
County permit and the employment layer
The single business permit from your county prices by activity and size. NSSF and SHIF registrations arrive with the first employee - and for the owner-operator, contributions structures have been in flux; check the current state.
What it costs to start
| What | Amount |
|---|---|
| Business name | ~KES 950 |
| Limited company | ~KES 10,650 |
| County single business permitBy county and category. | KES 5,000-15,000+/year |
| Turnover taxBelow the VAT threshold. | ~1.5-3% of gross |
The words on the forms
- eCitizen / BRS
- The portal and the Business Registration Service behind it.
- KRA PIN
- The tax identity everything demands.
- iTax
- The filing portal.
- eTIMS
- The compulsory e-invoicing system.
- Turnover tax
- The simplified small-business levy under the VAT line.
- Single business permit
- The county operating licence.
The traps
- Invoicing outside eTIMS and finding customers refuse the paper.
- Ignoring county permits because national registration felt complete.
- VAT registration assumed optional after crossing KES 5M.
- Annual returns skipped until the strike-off list publishes.
Where to check this yourself
- BRS on eCitizenRegistration.
- KRAPIN, iTax, eTIMS, thresholds.
This is a map, not legal or tax advice - and an honest one about how it was drawn: the Germany guide was written by a person who walked the route; most other countries were drafted with AI against the official sources and have not yet been walked by someone who did it. Laws change. Every guide carries the date it was last checked and the sources to check it yourself - and if you have been through one of these routes, your corrections are exactly what this handbook wants.


