The verdict in three sentences
Collecting payments is well documented; bulk disbursement is far less so, yet that is where SMEs waste the most time. A disbursement (payout) API sends 50 to 10,000 transfers at once, with callback confirmation and automatic reconciliation. In 2026 the real issue is not the fee but the float pre-funding and the failure rate from wrong numbers.
Payout fees and batch limits by operator
Operators charge disbursement either as a percentage or a flat fee. Flat favours large amounts, percentage favours small ones. Here are 2026 orders of magnitude.
| Operator | Payout fee | Batch limit | Payout delay | Confirmation |
|---|---|---|---|---|
| M-Pesa B2C | 1–1.5 % | 1,000+ lines | instant | callback |
| MTN MoMo Disbursement | flat 50–100 local | 100–1,000 lines | instant | callback |
| Airtel Money B2C | 1–1.5 % | 1,000 lines | instant to T+1 | callback |
| Wave Payout | 0.5–1 % | up to 10,000 lines | instant to T+1 | callback |
On a transfer of 100,000 local currency, a flat fee of 100 (MTN) costs 0.1 %, while a 1 % percentage costs 1,000. For paying high salaries the flat fee wins; for many small amounts (rider commissions) the percentage can come out cheaper.
Float, failure rate and reconciliation
Two things trip up beginners: you must pre-fund a float account before any disbursement, and a share of transfers fail due to wrong numbers. Here are 2026 benchmarks.
| Issue | 2026 order of magnitude | Impact |
|---|---|---|
| Float pre-funding required | 100 % of batch upfront | cash tied up |
| Failure rate (wrong number) | 2–6 % | re-check and re-send |
| Callback confirmation delay | 2–30 seconds | real-time reconciliation |
| Bulk file limit | 100 to 10,000 lines | split large batches |
| Failed-transfer refund to float | automatic | no loss, just re-send |
On a batch of 300 transfers, a 4 % failure rate means 12 transfers to fix manually. A good API returns a per-line status, so you identify and re-send only the 12 concerned, not the whole batch.
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
Mary runs a delivery platform in Nairobi with 220 riders paid weekly. Manually, each payment takes her 90 seconds: 220 × 90 s = 5.5 hours/week, or 22 hours/month. With a disbursement API she uploads a 220-line file processed in under 5 minutes. At an internal hourly cost of KES 500, she saves the equivalent of tens of thousands monthly in admin time. The 4 % failure rate (~9 riders/week) is isolated automatically and re-sent in 2 minutes.
FAQ
What is float pre-funding? It is the amount you must deposit in advance on your merchant account to cover disbursements. For a batch of 5M local currency, you must have 5M (plus fees) available before launching.
What happens if a number is wrong? The transfer fails and the amount is automatically credited back to your float. You get a per-line failure status — expect 2–6 % failures on an uncleaned batch.
Is disbursement instant? With M-Pesa, MTN and Wave, yes, usually within seconds. Some flows may go up to T+1 depending on volume and time of day.
How many lines per batch? From 100 lines (MTN MoMo) to 10,000 lines (Wave) depending on operator. For very large volumes we auto-split into sub-batches with consolidated reconciliation.
Can I automate monthly payroll? Yes. We connect your payroll file or HR tool to the disbursement API, with two-level approval before sending and an accounting export after callback confirmation.
Let's talk about your project. We automate your supplier and salary payouts with reconciliation and failure handling. 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.
