Retail POS Software in Kenya — Offline-First Point of Sale for Shops, Supermarkets and Chains
Scan, take M-Pesa or cash, print the receipt. Built for the Kenyan counter, where the customer already has their phone out and the power might go before the queue does.
What you get
Offline-first checkout
Every sale is saved on the device and syncs when the line returns. Receipt numbers stay in sequence.
Native M-Pesa
STK push from the checkout with your own Daraja credentials, or the confirmation code keyed in.
Per-branch stock control
Sales, purchases, transfers and adjustments move stock in real time, with a named user behind each movement.
KRA eTIMS on every sale
Sales file with KRA through DigiTax as they happen; the receipt prints KRA's number, signature and QR. VAT is split out and reported in one place.
Unlimited cashiers
A PIN per staff member, counted shift open and close, and an audit log behind every void and discount.
Your hardware, or none
Thermal printers, scanners and cash drawers supported — or run the whole till from one phone.
- Devices per licenceUnlimited
- Staff accountsUnlimited
- BranchesUnlimited
- Offline durationIndefinite
- Currencies12
- Data exportCSV, anytime
Unlimited staff accounts, unlimited devices, every branch, every feature. Annual billing saves 17%.

Who runs this module
- Supermarkets and mini-marts
- Retail chains and franchises
- Pharmacies and chemists
- Hardware and building supplies
- Wholesalers and distributors
- Agrovets and feed stores
Built for
The case
Why businesses in East Africa run NodePoint — offline trading, mobile money that reconciles, VAT on every document, and one view across every branch.
Read next
- Offline POS: how to keep selling when the internet goes down
- M-Pesa at the till: STK Push, Paybill and Till number, explained for shop owners
- KRA eTIMS for small businesses: what it asks of you, and how to be ready
- Stock control for dukas, supermarkets and hardware stores: what actually works
- Moving from Excel to a POS without losing a day of trade
