The verdict in three sentences
The last mile is the most expensive and most fragile part of urban e-commerce: a boda run in Kampala costs 1,000 to 2,500 FCFA equivalent and a rider caps at 6-10 deliveries a day. Cash-on-delivery generates up to 25 % more cancellations than prepaid and ties up your cash. Zone-based pricing, batching and photo proof of delivery cut the failure rate (8-15 %) and protect margin.
Structuring cost by zone
A single run is expensive; batching by route spreads the cost across several parcels. Split the city into zones with a clear tariff. The rider chains nearby deliveries instead of crossing Kampala for each order.
| Parameter | 2026 value | Note |
|---|---|---|
| Single boda run | 1,000 - 2,500 FCFA | By distance |
| Deliveries/rider/day | 6 - 10 | By density |
| Delivery failure rate | 8 - 15 % | Absent, wrong address |
| Batched cost/parcel | 600 - 1,200 FCFA | Route of 6-8 |
| Delivery window | 2 - 4 h | Announced slot |
| Proof of delivery | Photo + code | Anti-dispute |
Batching can halve the unit cost when order density allows.
Prepaid versus cash-on-delivery
Cash-on-delivery reassures some customers but is costly: cancellations, wasted runs, cash to handle. Prepaid mobile money commits the customer and removes cash handling.
| Criterion | Prepaid mobile money | Cash-on-delivery |
|---|---|---|
| Cancellation rate | Baseline | +25 % |
| Cash flow | Collected upfront | Locked until delivery |
| Wasted run | Rare | Frequent if absent |
| Cash handling | None | Risk and reconciliation |
| Customer trust | Good if brand known | Reassuring early on |
| Operating cost | Low | High |
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
Daniel runs an online store in Kampala with 40 deliveries a day. At 1,800 FCFA per single run, logistics cost 72,000 FCFA/day. Switching to batching (routes of 8, cost per parcel down to 1,000 FCFA), he drops to 40,000 FCFA/day, a 32,000 FCFA daily saving. Moving from cash-on-delivery to prepaid, he cuts cancellations by 25 %, recovering about 10 orders a day previously lost: at 15,000 FCFA average basket, that secures 150,000 FCFA of revenue that was evaporating.
FAQ
How much is a boda delivery in Kampala? Expect 1,000 to 2,500 FCFA equivalent per single run by distance. Batching routes of 6 to 8 parcels brings the cost to 600-1,200 FCFA per delivery.
Why limit cash-on-delivery? It generates about 25 % more cancellations, locks your cash flow and forces cash handling. Prepaid mobile money commits the customer at order time.
How do I cut the delivery failure rate? Confirm the address and a 2-4 h window, and alert the customer as the rider approaches. That lowers the 8-15 % failures from absences and wrong addresses.
What is proof of delivery for? A photo of the handed-over parcel plus a confirmation code reduces "never received" disputes. It is your best protection against chargebacks.
How many deliveries per rider per day? Between 6 and 10 depending on urban density and parcel size. Geographic batching is the only way to reach the top of the range.
Let's talk about your project. We tool your last-mile delivery: tariff zones, batching, slots and photo proof of delivery. 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.