The till that weighs, scans and takes M-Pesa.

SupermartPOS is a cloud point of sale built for supermarkets, minimarts and greengrocers. Sell loose produce by weight, scan barcodes, prompt M-Pesa on the customer's phone, and keep selling when the internet drops.

Free for up to 30 days with no card needed. After that, pay monthly or yearly with M-Pesa and cancel any time.

What it does

At the counter

Sell by weight
Weighed items open a weight pad, read a USB scale directly, or come in as price-embedded scale labels (22-PLU-weight barcodes).
Scan barcodes and QR codes
Any USB scanner works, or the camera on a phone, tablet or laptop. Print EAN-13 shelf and product labels for in-store codes.
M-Pesa STK push
Send a payment prompt to the customer's phone and confirm it automatically, or record the code by hand. Split a bill across cash, card and M-Pesa.
Phone orders
Take orders over the phone, reserve the stock, take payment now or on delivery, and track each order until it is delivered.
Self-checkout
Turn a tablet into a scan-and-go kiosk where shoppers scan their own items and pay with M-Pesa.
Offline selling
When the network drops the till keeps selling, and every sale syncs once it is back.

In the back office

One stock ledger
Sales, returns, phone orders and offline sales all update the same stock across every outlet and till.
Expiry dates and FIFO
Each delivery is a batch with an expiry date. The till sells the oldest fresh batch first and flags expired stock at checkout.
Automatic purchase orders
Set a reorder level per product. When stock reaches it, a purchase order is drafted for the supplier.
Stock take and wastage
Count the shelves, post the differences, and record wastage, damage, theft and expiries separately.
Customers and loyalty
Purchase history and favourites for each customer, with points earned and redeemed on every shop.
Combos
Bundle slow movers with best-sellers, such as a breakfast combo. The discount applies when the basket qualifies.

Also included: coupons and discounts, held orders, returns with restocking, "customers also buy" suggestions, VAT-inclusive receipts, several outlets, staff roles, and sales and profit reports.

Getting started

You can load a starter catalogue of Kenyan grocery staples with prices and VAT already set, so the till is ready to try straight away.

Create my store
  1. Choose a package. Every plan starts with a free trial.
  2. Add your business, first outlet and owner account.
  3. Start the trial, or pay now with M-Pesa.
  4. Open the till, invite your cashiers and connect your scale.

Prices

Every plan includes updates, cloud backups and support. A year costs the same as ten months.

Duka Starter

For a duka or minimart with one till
KSh 1,500 /month
14-day free trial
1 till, 1 outlet, 5 users, 3,000 products
  • CRM & loyalty points
  • Mix & match combos
  • Expiry tracking & FIFO
  • Auto purchase orders
  • Phone order handling
  • Self-checkout kiosk (PWA)
Start with Duka Starter

Chain Enterprise

For supermarket chains with up to 5 branches
KSh 15,000 /month
30-day free trial
20 tills, 5 outlets, unlimited users and products
  • CRM & loyalty points
  • Mix & match combos
  • Expiry tracking & FIFO
  • Auto purchase orders
  • Phone order handling
  • Self-checkout kiosk (PWA)
Start with Chain Enterprise
Every plan includes
  • Sell by weight (scales & weighed barcodes)
  • Barcode label generation
  • Split & multiple payments
  • M-Pesa STK push at checkout
  • Discounts & coupons
  • Stock take & wastage
  • Offline mode
  • Sales & inventory reports
  • KRA eTIMS receipts
  • Shifts, float counts and cash-up
  • Supervisor approvals and audit trail
  • Bulk import from Excel or CSV
  • Updates and cloud backups

More than 5 branches or 20 tills? We price larger chains individually: call or email support@supermartpos.com.

Questions

How do I pay for my subscription?

With Lipa na M-Pesa. When you renew or upgrade, we send a payment prompt to your phone; enter your PIN and the plan activates instantly. Renewal invoices are raised a few days before your plan ends.

What happens if the internet goes down?

On plans with offline mode, the till keeps selling (cash, card and manual M-Pesa codes). Sales are stored on the device and synced when you're back online.

Which scales and scanners work?

Any USB/Bluetooth barcode scanner that types like a keyboard, USB/serial retail scales via Chrome/Edge, and label-printing scales that print 22-prefix weight barcodes.

Can my customers pay with M-Pesa at the till?

Yes. Add your store's Daraja shortcode/till in Settings to send STK push prompts at checkout, or let cashiers record the confirmation code manually.

Can I upgrade later?

Any time from Others › Subscription. Unused days on your current plan are credited against the upgrade.

Is my data separate from other stores?

Yes. Each store is an isolated tenant; staff can only see their own store's products, customers and sales.