
POS systems in Kenya · explained
POS systems in Kenya: what they are and what they do
Most explanations of point of sale software are written for shops in countries where nobody pays by phone and nobody has heard of eTIMS. This one is not. It covers what a POS system actually is, what it replaces, what KRA expects of you, and the question almost every Kenyan business asks first — if I already have an M-Pesa till, what is this for?
It does not rank vendors and it does not argue for ours. Those are separate questions and they have their own pages at the bottom.
What a POS system actually is
A point of sale system is the software that sits at the counter and records a sale at the moment it happens — then does everything that follows from that record. It reduces the stock figure, takes the payment, prints or emails a compliant receipt, and files the transaction so it turns up in your reports and your books without anyone re-entering it.
The distinction worth holding on to is between recording money and recording sales. A cash register, an M-Pesa till and a notebook all record money: how much came in. A POS system records what was sold, at what cost, to whom, and what that leaves on the shelf. Everything people actually want from one — knowing their margin, catching shrinkage, reordering before they run out — comes from that second kind of record, and cannot be reconstructed from the first.
What is inside one
A record of every sale
Not a total at the end of the day — a line per item, with what it cost you, who sold it and how it was paid for. Everything else is built on this.
Stock that moves when you sell
Selling a bag of cement reduces the cement figure. That single link is the difference between knowing what you have and guessing at it.
Payments, including the messy ones
Cash, M-Pesa, card, bank transfer and store credit — often several on one sale, which is the case most tills handle worst.
Compliant receipts
In Kenya this means KRA eTIMS: a numbered tax invoice with the details the law requires, issued at the point of sale rather than reconstructed later.
Reports you can act on
Margin per product, sales per branch, what is not moving. A sales total tells you how busy you were, not whether you made money.
Control over who can do what
Discounts, voids and refunds behind an authorisation, and an audit trail naming whoever used it.
An M-Pesa till is not a POS system
This is the most common misunderstanding in this market, and it is an understandable one: the till number is where the money arrives, so it feels like the system of record. It is not. A till number knows that KES 2,400 came in at 11:42. It does not know whether that was one bag of cement or six sodas and a loaf of bread.
Everything that makes stock manageable depends on knowing which. Without it you cannot reduce inventory, so you cannot know what is on the shelf. You cannot work out margin, because margin needs the cost of what was sold. You cannot spot that your best-selling line is about to run out, or that a slow line has been sitting there for eight months tying up cash. And you cannot produce a KRA-compliant tax invoice, because that requires the items and their tax treatment, not just an amount.
A POS system does not replace your till. It records the sale and takes M-Pesa as one of its payment methods, usually as an STK push so the confirmation lands against the specific sale rather than in a stream of unmatched messages.
- →Till number: how much money arrived
- →POS system: what was sold, at what cost, to whom, and what is left
- →The second is what stock control, margin and eTIMS all depend on
What the law expects
If your business is VAT-registered, KRA requires invoices to be issued through eTIMS — the electronic Tax Invoice Management System. In practice, at a counter, that means software producing a compliant invoice at the moment of sale, because reconstructing them later from a cash book is both painful and the thing that goes wrong in an audit.
Businesses below the VAT threshold are not obliged to use eTIMS. Plenty do anyway, usually because their customers are businesses that need a proper invoice to claim their own input tax, and a supplier who cannot issue one loses that trade. If eTIMS is the reason you are reading this, the eTIMS page covers enrolment, the VSCU and OSCU options and what a compliant invoice has to carry.
What actually changes, in numbers
The honest case for a POS system is not that it is modern. It is that three specific costs are invisible without one, and they are usually larger than the subscription.
The first is shrinkage. A shop that has never counted against a system figure has no idea whether it is losing 1% or 6% of stock; both feel the same day to day. On KES 400,000 of monthly stock movement, the difference between those two is KES 20,000 a month — several times what the software costs — and you cannot manage it until it is a number.
The second is stockouts. Running out of a fast-moving line is a loss that never appears in any report, because the sale simply does not happen. Reorder levels convert that into a prompt before it happens rather than a customer walking to the next shop.
The third is dead stock. Every shop has money sitting on a shelf in things that have not moved for months. It does not feel like a loss because nothing went missing — but it is cash that could have been in stock that sells, and a report that ranks lines by how slowly they move is usually the first time an owner sees the size of it.
- →Shrinkage you cannot see is shrinkage you cannot reduce
- →A stockout is a sale that leaves no trace of having been lost
- →Dead stock is cash on a shelf, and it is bigger than most owners expect
Do you actually need one yet?
A straight answer: not every business does. The threshold is less about size than about how much you can still hold in your head.
A notebook is still fine if…
- You carry a few dozen lines and know them all by sight
- You are the only person who handles money
- You are not VAT-registered and nobody asks for invoices
- You have one location and no plans for a second
You have outgrown it when…
- You cannot say what is on the shelf without walking to look
- Someone else serves customers and counts cash
- You are VAT-registered, so eTIMS invoices are obligatory
- You sell on credit and the debt list lives in an exercise book
- You have a second branch, or a website, or both
What it costs, and what you need to run it
Cloud POS software in Kenya runs roughly KES 2,000–KES 4,000 a month for a single branch and KES 6,000–KES 15,000 for multi-branch. Older on-premise systems quote lower monthly figures and recover it in KES 80,000–KES 400,000 of terminals and licences up front, which is the comparison that usually gets made badly.
The hardware question has a smaller answer than most people expect. A POS runs in a browser on a laptop or as an app on an Android phone or tablet, so most businesses start on something they already own. Add a thermal receipt printer, and a barcode scanner if your stock is barcoded. That is genuinely it for most shops.
The words people use
Ten terms that come up constantly once you start looking at POS systems, in plain English.
- SKU
- Stock Keeping Unit — the unique code for one sellable item. Two sizes of the same shirt are two SKUs.
- Stock take
- A physical count of what is actually on the shelf, compared against what the system says should be there.
- Shrinkage
- The gap between the two. It covers theft, breakage, expiry and miscounting, and it is normal to have some.
- Reorder level
- The quantity at which you order more. Set it from how fast the item sells and how long the supplier takes.
- GRN
- Goods Received Note — the record of what a supplier actually delivered, as opposed to what you ordered.
- COGS
- Cost of Goods Sold — what the things you sold cost you. Revenue minus COGS is gross margin.
- Credit note
- Value owed back to a customer, usually after a return, spendable on a later purchase.
- Till float
- The cash you start the day with so you can give change. Counted at open and close.
- eTIMS
- KRA's electronic Tax Invoice Management System. VAT-registered businesses must issue invoices through it.
- STK push
- The prompt that appears on a customer's phone asking them to approve an M-Pesa payment by entering their PIN.
POS systems in Kenya — common questions
What is a POS system?
A point of sale system is the software that records a sale as it happens and everything that follows from it: it reduces stock, takes the payment, issues a compliant receipt, and files the transaction so it appears in your reports and your books. A cash register records money. A POS system records what was sold, to whom, at what cost, and what that leaves on the shelf.
Is an M-Pesa till the same as a POS system?
No, and this is the most common misunderstanding in the Kenyan market. A till number moves money into your account. It does not know what you sold, so it cannot reduce stock, cannot tell you your margin, cannot flag that you are about to run out of your best seller, and cannot produce a KRA-compliant tax invoice. A POS system does those things and takes M-Pesa as one of its payment methods.
Does a small shop in Kenya need a POS system?
It depends on how much you carry rather than how big you are. A kiosk with thirty lines that one person watches all day can run on a notebook. Once you hold enough stock that you cannot picture it, employ someone who handles cash you do not see, or are VAT-registered and owe KRA compliant invoices, the notebook stops being cheaper — it just moves the cost somewhere you are not measuring.
What does a POS system cost in Kenya?
Capable cloud POS software runs roughly KES 2,000–4,000 a month for one branch and KES 6,000–15,000 for multi-branch. Legacy on-premise systems advertise lower monthly fees and add KES 80,000–400,000 of upfront terminals and licences. sell.ke runs from KES 1,499/month to KES 14,999/month with a 14-day trial. The pricing page breaks down the costs a monthly figure usually hides.
What hardware do I need?
Less than most people expect. A POS system runs in a browser on a laptop or as an app on an Android phone or tablet, so most businesses start with a device they already own. The usual additions are a thermal receipt printer and, for anything barcoded, a scanner. A dedicated POS terminal is a purchase, not a requirement.
Is a POS system legally required in Kenya?
The POS itself is not required; compliant tax invoices are. VAT-registered businesses must issue invoices through KRA's eTIMS, and in practice the workable way to do that at a counter is software that generates them at the moment of sale. Businesses below the VAT threshold are not obliged to, though many do because their customers ask for proper receipts.
Can a POS system work without internet?
A well-built one keeps selling through an outage, queuing sales locally and syncing when the connection returns. Some parts are inherently online — an M-Pesa STK push, an eTIMS submission and an online shop all need a live connection — but taking payment and printing a receipt should never depend on the line staying up.
Does it work with M-Pesa?
Yes, at both ends of the business. At the counter a cashier sends an STK push and the customer approves it on their phone; the sale will not close until the confirmation lands. Merchants without Daraja API access can take a paybill or till payment and confirm the reference manually. On the online shop, M-Pesa is a checkout option like any other. The shortcode is the merchant's own, so the money lands in the business's account without sell.ke sitting in between.
Do I need internet?
Not to keep selling. Offline mode lets the till take sales, print receipts and reserve stock while the connection is down, then syncs everything when it returns. You do need connectivity for the parts that are inherently online: an M-Pesa STK push, an eTIMS submission and the online shop all need a live link.
Will it show me my profit?
Yes, and from a real ledger rather than a sales total. Every sale posts to a double-entry chart of accounts, so you get a trial balance, profit and loss, balance sheet and cash flow — not a CSV to hand your accountant. Margin is visible per product, per branch and per channel, because cost is tracked on the way in through purchase orders and goods-received notes.
Once you know what one is
Two different questions follow, and they have their own pages. If you are drawing up a shortlist and want a vendor-neutral way to score the options, use the twelve-criteria comparison framework. If you want our case for sell.ke specifically, that is on the best POS system in Kenya page, along with every feature and all sixteen trades.
Where to go next
The features that make up a POS system, and the trades with requirements of their own.
Selling at the counter
Split payments, held orders, manager-gated discounts and a drawer count that reconciles.
Stock you can trust
Batch and expiry, serial numbers, reorder levels, stock takes and the formulas behind them.
Getting paid the Kenyan way
STK push at the counter, paybill and till confirmation, M-Pesa on the website — on your own shortcode.
Reports and real accounting
Double-entry books — trial balance, P&L, balance sheet — not a CSV export to somebody else's software.
General retail / duka
The broad-intent catch-all — links out to the specific trades.
Restaurant & café
Kitchen display, recipes that deduct ingredients, modifier groups, table holds.
Comparing options? The best pos system in kenya holds the full picture — twelve features and sixteen trades in one place.
See one running on your own products
14 days, no card, no hardware to buy. The quickest way to understand what a POS system does is to ring up one sale on your own stock and look at what it recorded.
Start your 14-day trial