Business

How to Start a Business in Kenya (2026)

K By Kev 10 June 2026 11 min read
Share
Business guide

How to start a business in Kenya: validate your idea and basic numbers, choose and register a business structure on eCitizen, get a KRA PIN, obtain a single business permit from your county, set up business banking and an M-Pesa till, and get your point of sale and eTIMS ready before you open. Starting well means handling the legal and practical foundations in the right order. This guide walks through the steps to start a business in Kenya properly, so you trade legally and cleanly from day one.

Key takeaways
  • Validate the idea, then register on eCitizen and get a KRA PIN
  • Get a county single business permit; open business banking and M-Pesa
  • Set up a point of sale with eTIMS before you open
  • Veira gets you recording sales and eTIMS-compliant from day one
On this page
  1. What it takes to start a business in Kenya
  2. How to start a business in Kenya, step by step
  3. Mistakes when starting a business
  4. A founder opens cleanly
  5. How Veira gets you trading cleanly from day one
  6. Frequently asked questions

What it takes to start a business in Kenya

Starting a business in Kenya combines a viable idea with a set of legal and practical foundations: a registered business, a KRA PIN, a county permit to operate, a way to take payment (M-Pesa), and the records and compliance (eTIMS) that trading legally requires. Skipping any of these creates problems later, from fines to messy books.

The order matters. You validate the idea and rough numbers first, then register the business and get your KRA PIN, then the county permit, then set up payments, banking and your point of sale. Doing it in sequence means each step builds on the last rather than tripping over a missing prerequisite.

The aim is to open trading legally and cleanly, not to scramble to fix compliance after you have started. Getting the foundations right, registration, tax, permit, payments, records, means you can focus on customers from day one instead of firefighting paperwork.

How to start a business in Kenya, step by step

Handle the foundations in order.

  1. 1

    Step 1: Validate the idea and numbers

    Confirm there is real demand and that your rough costs, prices and margins can make money. A quick reality check now saves a costly mistake later.

  2. 2

    Step 2: Register the business

    Choose a structure (sole proprietorship, partnership or limited company) and register it on eCitizen through the Business Registration Service, including reserving your business name.

  3. 3

    Step 3: Get a KRA PIN

    Obtain a KRA PIN for the business (and ensure owners have theirs). The PIN is required for the permit, banking, and tax compliance.

  4. 4

    Step 4: Get a single business permit

    Apply to your county government for a single business permit to operate legally. The fee varies by county and business size, so check your county's current rates.

  5. 5

    Step 5: Set up banking and M-Pesa

    Open a business bank account and set up a business M-Pesa till or Pochi, so business money is separate and customers can pay easily from day one.

  6. 6

    Step 6: Get your point of sale and eTIMS ready

    Set up a point of sale that issues eTIMS-compliant invoices and records sales from your first day, so you trade legally and keep clean books from the start.

Mistakes when starting a business

Skipping idea validation

Starting without checking real demand or whether the numbers work risks building something that cannot make money. Validate first.

Operating without registration or a permit

Trading without registering or without a county permit risks fines and blocks you from banking and contracts. Get the legals in place.

Mixing business and personal money

Starting without separate banking and M-Pesa makes books a mess from day one. Separate money from the start.

Ignoring eTIMS at launch

Opening without eTIMS-ready invoicing means non-compliance from your first sale. Set it up before you open.

No records from day one

Starting without a system to record sales means reconstructing everything later. Begin with clean records.

A founder opens cleanly

Worked example

A founder in Nairobi was eager to open a shop and almost started selling before sorting the paperwork, which would have meant fixing compliance under pressure later.

Instead she did it in order: validated her numbers, registered the business and got a KRA PIN on eCitizen, obtained her county permit, opened a business account and M-Pesa till, and set up a point of sale with eTIMS before opening day.

She opened trading legally and cleanly, with separate money and proper records from her very first sale. Free of paperwork stress, she could focus entirely on customers.

Business impact

Trading without eTIMS-compliant tax invoices risks KRA penalties, blocked VAT input claims for your customers, and receipts a business buyer cannot expense.

Veira signs every sale to KRA eTIMS automatically, so each receipt is compliant the moment it prints, with no separate device to reconcile.

How Veira gets you trading cleanly from day one

Once your business is registered and your KRA PIN is active, Veira gets you trading properly: it records every sale, takes M-Pesa cleanly, and issues compliant eTIMS invoices from your first day, so you are legal and organised from the start rather than fixing things later.

Starting right is far easier than cleaning up a mess, and Veira makes the records and compliance side effortless so you can focus on customers, from KES 2,999 a month.

Frequently asked questions

How do I start a business in Kenya?
Validate your idea and numbers, register a business structure on eCitizen, get a KRA PIN, obtain a single business permit from your county, open a business bank account and M-Pesa till, and set up a point of sale with eTIMS before you open. Handling these foundations in order lets you trade legally and cleanly from day one.
How do I register a business in Kenya?
Register through the Business Registration Service on eCitizen, choosing a structure (sole proprietorship, partnership or limited company) and reserving your business name. You then receive your registration or incorporation documents. A KRA PIN and a county single business permit complete the basic legal setup.
What does it cost to start a business in Kenya?
It depends on your structure, county and the nature of the business. Registration fees, the county single business permit (which varies by county and business size), and your setup costs all factor in. Check current eCitizen and county rates rather than relying on a fixed figure, as fees change.
Do I need a KRA PIN to start a business?
Yes. A KRA PIN is required for the business (and its owners), and you need it for the county permit, business banking, and tax compliance including eTIMS. Getting the PIN early in the process means later steps like the permit and opening an account go smoothly.
Do I need eTIMS from day one?
If you are making taxable sales, yes, you should issue compliant eTIMS invoices from your first sale rather than adding it later. Setting up a point of sale with eTIMS before you open means you trade legally and keep clean records from the start, avoiding a stressful compliance fix later.
What is the first thing I should do?
Validate the idea and rough numbers, confirm there is real demand and that your costs, prices and margins can make money, before spending on registration and setup. A quick reality check protects you from building something that cannot be profitable, and shapes the rest of your setup decisions.

Starting a business in Kenya is about getting the foundations right in order: idea, registration, KRA PIN, permit, payments, records. Veira gets you trading cleanly and eTIMS-compliant from day one, from KES 2,999 a month. See how Veira works and book a free demo once you are registered.

Terms explained

Keep reading

See all Business guides

Veira for your business

Browse Veira by business type