Last checked
Buy an off-the-shelf POS when your business works the way most shops work, because it is cheaper, faster and supported by someone else. Build custom software when your process is your advantage, when several systems must share data, or when you have outgrown the till. Test the POS first: use a free trial for a full week.
Picture a pharmacy in Thika with a counter, a barcode scanner and a handwritten stock book in a drawer. The owner asks: do I buy a POS or have one built?
The real question is smaller. Does my business work the way most shops work? If yes, someone else has already built what you need, and you can rent it. If no, you will fight the tool every day.
This guide gives you a way to answer. It is part of our series for buyers: the budget for a build is in how much it costs to build an app in Kenya. We build custom software, so we also say plainly when you should not buy it from us.
We have not named or compared specific POS brands here. Prices and features change quarterly, and a list we cannot check on the day would mislead you. Use the checklist to judge any product you are shown.
The big advantage is that someone else carries the upkeep. When KRA changes an eTIMS rule or Safaricom changes a payment step, the vendor updates the product for all its customers. With custom software, that update is your bill.
Tax compliance deserves a check before you buy. KRA says all persons engaged in business must onboard eTIMS and issue electronic tax invoices (KRA eTIMS FAQ, checked on 3 November 2026). Ask any POS vendor, in writing, how their product issues eTIMS invoices and which KRA route it uses. Our guide to eTIMS integration for restaurants and shops explains the options.
Get weekly developer tips
Join 25,000+ developers. Practical guides, job tips, and new content — straight to your inbox.
No spam. Unsubscribe anytime.
Custom software pays when the thing you sell is hard to fit into a box.
Some of our own products fit this pattern. TabFlow handles prepaid dining for co-working spaces with automatic split payments to vendors, which no ordinary till does. HackHouse Events sells tickets with M-Pesa and card payments and checks people in by QR code at the door.
Tick the column that matches you on each line. If most ticks fall in the right-hand column, a build is worth a conversation.
| Question | Leans to off-the-shelf | Leans to custom |
|---|---|---|
| How standard is your sale? | Items, a price, a receipt | Deposits, tabs, quotes, memberships, split payouts |
| How many systems must agree? | One till and one report | Till, app, WhatsApp, accounting, stock |
| How fast must you start? | This week | You can wait weeks for the right thing |
| Who maintains it? | The vendor | You, or a studio on retainer |
| How unusual are your rules? | The same as other shops | Rules a competitor would not copy |
| How much can you spend upfront? | A monthly subscription | A build and then upkeep |
| Do you need to own the data model? | Export is enough | You build features on top |
If the table leans right and you want a second opinion on the scope, you can scope a custom build with Mctaba Labs.
If a POS fails checks 1 to 4, move on. If it passes all ten, buy it and spend your money elsewhere.
For the payment side, what it costs a business to integrate M-Pesa shows what a good M-Pesa link must handle, and you can hold a vendor to the same standard.
You do not have to choose one extreme. Many Kenyan businesses keep a ready-made till for the counter and have a studio build one small piece around it.
This costs a fraction of a full build and keeps the vendor's updates. It depends on the POS offering an export or an interface, which is one more reason to ask check 4 before you buy.
We would tell these buyers to buy a ready-made product and not call us.
When you outgrow the POS, come back with a list of what hurts. By then the scope writes itself.
At the start of a conversation we ask three things: what you sell, what your staff do at the till, and what breaks. In some calls the answer is a build. In others, it is a ready-made product, and we say so.
If we do build, the questions to ask any studio, including us, are in 12 questions to ask before you hire a software studio in Africa. And if you will build software every month for years, hiring an in-house developer or a studio compares those costs.
For a sector example, software for matatu and boda boda SACCOs shows why transport groups often outgrow a ready-made tool.
Run the decision table on your own business, then run the ten checks on the POS you like. If the POS passes, buy it. If your table leans to custom, bring the list of what hurts to a scoping call.
When you are ready, scope a custom build with Mctaba Labs.
Booking systems, POS, dashboards and internal tools, built in Nairobi with weekly demos.
Book a scoping call