Start a business in Kenya

🇰🇪Kenya

Step-by-step guide to registering and launching a startup in Kenya.

1

Choose your business structure. For a tech startup, a Private Limited Company (PLC) is the recommended option. Other options include a Sole Proprietorship, Partnership, or Limited Liability Partnership.

2

Reserve your company name and register your business through eCitizen at ecitizen.go.ke via the Business Registration Service (BRS). You will need a Kenyan national ID or passport for each director.

3

Submit your registration documents: Memorandum and Articles of Association, Form CR1 (application), Form CR2 (nominal capital), and IDs for all directors. Pay registration fees via M-PESA or bank transfer on eCitizen.

4

Obtain your PIN Certificate from the Kenya Revenue Authority (KRA) via itax.kra.go.ke. This PIN is required for tax compliance, bank account opening, and contracting with larger entities.

5

Register for VAT with KRA if your annual turnover exceeds KES 5 million. The VAT rate in Kenya is 16%.

6

Open a business bank account. KCB Bank Kenya or Equity Bank are strong options. You will need your Certificate of Incorporation, KRA PIN Certificate, and IDs for all signatories.

7

Integrate M-PESA Daraja API for accepting mobile money payments. Set up a Safaricom Business Paybill or Till Number first — this is how Kenyan customers expect to pay.

8

Register your employees with NHIF (National Hospital Insurance Fund) and NSSF (National Social Security Fund) for statutory deductions. Use Workpay to automate Kenyan payroll compliance including KRA PAYE.

9

Consider applying to iHub, MEST Africa, or Nairobi Garage for early-stage startup support, workspace, and network access in Nairobi.