POS & Checkout

A POS that doesn't freeze when the internet does.

M-Pesa, barcodes, split payments, Bluetooth printing — built for the African retail floor.

NinoPOS checkout is engineered for the way East African shops actually work: power dips, patchy internet, walk-ins paying half cash and half M-Pesa, and a queue that never stops. Sales never block — they queue, sync, and reconcile when the connection comes back.

Today, without POS & Checkout

  • POS hangs when fibre drops — and the queue grows
  • Split tenders (cash + M-Pesa) require manual workarounds
  • Cashiers can't see live stock — they sell what isn't there
  • No barcode scanning means slow checkout and pricing errors
  • Day-end cash count never matches the system

With NinoPOS POS & Checkout

  • Full offline mode — sells through power and internet outages
  • Native split payment (cash + M-Pesa + card) on a single sale
  • Live stock check at the scanner — no overselling
  • Bluetooth scanner + receipt printer support out of the box
  • End-of-day cash count matches because the bank ledger is live
POS & CHECKOUT · CAPABILITIES

Everything in POS & Checkout

No add-ons, no upsells — included on every plan.

Lightning checkout

Sub-two-second checkout from scan to receipt — even on a budget Android tablet.

  • Touch-optimised UI
  • Keyboard shortcuts
  • Quick-pick favourites
  • Held tickets / parked sales

M-Pesa Daraja STK push

Triggers an STK prompt on the customer's phone, waits for confirmation, prints receipt — no manual reference matching.

  • STK push from POS
  • Auto-reconcile to sale
  • Refund support
  • Per-store Daraja keys

Barcode + Bluetooth scanner

Scan products at the till. Works with USB and Bluetooth scanners — no driver setup.

  • EAN, UPC, QR support
  • Bluetooth pairing
  • Variant lookup
  • Quick price overrides

Offline mode

Sells, prints receipts, and tracks stock with zero connectivity. Syncs cleanly when back online.

  • Full offline checkout
  • Local IndexedDB queue
  • Conflict-free sync
  • Per-cashier offline limits

Split payments

One sale, multiple methods. Cash + M-Pesa + card on the same ticket — no awkward refund-and-rerun.

  • Cash + M-Pesa + card
  • Tip + change handling
  • Per-method receipts
  • Audit log per tender

Receipts your way

Bluetooth thermal printers, A4 PDF, email, or WhatsApp — your call. Branded with your logo.

  • Bluetooth thermal print
  • Email + WhatsApp send
  • A4 PDF download
  • Custom footer notes

How POS & Checkout works in practice

Step by step — from the customer touch to the final ledger entry.

1. Open the till

Cashier signs in. Float is recorded. Day starts on a clean slate.

2. Scan or pick

Barcode scan, search, or quick-pick. Stock is checked in real time.

3. Take payment

Cash, M-Pesa STK, card, or split across methods. Customer sees the total on a connected display if you have one.

4. Print + send

Bluetooth thermal print, email or WhatsApp the receipt automatically.

5. Sell offline if needed

Internet drops? Sales queue locally and sync when it's back. Cashier never blocks.

6. Close the till

End-of-shift cash count, declared variance, day report. Bank ledger updated.

Built for East Africa

Local payments, currencies, and connectivity — sorted out of the box

POS & Checkout ships with M-Pesa Daraja, multi-currency, full offline mode, and WhatsApp customer messaging baked in — no plugin, no add-on.

  • M-Pesa Daraja STK push for instant payments
  • TZS, KES, UGX, RWF, USD — multi-currency invoicing
  • Offline mode for areas with unstable internet
  • WhatsApp for receipts, reminders, and orders
  • Local tax (VAT) reporting baked in
< 1 hour
Setup time
Full
Offline support
5+
Currencies
24/7
Support

Frequently asked questions

Specific to POS & Checkout.

Does the POS really work offline?

Yes. Sales, receipts, and stock all work offline using local storage. When the connection returns, NinoPOS syncs everything in order with conflict resolution — no lost or duplicated sales.

Which M-Pesa flow is supported?

Daraja STK Push (Lipa Na M-Pesa Online). The customer gets a prompt on their phone, enters their PIN, and the POS auto-reconciles the payment to the sale.

What hardware do I need?

Any Android tablet or laptop. Optional: USB or Bluetooth barcode scanner, Bluetooth thermal printer, USB or Bluetooth cash drawer. We support most off-the-shelf models.

Can I run multiple cashiers at the same till?

Yes. Each cashier signs in with their own PIN; sales are attributed to them; performance reports break down by cashier.

How are price overrides controlled?

Override permissions are role-based. Cashiers can see prices, managers can override with a reason logged to audit.

Can the POS print in Swahili?

Yes. Receipt template strings are translatable. NinoPOS ships English and Swahili out of the box; you can add more.

Can I take M-Pesa via STK Push at the till?

Yes. The cashier picks M-Pesa as the payment method, types the customer’s phone number, and an STK Push prompt lands on the customer’s phone. They enter their PIN and the payment auto-reconciles to the sale in under 60 seconds. Requires a registered Vodacom Lipa Namba and Daraja API access.

See the full M-Pesa Daraja STK Push setup guide →

Ready to put POS & Checkout to work?

Free to start, no credit card required. Live within an hour.