The verdict in three sentences
An online ordering platform for a food wholesaler in Casablanca costs between MAD 180,000 and 450,000 excluding VAT (about EUR 16,700 to 41,700) in 2026, including a mobile app for retailers. The realistic goal is to move 30% of orders online within 6 months, not to replace sales reps, who shift from order taking to selling and collections. For a network of 1,100 grocers and cafés served by 12 sales reps, the project usually pays back in 10 to 16 months thanks to freed sales time and avoided order errors.
What the platform must do to get adopted
The neighbourhood grocer, the « moul hanout », orders today by phone, WhatsApp or when the rep visits. They will only adopt an app if it is faster than these channels. Three conditions matter: an Arabic and French catalogue with photos and prices per carton, ordering in under 2 minutes with one-click reorder of the last basket, and familiar payment methods: cash on delivery, bank transfer, cheque, and short credit for loyal customers.
| Module | Essential version | Advanced version | Comment |
|---|---|---|---|
| Bilingual Arabic and French catalogue, prices per carton and per unit | MAD 35,000 | MAD 60,000 | RTL display, search by brand |
| Retailer app for Android and iOS | MAD 60,000 | MAD 130,000 | One-click reorder, low-connectivity mode |
| Cash on delivery, bank transfer, customer credit | MAD 20,000 | MAD 55,000 | Credit limit per grocer |
| Sales rep and route app | MAD 25,000 | MAD 70,000 | Ordering on behalf of the customer, targets |
| ERP or management software connector | MAD 25,000 | MAD 80,000 | Stock, prices, invoices |
| Back office, promotions, dashboards | MAD 15,000 | MAD 55,000 | Promotions by area or brand |
| Indicative total | MAD 180,000 | MAD 450,000 | 3 to 6 month project |
Maintenance and hosting then cost MAD 3,000 to 9,000 a month, as a 2026 estimate.
Sales costs saved
A field sales rep in Casablanca costs, including payroll charges, vehicle and fuel, about MAD 13,000 to 16,000 a month. Across 12 reps, order taking often takes 50 to 60% of their time. The platform does not cut these jobs: it frees time to open new outlets and chase unpaid invoices.
| Annual indicator | Before the platform | With 30% of orders online | Estimated gain |
|---|---|---|---|
| Total sales force cost (12 reps) | MAD 2,016,000 | MAD 2,016,000 | Jobs kept |
| Time spent taking orders | 55% | 38% | 17 points of time freed |
| Value of freed sales time | MAD 0 | MAD 342,000 | Reassigned to prospecting |
| Office order entry (2 assistants) | 2 FTE | 1.4 FTE | MAD 50,000 |
| Order errors and returns | 3% of orders | 1.2% | MAD 60,000 to 90,000 |
| Off-route orders (evenings, weekends) | Lost or delayed | Captured | +4 to 7% revenue |
| New outlets opened | 80 a year | 140 a year | +60 customers |
The value of freed time is calculated as follows: 17% of MAD 2,016,000, about MAD 342,000 a year reassigned to selling.
Driving adoption among grocers
Adoption is won in the field. Wholesalers reaching 30% digital orders in 6 months combine three levers: the rep installs the app at the customer's shop during the visit, a 1 to 2% launch discount on online orders for 3 months, and a WhatsApp support line in Darija. Cash on delivery must remain available: forcing prepayment would sink adoption.
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.
Karim, manager of a food wholesaler in Casablanca, serves 1,100 grocers and cafés with 12 reps and turns over MAD 48,000,000. He launches a MAD 260,000 platform, delivered in 4 months. After 6 months, 30% of orders go through the app. He saves MAD 50,000 in order entry and MAD 75,000 in errors and returns a year. His reps open 60 additional outlets, ordering an average of MAD 3,500 a month, or MAD 2,520,000 of extra revenue; at an 8% gross margin, that is MAD 201,600. The annual gain reaches about MAD 326,600, against MAD 72,000 of maintenance: the project pays back in just over 12 months.
FAQ
How much does a B2B ordering platform for a wholesaler in Morocco cost in 2026?
Between MAD 180,000 and 450,000 excluding VAT, retailer app and ERP connector included. Maintenance then costs MAD 3,000 to 9,000 a month.
Will grocers really order through an app?
A significant share will, if the app is faster than the phone: well-supported networks reach 25 to 35% digital orders within 6 months. The remaining customers keep ordering through their rep.
Should online payment be offered?
Not as a priority: 80 to 90% of grocers still pay on delivery or by cheque. Bank transfer and online payment are added for cafés and organised mini-markets.
Does the catalogue need to be in Arabic?
Yes, Arabic and French are essential, with correct RTL display. Bilingual development adds 10 to 15% to the catalogue cost.
How long does it take to launch?
Allow 3 months for the essential version and up to 6 months for the advanced version with the sales rep app. A 4-week pilot with 100 customers comes before the rollout.
Let's scope your project. Tell us your number of customers, sales reps and your management software: we will price a platform between MAD 180,000 and 450,000 excluding VAT, delivered in 3 to 6 months, with a field adoption 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.
