KituBoxKituBox
KituBox POS

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.

pos.kitubox.co.ke
KituBox POS till screen showing item grid, category filters, and running cart total in Kenyan Shillings

Till-01: item grid with low-stock badges and a live cart

Inside the app

See it before you launch it.

pos.kitubox.co.ke
KituBox POS receipt preview marked eTIMS pending, showing itemized sale and VAT total

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

pos.kitubox.co.ke
KituBox POS business details screen with KRA PIN, eTIMS branch ID, and supervisor PIN fields

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

pos.kitubox.co.ke
KituBox POS cash in and cash out modal for recording till payouts and top-ups

Cash in/out is logged against the till float, not just the register total

What's inside

Built for how it actually gets used.

01

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
02

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
03

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
04

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
05

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 directly 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
Pricing
Starting at KES 7,500one-time license

4 tiers available, scaled by user count.

See full pricing
Localized for Kenya

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.

Offline
Syncing
Synced to cloud
Frequently asked

Questions about KituBox POS

What is the best offline POS system for shops and restaurants in Kenya?

KituBox POS is built for exactly this: retail shops, bars, and restaurants that need to keep selling through network drops. Every sale rings up, prints a receipt, and reconciles later, with M-Pesa STK Push, cash, and credit as payment options, plus a kitchen display screen and floor plan view for food and drink service.

Does KituBox POS issue KRA-compliant receipts?

Yes. Receipts print immediately and are marked "eTIMS-pending" until the Control Unit signature comes back, which happens automatically once the device reconnects. OSCU/VSCU setup, your KRA PIN, and eTIMS branch ID are configured once in the business profile.

Can two tills use KituBox POS on the same premises without Wi-Fi?

Yes. Devices on the same premises sync directly to each other over a peer-to-peer mesh connection, so stock and sales stay consistent between tills even with no router involved. Cloud sync catches everything up once a connection is available.

Does KituBox POS support M-Pesa payments?

Yes, M-Pesa STK Push is a built-in payment option at checkout, alongside cash and customer credit sales.

Is KituBox POS suitable for restaurants, or only retail?

Both. Alongside the retail item grid, KituBox POS includes a floor plan view for table-based service, a kitchen display system (KDS), and kitchen order tickets (KOTs) for food and drink service.

How much does KituBox POS cost?

KituBox POS is a one-time license fee, not a monthly subscription, starting at KES 7,500 for a single-user license. Multiuser tiers for shared inventory and multi-till locations, plus a bundle with a thermal receipt printer included, are available on the Pricing page.

The rest of the suite

Works better with the other four.

Launch KituBox POS for your business.