The verdict in three sentences
A materials supplier receiving price requests by WhatsApp, phone and email loses deals for lack of fast answers, while site managers compare three suppliers in the same day. A B2B e-commerce platform with online quotes converted into orders, scheduled job-site delivery and net-30 terms with credit limits can be built for 350,000 to 650,000 MAD (about EUR 32,000 to 60,000) in 16 weeks. The realistic goal is 25 % of orders online after a year, a 2026 order of magnitude, with admin cost per order cut by three.
The buying journey of a contractor
A construction buyer does not fill a cart like a consumer. They send a quantity list from a take-off, ask for a firm price valid for a few days, then call off staggered deliveries as the job progresses. The platform must reproduce this cycle without friction.
| Step | Today | With the platform | Observed gain |
|---|---|---|---|
| Price request | List sent on WhatsApp | Excel import or quote cart | Data entry cut by 4 |
| Response time | 24 to 72 h | Under 2 h (automatic prices + approval) | Conversion rate +6 to 10 points |
| Quote approval | Signed and scanned purchase order | One-click conversion to order | Zero re-keying |
| Delivery scheduling | Calls to the depot | Slot chosen per job site and address | Fewer failed deliveries |
| Credit tracking | Monthly paper statement | Real-time balance and due dates | Fewer disputes |
| Invoicing | Paper invoice by courier | E-invoice and PDF statement | Faster collection |
The quote module concentrates the value: it computes the net price from the customer's price list (general contractor, subcontractor, tradesperson), quantity discounts and transport cost by zone (in Casablanca: city centre, Bouskoura, Mohammedia, Berrechid; in Toronto, the GTA rings would play the same role).
Detailed budget
| Module | Indicative 2026 cost |
|---|---|
| Technical catalogue (8,000 SKUs, specs, units of sale) | 50,000 to 90,000 MAD (EUR 4,600 to 8,300) |
| Customer and volume pricing | 40,000 to 70,000 MAD (EUR 3,700 to 6,500) |
| Online quotes, take-off import, conversion to order | 70,000 to 130,000 MAD (EUR 6,500 to 12,000) |
| Scheduled job-site delivery, transport cost by zone | 50,000 to 100,000 MAD (EUR 4,600 to 9,300) |
| Credit limits, net-30, card and bank transfer | 50,000 to 90,000 MAD (EUR 4,600 to 8,300) |
| ERP connector (Sage X3, Odoo) stock, prices, invoices | 60,000 to 120,000 MAD (EUR 5,600 to 11,100) |
| Site manager mobile app (PWA) | 30,000 to 50,000 MAD (EUR 2,800 to 4,600) |
The total ranges from 350,000 MAD for a single depot on Odoo to 650,000 MAD for a multi-depot network on Sage X3. Hosting and maintenance add 50,000 to 90,000 MAD a year. Card payments run at about 1.5 to 2.5 % per transaction (CMI in Morocco, comparable card rates in Canada), but most contractors pay by bank transfer or bill of exchange at 30 days.
Credit limits and customer risk
Selling on credit is the norm in construction, and Moroccan law 69-21 now strictly regulates payment terms, with fines for late payment (Ontario's prompt payment rules play a similar role in Toronto). The platform must therefore set a credit limit per customer, block orders beyond it and alert collections.
| Customer profile | Typical credit limit | Payment terms | Blocking rule |
|---|---|---|---|
| Large general contractor | 1,500,000 to 3,000,000 MAD | 60 days | Management approval beyond |
| Regular construction SME | 200,000 to 600,000 MAD | 30 days | Automatic hold when exceeded |
| New subcontractor | 50,000 to 150,000 MAD | 30 days | 30 % deposit beyond the limit |
| Tradesperson | 0 to 30,000 MAD | Cash or 15 days | Card or bank transfer |
| Property developer | Based on bank guarantee | 60 to 90 days | Guarantee required |
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.
Youssef, managing director of a building materials supplier in Casablanca, processes 12,000 orders a year. Each order costs him about 450 MAD in admin time (entry, chasing, reconciliation) against 120 MAD once placed online. With 25 % of orders on the platform, or 3,000 orders, savings reach 990,000 MAD (about EUR 91,500) a year. The quote conversion rate rises from 28 % to 34 % thanks to answers in under 2 h; on 9,000 quotes averaging 40,000 MAD at an 18 % gross margin, each point gained brings about 650,000 MAD of margin. The 520,000 MAD project pays back in under six months.
FAQ
What budget for building materials B2B e-commerce in 2026?
Budget 350,000 to 650,000 MAD (about EUR 32,000 to 60,000) depending on depots, ERP and the level of quote automation. Annual maintenance runs 50,000 to 90,000 MAD.
Do contractors really order online?
Repeat purchases (cement, rebar, blocks, plumbing) move first, with 20 to 30 % of orders online in year one. Large negotiated lots often stay with the sales rep, but the quote is entered on the platform.
How is net-30 handled online?
The platform shows available credit, accepts the order on account and issues the invoice with its due date. Beyond the limit, it offers card payment or a 30 % deposit.
Can job-site deliveries be scheduled?
Yes, the customer picks a slot per job site, with access constraints (crane truck, municipal hours). Routes are grouped by zone, cutting distance driven by 10 to 15 % as an order of magnitude.
How long until launch?
Sixteen weeks, including three weeks of price-list scoping and a pilot with 30 customers. A poorly structured catalogue in the ERP can add two to four weeks of clean-up.
Let's scope your project. Send us your SKU count, depots and ERP: we will quote your B2B platform between 350,000 and 650,000 MAD (about EUR 32,000 to 60,000) for launch in 16 weeks. 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.
