The verdict in three sentences
A distributor supplying 2,200 outlets loses orders every day because the pre-sales rep did not visit or the store called too late. A B2B ordering portal at USD 16,500 to 41,000 (EUR 15,200 to 38,100, or 10 to 25 million FCFA in West Africa) lets customers order 24/7 from their phone, with their channel pricing, their container deposits and their approved credit, then pay by mobile wallet, card or bank transfer. Paired with a driver app, it cuts pre-sales visits and optimises routes, with a realistic payback in 10 to 14 months.
Essential features for a beverage distributor
Beverage distribution has its own rules: different prices for a neighbourhood grocery, a hotel or a sub-wholesaler, returnable packaging (crates, glass bottles, kegs), credit granted to loyal customers and grouped deliveries by zone. A standard e-commerce store handles none of these rules.
| Module | Concrete use | 2026 budget (estimate) |
|---|---|---|
| Catalogue and channel pricing | Grocery, HoReCa, sub-wholesaler, promotional prices | USD 4,100 to 8,200 |
| Deposit management | Crates and bottles owed, returns, balance per customer | USD 2,500 to 4,900 |
| Customer credit and exposure | Limit, due dates, automatic blocking | USD 2,500 to 5,700 |
| Mobile wallet, card and bank payment | Collection and automatic reconciliation | USD 1,600 to 4,100 |
| Driver app | Route, proof of delivery, collection, empties return | USD 4,100 to 9,800 |
| Back office and dashboard | Orders, stock, sales by zone and by rep | USD 1,600 to 8,200 |
| Total project | Depending on integrations and volume | USD 16,500 to 41,000 |
Running costs and option comparison
Beyond development, budget USD 80 to 200 per month for hosting, SMS or WhatsApp message fees (about USD 0.02 to 0.04 per message) and mobile payment fees (about 1% per transaction).
| Option | Upfront cost | Monthly cost | Channel pricing and deposits | Main limitation |
|---|---|---|---|---|
| Phone and WhatsApp orders | USD 0 | Operator time | Handled manually | Errors, no night-time orders |
| Standard e-commerce store | USD 2,500 to 4,900 | USD 40 to 120 | No | Built for consumers |
| Imported distribution software (SaaS) | USD 3,300 to 8,200 | USD 500 to 1,300 | Partial | Local payment methods rarely integrated |
| Custom B2B portal | USD 16,500 to 41,000 | USD 80 to 200 | Yes, based on your rules | 3 to 5 month project |
Custom is justified from a few hundred active customers, especially when deposits and credit are a cash-flow issue. Unreturned packaging often costs a distributor 1 to 3% of revenue.
Rolling out to retail outlets
Store owners already order on WhatsApp: the portal must be just as simple. Three choices make the difference. A lightweight progressive web app (PWA) that works on weak connections and installs without an app store. Login by phone number with an SMS code, no password. And field support: pre-sales reps install the app at the customer's store during their visit and place the first order with them. A launch bonus, for example a free crate from the fifth online order, speeds up adoption.
Mini case study
Omar, sales director of a beverage distributor in Dubai, supplies 2,200 grocery stores, hotels and restaurants with 8 pre-sales reps. Each rep costs about USD 570 per month in the cost base used for this estimate (salary, fuel, phone; 350,000 FCFA in the original Dakar scenario). He invests USD 29,500 in a portal with a driver app, plus USD 150 per month in hosting. After 9 months, 45% of orders come through the portal: he reassigns 3 reps to new customer acquisition, avoiding about USD 20,500 per year in pre-sales cost, and optimised routes cut fuel by 15% on USD 6,500 per month, about USD 11,700 per year. Annual gain: USD 32,200 for a first-year cost of USD 31,300. The project pays for itself in about 11 months.
Need a professional website?
Kolonell builds websites that attract clients, optimized for the Sénégalese market. Free quote in 2 minutes.
FAQ
How much does a B2B ordering portal cost in 2026?
Between USD 16,500 and 41,000 depending on modules: channel pricing, deposits, customer credit, mobile payment and driver app. Hosting adds USD 80 to 200 per month.
Can customers pay by mobile wallet?
Yes, the portal integrates mobile wallets (Wave and Orange Money in West Africa, local wallets and cards elsewhere) with automatic payment confirmation, plus bank transfer for key accounts. Mobile payment fees are around 1% per transaction.
How are container deposits handled?
Each delivery records packaging delivered and empties collected, and the deposit balance appears in the customer account. This tracking reduces packaging losses, which often cost 1 to 3% of revenue.
Does the portal work on a weak connection?
Yes, a well-optimised PWA weighs under 500 KB on first load and caches the catalogue. Drivers can confirm a delivery offline, synced as soon as the network returns.
How long until launch?
Allow 3 to 5 months for the full portal with driver app. A pilot with 100 to 200 customers in one zone validates operations before general rollout.
Let's scope your project. We map your channels, deposits and credit rules for an indicative budget of USD 16,500 to 41,000 and a launch within 3 to 5 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.

