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

    Rwanda

    Built for MoMo-first retail and RRA scrutiny

    Rwanda is further down the cashless road than most of the region — MTN MoMo is not a convenience here, it is how a large share of retail simply pays.

    It is also the market where the revenue authority asks the most precise questions. RRA's EBM regime expects an electronic record of the sale, and expects it to match.

    Which makes a POS that is loose about line detail an actual liability rather than an inconvenience.

    What you get

    How Rwanda pays

    MTN Mobile Money

    The rail most Rwandan retail runs on. Recorded against the sale so takings and stock agree without a manual match.

    Airtel Money

    The second rail, in the same flow and the same day's takings.

    Card and bank transfer

    For the Kigali hospitality, NGO and corporate trade that settles this way.

    Cash, with change

    Still present outside Kigali, and handled in francs at the counter.

    EBM, and the record underneath it

    RRA requires VAT-registered traders to issue receipts through an Electronic Billing Machine, and the EBM record is expected to reflect the sale precisely — items, quantities, unit prices, tax treatment. Rwanda enforces this more tightly than its neighbours.

    sell.ke is the system of record behind that. Every sale is captured at line level in Rwandan francs against a stock movement, which means the EBM record, the shelf and the books all describe the same event rather than three approximations of it.

    sell.ke is not a certified EBM. It holds and exports the detail; the EBM issuance stays with your certified device or software.

    • Line-level detail in RWF on every sale, tied to a stock movement
    • Customer and TIN capture at the counter when an invoice is needed
    • Period exports that reconcile to the drawer and to the shelf
    • Per-cashier audit trail — who sold what, when, at what price

    What you get

    What that means for your shop in Rwanda

    Priced and reported in francs

    RWF throughout — prices, stock valuation, margin, day-end. No conversion, no second sheet.

    Precise enough for a tight regime

    Line-level capture is the default, not an option you remember to switch on — which is what makes the EBM record and your books agree.

    Kigali and the provinces in one account

    Per-branch stock and takings, transfers between shops, one dashboard for the owner.

    Offline when the line goes

    Sales keep going through a connectivity gap and sync when it returns.

    Questions

    Questions from Rwanda

    Does sell.ke work with MTN MoMo in Rwanda?

    Yes — MoMo and Airtel Money are both recorded against the sale at the counter, so your wallet statements and your day's takings reconcile against one stock count rather than being matched by hand.

    Is sell.ke a certified EBM for RRA?

    No. sell.ke is not a certified Electronic Billing Machine. It is the system of record beneath one: every sale captured at line level in francs, against a live stock movement, and exportable for the period — so what your EBM issues and what your books say describe the same sale.

    Does it run in Rwandan francs?

    Yes. Prices, stock values, margins and reports are all in RWF. Subscription billing is quoted in KES; ask the team about settlement in francs.

    Can I run more than one shop?

    Yes — per-branch stock and takings, stock transfers between branches, and staff roles that keep margins and supplier costs away from cashiers.

    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.

    How long does setup take?

    A single-counter duka is usually selling the same day. The work is the product list, not the software: import a CSV or let Amina create products from a supplier invoice or a photo of your price list. A multi-branch business with thousands of SKUs, opening stock counts and an eTIMS enrolment should plan a week and run the old system in parallel for a fortnight.

    Try it in your Rwanda shop

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