Start-up Support & Business Registration

Everything you need to register, grow and scale your software start-up in Kenya — guides, government portals, grants and community resources.

7
Registration Steps
8
Govt Portals
Featured Resources
Active Grants

How to Register Your Software Start-up

Kenya has streamlined business registration through eCitizen. Follow these steps to get legally set up.

1

Choose a Business Structure

Choose between a Sole Proprietorship, Partnership, or Private Limited Company (Ltd). Most tech startups opt for Ltd for investor readiness and limited liability.

Go to portal Free to decide
2

Reserve a Business Name

Reserve your company name through the Business Registration Service (BRS) on eCitizen. Takes 1–2 business days.

3

Register on eCitizen

Complete company incorporation on eCitizen.go.ke under Business Registration Service. Upload ID documents and meet the Certificate of Incorporation requirements.

Go to portal From KES 10,850
4

Get a KRA PIN

Every business in Kenya must have a KRA PIN. Register at itax.kra.go.ke. Required for tax filing, government contracts and banking.

5

Register for VAT (if applicable)

VAT registration is mandatory if your annual turnover exceeds KES 5 million. Register via the KRA iTax portal.

6

Obtain a Business Permit

Obtain a Single Business Permit (SBP) from your county government. Annual renewal required. Available via eCitizen county services.

Go to portal Varies by county
7

Open a Business Bank Account

Open a business account separate from personal accounts. Required for government contracts, formal invoicing and investor due diligence.

Varies by bank

Start-up Compliance Tips

Data Protection Registration

If your software handles personal data (names, emails, payments), you must register with the Office of the Data Protection Commissioner (ODPC) under the Data Protection Act 2019.

KRA Compliance Mandatory

All government contracts require a valid Tax Compliance Certificate (TCC). Ensure your KRA PIN and all returns are up to date before bidding on any tender.

NITA Registration for ICT Firms

Software companies providing ICT services to government should register with NITA (National Information Technology Authority) for credibility and access to government tenders.

IP Protection

Register your software with the Kenya Copyright Board (KECOBO). Copyright registration is free and provides legal protection against IP theft.

Need Help?

Reach out via our support system or ask the community in the forum.

Guides & Resources

Free toolkits, templates and best-practice guides from the Devhub Kenya resource hub.

No featured resources yet. Browse the resource hub →

Grants & Funding

Kenya's tech ecosystem has a growing pool of grants, accelerators and government funding.

No active grants at the moment. Check back soon →

ICT Hubs

Connect with an ICT Hub Near You

Kenya's ICT hubs offer co-working spaces, mentorship, incubation and community connections for early-stage startups.