EPOS for phone shops

The till system built for a UK phone shop counter

Mobile POS runs the till around what a phone shop counter actually sells: priced handsets tracked by IMEI, trade-ins, and repairs booked in on the spot, not a generic retail checkout.

Most epos systems for mobile phone shops on the market started as a generic retail till and had phone-shop features bolted on afterwards. Mobile POS started from the other direction: the counter of a phone shop, where a barcode scan, an IMEI lookup, a trade-in and a repair collection can all happen in the same five minutes, often for the same customer.

What a phone shop counter actually needs from a till

A generic retail till assumes one thing: a barcode on a shelf, a fixed price, a quantity. That model works for a newsagent. It breaks down the moment a phone shop counter has to do what it actually does in a day — sell a case at a fixed price, sell a used iPhone at a price that depends on its exact condition, take payment for a repair quoted an hour earlier, and knock a trade-in value straight off a new handset's price. An epos system for mobile phone shops has to treat all four of those as first-class transactions, not workarounds bolted onto a generic checkout.

Mobile POS's till is scan-first: a cashier scans a barcode or an IMEI label and the item drops into the cart with its current price and stock level pulled from the same product catalogue the rest of the shop uses. There is no separate "phone shop mode" layered on top of a generic product — the barcode scanner, the cart and the payment screen are the same screen a cashier lives in all shift, whether they're ringing up a £4.99 screen protector or a £600 trade-in handset.

Scanning, not searching

A standard USB or Bluetooth barcode scanner plugs in and works immediately — there's no product grid to tap through and no search box to type a model number into while a queue builds at the counter. If a scanned barcode doesn't match anything in the catalogue, the till shows an inline "not found" card rather than a blank error, so a cashier can add the item manually without losing what's already in the cart.

Discounts, part-exchange and repairs on the same ticket

The cart supports a discount on an individual line as well as a whole-sale discount across the entire transaction. A repair that's ready for collection can be added to the same cart as a case and a screen protector, so a customer picking up a fixed phone and buying accessories at the same time gets one receipt, not two separate trips through the till. Payment supports cash, card and split payments between the two, with change calculated automatically against the amount tendered.

What happens when the connection drops

A phone shop counter can't stop selling because a router restarts. The till caches the product catalogue — prices, stock, barcodes — locally, so a scan still resolves and a sale can still be completed with no connection at all. Each offline sale queues locally with its own unique ID and syncs back to the server as an idempotent batch once connectivity returns, so a connection that drops mid-sync and retries can never double-count a sale or double-deduct stock. The server is always the final authority on stock and price — a sale that queued offline against a price or stock level that has since changed is rejected on sync rather than silently accepted, which is what stops two tills from both selling the last handset in the display case while offline.

Receipts built for a thermal printer

The receipt layout is designed for an 80mm thermal printer, the width most phone shop counters already have, and prints automatically once a sale completes.

The same catalogue this till sells from is what a technician draws repair parts from — see how a repair job runs from intake to collection — and what a used handset joins once it's bought in and graded, tracked from that point forward by its own IMEI rather than a generic SKU. See how stock is tracked by IMEI, not by rough count for how that traceability works.