Business

How to Open a Shop in Kenya (2026)

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

How to open a shop in Kenya: choose a good location, register the business and get a county permit and KRA PIN, fit out the space, source your opening stock from reliable suppliers, set up M-Pesa payment and a point of sale with eTIMS, and open ready to sell and record every sale. Opening a shop is part legal setup and part practical readiness. This guide covers both, so your shop opens legal, stocked, and able to trade cleanly from the first customer.

Key takeaways
  • Choose a good location and get registered, permitted and KRA-ready
  • Source sensible opening stock and record it against invoices
  • Set up an M-Pesa till and a POS with eTIMS before opening
  • Veira has your shop recording sales and compliant from day one
On this page
  1. What opening a shop involves
  2. How to open a shop, step by step
  3. Mistakes when opening a shop
  4. A shop opens ready to trade
  5. How Veira gets your shop selling from day one
  6. Frequently asked questions

What opening a shop involves

Opening a shop brings together the legal foundations (registration, KRA PIN, county permit) and the practical ones (location, fit-out, stock, payments, point of sale). Both matter: a legally compliant shop with no stock cannot sell, and a well-stocked shop without compliance risks fines. You need both ready by opening day.

Location and stock are make-or-break practical decisions. A location with the right foot traffic for your products, and an opening stock of the items your customers actually want from reliable suppliers, set you up to sell from day one. Getting these wrong is expensive to fix later.

On the operational side, you need to take payment the way Kenyans pay (M-Pesa) and record every sale compliantly (eTIMS) from the first customer. Opening with a proper point of sale means clean records, accurate stock, and compliance built in, rather than a notebook you have to reconstruct later.

How to open a shop, step by step

Get legal and practically ready together.

  1. 1

    Step 1: Choose the right location

    Pick a location with the right foot traffic and visibility for your products and customers. Location strongly shapes whether a shop succeeds.

  2. 2

    Step 2: Register and get a permit

    Register the business on eCitizen, get a KRA PIN, and obtain a single business permit from your county so you can operate legally.

  3. 3

    Step 3: Fit out the space

    Set up shelving, display and a counter so the shop is inviting and easy to shop, with high-value items in staff sight.

  4. 4

    Step 4: Source opening stock

    Buy your opening stock, the items your customers actually want, from reliable suppliers, recording what you receive against invoices.

  5. 5

    Step 5: Set up M-Pesa and a point of sale

    Register an M-Pesa till and set up a point of sale that records sales and issues eTIMS-compliant invoices from the first customer.

  6. 6

    Step 6: Open ready to sell and record

    Open with prices clear, stock recorded, payment smooth, and every sale captured, so you trade cleanly and compliantly from day one.

Mistakes when opening a shop

A poor location

The wrong location with little of your kind of foot traffic is hard to overcome. Choose location carefully.

Opening without a permit

Trading without a county permit risks fines and closure. Get the permit before you open.

Wrong opening stock

Stocking items customers do not want ties up cash and leaves shelves of dead stock. Stock what your customers actually want.

Cash-only or messy payments

Not being ready for M-Pesa frustrates customers and loses sales. Set up a proper till before opening.

No point of sale from day one

Opening with just a notebook means inaccurate stock, lost records and eTIMS non-compliance. Start with a real point of sale.

A shop opens ready to trade

Worked example

An owner in Nairobi was tempted to open quickly with a cash box and a notebook, sorting the rest later.

Instead she opened ready: registered with a permit and KRA PIN, a good location, sensible opening stock recorded against invoices, an M-Pesa till, and a point of sale issuing eTIMS invoices from the first sale.

From day one her stock was accurate, her records clean, and her shop fully compliant. She avoided the painful, common task of formalising and reconstructing records months after opening.

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 your shop selling from day one

Veira is the point of sale a new shop needs: it records every sale, manages your stock from the opening order, takes M-Pesa cleanly, and issues compliant eTIMS invoices from your very first customer. Your shop opens organised and compliant, not scrambling to catch up.

Starting with clean records and eTIMS built in is far easier than fixing a notebook months later, and Veira makes it effortless so you can focus on customers, from KES 2,999 a month.

Frequently asked questions

How do I open a shop in Kenya?
Choose a good location, register the business on eCitizen and get a KRA PIN and county single business permit, fit out the space, source opening stock from reliable suppliers, set up an M-Pesa till and a point of sale with eTIMS, and open ready to sell and record every sale. Opening covers both legal setup and practical readiness.
What do I need to open a shop legally?
A registered business, a KRA PIN, and a single business permit from your county to operate. If you make taxable sales you also need eTIMS-compliant invoicing. These make your shop legal; trading without them risks fines and closure, so get them in place before you open.
How much stock should I open with?
Enough of the items your customers actually want to serve demand without tying up too much cash in slow stock. Source from reliable suppliers and record what you receive against invoices from day one. Starting with the right opening stock, not just a lot of stock, protects your cash and your shelves.
Do I need a POS to open a shop?
It is strongly advisable. Opening with a proper point of sale rather than a notebook means accurate stock, clean records, smooth M-Pesa payment, and eTIMS compliance from your first sale. Starting with a POS avoids the costly, common task of reconstructing records and fixing compliance months after opening.
How do I take payments in my new shop?
Set up a business M-Pesa till (Lipa na M-Pesa Buy Goods) so customers can pay the way most Kenyans prefer, and connect it to your point of sale so payments reconcile to sales. Being ready for smooth M-Pesa payment from day one avoids frustrating customers and losing sales.
What is the most important thing when opening a shop?
Two things stand out: a location with the right foot traffic for your products, and being ready to trade cleanly, registered, permitted, stocked sensibly, and able to take M-Pesa and record sales compliantly from the first customer. Getting these right sets the shop up to succeed and stay compliant.

Opening a shop in Kenya means getting both the legal and the practical foundations ready together. Veira is the point of sale that has your shop recording sales, managing stock and eTIMS-compliant from day one, from KES 2,999 a month. See how Veira works and book a free demo.

Terms explained

Keep reading

See all Business guides

Veira for your business

Browse Veira by business type