POS BUYING GUIDE

How to Choose a Point of Sale System for Your Kenyan Business

A point of sale (POS) system is the software that records each sale, takes the payment and updates your stock. In Kenya, the difference between a good POS and an expensive disappointment usually comes down to four things: whether it keeps working when the internet drops, whether it handles M-Pesa properly, whether it produces compliant KRA eTIMS invoices, and whether it gives you stock figures you can trust at the end of the day.

START HERE

What a point of sale system actually does

Marketing around POS software tends to blur what the software is actually for. Strip it back and a POS does six jobs.

Records the sale

Every item, price, discount and payment method is written to a database, so the day's takings can be reconstructed line by line rather than reconstructed from memory.

Takes the payment

Cash, M-Pesa and card payments are captured at the same checkout screen, with a staff PIN tying each transaction to the person who processed it.

Moves your stock

Sales reduce stock automatically, and every restock, damage write-off or adjustment is logged as its own movement with a reason and a staff member attached.

Protects your data

Local backups, role-based access and audit trails mean you can answer who did what, and recover a day of trading if something goes wrong.

Produces the paperwork

In Kenya that includes KRA eTIMS-compliant invoices with QR codes, plus the daily sales and stock reports your accountant asks for.

Reports to the owner

Sales, margins, stock movement and staff performance, viewable from your phone without asking a developer to run a query.

BEFORE YOU BUY

Nine questions to ask before you buy

Ask these of any vendor, including us. A salesperson who cannot answer plainly is giving you your answer.

  1. Will it still work when the internet goes off? Sales should not stop because the connection did.
  2. Does it take M-Pesa properly? Ask whether the till sends the M-Pesa prompt itself, or the cashier types in a code.
  3. Does it make eTIMS invoices? Tax invoices should come out of the system ready to file, not be worked out by hand.
  4. Can I see who touched my stock? Every restock, sale and write-off should be logged against a staff name.
  5. What happens when I open a second branch? Stock and prices should stay in step between branches.
  6. What will it cost me next year? Get the renewal figure in writing before you pay.
  7. Can I take my data if I leave? Your sales history should be exportable, not locked inside the vendor's system.
  8. Can my staff use it on day one? A checkout that needs a supervisor standing beside it costs more than its licence.
  9. Who fixes it when it breaks? Ask for the support hours, then call the number before you pay.
ARCHITECTURE

Offline, cloud, or both: what the trade-off really is

Most of the confusion in the Kenyan market comes from vendors using "cloud" and "offline" as if they were competing quality claims. They are not. They solve different problems.

Cloud POS

Your data lives on the vendor's servers and you reach it through a browser. The upside is real: head-office visibility across branches, nothing to install, and no local server to maintain. The cost is that it needs a connection. If your shop's internet is unreliable, a cloud-only till is a queue-blocking risk.

Offline desktop POS

The software and database sit on your own machine. Checkout works whether or not the internet is up, and tax invoices can be queued locally and submitted when the connection returns. The trade-off is that you own the machine and the backup, and remote visibility depends on the vendor providing a companion dashboard.

Running both

Many Kenyan businesses run a cloud POS at a head office or a well-connected branch and an offline desktop edition at counters where the network is unreliable. This is a legitimate setup, not a compromise, as long as you are clear about which records live where.

The honest rule of thumb

If your shop loses internet more than a few times a month, buy a POS that can take money offline and sync later. If your internet is dependable and you run multiple branches, a cloud POS will save you more time than an offline one.

COMPARISON

WIK POS editions at a glance

Every edition below is ours, so the comparison is deliberately blunt about where each one stops.

WIK POS edition comparison
Capability Online POS (Cloud) POS Premium (Offline) POS Hotel (Offline) POS Pharmacy (Offline)
Best for Shops with reliable internet and multiple branches Retail and supermarkets Hotel food and beverage Chemists and pharmacies
Price KSh 50 / day per branch KES 30,000 perpetual or KES 2,000 / month KES 30,000 perpetual or KES 2,000 / month KES 30,000 perpetual or KES 2,000 / month
Free trial 10 days, in browser Free download Free download Free download
Runs without internet Needs a connection Yes, local SQLite Yes, local SQLite Yes, local SQLite
KRA eTIMS invoices and QR Yes Yes, offline queue Roadmap (KRA ETR) Yes, offline queue
M-Pesa STK push STK auto-detect Manual Till or Paybill reference STK push
Kitchen orders, table maps Not included Not included Yes, purpose-built Not included
FEFO and batch tracking Yes Yes Not included Yes, purpose-built
Runs on Any browser Windows, macOS, Linux Windows, macOS, Linux Windows
Remote owner dashboard Built in Midnight Slate companion Midnight Slate companion Midnight Slate companion
PRICING

How POS pricing actually works

Kenyan vendors generally charge in one of three ways. Ask which one you are being sold.

Common POS pricing models
Model How it works Watch out for
One-time licence You pay once for the software and own that version. Updates may be paid separately. Ask what an upgrade costs in year three, and whether support is included.
Monthly subscription A recurring fee per terminal or per business. Support and updates are usually bundled. Total cost over three years is often higher than a licence. Check the cancellation terms.
Per-branch daily A small daily fee per branch, which suits seasonal or single-counter traders. Multiply the daily rate out over a year before you compare it against a licence.

Our published prices

WIK Online POS is KSh 50 per day per branch with a 10-day free trial. The offline Premium, Hotel and Pharmacy desktop editions are KES 30,000 as a perpetual licence or KES 2,000 per month. The full list, including what each edition includes, is on the pricing page.

MISTAKES

Five mistakes that cost Kenyan retailers money

None of these are technical. All of them show up in the till.

  1. Buying for today's shop. A till that works for one counter and one branch becomes the reason you cannot open a second one. Ask how the system handles a second branch before you need it.
  2. Treating stock control as optional. If the POS cannot log who restocked and who wrote off, the stock count is an opinion rather than a record.
  3. Ignoring eTIMS until the deadline. Fiscalisation affects your invoicing hardware and your workflow. Decide it during the buying decision, not after installation.
  4. Assuming M-Pesa means M-Pesa. A manual Till reference and a checkout-triggered STK push are different experiences for the customer and different reconciliation jobs for you.
  5. Not testing the trial with real staff. Run the free trial with the person who will actually stand at the counter. They will find the friction in an afternoon that a demo will not show you in an hour.
Got Questions?

POS Buying FAQ

Straight answers on what to look for, what it costs and what happens when the internet goes down.

Have a specific requirement?

Talk directly with our engineering team in Nairobi for custom scoping or live demos.

What is a point of sale (POS) system?
A point of sale (POS) system is the software a business uses to record a sale, take payment and update stock in one place. It replaces a cash register and a separate stock book, and it produces the reports and tax invoices that a shop needs at the end of the day.
What should I look for when choosing a POS system in Kenya?
Check four things before price. Whether checkout keeps working when the internet drops, how M-Pesa is handled at the counter, whether the system produces KRA eTIMS-compliant invoices, and whether stock movements are logged per item with a staff member attached. Price only becomes a useful comparison once those four are settled.
How much should a POS system cost?
In Kenya, expect either a one-time licence or a subscription. WIK Online POS runs on a per-branch daily model at KSh 50 per day, and the offline desktop editions are KES 30,000 as a perpetual licence or KES 2,000 per month. Whatever the vendor, always convert a daily or monthly figure into an annual and three-year total before comparing it against a licence price.
Do I need a POS that works offline?
If your shop loses internet more than a few times a month, yes. An offline system keeps a local database on your own machine so checkout, receipts and stock updates continue during an outage, and tax invoices queue for submission when the connection returns. If your internet is dependable and you run several branches, a cloud POS will suit you better.
Can I try the software before buying?
Yes. WIK Online POS has a 10-day free trial that runs in a browser with no card details, and the offline desktop editions are free to download and evaluate. Run the trial with the staff member who will use it at the counter rather than judging it from a sales demonstration.
How long does it take to set up a POS system?
A single-counter shop is usually trading the same day: install, load your products and price list, create staff PINs, and print a test receipt. A multi-branch or hotel deployment takes longer because terminals, printers and stock structures need to be configured across the site. We handle installation and staff training as part of the setup.

Not sure which POS fits your shop?

Tell us how many counters you run, how reliable your internet is and how you take payment. Our Nairobi team will point you at the right edition rather than the most expensive one.

Request a Demo Talk on WhatsApp