The verdict in three sentences
Above 200 orders a week, phone and WhatsApp ordering costs a West African wholesaler more in errors, disputes and sales time than a B2B ordering portal. A B2B module bolted onto a mainstream e-commerce platform works for a simple catalog, but it handles poorly the per-customer pricing, credit limits and on-account payment that shape distribution in Dakar, Lagos or Dubai. A custom portal at 10,000,000 to 22,000,000 FCFA (15,000 to 33,500 EUR), delivered in 3 to 4 months, usually pays back in 10 to 18 months.
The real cost of phone and WhatsApp ordering
A food wholesaler or hardware distributor receives orders through calls, WhatsApp voice notes, photos of handwritten lists and sales rep visits. Every order is rekeyed into the management software, often in the evening. Result: mixed-up SKUs, wrong quantities, forgotten discounts, repeat deliveries.
| Cost item (wholesaler, 600 orders/week) | 2026 order of magnitude |
|---|---|
| Keying time per order | 6 to 10 minutes |
| Data-entry staff required | 3 to 4 people (180,000 to 250,000 FCFA/month each) |
| Share of orders with an error | 4 to 8 % |
| Average cost of an error (redelivery, credit note, dispute) | 15,000 to 40,000 FCFA |
| Over-limit receivables not detected | 1 to 3 % of revenue |
| Orders lost outside hours (evenings, Sundays) | 5 to 10 % of demand |
On 600 weekly orders with 6 % errors at 25,000 FCFA, the bill reaches 3,900,000 FCFA a month (about 5,900 EUR), before counting bad debt and missed sales.
Standard B2B module or custom portal
Market e-commerce platforms offer B2B extensions: wholesale prices, business accounts, quick order. Their logic remains retail with immediate payment. Yet a West African wholesaler sells mostly on credit to small shopkeepers, with limits set customer by customer and routes organized by neighborhood.
| Criterion | B2B module on an e-commerce platform | Custom B2B portal | Phone + WhatsApp + keying |
|---|---|---|---|
| Setup cost | 2,500,000 to 6,000,000 FCFA (theme, apps, configuration) | 10,000,000 to 22,000,000 FCFA | 0 FCFA |
| Recurring cost | 150,000 to 600,000 FCFA/month (subscription + apps) | 200,000 to 450,000 FCFA/month (hosting, maintenance) | 3 to 4 data-entry salaries |
| Per-customer or per-tier pricing | Partial, via app | Native, unlimited price lists | Sales rep's memory |
| Credit limit and automatic hold | No | Yes, synced with accounting | Checked after the fact |
| Wave, Orange Money or on-account payment | Immediate payment only | All three, per customer | Cash and checks |
| Delivery routes by zone | No | Yes, slots and grouping | Manual planning |
| Offline sales rep app | No | Yes, syncs on 3G | Paper notebook |
| Management software sync | Connector to build | Included | Rekeying |
What drives the budget
Price depends mainly on four modules. A 3,000-SKU catalog with photos and price lists is the base. The offline sales rep app, essential for suburban routes with patchy 4G, adds about a third of the budget. Syncing with the management software (Sage, Odoo or a local tool) varies with API quality.
| Module | 2026 range |
|---|---|
| Catalog, customer accounts, per-customer pricing | 3,500,000 to 6,000,000 FCFA |
| Credit limits, outstanding balance, reminders | 1,500,000 to 3,000,000 FCFA |
| Wave, Orange Money and on-account payment | 1,200,000 to 2,500,000 FCFA |
| Delivery routes and slots | 1,500,000 to 3,500,000 FCFA |
| Offline sales rep app | 2,000,000 to 5,000,000 FCFA |
| ERP or management software sync | 1,000,000 to 3,000,000 FCFA |
| Full portal total | 10,700,000 to 23,000,000 FCFA |
A two-phase launch is common: catalog, credit and payment in 10 weeks, then routes and sales rep app in 6 weeks.
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.
Moussa, sales director of a food wholesaler in Dakar, handles 700 orders a week for 1,400 shop customers. Measured error rate: 6 %, so 168 errors a month at 25,000 FCFA, or 4,200,000 FCFA a month. The custom portal costs 16,000,000 FCFA plus 300,000 FCFA a month. After 6 months, 65 % of orders go online and the error rate drops to 1.5 %: a gain of 3,150,000 FCFA a month. Two of four data-entry staff move to customer follow-up, recovering 400,000 FCFA in productivity. Net gain: about 3,250,000 FCFA a month (roughly 4,950 EUR), so payback in 5 months once adoption is reached, about 10 to 11 months after launch.
FAQ
Will shopkeepers really order online?
Yes if the portal runs on an entry-level Android phone over 3G. Expect 40 to 70 % adoption after 6 months, provided sales reps coach customers and WhatsApp ordering stays available at first.
Can we keep selling on credit?
Yes, it is the heart of the portal: each customer has a limit and payment terms, and the order is blocked or sent for approval when the balance exceeds the limit. Wholesalers typically cut doubtful debt by 1 to 2 points.
What are the fees on Wave and Orange Money payments?
Wave charges 1 % per merchant transaction, Orange Money around 1 to 1.5 % depending on the contract. On 50,000,000 FCFA collected per month, that is 500,000 to 750,000 FCFA.
How long does it take to launch?
Allow 3 to 4 months for a full portal, including 3 weeks of scoping and catalog migration. A first version with catalog and ordering can go live in 8 to 10 weeks.
Do we need to replace our management software?
Not in most cases. The portal connects to the existing tool for 1,000,000 to 3,000,000 FCFA depending on export capabilities.
Let's scope your project. Share your weekly order volume, SKU count and management software: we price a portal between 10,000,000 and 22,000,000 FCFA (15,000 to 33,500 EUR) delivered in 3 to 4 months. 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.
