A shop assistant completing a sale on the sell.ke POS, with a barcode scanner and a receipt printer on the counter

    Tanzania · Supermarket

    A supermarket till that can explain its own receipts

    Tanzanian supermarkets run the most crowded payment counter in the region. M-Pesa, Mixx by Yas, Airtel Money, HaloPesa, card and cash all arrive at the same till, and each produces its own statement.

    Meanwhile the fiscal receipt is issued from a device that knows amounts and not goods. So the shop closes with a receipt total, four wallet positions, a drawer and a stock figure nobody has updated since the last count — five numbers, no common parent.

    The cost of that is not the reconciliation time. It is that when stock comes up short, there is no way to tell which days or which products it happened on.

    What you get

    What a supermarket in Tanzania actually needs

    Scan-fast checkout, offline-capable

    Barcode entry, weighed items and held sales so a forgotten item does not block the queue — and the till keeps selling when the connection drops, which in a Dar supermarket happens during the rush or not at all.

    Four rails, separated at close

    Each payment carries its method, so a shift close produces a figure per wallet to check against that wallet's own statement. Four decidable comparisons instead of one approximate one.

    A sale that is items, not an amount

    The amount you fiscalise is derived from scanned goods rather than typed in, so the fiscal receipt describes a sale the shop can also account for against its shelves.

    Per-cashier shift accountability

    Counted floats, per-cashier closes, voids and discounts behind a manager PIN with a name attached. A variance belongs to a shift rather than to the shop.

    Rolling counts while trading

    Count a category at a time from a phone against live figures. The Sunday closure stops being the only time anyone knows the stock position.

    Cost in, margin out

    Goods received against suppliers with real costs, so margin is computed per line and a shelf price that has fallen behind a cost rise is visible rather than suspected.

    Your EFD or VFD, and the record behind it

    Tanzania's fiscalisation runs through the EFD management system: a registered trader issues a fiscal receipt for every sale, from a physical device or a virtual one, and the receipt carries a verification code the buyer can check. Buyers increasingly do check, which makes it the most publicly visible record your business produces.

    It is also the least informative one, because it describes money rather than goods. Nothing in the fiscal record tells you which items made up a day's total, so purchases, sales and the shelf cannot be reconciled from it — and that reconciliation is what an inspection, and a decent manager, actually care about.

    sell.ke sits behind the device rather than replacing it. It is not an EFD or a VFD and does not transmit to TRA; what it does is make the fiscal total a consequence of a sale recorded as items, with a cost attached and a stock movement behind it.

    • Fiscal receipt still issued through your registered EFD or VFD
    • Sales recorded as items, quantities and prices, with costs behind them
    • Payment split by rail at close, across all four wallets plus cash and card
    • Per-branch stock and sales that reconcile against purchases

    A Saturday in Mikocheni, in numbers

    Five tills, TZS 19.6m through the shop. Close produces the split without anybody opening a statement: TZS 7.1m M-Pesa, TZS 4.3m Mixx by Yas, TZS 2.8m Airtel Money, TZS 640,000 HaloPesa, TZS 3.2m cash and TZS 1.56m card. Each figure is checked against its own source, and only one of them disagrees — which is a twenty-minute job instead of an evening.

    2,640 line items sold. Sugar, rice and cooking oil carried the volume at four to six percent; household cleaning, personal care and snacks carried most of the margin. The Monday order follows the second list, not the first.

    A rolling count on 18 high-value lines that morning took 25 minutes and found one: a brand of cooking oil short by 14 units against the week. Fourteen units over seven days is traceable. The same shortfall found in an annual count is not.

    And every shilling of the day's fiscal total can be traced to specific goods that left specific shelves at a known cost — which is the thing the device by itself can never tell you.

    Questions

    Supermarket in Tanzania — questions

    Is sell.ke an approved EFD or VFD?

    No. You keep issuing fiscal receipts through the device or virtual device you are registered with. sell.ke is the business record behind it — what sold, at what cost, from which shelf, paid on which rail. The two answer different questions, and most shops are weak on the second.

    Can it handle M-Pesa, Mixx by Yas, Airtel Money and HaloPesa?

    All of them, recorded per sale, so a shift close shows a figure per rail rather than one mobile money lump. sell.ke does not push a payment request to the customer's phone in Tanzania — that is Kenya-only — so customers pay your merchant number as they do now.

    How fast is the till?

    Scan-continuous, with weighed items, held sales and keyboard shortcuts. It also keeps running offline and syncs afterwards, which matters more than raw speed: a till that stops during the Saturday rush costs more than a till that is slightly slower all week.

    Do I have to close to count stock?

    No. Count a shelf or a category at a time against live figures while the shop trades — sales during the count are accounted for against the same clock. Weekly counts on your riskiest lines will find more than an annual full count ever does.

    Can I run Dar and an upcountry branch together?

    Yes. One catalogue and price list; separate stock, tills and totals per branch, with transfers recorded as movements with two ends. Permissions are per branch, so an upcountry supervisor runs their shop without seeing company-wide margins.

    Can I use it for more than one shop?

    Yes. Branches share one product catalogue but hold their own stock, so a transfer between them is a recorded movement rather than a re-count. Reports run per branch or across all of them, and staff permissions are set per branch — a Kisumu supervisor does not need to see Nairobi's margins.

    Do I need internet?

    Not to keep selling. Offline mode lets the till take sales, print receipts and reserve stock while the connection is down, then syncs everything when it returns. You do need connectivity for the parts that are inherently online: an M-Pesa STK push, an eTIMS submission and the online shop all need a live link.

    Can I stop staff from giving discounts or deleting sales?

    Yes. Discounts, voids and refunds sit behind a manager PIN, and every one of them records who authorised it and when. Staff accounts carry role permissions, so a cashier can sell without seeing cost prices, editing products or opening reports. A void that reverses stock is a movement in the audit trail, not a gap in it.

    Try it in your Tanzania shop

    Fourteen days, no card, no hardware to buy. Your prices, stock, costs and reports all run in TZS.