The verdict in three sentences
In Nairobi, most lost sales are not lost in the catalogue but at the payment step: 60 to 70% of M-Pesa carts are abandoned. The causes are well known — too many steps, manual phone entry, a poorly tuned STK Push timeout, and no recovery message. Fixing these frictions typically recovers 8 to 18 points of conversion, often at a modest implementation cost.
Conversion levers and their gains
2026 order of magnitude gains; measure the real effect with an A/B test on your traffic.
| Lever | Estimated conversion gain | Implementation effort |
|---|---|---|
| One-page checkout (vs multi-step) | +4 to +8 pts | Medium |
| STK Push timeout tuning | +3 to +6 pts | Low |
| Pre-filled phone number | +2 to +4 pts | Low |
| One-tap repeat payment | +2 to +5 pts | Medium |
| Cart recovery at 20 min (SMS/WhatsApp) | +3 to +6 pts | Low |
| Show 0 fee to customer | +1 to +3 pts | Very low |
Combined, these levers often exceed +15 points, without a full site rebuild.
Translating into revenue
Model the impact on a Nairobi store at constant traffic.
| Metric | Before optimisation | After optimisation |
|---|---|---|
| Visitors / month | 20,000 | 20,000 |
| Add-to-cart rate | 6% | 6% |
| Carts created | 1,200 | 1,200 |
| Checkout conversion | 35% | 52% |
| Sales / month | 420 | 624 |
| Average order | KES 2,600 | KES 2,600 |
| Monthly revenue | KES 1,092,000 | KES 1,622,400 |
That is over KES 530,000/month in additional revenue at identical traffic — purely by reducing payment drop-off.
Mini case study
Brian sells phone accessories in Nairobi. His 3-step checkout converts 34% on 900 carts/month (KES 1,900 average order), about 306 sales. He moves to a one-page checkout with STK Push timeout tuning, pre-filled phone number and cart recovery at 20 minutes. Conversion rises to 49%, about 441 sales. The extra 135 sales at KES 1,900 add roughly KES 256,000/month, for an implementation recovered within days.
Need a professional website?
Kolonell builds websites that attract clients, optimized for the Sénégalese market. Free quote in 2 minutes.
FAQ
Why are so many M-Pesa carts abandoned?
Mostly friction: too many steps, manual phone entry, a poorly tuned STK Push timeout, and no recovery message. In Nairobi, payment drop-off often reaches 60 to 70% before optimisation.
Does STK Push timeout tuning really matter?
Yes: too short and legitimate payers get cut off, too long and users give up. Tuning it to real network conditions can recover 3 to 6 points of conversion for low effort.
How long to implement these optimisations?
Low-effort levers (timeout tuning, pre-fill, recovery message) deploy in a few days. One-page checkout and one-tap take a bit more, but stay reasonable.
Is WhatsApp recovery better than email in Nairobi?
Generally yes: WhatsApp open rates far exceed email locally. A reminder at 20 minutes with a direct payment link typically recovers 3 to 6 points of conversion.
How do I know which lever to prioritise?
Measure your drop-off per step, then A/B test the highest-value lever first. Timeout tuning and one-page checkout are usually the biggest wins.
Let's talk about your project. We audit your checkout and deploy the highest-return levers, measured by A/B test. 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.
