The verdict in three sentences
For a beverage distributor delivering 1,900 outlets in Abidjan, a B2B ordering portal with a mobile app for retailers pays back in 10 to 14 months. The realistic budget is 12,000,000 to 25,000,000 FCFA (about EUR 18,300 to 38,100) depending on integration with sales management, customer credit and route optimisation. A comparable project for a distributor in Toronto would cost CAD 90,000 to 180,000, mainly because of developer rates, and the success factor is the same everywhere: coaching retailers during the first 90 days, here with WhatsApp ordering as a fallback and Wave or Orange Money payment.
What the portal must do for a retailer network
Abidjan's maquis, corner shops, mini-markets and drinks depots order by phone from the sales rep, often the day before, with 7 to 15 days of credit. The portal must reproduce that relationship, not replace it overnight.
| Module | Essential tier | Complete tier | Advanced tier |
|---|---|---|---|
| Catalogue and prices per customer category | Yes | Yes | Yes |
| Lightweight Android app (under 15 MB, offline mode) | Yes | Yes | Yes |
| Wave, Orange Money, MTN MoMo payment | Wave + Orange Money | All three | All three + tracked cash on delivery |
| Customer credit (limit, due date, blocking) | Simple limit | Limit + SMS reminders | Scoring from history |
| Deposit management (crates, bottles) | No | Yes | Yes |
| Optimised delivery rounds | No | Grouping by district | Automatic optimisation + GPS tracking |
| Sales management link (Sage, Odoo) | Excel export | Daily sync | Real time |
| Build budget | 12,000,000 FCFA | 18,000,000 FCFA | 25,000,000 FCFA |
| Timeline | 10 to 12 weeks | 14 to 18 weeks | 20 to 26 weeks |
Deposit management is often missing from specifications. Yet for a beer and soft drinks distributor, it represents 8% to 15% of the value held at customer sites.
Measurable impact over 12 months
The figures below are 2026 orders of magnitude observed on comparable West African distribution networks, to be adapted to your portfolio.
| Indicator | Before portal | After 6 months | After 12 months |
|---|---|---|---|
| Share of orders placed without a sales rep | 0% | 25% | 45% |
| Average basket per order | 185,000 FCFA | 197,000 FCFA | 207,000 FCFA (+12%) |
| Order to delivery time | 24 to 48 h | 24 h | 12 to 24 h |
| Kilometres per round | 140 km | 125 km | 112 km (-20%) |
| Customer credit overdue by more than 15 days | 18% | 13% | 9% |
| Stock-outs reported by retailers | 22 per week | 14 | 8 |
| Cost per processed order | 3,800 FCFA | 2,600 FCFA | 1,900 FCFA |
The basket increase comes from three simple mechanisms: reorder suggestions based on history, tiered promotions (for example 1 free crate from 20 crates) and visibility of the full range, whereas on the phone the retailer always orders the same five SKUs.
Recurring costs and solution choice
| Annual item | Distribution SaaS | Custom portal |
|---|---|---|
| Licence or subscription | 30,000 to 60,000 FCFA per rep per month, i.e. 7,200,000 to 14,400,000 FCFA for 20 users | 0 FCFA |
| Hosting and SMS | Partly included | 1,800,000 to 3,000,000 FCFA |
| Maintenance and enhancements | Limited to vendor roadmap | 2,400,000 to 4,800,000 FCFA |
| Wave and Orange Money fees | 1% of collections | 1% of collections |
| Adaptation to deposits and credit | Often impossible | Included |
| 3-year cost (excluding payment fees) | 25,000,000 to 45,000,000 FCFA | 25,000,000 to 48,000,000 FCFA |
At equal 3-year cost, the custom build keeps the advantage of ownership and of fitting Ivorian practices (deposits, case-by-case credit, voice orders via WhatsApp).
Mini case study
Need a professional website?
Kolonell builds websites that attract clients, optimized for the Sénégalese market. Free quote in 2 minutes.
Mr Kouassi, sales director of a beverage distributor based in Yopougon, serves 1,900 outlets with 22 sales reps and 14 trucks. He processes 5,200 orders a month at an average basket of 185,000 FCFA, i.e. 962,000,000 FCFA of monthly revenue.
With a Complete tier portal at 18,000,000 FCFA, the basket reaches 207,000 FCFA after 12 months: 22,000 FCFA x 5,200 orders = 114,400,000 FCFA of extra monthly revenue. With a 4% net distribution margin, the gain is 4,576,000 FCFA a month. Add the lower processing cost (1,900 FCFA saved x 5,200 = 9,880,000 FCFA a month): taking the gradual ramp-up into account, the investment is recovered in under 6 months once 45% is reached, and in 10 to 12 months on average over the first year.
FAQ
Will shopkeepers really use an app?
Yes if it weighs under 15 MB, works offline and allows reordering in 3 taps. Plan 2 to 3 coaching visits per rep and a launch discount of 1% to 2% on online orders for 3 months.
How is customer credit handled in the app?
Each customer has a limit (for example 500,000 FCFA) and a due date (7 or 15 days). Beyond that, the order goes to manager approval or requires immediate Wave or Orange Money payment, which cuts overdue accounts from 18% to 9% in a year.
Should we cut sales reps?
No. Reps move from order taking to growth: opening new outlets, merchandising, collections. A rep freed from 40% of data entry can visit 15 to 20 more outlets per week.
What are the mobile payment fees?
Wave charges merchants 1% in Côte d'Ivoire, and Orange Money and MTN MoMo offer comparable rates on negotiated merchant accounts. On 100,000,000 FCFA collected per month, expect about 1,000,000 FCFA in fees.
How long until a first launch?
A pilot on 150 outlets in one district (Cocody or Marcory for example) starts in 10 to 12 weeks, then full rollout takes 3 to 4 more months.
Let's scope your project. Tell us your number of outlets, your sales management tool and your credit rules: we will propose a scope, a budget between 12,000,000 and 25,000,000 FCFA and a pilot plan. Detailed quote within 48 h. 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.
