E-commerce11 min read

Closing your mobile money till nightly: a step-by-step reconciliation for Nairobi shops

Mohamed Bah·Fondateur, Kolonell
August 14, 2026
Share:
Closing your mobile money till nightly: a step-by-step reconciliation for Nairobi shops

Closing your mobile money till nightly: a step-by-step reconciliation for Nairobi shops

E-commerce

The verdict in three sentences

Daily reconciliation means matching your mobile money receipts against your point-of-sale (POS) records every night. Done manually via SMS, it takes 45 minutes and lets a 3 to 7 % mismatch rate slip through; automated via API, it drops to 4 minutes with a near-zero gap. Above a daily float of KES 200,000 (2026 order of magnitude), automation is no longer optional: it is your anti-fraud safeguard.

Manual vs API: what automation changes

The manual method relies on counting operator confirmation SMS line by line and comparing them to the till's Z report. The API method pulls the transaction log from Wave, M-Pesa or Orange Money directly and matches it automatically against your POS.

CriterionManual reconciliationAPI reconciliation
Time per close45 min4 min
Observed mismatch rate3 to 7 %< 0.5 %
Internal fraud detectionLowHigh
Per-transaction traceabilityPartial (SMS)Full (tx ID)
Monthly tool costKES 0KES 500 to 1,300
Human error riskHighNear zero

Over a 26-working-day month, 45 minutes per night adds up to nearly 20 hours of labour; the API consumes under 2 cumulative hours.

The operator fees that drive the gap

Part of the gap simply comes from merchant fees taken at source, which beginners forget to subtract.

OperatorMerchant collection feeSettlement
Wave (Senegal)1 % flatT+1
M-Pesa till (Kenya)0.55 % tieredInstant to T+1
Orange Money merchant1.5 %T+1
MTN MoMo (Ghana)1 % capped at GHS 10T+1

If you collect KES 500,000 via an M-Pesa till, roughly KES 2,750 goes to fees: your operator log shows the net, not the gross. Confusing gross and net creates a false gap every night.

Mini case study

Need a professional website?

Kolonell builds websites that attract clients, optimized for the Sénégalese market. Free quote in 2 minutes.

Wanjiru, who runs a grocery shop in Nairobi, collects on average KES 90,000/day, of which 60 % is mobile money. Manually, she saw an average 4 % gap, about KES 2,160/day of uncertainty (theft, error, forgotten fees). After switching to an API reconciliation at KES 1,000/month, her gap fell below 0.4 %, recovering nearly KES 1,900/day of visibility, or about KES 49,000/month for a fraction of the cost.

FAQ

Should I reconcile every night or once a week?

Every night. A gap spotted on day one can be fixed; a gap accumulated over 7 days becomes impossible to trace, especially with a daily float above KES 200,000.

How do I handle fees in reconciliation?

Always work in operator net. Subtract the merchant rate (1 % Wave, 0.55 % M-Pesa) before comparing to the Z report, otherwise you create a mechanical false gap.

Is an API realistic for a small shop?

Yes. For KES 500 to 1,300/month a connector links the operator log to your till. The payback is reached as soon as the gap you avoid exceeds that cost.

What if the gap exceeds 5 % one night?

Hold the close, isolate unmatched transactions by their ID, and first check payments flagged as "pending" on the operator side before suspecting a till error.

Let's talk about your project. We connect your till to Wave, M-Pesa and Orange Money for a reliable 4-minute close. WhatsApp +221 77 596 93 33.

Tags:#mobile money#reconciliation#M-Pesa#Wave#caisse#POS#Nairobi#comptabilite
Share:

Mohamed Bah

Fondateur, Kolonell

Passionate about digital and entrepreneurship in Africa, Mohamed has been helping Sénégalese businesses with their digital transformation since 2020. Founder of Kolonell, he believes every SME deserves a professional and accessible online présence.