POS for mobile phone shops in Nairobi
Last reviewed 2026-05-30 · by the RetailPOS team
A Nairobi phone shop — whether you're on Luthuli Avenue, in a CBD arcade, or in a Westlands mall — lives or dies on two things the average POS gets wrong: tracking each handset by its IMEI/serial so you always know which physical unit sold, and making M-Pesa the fast default at the counter, not an afterthought. Add KRA eTIMS compliance and device financing and you have the full picture.
This guide covers per-unit handset tracking, the M-Pesa flow, eTIMS, financing partners, and the repair desk — the things that actually decide whether the till fits a Nairobi mobile shop.
Per-handset IMEI tracking
Every phone is one physical unit with its own IMEI. RetailPOS serial-tracks each handset: scan or key the IMEI at intake, and selling that exact unit removes it from stock — so “which Samsung A15 did we sell, and is this the one under warranty?” has an instant answer. Returns and warranty claims find the exact device, not just the SKU. Accessories (cases, cables, chargers) stock the conventional way.
M-Pesa as the default tender
M-Pesa is the counter default in Nairobi. RetailPOS supports M-Pesa as a native tender (Lipa na M-Pesa till/paybill, with STK-push where wired) so the cashier triggers the prompt, the customer confirms on their phone, and the payment reconciles against the order — no manual matching of M-Pesa SMS to sales at close. Airtel Money and card go through the same alternative-tender pattern. See the M-Pesa merchant setup guide.
KRA eTIMS compliance
KRA's eTIMS regime pushes electronic tax invoices for VAT-registered businesses. RetailPOS produces eTIMS-compliant invoices for in-scope shops and a standard-receipt mode for those below registration — flip the formal compliance on when you register. Detail in the KRA eTIMS guide.
Device financing and grey-import margins
A lot of Nairobi handset volume moves on financing (M-Kopa, Watu and similar). Record the financed sale against the customer and the specific IMEI so the paperwork and the unit stay linked. If you stock both grey-import and authorised-channel devices, tag them so your margin reports separate the two — the gross margins are very different and blending them hides the real picture.
The repair desk
Screen and battery repairs are steady revenue. Ring repairs as service line items, note the device IMEI on the order, and the history travels with the unit — useful when a customer comes back about a repair you did last month. Parts (screens, batteries) stock and deplete like any other item.
Frequently asked
- Can I track each phone by IMEI?
- Yes — handsets are serial-tracked. Scan or key the IMEI at intake; selling that exact unit removes it from stock, and returns/warranty claims find the specific device rather than just the model.
- Is M-Pesa a proper tender or just a note?
- A native tender. The cashier triggers Lipa na M-Pesa (STK push where wired), the customer confirms, and the payment reconciles against the order — no matching M-Pesa SMS to sales at close.
- Do I need eTIMS?
- If you're VAT-registered, yes — RetailPOS issues eTIMS-compliant invoices. Below the registration threshold you ring standard receipts and switch on when you register.
- Can I record financed (M-Kopa / Watu) sales?
- Yes — record the sale against the customer and the specific IMEI so the financing paperwork and the physical unit stay linked.
- Does it handle the repair desk?
- Yes — ring repairs as service items with the device IMEI on the order; parts deplete from stock and the repair history travels with the unit.
Open your shop in 30 seconds.
No card. Free until your first 100 sales. Bring your own Stripe; keep your hardware.