The verdict in three sentences
A hosted API checkout gives the best experience on a 4G smartphone but collapses on basic phones and 2G. USSD collection (STK push, *144#) converts everywhere, including feature phones, at the price of a small per-transaction surcharge and a tight session window. In 2026 the right answer is not one or the other but a combination driven by the buyer's device and network quality.
Three channels, three reliability profiles
Each channel has a distinct success rate, hardware reach and cost. Here are 2026 orders of magnitude observed across Kenya, Uganda, Ghana and Nigeria.
| Channel | Success rate | Device reach | Network-dependent | Per-txn surcharge |
|---|---|---|---|---|
| USSD / STK push | 78–92 % | any phone | low (2G ok) | small flat fee |
| API redirect (web checkout) | 85–95 % smartphone | smartphone only | high (drops on 2G) | none |
| QR code | 80–90 % | smartphone + app | medium | none |
API checkout wins on comfort when conditions are good: 85–95 % success on a 4G smartphone. But the moment the buyer drops to 2G or opens the link on a feature phone, the rate collapses. USSD holds 78–92 % regardless of device, which matters enormously in rural areas.
Feature-phone share decides your default channel
The optimal channel depends directly on your customer base. Here is the indicative device split by market context in 2026.
| Context | Feature-phone share | Active 2G share | Recommended default channel |
|---|---|---|---|
| Nairobi / Lagos urban | 15–25 % | 10–20 % | API + USSD fallback |
| Secondary cities | 25–40 % | 20–35 % | USSD + API |
| Rural KE / UG / GH | 40–55 % | 35–50 % | USSD-first |
| Mixed regional market | 30–45 % | 25–40 % | USSD + STK push |
USSD session window is short: 60 to 120 seconds before it expires. A hesitant buyer or a slow network loses the session, which is why a clear prompt and a pre-filled amount matter. Each retry re-incurs the small surcharge.
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
Joseph sells farm inputs near Eldoret, Kenya: 900 sales/month, average basket KES 800. He started with an API-only checkout: 62 % success rate (many rural customers on 2G or feature phones), so ~560 completed sales. Adding STK/USSD push as the default lifted the rate to 86 %, ~774 sales. The 214 recovered sales at KES 800 add KES 171,000 in monthly revenue. The USSD surcharge costs him a fraction of that: an immediate return on investment.
FAQ
Does USSD really work without internet? Yes. USSD runs over the GSM signalling channel, available wherever there is 2G, no data needed. That is why its success rate holds at 78–92 % where web API drops below 65 % in rural zones.
Why not do everything in USSD then? Because on a 4G smartphone the API checkout converts better (up to 95 %) and offers a richer visual experience. The ideal is to route by detected device.
How much is the USSD surcharge? Budget a small flat fee per transaction depending on operator and country. On an 800 basket it is a fraction of a percent, easily paid back by recovered sales.
How long is a USSD session? Between 60 and 120 seconds depending on operator. A pre-filled amount and a short label sharply reduce session abandonment.
Can I offer both channels on my site? Yes. We detect device and network, show the QR or API checkout on smartphones, and trigger a USSD push as fallback or default in rural areas — all through a single integration.
Let's talk about your project. We configure the USSD + API mix suited to your real customer base to maximize conversions. 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.
