The verdict in three sentences
Beyond 20 vendors, manual payout becomes an operational risk: wrong numbers, double payments, omissions, and two hours lost every Friday. A disbursement API batch processes 80 vendors in under 5 minutes for a cost of about 0.5% to 1% per transfer, with a failure rate around 3% to handle automatically. The 2026 rule: automate the batch, isolate failures, and retry without ever re-paying transfers that already succeeded.
What breaks in manual payout
Sending 80 mobile money transfers by hand means 80 number entries, 80 amounts, 80 confirmations. A human error rate of 2% already means 1 to 2 wrong payments per week. Add vendors who dispute non-receipt, and support explodes. API automation solves three problems at once: speed, traceability (each transfer has a reference), and idempotency (a replayed batch does not pay twice).
Disbursement API comparison
| Provider | Payout fee (est. 2026) | Batch limit | Delay | Idempotency |
|---|---|---|---|---|
| Wave B2B (Senegal/CI) | ~0.5% | High | < 2 min | Yes (ref) |
| MTN MoMo Disbursement | ~0.75% | 500-1000 / batch | < 5 min | Yes |
| Airtel Money Payout | ~0.8% | Country-dependent | < 5 min | Yes |
| Flutterwave Transfers | ~1% | 1000 / bulk | < 5 min | Yes (ref) |
| M-Pesa B2C (Kenya) | ~1% | Tier-dependent | < 5 min | Yes |
Fees and limits vary by country and negotiated volume; treat as a 2026 order of magnitude. In East Africa, M-Pesa B2C dominates; Flutterwave offers the widest multi-country coverage.
Real cost of an 80-vendor batch
Assumption: average payout of 45,000 FCFA per vendor, 80 vendors, 0.7% fee.
| Item | Value |
|---|---|
| Total payout volume | 3,600,000 FCFA |
| Disbursement fee (0.7%) | 25,200 FCFA |
| Processing time | < 5 minutes |
| Successful transfers (97%) | 78 vendors |
| Failed transfers (3%) | 2-3 vendors |
| Manual time avoided | ~2 h / week |
The 25,200 FCFA cost for 80 vendors is trivial against two weekly hours and error risk. Over a year, that is about 1.3 million FCFA in payout fees for a flow of 187 million FCFA disbursed.
Handling the 3% failures
Need a professional website?
Kolonell builds websites that attract clients, optimized for the Sénégalese market. Free quote in 2 minutes.
Failures come from three causes: invalid or inactive number, vendor account limit reached, or closed wallet. The 2026 logic:
- The batch returns a status per transfer (
successful,failed,pending). failedtransfers are isolated in a retry queue, never replayed en masse.- Invalid number → vendor notification for correction, no blind retry.
- Limit reached → automatic retry on D+1.
pendingbeyond 30 min → status check via webhook, never a new transfer.
The fatal mistake is replaying the whole batch when 2 transfers fail: you re-pay 78 vendors. Hence the importance of the idempotent reference per transfer.
Mini case study
Ibrahim runs a fresh-produce marketplace in Nairobi, 80 vendors paid every Friday. Before automation: 2.5 hours of manual work, 1 to 2 errors per week, about 30,000 FCFA/month in disputes and refunds. After moving to a Flutterwave Transfers batch: 4-minute processing, 0.7% fee (25,200 FCFA/week), 3% failure rate auto-retried on Monday. Net gain: 10 hours/month recovered and zero double payments in six months. The fee cost is higher, but the freed time is reinvested in vendor recruitment, which grew GMV by 18%.
FAQ
What does a mobile money payout cost in 2026? Expect 0.5% to 1% per transfer depending on operator and country. Wave is cheapest in Senegal and Côte d'Ivoire (~0.5%), Flutterwave around 1% but with the widest coverage.
How many vendors in a single batch? MTN handles 500 to 1000 transfers per batch, Flutterwave up to 1000 in bulk. Beyond that, you split into several sequential batches with status tracking.
How do you avoid double payments? Each transfer carries a unique idempotent reference. If the batch is replayed, the API recognizes already-processed references and does not re-pay. Never generate a new reference for a retry.
What do you do with an invalid number? Isolate the transfer, notify the vendor to correct their number in their profile, and retry only after correction. A blind retry on an invalid number fails endlessly.
Can vendors be paid daily instead of weekly? Technically yes, but fees multiply. Weekly cadence is the best trade-off between vendor cash flow and disbursement cost in 2026.
Let's talk about your project. We automate your vendor payouts with batching, idempotency and a failure retry queue, tested on real amounts. 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.
