Operations & Growth

How to set up a POS system for a shop in Kenya

By Kev · Veira · Updated June 2026

A point of sale (POS) system is the heart of a well-run shop: it rings up sales, takes payment, issues a compliant receipt and tracks your stock. Setting one up in Kenya is straightforward once you choose the right tool. This guide covers what to look for, the setup steps, and the mistakes to avoid so you are selling and compliant from day one.

Quick answer

To set up a POS system for a shop in Kenya, choose a POS that handles KRA eTIMS, M-Pesa and inventory; get a terminal or use a phone or tablet; load your products and prices; connect M-Pesa and eTIMS; train your staff; and test a sale both offline and online before you go live.

Key takeaways
  • Choose a POS that handles eTIMS, M-Pesa, inventory and offline selling
  • You can use a dedicated terminal or a phone/tablet you already own
  • Load products and prices, then connect M-Pesa and eTIMS during setup
  • Train staff and test a sale offline and online before going live
  • A POS that records every sale also makes KRA filing and loans far easier

Starting a business in Kenya? Veira gets you KRA eTIMS compliant from day one, with POS, M-Pesa and invoicing in one app.

What a POS system does for a shop

A modern POS records each sale, takes cash, M-Pesa and card, issues a KRA-compliant eTIMS receipt, and updates your stock automatically. It replaces a notebook, a calculator, a separate payment phone and a receipt book, and it shows you which products actually make money.

What to look for in Kenya

Not every POS suits a Kenyan shop. Check for these:

  • Native KRA eTIMS, so every sale issues a compliant invoice automatically
  • M-Pesa (Buy Goods and Pochi) reconciled to sales
  • Offline operation, so you keep selling when the network drops
  • Inventory tracking with reorder points
  • A sensible total cost; some providers include a free terminal

Step by step setup

Once you have chosen a POS:

  • Get your device: a dedicated terminal, or install on a phone or tablet
  • Load your products, prices and tax rates
  • Connect M-Pesa so payments reconcile to sales
  • Connect eTIMS so receipts are compliant
  • Set up users for your staff
  • Run a test sale offline and online and check the receipt

Train your staff and go live

Walk your team through ringing up a sale, taking each payment type, issuing a receipt and handling a return or a price check. A short, hands-on session prevents most day-one mistakes. Then go live, and keep an eye on the first day to catch anything that needs adjusting.

Common mistakes to avoid

A few avoidable errors:

  • Choosing a POS that does not handle eTIMS, then bolting on compliance later
  • Skipping the offline test, then losing sales during an outage
  • Not training staff, so receipts and stock get messy
  • Ignoring inventory, so you never see what is selling or being lost

Frequently asked questions

How do I set up a POS system for my shop in Kenya?
Choose a POS that handles eTIMS, M-Pesa and inventory; get a terminal or use a phone or tablet; load your products and prices; connect M-Pesa and eTIMS; set up staff users; and test a sale offline and online before going live.
How much does a POS system cost in Kenya?
It varies. Some providers charge for hardware upfront; others, including Veira, include a free terminal with a monthly subscription from a few thousand shillings. Compare the total cost, hardware included, not just the monthly fee.
Does a POS system handle KRA eTIMS?
A good one does it natively, issuing a compliant eTIMS invoice for every sale automatically. Avoid a POS that treats eTIMS as a separate manual step, as sales will slip through at the rush.
Can a POS system work without internet?
A well-designed POS keeps selling and issuing receipts offline, then transmits to KRA when the connection returns. This matters in Kenya, where networks and power are not always steady.
What is the best POS system for a small shop in Kenya?
The best one fits your trade and handles eTIMS, M-Pesa, offline selling and inventory without extra work. Veira does all of this on a free terminal from a few thousand shillings a month, which suits most small Kenyan shops.

Not sure where to start? Talk to the Veira team about getting your new Kenyan business set up and compliant.

This guide is general information, not legal or tax advice. Rules, fees and timelines change, so confirm current requirements with the official sources (eCitizen, KRA at kra.go.ke and the Immigration department) or a qualified professional before acting.

Book a Free Demo