The till that never waits for a signal bar.
A till built for the shop in Kangundo as much as the office in Westlands: every sale rings up on-device, prints, and reconciles later — the network is a convenience, not a dependency.

Till-01 — item grid with low-stock badges and a live cart
See it before you launch it.

Receipt prints immediately; the eTIMS signature reconciles once the device is back online

Business profile: KRA PIN, eTIMS branch ID, supervisor PIN lock, Pochi la Biashara number

Cash in/out is logged against the till float, not just the register total
Built for how it actually gets used.
Sells with or without the internet
The cart, catalog, and till float all live on the device. A dropped connection never blocks a sale.
- Full item grid with category filters, barcode scanning, and low-stock badges
- Held orders — park a cart and recall it later without losing the line items
- Customer credit sales tracked per customer, settled when cash or M-Pesa comes in
- CSV item import and a dedicated item management panel for fast catalog setup
KRA eTIMS, handled as its own step
An invoice is created, printed, and handed to the customer as eTIMS-pending — never blocked waiting on a Control Unit response.
- Receipts print instantly and show a clear "eTIMS pending — will sync when online" status
- eTIMS QR code and signature status render once the Control Unit signs the sale
- OSCU/VSCU configuration lives in the business profile alongside your KRA PIN and branch ID
Till discipline built in
Open and close a float, log every payout, and reconcile against a Z-report at end of shift.
- Till open/close with a running drawer amount and full till history
- Cash in/out modal for supplier top-ups and boda fare payouts, each with a reason
- Z-report detail for shift reconciliation, plus a searchable sales history panel
- Supervisor PIN can lock discounts and price edits until entered
Front-of-house to kitchen
A floor plan, table-based ordering, and a kitchen display screen for food and drink service.
- Floor plan view for table-based service alongside quick-grid retail checkout
- Kitchen Display System (KDS) with kitchen order tickets (KOTs)
- M-Pesa STK Push, cash, and credit as payment options on the same sale
Multi-till, one shop
Two tills on the same premises sync directly to each other, even with no router in the loop.
- Peer-to-peer mesh sync over WebRTC between devices on the same network
- Cloud sync reconciles everything once a connection is available
- PIN-based staff login so a shared device still tracks who rang up what
Not a global template with KES swapped in.
KRA PIN fields, county and town data, M-Pesa as a first-class payment method, and statutory numbers (NSSF, SHIF, Housing Levy, NITA) are part of the data model, not an add-on — because KituBox POS was built for Kenyan compliance from the first schema.