The verdict in three sentences
A mobile-money statement never matches the sales ledger because fees are deducted at source, refunds are reversed on a different date, and settlement lands at T+1 to T+3. Manual CSV reconciliation swallows 6 to 9 hours a month of an accountant billed 15,000 to 25,000 FCFA (about €23 to €38) per hour. API auto-matching cuts that work below 1 hour and divides the unexplained-mismatch rate by five.
Why the numbers never line up
Three mechanisms systematically shift your lines. First, merchant fees withheld before the money reaches your account. Second, the settlement lag: a Monday sale may only be credited on Wednesday. Third, reversals (refunds, cancellations) that appear on a different accounting date from the original sale.
| Provider | 2026 merchant fee | Settlement delay | Daily wallet cap |
|---|---|---|---|
| MTN MoMo (NG) | ~1% to 1.5% | T+1 to T+2 | ₦500,000+ |
| Paystack (NG) | 1.5% + ₦100 | T+1 | Contract-based |
| Wave (SN) | 1% | T+1 | 2,000,000 FCFA |
| Orange Money (SN) | 1% to 1.5% | T+1 to T+2 | 2,000,000 FCFA |
*2026 ballpark — exact schedules depend on the negotiated merchant contract.*
Manual CSV vs API auto-matching
Manual reconciliation means downloading the statement, opening it in a spreadsheet, and ticking line by line against the sales ledger. On 800 transactions a month, a 4% to 7% mismatch rate means 32 to 56 lines to investigate one by one. The API reconciles automatically by transaction ID and only surfaces the real gaps.
| Method | Time/month | Residual mismatch | Monthly cost |
|---|---|---|---|
| Manual CSV (800 tx) | 6 to 9 h | 4% to 7% | 90,000 to 225,000 FCFA |
| Semi-auto (spreadsheet rules) | 3 to 4 h | 2% to 3% | 45,000 to 100,000 FCFA |
| API auto-matching | < 1 h | < 1% | 15,000 to 25,000 FCFA |
*Costed at an accountant rate of 15,000 to 25,000 FCFA/h, 2026 ballpark.*
Mini case study
Chidinma, who runs a cosmetics shop in Lagos, collects the equivalent of 3,200,000 FCFA/month over 640 transactions. Her accountant spent 7 h/month reconciling, about 140,000 FCFA. After API connection and auto-matching, only 6 lines remain in dispute (under 1%), handled in 45 min: cost down to ~18,000 FCFA. Monthly saving: about 122,000 FCFA, close to 1,460,000 FCFA a year — more than enough to pay off the integration.
Need a professional website?
Kolonell builds websites that attract clients, optimized for the Sénégalese market. Free quote in 2 minutes.
FAQ
Why does my MoMo statement show less than my sales?
Because the ~1% merchant fee is deducted at source: on 1,000,000 FCFA sold you are credited about 990,000 FCFA. It's not an error, it's a cost to book separately.
How long does a realistic manual reconciliation take?
For 700 to 900 transactions/month, expect 6 to 9 hours. Above 1,500 transactions manual work becomes unmanageable and the error rate climbs past 7%.
Does the API really eliminate every error?
No, but it drops the residual mismatch rate below 1% by matching on unique IDs. The accountant only handles real cases (disputes, partial refunds) instead of ticking 800 lines.
How do I book reversed refunds?
Attach them to the original sale by reference, not to their appearance date. A 25,000 FCFA refund four days after the sale must cancel the original line, otherwise revenue is overstated.
Do I need specific accounting software?
No, but you need an import layer that speaks to the MoMo/Paystack APIs. That's exactly what we connect to your existing tool (Sage, Odoo, structured spreadsheet).
Let's talk about your project. We wire mobile-money auto-reconciliation into your books and give you your hours back. 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.

