Kenyan salons collect M-Pesa, cash and card daily. Here's how one system records all three against each service — so reconciliation is finished before you lock up.
Kenyan salons rarely get paid one way. M-Pesa pays for a haircut, cash covers a braiding session, a card takes care of a product sale. The money arrives — but when each payment lives in a different record, the owner finishes every day doing detective work instead of closing up.
Why do separate payment records cause problems?
When M-Pesa messages, a cash notebook and card slips live in different places, three things go wrong:
- Daily totals take guesswork — nobody can say with certainty what was collected by 7 p.m.
- Payments detach from services — you know you earned KES 28,000, but not which services or staff produced it
- Discrepancies surface days later — a missing KES 1,500 is nearly impossible to trace on Thursday when it happened on Monday
What does integrated payment tracking look like?
The fix is recording the payment at the moment the service closes, against that specific service ticket. In practice:
- The attendant closes the service ticket on their phone
- Podium sends an M-Pesa STK Push directly from the ticket — the client approves the prompt and the payment matches to that ticket automatically
- Cash and card payments are recorded on the same ticket the same way
- Daily reconciliation is effectively finished when the last client leaves
What should you be able to see at the end of every day?
A salon payment system should answer, without any manual adding-up:
- How much was collected today — in total, and split by M-Pesa, cash and card
- Which services and staff generated it
- Which tickets are paid and which are still open
- How today compares with last week
How Podium handles this
Podium treats payment as part of the service ticket, not a separate event. M-Pesa STK Push is sent from the ticket itself; card and cash are logged against it the same way. Because payments, services, staff and products share one record, the daily report — revenue by method, by service, by attendant — is ready without anyone reconciling anything.
How do I start cleaning up my payment records?
- Stop recording payments anywhere except against the service that earned them
- Pick one system that handles all three methods at the ticket level
- Compare your new daily totals against your old method for two weeks — the gaps will explain themselves
Frequently asked questions
Does Podium work with M-Pesa?Yes. Podium sends an M-Pesa STK Push directly from the service ticket. The client approves on their phone and the payment is matched to that ticket automatically.
What about walk-in clients paying cash?Cash is recorded against the same ticket at checkout, so walk-ins are captured with the same accuracy as booked clients.
Can I see payment breakdowns per branch?Yes. Growth and Chain plans support multiple branches with consolidated reporting across every location.
See STK Push working from a live service ticket — book a demo and we'll run a real payment in front of you.



