The verdict in three sentences
A B2B ordering portal for a wholesaler's resellers costs between 25,000 and 60,000 EUR excluding VAT in 2026 (roughly 27,000 to 65,000 USD), and most of the budget goes into ERP integration and customer-specific pricing. As long as 70% of orders arrive by phone and email, your inside sales team spends its days re-keying order forms instead of selling. A well-scoped project ships in 4 months and delivers, as an order of magnitude, 18% higher average order value thanks to suggestions and one-click reordering. The figures below come from a Lyon wholesaler; Berlin agency rates are comparable, typically 5 to 15% higher.
What drives the price of a reseller portal
A B2C online store shows one price. A B2B portal must show each reseller its own terms: discounts by product family, free shipping threshold, authorised credit limit, payment due at 30 or 45 days. These rules live in the ERP, and syncing them is what moves the budget.
| Item | Standard portal | Advanced portal | Comment |
|---|---|---|---|
| Catalogue and search (5,000 to 20,000 SKUs) | 5,000 EUR | 10,000 EUR | Filters, search by part number |
| Customer-specific prices and discounts | 4,000 EUR | 9,000 EUR | Price lists, family discounts |
| Credit limit and payment terms | 3,000 EUR | 7,000 EUR | Block or alert when exceeded |
| ERP integration (Sage, Cegid, SAP B1, Dynamics) | 6,000 EUR | 18,000 EUR | Stock, prices, orders, invoices |
| Quick order and reordering | 2,500 EUR | 5,000 EUR | CSV import, history, lists |
| Customer area (invoices, credit notes, tracking) | 2,500 EUR | 6,000 EUR | PDF download |
| Design, testing, training | 2,000 EUR | 5,000 EUR | 2 sales team sessions |
| Indicative total excl. VAT | 25,000 EUR | 60,000 EUR | 2026 order of magnitude |
Then allow 300 to 900 EUR excluding VAT per month for hosting, maintenance and monitoring of ERP flows. An off-the-shelf B2B SaaS costs 400 to 1,500 EUR per month in licences, but ERP integration is still billed separately, often 10,000 to 25,000 EUR.
Return on investment, in figures
The gain comes from three sources: data entry time saved, fewer order errors and a higher average order value. Resellers order when it suits them, often in the evening or at weekends, and see related products a sales rep would not have thought to suggest.
| Indicator | Before portal | After 12 months | Change |
|---|---|---|---|
| Share of orders placed online | 30% | 65% | + 35 points |
| Entry time per order | 12 minutes | 2 minutes (check) | - 83% |
| Order error rate | 4% | 1% | - 75% |
| Average order value | 850 EUR | 1,000 EUR | + 18% |
| Orders outside office hours | 0% | 22% | New |
| Where-is-my-order calls | 15 a day | 4 a day | - 73% |
These are orders of magnitude observed at wholesalers with 20 to 100 staff; your result depends mainly on reseller adoption, which you drive with a real activation campaign (credentials handed over by the sales rep, 2% off the first online order).
Mini case study
Claire is sales director of an electrical supplies wholesaler in Lyon: 45 staff, 600 active resellers, 1,800 orders a month, 70% of them by phone and email. Four sales assistants spend about 12 minutes re-keying each order.
She chooses an advanced portal at 48,000 EUR excluding VAT connected to her Sage ERP. After a year, 65% of orders go through the portal: entry time saved is about 1,170 orders x 10 minutes, or 195 hours a month, the equivalent of one position redeployed to prospecting. With average order value up from 850 to 1,000 EUR on the online share and a 22% gross margin, the extra margin reaches about 38,600 EUR a month (1,170 x 150 EUR x 22%). The portal pays back in under two months once adoption is reached, and in 6 to 8 months when the gradual ramp-up is taken into account.
Need a professional website?
Kolonell builds websites that attract clients, optimized for the Sénégalese market. Free quote in 2 minutes.
FAQ
Must the portal be connected to the ERP?
For a wholesaler, yes: without stock and price sync you recreate double entry. A simple scheduled export starts around 6,000 EUR, real-time API sync goes up to 15,000 to 18,000 EUR.
Can resellers pay online?
Yes, but in B2B most pay on invoice at 30 or 45 days. The portal manages the authorised credit limit and can offer card or SEPA direct debit for new customers, with fees of 0.3 to 1.5% depending on the method.
How long until go-live?
Allow 16 weeks: 3 to scope pricing rules, 3 for design, 7 for development and ERP integration, 3 of testing with a pilot group of 20 to 30 resellers.
How do you convince resellers to order online?
Sales reps must champion the project: credentials handed over in person, a 10-minute demo, a 2% welcome discount. Aim for 40% adoption at 6 months and 65% at 12 months.
Off-the-shelf SaaS or custom build?
SaaS works below 2,000 SKUs with simple pricing, for 400 to 1,500 EUR a month. Once your customer terms are complex or your ERP is old, a custom build at 25,000 to 60,000 EUR becomes more profitable over 3 years.
Let's scope your project. Tell us your ERP, number of SKUs and resellers: we will price a portal between 25,000 and 60,000 EUR excluding VAT, delivered in 4 months with a pilot phase. 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.
