The verdict in three sentences
A B2B e-commerce platform for a wholesaler with 3,000 to 15,000 SKUs costs 30,000 to 90,000 EUR (about 26,000 to 78,000 GBP) in 2026, depending on the complexity of negotiated prices, payment terms and ERP integration. It is not a consumer shop with a discount code: your customers must see their own prices and credit balance and order on 30-day terms, 24 hours a day. Once adopted, the platform lifts average order value by 15 to 25 % and frees sales admin from keying in orders received by email and phone.
What drives the budget
The catalogue itself weighs little. Commercial rules and integrations set the price.
| Level | Catalogue and customers | B2B features | 2026 budget | Timeline |
|---|---|---|---|---|
| Ordering portal | Up to 3,000 SKUs, 50 to 300 customers | Price lists by group, quick order by SKU, order history | 30,000 to 45,000 EUR | 10 to 14 weeks |
| Mid-range platform | 3,000 to 8,000 SKUs, 300 to 1,500 customers | Customer-specific prices, 30-day terms, credit limits, multiple users per account | 45,000 to 65,000 EUR | 14 to 18 weeks |
| Full platform | 8,000 to 15,000+ SKUs | Real-time ERP sync, online quotes, per-customer carriage-paid thresholds, sales rep mode | 65,000 to 90,000 EUR | 18 to 26 weeks |
| ERP connector (Sage 200, Dynamics 365 Business Central, Odoo, SAP Business One) | All levels | Stock, prices, orders, invoices | 8,000 to 20,000 EUR, included in ranges | 4 to 8 weeks |
| Hosting, maintenance, security | All levels | Managed hosting, backups, updates | 600 to 1,800 EUR per month | ongoing |
The riskiest item is ERP data quality: incomplete product records, inconsistent selling units, missing photos. Plan 15 to 30 days of clean-up on the business side before go-live.
Essential B2B features and their cost
| Feature | Why it matters for a wholesaler | Indicative cost |
|---|---|---|
| Customer-specific pricing | Each account sees its contract price and discounts by product family | 4,000 to 10,000 EUR |
| 30-day terms and credit limits | Order without a card, blocked if the credit limit is exceeded | 3,000 to 7,000 EUR |
| Quick order and CSV import | Regular buyers order 40 lines in 3 minutes | 2,000 to 4,000 EUR |
| Multiple users per account | Buyer, approver and accountant with distinct rights | 2,500 to 5,000 EUR |
| Units and pack sizes | Sell by case, by pallet, minimum order quantities | 1,500 to 4,000 EUR |
| Card payment for new customers | Immediate payment before a trade account is opened | 1,500 to 3,000 EUR, plus 1.2 to 1.8 % per transaction |
| Sales rep mode | The rep places the order for the customer during a visit | 3,000 to 6,000 EUR |
If you also sell into France, note that French companies must be able to receive electronic invoices since 1 September 2026, with issuing obligations following in 2027. Choose an architecture where invoices keep flowing from the ERP rather than isolated PDFs.
Mini case study
Emma, sales director of a catering supplies wholesaler in Manchester with 6,000 SKUs and 800 active customers, picks the mid-range platform at 58,000 EUR, plus 1,200 EUR a month, so 72,400 EUR in year one. Turnover is 14 million EUR, 40 % of it from customers who move online in year one. With average order value up 15 % on that share, at a 22 % gross margin, the gain is 14 M × 40 % × 15 % × 22 % = 184,800 EUR of extra margin. Add one and a half sales admin roles redeployed to account follow-up, about 60,000 EUR of cost. The project pays back in under 4 months of real use.
FAQ
Need a professional website?
Kolonell builds websites that attract clients, optimized for the Sénégalese market. Free quote in 2 minutes.
Custom build or off-the-shelf platform?
Under 3,000 SKUs with simple pricing, a B2B SaaS at 300 to 1,500 EUR a month is enough. Beyond that, with customer-specific prices and an older ERP, custom or an adapted open-source base is usually more profitable over 3 years.
Will our customers really order online?
Expect 30 to 50 % of active customers in year one if reps support them. A 1 to 2 % discount on online orders for 3 months speeds up the switch.
How are 30-day terms handled?
The platform reads the approved credit limit from the ERP and blocks orders above it. Credit insurance or invoice finance stays in your current tools.
How long to connect our ERP?
From 4 weeks for Odoo or a modern API to 8 weeks for an on-premise ERP without an API, which requires file exchanges every 15 minutes.
Is it compatible with e-invoicing?
Yes, as long as invoices are still issued by the ERP and sent through the required channel. The B2B platform then displays invoices and their status without producing them itself.
Let's scope your project. We map your catalogue, pricing rules and ERP connection for an indicative budget of 30,000 to 90,000 EUR and go-live in 10 to 26 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.
