Skip to main content
Guide11 min2 November 2026

What a Salon or Barbershop Actually Needs From a POS in Kenya and Nigeria

Services, stylist commission, M-Pesa and transfers, product stock: what a salon or barbershop POS really has to handle in Kenya and Nigeria, and what it costs.

By Grace Wanjiru

Retail & POS specialist, Nairobi, Kenya

Illustration: what a salon or barbershop needs from a POS in Kenya and Nigeria

Saturday at a Nairobi kinyozi: four chairs full, nobody knows who earned what

It is 4pm on a Saturday in Kasarani. Four chairs are working, two clients wait on the bench, and the owner is at the door taking money. Some pay cash into the drawer. Some send to the M-Pesa till. One pays part cash, part M-Pesa, because he is short. A regular says he will pay on Monday, and everyone agrees because he always does.

At 8pm the shop closes. There is a pile of notes, a phone full of payment messages, and four barbers who each expect a share of what they personally brought in. The owner has one number for the whole day and no reliable way to split it. So the commission gets settled from memory, somebody feels cheated, and the best barber starts thinking about opening his own place down the road.

That is the real problem in this trade, and it is not a shop's problem. A duka needs to know what left the shelf. A salon needs to know who did the work and which of three payment channels the money landed in.

A salon sells two different things at once

This is the first thing that breaks on an ordinary shop till. A service is a haircut, a wash and blow dry, braiding, a retouch, a beard trim. It has a price, it eats a slot of someone's time, and it has no stock to deduct. If your till insists every sellable item carries a quantity, you end up with a fake item called Haircut sitting at minus 412 units, and your stock report becomes noise you learn to ignore.

A product behaves nothing like that. Pomade, relaxer, shampoo, dye, extensions, blades. Real stock, bought in cartons, sold in units, and it walks out of the door on its own if nobody counts it.

So you need a till where an item can be typed as a service (priced, no stock) or a product (priced, stock tracked), in the same sale, on one receipt. Braiding plus two packets of extensions is one transaction, and at month end those two lines must sit apart. Most salons find their retail shelf is either quietly profitable or quietly bleeding, and they cannot tell which until the till separates them.

Who did the job matters more than what was sold

In retail, the cashier is interchangeable. In a salon, the person is the product. The client comes back for Mercy, not for the chair Mercy stands next to.

So every sale has to carry a name. The practical way is a PIN per staff member: each barber or stylist logs in, rings up their own clients, and at close you get a per person total without anyone having to remember anything. That one habit removes most commission arguments, because the number is no longer the owner's word against the barber's, it is the till's record of what each of them actually rang up.

Be clear about the limit. A POS will not calculate or pay commissions for you. It gives you a clean per staff total, split service and product, which turns commission into a two minute job on a calculator instead of a Saturday night disagreement.

The four pay models, and what each one does to your books

Pay structures differ street by street, and yours decides which report you need weekly. The ranges below are what gets quoted in Nairobi, Lagos and Abuja, not fixed prices: they move with the neighbourhood and the skill level.

Pay modelHow it worksSuitsWhat the till must give you
Fixed wageFlat monthly pay, all takings are the shop'sBusy shops with steady walk-in flowDaily total, staff attendance
Commission onlyStaff keep roughly 40% to 60% of their service revenueNew or part time staff, quiet locationsPer staff service revenue, weekly
Wage plus commissionSmall base, then 10% to 30% above a targetKeeping good stylists without full riskPer staff revenue against a target
Chair rentStylist rents the chair and keeps their takingsEstablished stylists with their own clientsRent collected, product sales only

Chair rent deserves a warning. It looks like easy money, and in a good location it is, but the moment your chairs are rented you lose control of pricing, service quality and the client list. If you want a brand rather than a landlord business, commission keeps you in charge. For a shop with fewer than four chairs and no Saturday queue, a flat wage is usually the honest choice, because commission only pay on thin traffic just pushes your best person out of the door.

Whatever you pick, pay it from a report, not from the drawer. Paying commission out of the day's cash before the day is closed is how a salon ends a good month with nothing in the bank.

Three pots of money that have to stay apart

A Kenyan salon takes cash, M-Pesa and sometimes card. A Nigerian one takes cash, bank transfer, Opay, Moniepoint or PalmPay. In both places the mistake is the same: it all collapses into one number, and the owner's personal money sits in the same wallet.

Clients paying a personal M-Pesa number, or transferring to the owner's personal account, is the most expensive habit in this trade. Business income mixes with rent, school fees and shopping, and by the fifteenth nobody alive can say what the salon earned. A till number or business account, with the POS recording which channel each sale came through, ends that. The longer argument is in is an M-Pesa till enough for your business, and the short version is that a till collects money well and tells you nothing useful about your business.

Then count the fee. On Lipa na M-Pesa Buy Goods the client pays nothing and the merchant carries a percentage, in the region of 0.55% with a small free band at the bottom and a cap per transaction. Safaricom has moved those bands more than once, so check the current tariff rather than trusting any blog, including this one. On a salon taking most of its money by phone, that slice belongs in your costs, not in a vague feeling that the numbers never add up.

At close you want three figures side by side: cash counted, M-Pesa or transfers received, credit given. A gap between counted and recorded cash is something you want to see on Saturday night, while four people still remember the day.

Appointments, deposits and the Saturday no-show

Walk-ins fill a barbershop. Appointments fill a salon, and the money is in the long services: braiding, weaves, bridal, a full colour. Those tie a chair for three or four hours, so a no-show costs you an afternoon of that chair, not one service.

Two habits fix most of it. Take a deposit on any booking over a couple of hours, and send a reminder the day before. Neither needs expensive software, but both need a record that does not live in one person's head, because whoever took the booking on WhatsApp is not always the person opening the shop.

digabloPos does include a booking module with a shareable link or QR code and automatic reminders. It was built around restaurant time slots, so in a salon you use it for appointment slots rather than per stylist scheduling. For a two or three chair shop that is enough, and free. If you genuinely run self booking across six stylists, a dedicated salon suite fits better, and I would rather say so than sell you the wrong thing.

The stock you forget to count: relaxer, dye, blades, extensions

Ask a salon owner what their biggest stock risk is and most will say the retail shelf. It is usually the back room.

A tub of relaxer, a bottle of developer, a box of blades and a bundle of extensions share one trait: they get used inside a service, so they leave no sale behind them. Nothing in your till says they went anywhere. They stop being there, and whether that was twelve legitimate retouches or four retouches and a stylist restocking her home kit, the shelf cannot tell you.

No POS measures how much dye went onto one client's head, and anyone claiming otherwise is selling a dream. What a POS gives you is the counter check: it knows you rang up twelve colour services this month, and you know how many tubs you opened. If twelve services emptied five tubs, you have a question worth asking. Services sold against product consumed is the only tool that works here, the same logic as reducing stock theft in a retail shop applied to a back room instead of a shelf.

Two rules: keep back bar stock physically apart from retail stock, and count it weekly. A weekly gap points at a week, and a week still has a story you can reconstruct.

What the setup actually costs

Three lines, and the first is usually already in your pocket.

LineWhat you needRough cost
DeviceThe Android phone or tablet you already ownNothing, or a used tablet for the counter
Receipt printerSmall 58mm Bluetooth thermal printerKES 4,000 to 9,000 / NGN 25,000 to 60,000
SoftwareOffline first POS app, free tierFree to start
Payment feesM-Pesa Buy Goods merchant share, or transfer feesAround 0.55% of till takings
DataSmall monthly bundle for sync and remindersA few hundred shillings

A barbershop can genuinely start on a phone with no printer, keeping the record in the app. The printer earns its keep the day a client disputes a price, or when you sell retail and want a slip in the bag. The fuller breakdown in what a POS really costs in Kenya and Nigeria applies here, with one difference: salons rarely need a barcode scanner, because nobody scans a haircut. What I would skip at the start is a fixed touchscreen terminal and any twelve month subscription on a shop that has not yet proved its Saturdays.

Two numbers that tell you if a chair pays its rent

Most owners track takings. Takings alone hide the thing that decides whether you are making money.

The first number is revenue per chair per week. Divide the week's service revenue by the number of chairs you pay rent and light for. If one chair produces half of what the others produce, the problem is the person in it, the hours it is open, or the fact that it exists at all. A fourth chair earning a third of a chair's keep is furniture, and furniture pays no rent.

The second is utilisation: chair hours sold against chair hours open. Four chairs across an eighty hour week give you three hundred and twenty chair hours to sell. Sell ninety and you are under thirty percent, and no amount of posting on Instagram fixes a shop that opens at the wrong times. Move your hours to where the demand is: late Friday, all of Saturday, Sunday afternoon.

Both numbers fall out of a till that attributes each sale to a person and a date. Neither falls out of an exercise book without an hour of adding up, which is why nobody with one calculates them.

Where digabloPos fits, and where it does not

To be straight about it: digabloPos is a till, not a salon suite. It handles services and products in the same sale, attributes each one to the staff member who rang it with their own PIN, keeps cash, M-Pesa and transfers apart, tracks product stock, records client credit, and keeps selling with no data and no mains power because it runs on the phone you already own. Test that last part the awkward way: flight mode mid service, ring up a full sale, print the slip, then reconnect and watch it sync by itself. The reasoning behind it is in why an offline POS is the only kind worth buying, and it matters more in a salon than in a shop, because when NEPA goes the clippers stop but you still have to take money for the cut you already finished.

What it does not do: calculate commission, run payroll, schedule stylists as individually bookable resources, or measure back bar consumption per client. For a large salon running eight stylists on online self booking, a specialist system is the better buy. For the common case, two to four chairs, mostly walk-ins with some appointments, money arriving three ways and a commission argument every weekend, a solid offline till with per staff attribution solves the real problem for nothing.

Getting it running before next Saturday

You do not need a project for this. You need one quiet weekday.

Monday evening: type in your services with real prices, twelve to twenty lines is plenty, then the retail products you actually sell with their buying and selling price. Tuesday: create a PIN for each barber or stylist and show them once how to ring up their own client. Four minutes each, and it is the whole point. Wednesday: count the back bar and the shelf, enter the quantities.

Thursday: run the shop on the till beside your exercise book for one day and compare the two at close. Saturday: run the busy day on it properly, close the day, print the per staff totals, and pay commission from that report in front of the people it concerns.

By Sunday you know two things you did not know before: what each chair brought in, and whether the drawer matches the record. That is where the arguments stop. Then keep two habits: close the day every day, and review your service prices twice a year against what the back bar costs you. Start free on the phone in your pocket and keep the exercise book a fortnight as a safety net. Loyalty and repeat visits are the next job, but only once you trust what the chairs are telling you.

Frequently asked questions

Can I use an ordinary shop POS for a salon or barbershop?

Partly, and the part that breaks matters. A shop till expects every item to have stock, so haircuts and braiding become fake stock items with silly negative quantities and your reports stop being usable. You need a till where an item can be a service with a price and no stock, sold on the same receipt as a product like pomade or extensions, with service income and product income reported separately.

How do I track commission per stylist or barber?

Give each person their own PIN so they ring up their own clients. At close, the till shows a per staff total split between services and products, and you calculate commission from that report rather than from memory. No POS worth trusting runs salon payroll for you, but per staff attribution removes the argument, because the figure comes from the till and not from anyone's recollection of the day.

Should clients pay my personal M-Pesa number or a business till?

Use a business till or business account. Personal number payments mix salon income with your rent and school fees, and within weeks you cannot say what the shop earned. On Lipa na M-Pesa Buy Goods the client pays nothing and you carry a merchant share in the region of 0.55% with a cap per transaction, so budget for it, and check Safaricom's current tariff since the bands have changed more than once.

How much does a salon POS cost in Kenya or Nigeria?

Less than most owners expect. The device is usually the phone you already have, a 58mm Bluetooth thermal printer runs about KES 4,000 to 9,000 or NGN 25,000 to 60,000, and an offline first app like digabloPos starts free. Add payment fees of roughly 0.55% on till takings and a small data bundle. Skip the fixed terminal and the barcode scanner, because nobody scans a haircut.

Does digabloPos handle appointments, and does it work during a power cut?

There is a booking module with a shareable link or QR code and automatic reminders, which cuts no-shows on long services like braiding and bridal work. It was designed around restaurant time slots rather than per stylist scheduling, so it suits a two to four chair shop. Because it runs on a phone or tablet it keeps selling on the device battery with no data, then syncs by itself when the connection returns.

Know what every chair earned before you lock up

Services and products on one receipt, a PIN per stylist so every sale carries a name, and cash, M-Pesa and transfers kept apart. Free to start on the Android phone you already own, and it keeps selling with no power and no data.

Try for free