Why businesses switch
What it fixes
Long queues at the till
Slow manual entry keeps customers waiting and walking out.
Separate eTIMS invoicing
Re-typing every sale into another system doubles the work.
M-PESA codes checked by hand
Matching messages to sales at closing time is slow and error-prone.
Stock you can't trust
Shelves and records drift apart until a stock take tells you the bad news.
Checkout in seconds
Barcode scanning, quick-pick tiles and split payments keep the line moving.
- Barcode and quick-pick tiles
- Cash, card and M-PESA in one sale
- Hold and recall baskets

eTIMS invoices on every sale
Each sale is sent to KRA as it happens. The receipt prints with the control number and QR code.
- Automatic submission
- Control number and QR code on receipts
- Invoice log for every sale

M-PESA that reconciles itself
STK push sends the prompt to the customer's phone. C2B payments match to the sale automatically.
- STK push at the till
- Paybill and Till C2B matching
- Daily reconciliation report

Stock and reports that match the shelf
Every sale, delivery and transfer updates stock in real time across branches, and the numbers reach your phone.
- Multi-branch stock
- Reorder alerts by SMS
- Daily sales summary

Who it's for
Built for the way Kenyan shops trade
Supermarkets & minimarts
Hardware stores
Restaurants & cafés
Pharmacies & agrovets
Boutiques & electronics
Wholesalers & distributors
Built in, not bolted on
Works with the tools Kenyan businesses already use
M-PESA
STK push and C2B payments post straight to the right sale or invoice.
KRA eTIMS
Tax invoices are sent to KRA as you sell, with the QR code on every receipt.
SMS & WhatsApp
Receipts, reminders and alerts reach customers and managers instantly.
Works offline
Keep selling and recording when the internet drops. Everything syncs when it's back.
Compare
How it compares with the alternatives
| Feature | Lightswitch POS | Spreadsheets & paper | Generic imported software |
|---|---|---|---|
| eTIMS built in | Yes | No | Sometimes |
| M-PESA payments matched automatically | Yes | No | Rarely |
| Works offline | Yes | Yes | Sometimes |
| Configured to your workflow | Yes | No | No |
| Local support team | Yes, 24/7 | No | Limited |
FAQ
POS questions
Is the POS eTIMS compliant?
Yes. Every sale is submitted to KRA through eTIMS and the receipt carries the control number and QR code.
Which M-PESA options does it support?
STK push at the till, plus Paybill and Till number (C2B) payments matched automatically.
Does it work without internet?
Yes. You keep selling offline and everything syncs when the connection returns.
Can it run several branches?
Yes. Stock, prices and reports can be managed centrally across branches.
What hardware do we need?
A PC, tablet or Android POS device, plus a receipt printer and barcode scanner if you use them. We advise on hardware during the demo.
Free demo
Book your POS demo
Pick a time and we'll walk you through the system using a business like yours. It takes about 30 minutes, by Zoom, phone or at your premises.
- 0724776933
- WhatsApp us
- info@lightswitch.co.ke
- 51 Lenana Rd, Block A, Suite A4, Nairobi Kenya
- Mon–Fri 8:00–17:00