The verdict in three sentences
A custom B2B e-commerce platform for a wholesaler in Amsterdam runs between 45,000 and 120,000 EUR (excl. VAT) depending on catalogue depth, negotiated pricing and ERP integration. The line item that justifies the spend is not the storefront but the automation of order processing and the reduction of data-entry errors. Budget 4 to 8 months from scoping to production, ERP included.
What the budget covers
Pricing depends mostly on the B2B-specific modules: hierarchical customer accounts, per-customer price lists, credit limits and recurring orders. Here is a 2026 order of magnitude for a multi-SKU wholesaler.
| Module | Scope | Estimate EUR (excl. VAT) |
|---|---|---|
| Customer accounts & roles | Multi-user, buyer approval | 6,000 - 12,000 |
| Per-customer negotiated pricing | Price lists, volume discounts, tiers | 8,000 - 18,000 |
| Recurring orders / reordering | Lists, 1-click reorder, quotas | 5,000 - 11,000 |
| Credit-limit management | Credit cap, blocking, alerts | 6,000 - 14,000 |
| ERP integration | Sync products, stock, orders, prices | 12,000 - 32,000 |
| Payment on terms | 30/60 days, transfer, corporate card | 4,000 - 9,000 |
| Catalogue design & UX | Search, pro filters, product pages | 4,000 - 14,000 |
A credible Starter B2B project begins around 45,000 EUR (excl. VAT); a full platform with deep ERP and fine-grained pricing logic reaches 110,000 to 120,000 EUR (excl. VAT).
Timeline and maintenance
| Phase | Indicative duration | Deliverable |
|---|---|---|
| Scoping & specs | 3 - 5 weeks | Backlog, mockups, ERP schema |
| Core development | 8 - 14 weeks | Catalogue, accounts, B2B cart |
| ERP & payment integration | 4 - 8 weeks | Tested two-way sync |
| UAT & data migration | 3 - 5 weeks | Customer reference migration |
| Maintenance (yearly) | Ongoing | 8,000 - 18,000 EUR / year |
Application maintenance typically represents 12 to 18 % of the build cost per year: fixes, catalogue evolutions, version upgrades.
Need a professional website?
Kolonell builds websites that attract clients, optimized for the Sénégalese market. Free quote in 2 minutes.
Mini case study
Mark runs an industrial-supplies wholesaler in Amsterdam: 1,400 pro customers, 8,200 SKUs, 260 orders/day keyed in manually by 4 people. Estimated processing cost: 12 EUR per order, i.e. ~810,000 EUR/year. Shifting 70 % of orders to a portal costing 95,000 EUR (excl. VAT) brings the unit cost to ~3 EUR on that volume. Estimated annual saving: ~165,000 EUR in the first full year. Payback in under 8 months, before gains on errors and credit notes.
FAQ
Why not just use Shopify Plus? For a wholesaler with per-customer pricing and credit limits, SaaS quickly hits its limits on pricing logic and ERP sync. Custom costs more upfront but avoids expensive workarounds (see our dedicated comparison).
Is ERP integration mandatory? No, but without it you re-key stock and orders. Sync represents 12,000 to 32,000 EUR but removes most manual tasks.
Can we launch in phases? Yes. A V1 with catalogue, accounts and orders (around 45,000 EUR excl. VAT) can ship in 4 months, then add credit limits and reordering.
What annual running budget should we plan? Hosting, monitoring and maintenance: budget 10,000 to 22,000 EUR/year for a high-volume active platform.
How long to break even? Once you automate processing, payback typically lands between 6 and 14 months depending on daily order volume.
Let's scope your project. Describe your catalogue, ERP and order volume and we will scope a realistic V1 with an indicative budget. 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.
