The verdict in three sentences
In Kenya, an M-Pesa B2C payout usually lands in seconds during business hours, but it can stall 2 to 6 hours when the sending Paybill float runs dry. Overnight and holiday windows push things further, so a payout you expect "instantly" may actually clear the next morning. On a treasury of 4,000,000 KES/month, misjudging float and timing easily ties up 130,000 to 260,000 KES.
Payout windows by time of day
Real delay depends less on the technology than on when you fire the disbursement and how full your float is. A payout after hours or on a low float carries a compounding risk. Here are 2026 orders of magnitude for Kenya.
| When you disburse | Time to landed funds | Delay risk |
|---|---|---|
| Weekday, business hours, healthy float | Seconds | Low |
| Weekday, business hours, low float | 2 to 6 h | Medium |
| Weekday, after hours | Up to 4 h | Medium |
| Friday evening | 4 to 12 h | High |
| Weekend | Variable | High |
| Public holiday eve | +1 to 2 batches | Very high |
The operational lesson: keep the float topped up and disburse during business hours to keep average delay near seconds instead of hours.
Average vs P95: the peak trap
Averages lie when there are spikes. A "typical" payout of 30 seconds can hide a P95 (worst 5 % of cases) of several hours when the system is loaded at month end. Let us compare average and P95 in the main scenarios.
| Scenario | Average delay | P95 delay |
|---|---|---|
| Business hours, healthy float | 30 s | 5 min |
| Business hours, low float | 20 min | 6 h |
| After hours | 15 min | 4 h |
| Friday evening | 45 min | 12 h |
| Public holiday eve | 60 min | 16 h |
If you size your treasury on the average (30 seconds) while 5 % of payouts take 6 hours, you will be short exactly on the busiest days. Always provision on the P95, not the mean.
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
Brian, who runs a hardware store in Nairobi, disburses supplier payments of 4,000,000 KES/month via M-Pesa B2C. He used to fire large batches Friday evening on a depleted float, and funds landed the next morning, effectively delaying restocking. By topping up the float every morning and disbursing before noon, his P95 dropped from 12 hours to under 30 minutes. That reliability let him restock one day earlier each week, freeing roughly 120,000 KES of working capital without changing a single price.
FAQ
Is M-Pesa B2C really instant in Kenya? During business hours with a healthy float, yes, funds land in seconds. When the Paybill float is empty or it is after hours, the same payout can stall 2 to 6 hours.
Why does float matter so much? A B2C disbursement draws from your utility/float balance. If that balance is empty, payouts queue until you top up, adding hours of delay regardless of the recipient.
Should I plan on the average or the P95? On the P95: if the average is 30 seconds but 5 % of cases take 6 hours, sizing on the average leaves you short on peak days. Always plan for the reasonable worst case.
How much does a delay day cost? On 4,000,000 KES/month, each day of slippage ties up about 133,000 KES. The financing cost is small, but the real cost is the stock you fail to buy back.
Can disbursement requests be automated? Yes, an automatic rule that tops up float and fires payouts every business morning removes the human risk of late or forgotten batches.
Let's talk about your project. We tune your mobile-money disbursements to minimise real delay and keep your treasury reliable. 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.
