Why daily reconciliation matters for a Kenyan shop
Most small shops in Kenya take a mix of cash and M-Pesa Buy Goods, and the two are recorded in different places: cash sits in the drawer, M-Pesa sits in your till statement on the phone. If you never bring them together against what you actually sold, you have no idea whether the day balanced. Money can leak for weeks before you notice.
Reconciling daily turns a vague worry into a number. At close you compare what you sold, what came in by M-Pesa, and what is in the drawer. If they agree, you sleep. If they do not, the gap is small and recent, so you can trace it while staff still remember the day. Wait until month end and the same gap is buried under thousands of transactions you cannot reconstruct.
It also protects you with KRA. From January 2026, your declared income is validated against your records. A shop that reconciles daily can stand behind its numbers; a shop that cannot is guessing, and guessing is what triggers questions.
How to reconcile your M-Pesa till each evening
Do this at close, every day. It takes five minutes once it is a habit.
- 1
Step 1: Total your sales for the day
Add up everything you sold, from your POS or your sales book. This is your starting number: what the shop should have taken in, across cash and M-Pesa combined.
- 2
Step 2: Pull your M-Pesa till statement
Get the day total received on your Buy Goods till from the M-Pesa statement or your business app. This is the M-Pesa side of the day.
- 3
Step 3: Count the cash in the drawer
Count physical cash taken today, after removing your opening float. This is the cash side of the day.
- 4
Step 4: Add M-Pesa and cash, compare to sales
M-Pesa received plus cash taken should equal total sales. If the two sides match, the day is reconciled and you are done.
- 5
Step 5: If there is a gap, trace it
A shortfall usually means a sale was made but not paid, a customer paid the wrong number, or a withdrawal was not recorded. A surplus usually means a sale was paid but never rung up. Work backward from the largest unexplained transaction.
- 6
Step 6: Record the result
Write down the day total and whether it balanced. Over a week, a pattern of small gaps at the same time of day points to exactly where your workflow leaks.
Common reconciliation mistakes
Reconciling only at month end
By month end the trail is cold and the gap is large. Daily is the only cadence that lets you actually find the cause.
Forgetting the opening float
If you count all the cash including the float you started with, you will always look long. Remove the float first.
Ignoring withdrawals
Cash taken out of the till during the day for change, M-Pesa float or expenses must be recorded, or it shows up as a phantom shortfall.
Treating a gap as just a loss
A gap is a clue. A consistent shortfall at the lunch rush is a workflow problem, not bad luck. Read the pattern.
Mixing personal and business M-Pesa
If staff or you take Buy Goods payments to a personal number, the till statement will never match. One business number, always.
A shop traces a daily gap in five minutes
A hardware shop in Nakuru records KES 84,000 of sales for the day. The M-Pesa till shows KES 51,000 received and the drawer holds KES 30,000 after removing the float. M-Pesa plus cash is KES 81,000, which is KES 3,000 short of sales.
Because they reconcile nightly, the owner looks at the day while it is fresh. The largest odd entry is a KES 3,000 sale of roofing nails that was rung up but shows no matching payment. The customer had promised to send the money and left; the staff forgot to follow up. The owner calls, the customer pays, and the day balances.
Had they reconciled monthly, that KES 3,000 would have been one of dozens of small gaps with no way to tie any of them to a specific sale. Caught the same evening, it was a five-minute phone call.
When M-Pesa payments are not matched to sales, a missing payment, a staff shortfall or a double charge can slip past you until the money is already gone.
Veira reconciles M-Pesa Till and Paybill against every sale, so a mismatch surfaces the same day instead of at month end.
How Veira automates this
Veira links each sale to its payment as it happens, so a Buy Goods payment lands against the exact sale it belongs to. At close, the day is already matched: the system shows sales, M-Pesa received and cash expected side by side, and flags any sale without a payment or payment without a sale.
That turns reconciliation from a nightly manual exercise into a glance. The gap, if there is one, is named for you: this sale has no payment, this payment has no sale. You spend your five minutes acting on the answer instead of hunting for it.
Frequently asked questions
How often should I reconcile my M-Pesa till?
What three numbers do I compare?
My till is short. What does that usually mean?
My till is over. Is that a problem?
Why does forgetting the float throw off my reconciliation?
Can staff taking payments to a personal number break my reconciliation?
Does daily reconciliation help with KRA compliance?
Daily M-Pesa till reconciliation is a five-minute habit that protects your money and your records. Match sales to M-Pesa and cash every evening, trace any gap while it is fresh, and read the pattern over a week. Veira does the matching for you so the answer is waiting at close. See how Veira works and book a free demo.