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.
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.
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.
- Will it still work when the internet goes off? Sales should not stop because the connection did.
- Does it take M-Pesa properly? Ask whether the till sends the M-Pesa prompt itself, or the cashier types in a code.
- Does it make eTIMS invoices? Tax invoices should come out of the system ready to file, not be worked out by hand.
- Can I see who touched my stock? Every restock, sale and write-off should be logged against a staff name.
- What happens when I open a second branch? Stock and prices should stay in step between branches.
- What will it cost me next year? Get the renewal figure in writing before you pay.
- Can I take my data if I leave? Your sales history should be exportable, not locked inside the vendor's system.
- Can my staff use it on day one? A checkout that needs a supervisor standing beside it costs more than its licence.
- Who fixes it when it breaks? Ask for the support hours, then call the number before you pay.
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.
WIK POS editions at a glance
Every edition below is ours, so the comparison is deliberately blunt about where each one stops.
| 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 |
How POS pricing actually works
Kenyan vendors generally charge in one of three ways. Ask which one you are being sold.
| 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.
Five mistakes that cost Kenyan retailers money
None of these are technical. All of them show up in the till.
- 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.
- 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.
- Ignoring eTIMS until the deadline. Fiscalisation affects your invoicing hardware and your workflow. Decide it during the buying decision, not after installation.
- 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.
- 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.
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?
What should I look for when choosing a POS system in Kenya?
How much should a POS system cost?
Do I need a POS that works offline?
Can I try the software before buying?
How long does it take to set up a POS system?
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.