Digital Africa11 min read

Mobile Money Payment Reconciliation and Accounting Guide (2026)

Mohamed Bah·Fondateur, Kolonell
August 31, 2026
Share:
Mobile Money Payment Reconciliation and Accounting Guide (2026)

Mobile Money Payment Reconciliation and Accounting Guide (2026)

Digital Africa

The verdict in three sentences

Reconciliation means verifying that every mobile money payment you collect appears in your accounting, at the right amount and net of fees. In 2026, 2 to 5% of transactions show a temporary discrepancy (missing webhook, deducted fees, timing), and an untreated gap becomes a cash hole. Goal: reconcile within 24 hours and book fees (1 to 1.5%) as a separate expense.

The three sources to match

Clean reconciliation cross-checks three sources: the webhook your site received, the operator statement (Wave/Orange Money), and your accounting ledger. Discrepancies almost always arise between these columns.

SourceWhat it providesReliabilityDelay
Site webhookGross amount, reference, statusMedium (can be missing)Real time
Operator statementNet amount, fees, transaction IDHigh (source of truth)T+1
Accounting ledgerRevenue + fee expense entryHigh if up to dateVariable
PSP dashboardAggregated view, payoutsHighT+1 to T+3

The golden rule: the operator statement is the source of truth. The webhook triggers the order, it does not close the books.

Discrepancy types and handling

Most gaps fall into five categories, each with a standard fix.

Discrepancy typeFrequency (2026 order of magnitude)CauseHandling
Missing webhook1-3% of txTimeout, failed retryQuery status API, re-import
Unbooked feesvery frequentOperator fee 1-1.5%Separate expense entry
Double credit1-2% of txRetry without idempotencyDeduplicate by ID
Phantom paymentrareFraudulent callbackCheck signature + statement
Timing (D vs D+1)commonTimezone, operator cut-offMatch on value date

A 10,000 FCFA payment collected net may have cost 100 to 150 FCFA in fees: those fees must appear as an expense, otherwise your margin is wrong.

Need a professional website?

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

Mini case study

Awa, who runs a shop in Dakar, collects 320 mobile money orders in the month for a gross of 4,200,000 FCFA. Her Wave/OM statement shows 4,158,000 FCFA net, meaning 42,000 FCFA in fees (1%). Three webhooks were missing (two for 15,000 and one for 12,000 FCFA), and two double credits of 8,000 FCFA appeared. After matching: she re-imports the 3 missing tx (+42,000 FCFA real revenue), cancels the 2 duplicates (-16,000 FCFA), and books 42,000 FCFA as fee expense. Without reconciliation, her books overstated revenue by more than 50,000 FCFA. Matching now takes her 20 minutes with an automated export versus 3 hours by hand.

FAQ

How often should I reconcile? Ideally daily, within 24 hours, or weekly at minimum. Beyond that, the volume of discrepancies to investigate explodes and finding a single transaction often exceeds 15 minutes per case.

Do mobile money fees go to expense or as a revenue deduction? In accounting, you record gross revenue and then fees (1 to 1.5%) as a separate expense. This keeps revenue readable and makes margin control easier.

How do I find a missing webhook? Query the PSP status API with the order reference, then compare with the operator statement. A missing webhook affects 1 to 3% of transactions and re-imports without contacting the customer.

Can everything be automated? Yes, up to 90%. An automated import of the operator statement plus an ID-based matching rule saves 8 to 15 hours per month and pushes the unresolved discrepancy rate below 0.5%.

What about a phantom payment? Verify the callback signature and confirm the transaction is absent from the operator statement. If it does not exist on the operator side, it is a false callback to reject, never to book.

Let's talk about your project. We automate your mobile money reconciliation and fee accounting entries. WhatsApp +221 77 596 93 33.

Tags:#reconciliation#accounting#mobile money#matching#webhook#management#finance#Africa
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.