Skip to content

26 October 2026 · 7 min read

Buying a POS system in Kenya: the checklist before you pay

Most POS disappointments are decided before installation. Check these eight things before you hand over money for hardware and software.

M Written by Muki · IT consultant, Nairobi

A POS system is not a single purchase. It is software, a computer, a printer, a scanner, a payment method and a set of habits. When one part is wrong, the till line stops and everyone blames the software.

This is the checklist I walk through with shops before they buy anything.

1. Decide what the till must actually do

Be specific about your daily reality:

  • Do you sell by piece, by weight, or both?
  • Do you need stock tracking per branch, or just sales recording?
  • Do you offer credit (customers paying later)?
  • Are there recipes, modifiers or table numbers?
  • Do you need batch numbers and expiry dates?

A minimart and a restaurant need different systems. Buying a restaurant POS for a hardware shop wastes money; buying a simple till for a restaurant wastes staff time.

2. Check whether it works offline

Kenyan internet is good until it is not. A cloud-only POS that freezes when the line drops is a serious operational risk. Either choose a system with offline mode and local sync, or run a local server on the shop network.

Ask the vendor directly: “If the internet goes down for two hours, can I still sell and print receipts?” Get the answer in writing.

3. Confirm the hardware will survive the shop

Cheap all-in-one terminals with sealed plastic cases and no service access fail fast in dusty environments. What actually matters:

  • SSD, not a spinning disk. A hard drive in a busy till is a two-year part at best.
  • At least 8GB RAM if the POS runs on Windows alongside a browser.
  • A UPS. Power cuts corrupt databases. A small UPS pays for itself the first time power drops mid-sale.
  • Thermal printer with a spare. 80mm printers are standard; keep a spare ribbon-free thermal unit or at least a spare power supply.
  • Barcode scanner that handles your label quality. Cheap scanners struggle with faded or curved labels.

4. Price the whole thing, not the software

A realistic single-till budget in Kenya looks roughly like this:

  • POS computer or terminal: KES 35,000 – 70,000
  • Thermal receipt printer: KES 12,000 – 22,000
  • Barcode scanner: KES 4,000 – 9,000
  • Cash drawer: KES 6,000 – 12,000
  • UPS: KES 8,000 – 15,000
  • Software licence: varies, often KES 15,000 – 40,000 one-off or a monthly subscription
  • Installation, catalogue and training: KES 5,000 – 20,000

Anyone quoting “a complete POS for KES 25,000” is leaving something out. Ask what, in writing.

5. Ask how M-PESA fits in

There are three different things people call “M-PESA integration”:

  1. Manual recording. The cashier types the M-PESA code against the sale. Simple, no API, no fees beyond normal transaction costs.
  2. Paybill or Till integration. The POS receives confirmation automatically through Daraja. Requires your paybill credentials and a developer setup.
  3. Separate till number next to the POS. The customer pays on their phone and the cashier records it. Works, but reconciliation is manual.

Decide which you need before buying. Automatic confirmation is worth it for high-volume retail; manual recording is fine for a small shop.

6. Confirm data ownership and export

Your sales history is your business record. Ask:

  • Can I export sales, stock and customer data to Excel or CSV?
  • Where is the data stored, and who owns it?
  • What happens to my data if I stop paying the subscription?

If the answer to the first question is no, walk away. You will want that data for your accountant, for stock analysis and for tax.

7. Insist on real training, not a demo

A one-hour demonstration in a quiet shop is not training. Staff need to practise on the actual till, with real products and real money, while someone is there to correct them. Insist on:

  • Training for every cashier, not just the owner.
  • A written daily closing and backup routine.
  • A refund and void procedure, in writing, with the approval rules.
  • At least one week of support after go-live.

8. Check the support arrangement before you pay

The most important question is not “how much” but “who answers the phone at 6pm on a Saturday when the printer stops?”

Get a named contact and a response expectation. A vendor who only communicates through a sales number after installation is a liability.

The short version

Buy for your actual workflow, insist on offline capability, budget for the full hardware stack, decide how M-PESA will work, keep your data exportable and pay for proper training. Do that and the software becomes boring, which is exactly what you want from a till.

Need a POS installed and configured? MUKI installs POS systems from KES 5,000, including catalogue setup, hardware configuration and staff training.

Need this done for you?

MUKI handles website repair, SSL, business email, POS installation, biometric attendance and property software onboarding across Nairobi, Kiambu, Ruiru and Thika.

Call WhatsApp Quote