The verdict in three sentences
A mobile money refund is rarely a simple cancellation: on the Wave and OM side it is often an outbound transfer to the customer, with its own fees. On the Anglophone side, Paystack and Flutterwave handle refunds via API to the source in T+3 to T+7. A written returns policy, a stated delay and a tooled workflow are what keep the dispute rate under 2 % without cash-flow surprises.
Two refund mechanics
Depending on the operator, refunding means either cancelling a still-reversible transaction or sending a new transfer. The difference changes cost and delay.
| Channel | Mechanic | Delay (2026 ballpark) | Merchant cost |
|---|---|---|---|
| Wave | Outbound transfer | Minutes to T+1 | ~0.5 to 1 % |
| Orange Money | Outbound transfer | T+1 to T+2 | ~1 % |
| MTN MoMo | Transfer / reversal | T+1 to T+3 | Fixed fee |
| Paystack | Refund API to source | T+3 to T+7 | Per method |
| Flutterwave | Refund API to source | T+3 to T+7 | Per method |
The key point: when the refund is an outbound transfer, the merchant pays operator fees a second time. On a 20 000 FCFA order refunded via Wave at ~0.8 %, that costs 160 FCFA net, on top of the initial collection fees already spent.
Returns policy and cash-flow impact
A good policy sets the return window, conditions and who bears the fees. It protects margin and reduces disputes.
| Rule | 2026 recommendation | Effect |
|---|---|---|
| Return window | 7 to 14 days | Frames requests |
| Return fees | Merchant if error, customer otherwise | Protects margin |
| Stated refund delay | 48 h to 7 days | Reduces follow-ups |
| Auto-refund threshold | < 10 000 FCFA | Speeds small cases |
| Target dispute rate | < 2 % | Service health |
An auto-refund threshold on small amounts (< 10 000 FCFA) unclogs customer service: the refund cost is lower than the cost of manually processing the dispute.
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
Ousmane sells accessories in Thies, 400 orders/month for 5 000 000 FCFA, average basket 12 500 FCFA. His return rate is 3 % (12 orders). Refund cost via Wave at 0.8 %: 12 x 12 500 x 0.8 % = 1 200 FCFA in monthly fees. By stating a clear 48 h delay and a written policy, he drops his dispute rate from 3.5 % to 1.8 %, under the 2 % target, and cuts inbound support messages by a third.
FAQ
Does refunding cost the merchant fees? Often yes: on the Wave/OM side, the refund is an outbound transfer charged ~0.5 to 1 %, on top of collection fees already paid.
How long does a card refund take via Paystack or Flutterwave? Usually T+3 to T+7 to the source, the time the card network needs to process the refund.
Should you refund in mobile money or as store credit? Store credit avoids transfer fees and builds loyalty, but a real refund is mandatory if the customer legitimately requests it.
What dispute rate should you target? Under 2 %. Above that, it signals a product, logistics or communication problem to fix at the source.
Can small refunds be automated? Yes, an auto threshold under 10 000 FCFA handles small cases with no intervention, cheaper than manual processing.
Let's talk about your project. We'll tool your refund workflow and returns policy in one week. 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.

