Kenya (KE)
Kenya is East Africa's economic, tech, and diplomatic powerhouse — home to the United Nations' Africa headquarters, the Silicon Savannah startup ecosystem, and some of the world's most iconic wildlife.
Capital: Nairobi
Region: Africa
Language: Swahili
Currency: KES (Ksh)
Cost of living: Very affordable (index 30)
Emergency: 999
Premium
Business Setup
Start a business or go freelance in Kenya.
🧑💻 Freelancer / Self-Employed Guide
Steps to register:
- 1 Register a Business Name or Private Limited Company via eCitizen (ecitizen.go.ke) — most freelancers use a business name (KES 950)
- 2 Obtain a KRA PIN Certificate — register free at itax.kra.go.ke. Essential for all tax and banking purposes
- 3 Register for VAT at KRA if annual turnover exceeds KES 5,000,000 (VAT threshold)
- 4 Open a business bank account — Equity Bank, KCB, and Cooperative Bank are popular for SMEs. M-Pesa Lipa na M-Pesa business till is essential
- 5 Register for NSSF as a self-employed contributor (voluntary or mandatory depending on income)
- 6 Consider SHA registration for health coverage
- 7 Invoice clients in KES or agreed currency. Retain all receipts and invoices for tax purposes
- 8 File annual income tax return on iTax by 30 June. Pay instalment taxes quarterly if tax liability exceeds KES 40,000
Tax registration
All freelancers and self-employed individuals must have a KRA PIN and file annual income tax returns via iTax (itax.kra.go.ke). Self-employed persons are subject to the same PAYE brackets as employees but pay tax directly rather than through an employer. Instalment tax (4 instalments per year) is required if annual tax liability exceeds KES 40,000. Late penalties: 5% of unpaid tax plus interest at 1% per month.
VAT threshold
KES 5,000,000 annual turnover
Invoicing
Invoices must include: KRA PIN of issuer, client KRA PIN (for B2B), amount with VAT breakdown if VAT-registered, description of services, date. VAT-registered businesses must issue ETR (Electronic Tax Register) receipts. Retain all invoices for 5 years for tax audit purposes.
Social security
Self-employed individuals can voluntarily contribute to NSSF (KES 200+/month) for future pension benefits. SHA contributions are required from all adults (2.75% of declared income, or minimum KES 300/month for informal workers). Housing Levy contribution: 1.5% of gross income for self-employed persons earning above the threshold.
💡 Kenya has a growing freelance and gig economy supported by the iHub ecosystem and digital platforms. Many Kenyan freelancers serve international clients via Upwork, Toptal, and direct contracts — USD-denominated income must be declared in KES equivalent on your KRA return at the prevailing exchange rate. Safaricom M-Pesa (or Vodafone/MPESA international) handles cross-border payments from many markets. Withholding tax of 5% may be applied by clients on professional fees — this is offset against your annual tax liability.
🏢 Business Structures
Sole Proprietorship · Sole Proprietorship / Business Name
Sole Trader
None
Min. capital
1–3 business days (online via eCitizen)
Setup time
Liability: Unlimited — personal assets at risk
Setup cost: KES 950 (Business Name Registration via eCitizen)
Best for: Individual traders, consultants, and small service providers. Simplest structure. Common starting point for freelancers.
Private Limited Company · Private Limited Company
Limited Company / Ltd
None (no minimum prescribed capital)
Min. capital
3–7 business days online via eCitizen
Setup time
Liability: Limited to share capital
Setup cost: KES 10,650 (registration fee via eCitizen) + professional fees KES 15,000–50,000
Best for: Most SMEs, expatriate-owned businesses, foreign investment vehicles. Preferred by international employers and NGO partners for contracting. Required for most formal tenders.
Branch Office · Foreign Company Branch
Branch of Foreign Company
None
Min. capital
2–4 weeks
Setup time
Liability: Parent company fully liable
Setup cost: KES 7,500 (registration) + legal fees KES 30,000–100,000
Best for: Foreign companies operating projects in Kenya without setting up a separate Kenyan entity. Common for international NGOs and contractors. Must register with Companies Registry.
NGO / Non-Profit · Non-Governmental Organisation
Non-profit / Charity
None
Min. capital
2–6 months (NGO Board registration)
Setup time
Liability: Trustees liable for governance failures
Setup cost: KES 5,000 application + NGO Board fees
Best for: International and local civil society organisations, charitable work, development programmes. Must register with the NGO Coordination Board (NGO Act) or the Registrar of Societies.
Partnership · General Partnership
Partnership
None
Min. capital
1–3 business days
Setup time
Liability: Partners jointly and severally liable
Setup cost: KES 950–3,000
Best for: Professional firms (law, accounting, architecture) and joint ventures between individuals. Requires partnership deed.
Business Setup
Unlock the complete Business Setup guide for Kenya — including every detail, document, tip and link you need.
Become a SupporterSupport the guide on Ko-fi · Unlocks every premium section, everywhere