KituBoxKituBox
Offline-first · Built in Kenya

Runs your business.
Even when the network doesn't.

KituBox is five offline-first apps sharing one sync engine: POS, ERP, HR, Payroll, and CRM. Every sale, invoice, and payslip works on-device first, with M-Pesa STK Push and KRA eTIMS compliance handled the moment a connection is available.

Offline
Syncing
Synced to cloud
pos.kitubox.co.ke
KituBox POS till screen with item grid and live cart total
Safaricom M-Pesa STK PushKRA eTIMS OSCU/VSCUPeer-to-peer mesh syncWorks with zero connectivity
The suite

Five apps. One sync engine.

Each app stands on its own, and each one plugs into the others: a CRM deal becomes an ERP quote, an HR record feeds Payroll, and a payroll run posts straight into the ERP ledger.

KituBox POS till screen showing item grid, category filters, and running cart total in Kenyan Shillings

KituBox POS

The till that never waits for a signal bar.

KituBox ERP ledger dashboard showing invoices today, total due, and invoices awaiting eTIMS signature

KituBox ERP

The ledger core: invoices, stock, and compliance in one book.

KituBox HR employee profile modal showing statutory details including KRA PIN, NSSF, SHIF, and payment information

KituBox HR

One record per employee, from offer letter to exit clearance.

KituBox product suite interface. Payroll product screenshots are being finalized

KituBox Payroll

PAYE, NSSF, SHIF, and the Housing Levy: calculated, not guessed.

KituBox CRM pipeline board showing deal stages including negotiation, closed won, and closed lost with KES totals

KituBox CRM

From first call to closed deal, on one board.

How it stays honest offline

A sale on a dead connection is still a real sale.

01. Offline

Every record (a sale, an invoice, a lead, a payroll line) is created and stored on the device first. No connection required to ring up a sale or issue a receipt.

02. Syncing

Two devices on the same premises sync directly to each other over a peer-to-peer mesh connection: no router, no server, no double-sold stock.

03. Synced to cloud

Once a connection returns, everything reconciles to the cloud and eTIMS submission completes automatically. The sale was never blocked waiting for it.

Who's behind it

Built and backed by real Kenyan teams.

KituBox is developed and owned by Miano Software Solutions, and implemented in the field by our certified partner network.

See the partner network
Frequently asked

What people ask before switching to KituBox

What is the best offline POS and ERP software in Kenya?

KituBox is built specifically around the connectivity gaps Kenyan businesses actually deal with: a POS, ERP, HR, Payroll, and CRM suite where every sale, invoice, and payroll run is created on-device first and syncs when a connection is available, rather than depending on one. It includes Safaricom M-Pesa STK Push and KRA eTIMS compliance as core features, not bolt-ons.

Does KituBox work without internet or Wi-Fi?

Yes. Every KituBox app stores data locally on the device first (sales, invoices, employee records, leads, payroll runs), so none of them require a live connection to operate. Two devices on the same premises can even sync directly to each other without a router. When a connection returns, everything reconciles to the cloud automatically, and KRA eTIMS submission completes in the background.

Is KituBox compliant with KRA eTIMS?

Yes. KituBox POS and KituBox ERP both generate eTIMS-ready invoices with OSCU/VSCU configuration. Because the software is offline-first, a sale is never blocked waiting on eTIMS: the receipt prints immediately as "eTIMS-pending," and the signature reconciles with KRA the moment connectivity returns. The ERP's VAT summary report shows exactly which invoices are still pending, so you always know your real compliance position.

Does KituBox support M-Pesa?

Yes, across the suite. KituBox POS takes M-Pesa STK Push at the till alongside cash and credit. KituBox CRM can send an M-Pesa payment request directly from a lead and surfaces unmatched C2B payments for reconciliation. KituBox ERP reconciles M-Pesa transactions against the ledger.

Can KituBox handle Kenyan statutory payroll (PAYE, NSSF, SHIF, Housing Levy)?

Yes. KituBox Payroll calculates PAYE on the current graduated bands, NSSF Tier I and Tier II, SHIF at 2.75% of gross, the 1.5% Affordable Housing Levy, the NITA training levy, and applies personal, insurance, and pension relief automatically, with the 2/3 rule enforced on voluntary deductions. Rates are effective-dated, so a rerun of a past pay period uses the rate that applied at the time.

Is KituBox one product or several separate apps?

KituBox is five apps, POS, ERP, HR, Payroll, and CRM, that can be used individually or together. They share the same offline-first sync model and pass data between each other: an HR employee record feeds Payroll, a Payroll run posts into the ERP ledger, and a CRM deal becomes an ERP quote.

Who builds and supports KituBox?

KituBox is designed, built, and maintained by Miano Software Solutions, and implemented in the field by a certified partner network including Taxora Digital Solutions. See the Partners page for the full network and how to apply as a reseller.

How much does KituBox cost?

KituBox is licensed per app as a one-time KES fee, not a recurring subscription, starting at KES 7,500 for POS, KES 15,000 for CRM, KES 25,000 for HR, and KES 27,500 for ERP at the single-user tier, with multiuser and multi-company tiers available as you grow. Payroll pricing is being finalized. See the Pricing page for the full breakdown.

Ready to see KituBox running your books?

Book a live demo, or apply to resell KituBox in your region.