Skip to main content
Business

How to Start a Business in Kenya in 2026: The Complete Step-by-Step Guide

From idea validation to eCitizen registration, KRA PIN, and first sale — the complete process for launching a legal, fundable business in Kenya in 2026.

October 5, 2025 5 min read PesaCalc Editorial 895 words

Starting a formal business in Kenya in 2026 takes less than 48 hours of active effort and under KES 10,000 in registration costs. The barrier is not bureaucratic — it is the clarity of knowing exactly what to do and in what order. This guide gives you that sequence.

Kenya ranked 56th globally in the World Bank's 2020 Ease of Doing Business index — its highest ever position. Business Name registration via eCitizen takes under 3 hours. Company incorporation takes 24–48 hours. The infrastructure for formalisation has never been simpler to navigate.

Before Registration: Validate First

The biggest waste of registration fees is registering a business concept that has not been validated. Before spending any money on paperwork, answer three questions:

1
Have 5 people agreed to pay you?
Not "this is a good idea" — actual commitment to purchase. Sell before you formalise. A WhatsApp Business account is free. Run your concept for 30 days before investing in registration.
2
Do you understand your unit economics?
Revenue per unit, cost per unit, gross margin. If you cannot state these numbers clearly, you do not yet know if the business is viable. Figure this out with test sales before registration.
3
Which structure do you need?
Sole Proprietorship for simple, low-liability businesses. Private Limited Company (Ltd) for businesses that will need investment, employ staff, or carry significant liability risk. Partnership for co-founded ventures (use a formal partnership agreement).

Step 1: Choose and Register Your Business Name

Sole Proprietorship / Business Name

Register via eCitizen (ecitizen.go.ke). The process:

  1. Log in to eCitizen → Business Registration Service
  2. Search your proposed business name (must be unique)
  3. Fill in proprietor details and nature of business
  4. Pay KES 950 via M-Pesa or card
  5. Certificate issued within 24 hours

Private Limited Company

More complex but necessary for businesses that will raise capital or employ staff formally. Via eCitizen → Business Registration Service → Company Registration:

  1. Name search and reservation (KES 150)
  2. Submit incorporation documents: Memorandum and Articles of Association
  3. Pay registration fee (KES 10,650 for standard company)
  4. Certificate of Incorporation issued within 24–48 hours
⚠️

Do not use an agent for eCitizen registration. Agents charge KES 3,000–15,000 to do something you can do yourself in 2 hours. The only step genuinely worth professional help is drafting the Memorandum and Articles of Association for a company — a lawyer charges KES 5,000–15,000 for a standard version.

Step 2: KRA Registration and PIN

Every business must register with the Kenya Revenue Authority. Process via iTax (itax.kra.go.ke):

1
Register for a Business PIN
Log in to iTax → New PIN Registration → select "Non-individual". Upload your Business Registration Certificate and ID. PIN issued within 24–48 hours.
2
Apply for relevant tax obligations
Turnover Tax (TOT) for businesses with annual turnover under KES 1 million (3% of turnover, paid quarterly). VAT registration required if annual turnover exceeds KES 5 million. PAYE if you employ staff.
3
File Nil Returns Until Revenue Begins
Even with zero income, file NIL returns by the deadline to avoid KES 2,000/month late filing penalties. This is a common and very avoidable cost for new businesses.

Step 3: Open a Business Bank Account

A dedicated business account — separate from your personal account — is non-negotiable for any serious business. It is the foundation of your financing profile, your tax records, and your ability to access formal credit.

BankAccount TypeMinimum BalanceMonthly Fee
Equity BankBusiness AccountKES 0KES 0–200
Co-op BankMCo-op Cash BusinessKES 0Low
KCBBusiness AccountKES 1,000KES 0–300
NCBABusiness AccountKES 1,000Varies

Also register an M-Pesa Business Till (Lipa Na M-Pesa) via any Safaricom dealer or the Safaricom Business portal. The business till keeps customer payments separate from personal M-Pesa and provides a transaction record for financing applications.

Step 4: Business Licences and Permits

Depending on your business type, additional licences may be required:

Business TypeLicence RequiredWhere to ApplyApprox. Cost
Food businessSingle Business Permit + KEBS/KEPHISCounty Government + regulatorKES 5,000–20,000
HealthcareFacility licence, pharmaceutical licenceMinistry of HealthKES 10,000–50,000
Financial servicesCBK / CMA / IRA licenceRespective regulatorSignificant
General tradeSingle Business PermitCounty GovernmentKES 5,000–15,000
Online/digital businessUsually only KRA PIN requirediTaxFree

Step 5: Set Up Financial Controls from Day One

💡

The financial architecture every new business needs: (1) Business bank account — all revenue in, all business expenses out. (2) A simple income and expense spreadsheet updated weekly. (3) Owner's drawings as a fixed monthly transfer to personal account — not ad hoc withdrawals. (4) A petty cash float of KES 5,000–20,000 for small operational expenses with receipts required for every use.

QShould I register as a Sole Proprietor or Limited Company from the start?
Start as a Sole Proprietor unless you: (a) have co-founders, (b) expect to raise external investment within 2 years, (c) are operating in a high-liability sector like healthcare or construction, or (d) plan to employ more than 5 people within 12 months. The upgrade from Sole Proprietor to Ltd is straightforward when you reach those triggers. Over-engineering the structure on day one adds cost and complexity without proportionate benefit.
QHow long does the entire process take?
Business name registration: 24 hours. KRA PIN: 24–48 hours. Bank account: 2–5 days. M-Pesa Business Till: 3–7 days. Single Business Permit: 1–5 days depending on the county. Total active time: approximately 4–6 hours spread across 5–10 days.

The Paperwork Is the Easiest Part

Registration is straightforward. Building a business that generates consistent revenue, serves customers well, and manages cash flow through growth — that is the hard part. But doing the paperwork correctly from day one means you are building on a foundation that can access bank financing, employ staff, and attract investors when the time comes.

Model your business's financial viability using PesaCalc's free financial calculators — including loan repayment planning for startup financing and budget modelling for your first 12 months.

Share this article