Built for Kenyan businesses

Keeps ringing up sales when the internet goes down

Rafiki is built offline-first: sales, receipts, and stock checks work without a connection, and everything syncs automatically once it returns.

Book a demo

Sell through an outage

Cashiers can keep taking sales during an internet or power-network outage; transactions queue on the device.

Automatic sync

Queued sales, stock movements, and receipts sync to the server automatically once the device reconnects — no manual re-entry.

Works on ordinary hardware

Runs as an installable app on a phone, tablet, or laptop browser, with barcode scanners and receipt printers connected locally.

Pricing

Per branch, per year. Add-ons available where noted.

Standard
Up to 3 branches
KES 5,000 / branch / year
  • Offline POS
  • M-Pesa STK push
  • KRA eTIMS
Professional
Up to 10 branches
KES 4,500 / branch / year
  • Everything in Standard
  • M-Pesa Daraja verification
  • AI forecasting & anomaly detection
Enterprise
Unlimited branches
KES 4,000 / branch / year
  • Everything in Professional
  • Priority support & SLA
  • On-premise deployment option

See it for your industry

Supermarkets & RetailRestaurants & CafésPharmaciesAuto Spares & WorkshopsBakeriesHardware & Building SuppliesElectronics & Computer ShopsClothing & Fashion RetailWoodworking & ManufacturingFuel Stations

Frequently asked questions

What happens to a sale made while offline?
It is saved on the device and queued; once the connection returns, it syncs to the server automatically.
Do I lose stock accuracy while offline?
No — offline stock movements are recorded locally and reconciled on sync.
Do I need special hardware to use Rafiki offline?
No — it runs in the browser or as an installed app on standard phones, tablets, or laptops.

Talk to us

Book a demo, ask about on-premise deployment, or get a quote for your branches.