M-Pesa is Already Everywhere
Kenya leads the world in mobile money adoption. For small shops, M-Pesa is often the first thing customers reach for. Many sales are split — part cash, part M-Pesa — or customers pay entirely via mobile money.
The problem is not accepting M-Pesa. It is tracking it. When cash and M-Pesa are recorded in different places (or not recorded at all), you lose visibility into your actual revenue.
The Problem with Separate Tracking
Here is what typically happens in a small shop:
- Cash sales go into the till and maybe into a notebook.
- M-Pesa sales show up on the phone statement, but are not reconciled with the notebook.
- At the end of the day, total revenue is a rough estimate — till cash plus "whatever came through M-Pesa."
- Over time, discrepancies grow, and it becomes impossible to know the true daily revenue.
How to Use M-Pesa Better in Your Shop
1. Record Payment Method at Point of Sale
When you record a sale, note whether it was cash or M-Pesa. This is easiest with a POS system that lets you select the payment type for each transaction. At the end of the day, you can see exactly how much came through each channel.
2. Use M-Pesa for Debt Collection
Many customers who owe you money will find it easier to send an M-Pesa payment than to come back to the shop. If you track debtor balances digitally, you can send a polite SMS reminder with your M-Pesa number. When they pay, you update the balance.
3. Reconcile Daily
At the end of each day, check that your M-Pesa statement matches the M-Pesa sales recorded in your POS or notebook. Do the same for cash. If the numbers do not match, investigate before the trail goes cold.
4. Keep Till Money and M-Pesa Separate
Avoid withdrawing M-Pesa to add to the cash till or vice versa mid-day. This creates confusion. Let each payment channel track independently until your daily reconciliation.
5. Consider STK Push for Checkout
M-Pesa STK push sends a payment prompt directly to your customer’s phone, so they confirm and pay without you reading out a till number. Duka Digital offers STK push where enabled for shops that want a faster payment experience.
What a Unified System Looks Like
When cash and M-Pesa are recorded in one place:
- You know exact total revenue every day — no guessing.
- You can see payment trends — are more customers paying via M-Pesa over time?
- Profit calculations are accurate because all income is captured.
- Tax reporting is simpler because all transactions are in one log.
- Credit collection is easier because you can track partial M-Pesa payments against debtor balances.
Getting Started
If you are still tracking M-Pesa separately, make one change today: start recording the payment method for every sale. Whether you use a notebook or a POS system, this single habit will give you much better visibility into your cash flow.
When you are ready for a system that automates this, Duka Digital handles M-Pesa and cash as payment options within every sale. No extra steps.