The verdict in three sentences
In Accra in 2026, a merchant collecting through MTN MoMo, Telecel Cash and a bank account juggles three statement formats that cannot be cross-checked by hand. Manual reconciliation eats 6 to 10 hours a week and lets 2 to 4 % of revenue vanish as untraced gaps. A webhook-driven reconciliation engine gives that time back and pushes phantom unpaid orders below 0.3 %.
Why multi-wallet breaks manual accounting
Each wallet and aggregator publishes its statement in its own format, with its own transaction IDs, settlement delays and labels. Cross-checking 400 monthly transactions across three sources means line-by-line matching in a spreadsheet — slow and error-prone.
| Source | Statement format | Settlement | Merchant fee | Identifier |
|---|---|---|---|---|
| Paystack | API JSON / CSV | T+1 | 1.5 % + cap | UUID reference |
| Flutterwave | API JSON | T+1 | 1.4 % | flw_ref |
| MTN MoMo direct | CSV / PDF | 24-48 h | 1.4-1.8 % | MTN txn ID |
| Bank account | PDF / statement | 48-72 h | 0 % (transfer) | operation number |
Without a common identifier, a payment collected on Friday but settled Monday shows up as a gap until someone ticks it off by hand.
Manual vs automated matching engine
The decision is between a CSV export reconciled every week-end and a connector that receives webhooks in real time and automatically matches each collection to its order.
| Criterion | Manual CSV export | Automated webhook engine |
|---|---|---|
| Weekly time | 6-10 h | 15-30 min of review |
| Untraced gaps | 2-4 % of revenue | < 0.3 % |
| Time to detect unpaid | 7-30 days | Real time |
| Data-entry error risk | High | Near zero |
| Monthly cost | 0 FCFA (but time) | 25,000-75,000 FCFA |
| Audit trail | Weak | Full timestamped log |
Need a professional website?
Kolonell builds websites that attract clients, optimized for the Sénégalese market. Free quote in 2 minutes.
The connector cost (2026 order of magnitude) pays for itself within the first ten hours saved.
Mini case study
Fatou runs a cosmetics shop in Accra, collecting 3,200,000 FCFA/month across MTN MoMo, Paystack and transfers. She spent 8 h/week reconciling — roughly 32 h/month valued at 2,000 FCFA/h = 64,000 FCFA of time. Her untraced gaps ran at 2.5 %, or 80,000 FCFA/month of revenue never rebuilt. A 45,000 FCFA/month connector gives back 30 h and drops gaps to 0.3 % (~9,600 FCFA). Estimated net gain: ~89,000 FCFA/month excluding the value of recovered time.
FAQ
How many wallets make automation worth it? From two sources with staggered settlements, manual matching already exceeds 4 h/week. At three wallets and 300+ monthly transactions, automation almost always wins.
Does the webhook replace the bank statement? No: the webhook confirms collection in real time, but you keep the statement to verify actual settlement (24-72 h later). The engine matches both automatically.
Where do today's 2-4 % gaps come from? Mostly payments settled after closing, undetected duplicates and misallocated refunds. Automated matching identifies them and pushes them below 0.3 %.
Do I need to switch wallets to plug in a reconciliation engine? No. The connector adapts to your existing MTN/Paystack exports, or routes through an aggregator that unifies formats into a single JSON API.
Let's talk about your project. We plug a reconciliation engine onto your MTN MoMo, Paystack and bank sources to kill phantom gaps. WhatsApp +221 77 596 93 33.
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.
