Services · Point of Sale

POS systems built for Kenyan retail.

A till that reconciles M-Pesa on its own, tracks stock as it sells, fiscalises to KRA, and keeps taking sales when the connection drops.

A custom POS system in Kenya costs from KES 95,000 at Owldid and takes three to eight weeks to build. The difference between a POS that helps and one that gets abandoned is usually three things: whether it reconciles M-Pesa without someone reading SMS at closing time, whether stock moves as sales happen, and whether it keeps selling when the internet goes down.

Tills & shifts M-Pesa reconciliation Live stock KRA eTIMS Offline tolerant Multi-branch Receipts

What a Kenyan POS has to get right

  • M-Pesa reconciliation. The till should match the payment to the sale automatically through the Daraja C2B callback, not leave a cashier comparing SMS to a paper list at 7pm. Our Daraja integration guide explains how the callback and reconciliation work.
  • Stock that moves with the sale. Selling should decrement stock in the same transaction, so the reorder report is true in the morning.
  • Working offline. Connections drop. A POS that stops selling during an outage costs more than it saves, so sales are taken locally and synchronise when the link returns.
  • KRA eTIMS. Where the business must fiscalise, the invoice is transmitted and the control-unit fields are stored on the receipt record.
  • Cash-up that reconciles. Shift open, shift close, expected against counted, and a variance the owner can actually investigate.
  • Multi-branch. Stock and sales per location, and one consolidated view for the owner.

What it costs

From KES 95,000 for a single-till foundation system, KES 219,900 for a multi-module build, and KES 449,900 for a multi-branch enterprise suite. Hardware is separate and bought at cost — we will tell you what to buy rather than mark it up.

TierFromTypically for
Foundation SystemKES 95,000One shop, one or two tills, stock and M-Pesa.
Business OSKES 219,900POS plus inventory, purchasing, customers and reporting.
Enterprise SuiteKES 449,900Several branches, deeper integrations, migration from existing software.

Proof

Nakuru Hardware is the clearest example — a hardware retailer running POS with M-Pesa reconciliation, where the reconciliation engine is the same one we deploy for consultation fees in clinics and fee payments in schools.

Where a POS fits with everything else

A till on its own is worth less than a till connected to stock, customers and accounts. Most clients start here and add modules — see business management systems for the full picture, and the systems page for our sector products, including the bar and hotel systems that are POS builds in their own right.

Questions we get asked

How much does a POS system cost in Kenya?

From KES 95,000 for a single-shop foundation system with tills, stock and M-Pesa. A multi-module build with inventory, purchasing, customers and reporting is KES 219,900, and a multi-branch enterprise suite is KES 449,900. Hardware is separate and bought at cost rather than marked up.

Does the POS work when the internet is down?

Yes. Sales are taken locally and synchronise when the connection returns, so a dropped link slows reporting rather than stopping trade. This is deliberate — a POS that cannot sell during an outage costs a Kenyan retailer more than it saves.

Can it reconcile M-Pesa automatically?

Yes. The system receives the Daraja C2B callback and matches the payment to the sale, so nobody is comparing SMS messages to a paper list at closing time. Unmatched payments are held in a review queue rather than being guessed at.

Does it handle KRA eTIMS?

Yes, where the business is required to fiscalise. The invoice is transmitted to KRA and the control-unit fields are stored against the sale, so the receipt carries what it needs to and the records stand up to inspection.

Can I run more than one shop on it?

Yes. Stock, tills and staff are tracked per branch, and the owner gets a consolidated view across all of them. Transfers between branches are recorded, so stock that moves between shops does not quietly disappear from the numbers.

Still reconciling M-Pesa by hand at closing time?

Tell us how many shops and tills you run and what you sell. We will scope a POS that fits, tell you what hardware to buy, and price it in writing.

Start a project → WhatsApp +254 113 333 522

Related: business management systems · Nakuru Hardware case study · Daraja guide.