The verdict in three sentences
Cash on delivery (COD) remains the favourite payment method across West and East African e-commerce, but its 12-25 % refusal rate turns every risky zone into a margin sink. Prepaid mobile money (Wave, Orange Money, M-Pesa-style wallets) cuts failure to 3-6 % while costing 8-12 % extra checkout abandonment. The right answer is not one or the other but a hybrid rule: COD under a basket cap, mandatory prepaid on risky zones and repeat-refuser numbers, partial deposit everywhere else.
What a refused COD order really costs
A refused COD order is never free. You pay the round-trip bike fare, the tied-up stock, the restocking time and sometimes a second attempt. In 2026, across Lagos and Accra, a failed delivery costs on the order of 1,500 to 3,000 FCFA in bare transport, before counting the lost sale.
| Payment method | 2026 failure rate | Cost per failed order | Checkout abandonment |
|---|---|---|---|
| COD central zone | 8-12 % | 1,500 FCFA | Very low |
| COD outskirts | 15-20 % | 2,200 FCFA | Very low |
| COD out-of-town | 20-25 % | 3,000 FCFA | Very low |
| Prepaid wallet | 3-6 % | 300 FCFA (payout) | +8-12 % |
| 30 % partial deposit | 6-9 % | 900 FCFA | +4-6 % |
The reading is clear: the farther the zone, the more COD bleeds. Conversely, prepaid removes the door-refusal risk but costs abandoned baskets at the moment of payment.
Impact on net margin per order
Take an average basket of 15,000 FCFA with a 40 % gross margin (6,000 FCFA). We spread the failure cost across all orders in that method.
| Scenario | Gross margin | Smoothed failure cost | Payment fee | Net margin |
|---|---|---|---|---|
| 100 % COD outskirts | 6,000 FCFA | 385 FCFA | 0 | 5,615 FCFA |
| 100 % COD out-of-town | 6,000 FCFA | 675 FCFA | 0 | 5,325 FCFA |
| 100 % prepaid wallet | 6,000 FCFA | 18 FCFA | 225 FCFA (1.5 %) | 5,757 FCFA |
| Hybrid (60 % prepaid) | 6,000 FCFA | 210 FCFA | 135 FCFA | 5,655 FCFA |
Pure prepaid maximises margin per delivered order, but you must subtract the volume effect: the 8-12 % of buyers who abandon when prepaid is enforced. The hybrid strategy captures the best of both: it cuts refusals on dangerous zones without killing volume on safe ones.
The recommended hybrid rule
- Central zones, basket < 20,000 FCFA: COD allowed, low risk.
- Outskirts and out-of-town: mandatory prepaid, or a 30 % deposit to cover transport.
- Basket > 40,000 FCFA: minimum deposit required regardless of zone.
- Customer who already refused an order: automatic full prepaid.
This logic is coded straight into checkout: based on detected zone and the number's history, COD is shown or hidden. That is exactly what Kolonell builds into its e-commerce stores with native Wave and Orange Money.
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.
Awa runs a cosmetics store in Lagos: 300 orders a month, average basket 15,000 FCFA, 45 % in outskirts and out-of-town. On 100 % COD she suffers 18 % failure on those zones, about 24 failed orders at an average 2,400 FCFA = 57,600 FCFA lost per month.
Switching risky zones (135 orders) to mandatory prepaid drops failure there to 5 %. She loses roughly 10 % of those orders to abandonment (13 customers) but eliminates 20 refusals. Bottom line: about 48,000 FCFA of failures avoided against ~19,500 FCFA of margin lost to abandonment. Net gain: ~28,500 FCFA per month, plus cash collected upfront.
FAQ
Will COD disappear in African e-commerce?
No. In 2026 it stays dominant in many niches because it reassures buyers unused to paying in advance. The goal is not to remove it but to confine it to zones and baskets where its 8-12 % failure rate stays bearable.
Doesn't enforcing prepaid scare customers away?
Partly: expect 8-12 % extra checkout abandonment. But on an out-of-town zone at 25 % refusal, prepaid abandonment costs far less than the lost bike round-trips. The math almost always favours prepaid on those zones.
What partial deposit should I ask for?
A 30 % deposit generally covers the cost of a failed delivery while staying psychologically acceptable. It cuts failure to 6-9 % versus 15-20 % on pure COD in the same zones.
How do I automate the rule by zone?
Checkout detects the zone as the address is typed and cross-checks the number against history. Based on these two criteria it allows COD, imposes a deposit or requires full prepaid, with no manual step.
Wave or Orange Money for prepaid?
Both, ideally. Offering both at checkout maximises acceptance; merchant fees sit around 1 to 1.5 % in 2026. A unified module avoids maintaining two separate integrations.
Let's talk about your project. We configure your Wave/Orange Money checkout with per-zone COD rules to protect your margin from month one. 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.

