The verdict in three sentences
A B2B catalogue website with 5,000 SKUs for a wholesaler in the Amsterdam region costs EUR 14,000 to 32,000 excluding VAT in 2026, depending on product data quality and ERP integration depth. What blows budgets is not design but migrating and enriching product pages (photos, specs, PDF datasheets). A well-structured catalogue with prices shown only after login typically cuts price-request calls by 30-40 % and feeds sales reps with qualified leads.
What a serious catalogue quote contains
The no-checkout catalogue remains the preferred format for Dutch technical wholesalers: prices depend on customer terms, family discounts and volumes, and orders still flow through sales reps or EDI. The site must showcase the range, build trust and capture demand without exposing the price list to competitors.
| Quote item | Essential | Complete | Note |
|---|---|---|---|
| Scoping, sitemap, mock-ups | EUR 2,500 | EUR 4,500 | 2-3 workshops with sales |
| Front-end and templates | EUR 4,500 | EUR 8,000 | Product, listing, comparison |
| Faceted search engine | EUR 1,500 | EUR 4,000 | Algolia or Meilisearch above 3,000 SKUs |
| Catalogue import (file or PIM) | EUR 2,000 | EUR 6,500 | Daily ERP feed in complete version |
| Customer area and hidden prices | EUR 2,000 | EUR 5,000 | Per-customer price via ERP API |
| Multi-product quote request | EUR 800 | EUR 2,000 | Routed to the territory rep |
| Technical SEO and migration | EUR 700 | EUR 2,000 | Redirects, Product markup |
| Total | EUR 14,000 | EUR 32,000 | Excl. hosting and licences |
Add recurring hosting (EUR 60-200 per month), search engine licence (EUR 0-150 per month by volume) and maintenance (EUR 150-400 per month). Over three years, total cost of ownership for a complete catalogue is around EUR 45,000.
Spreadsheet, PIM or ERP: the choice that sets the budget
The data source drives price, timeline and long-term quality. A one-off file import is fast but ages badly; an ERP connection (Exact, AFAS, Microsoft Dynamics, common among Dutch wholesalers) costs more but keeps stock and SKUs current.
| Data source | Integration cost | Timeline | Freshness | Fits if |
|---|---|---|---|---|
| Manual Excel/CSV | EUR 1,500-2,500 | 1 week | Monthly update | Under 2,000 stable SKUs |
| ERP export file (FTP) | EUR 2,500-4,000 | 2 weeks | Daily | 2,000 to 10,000 SKUs |
| Existing PIM (Akeneo, Pimcore) | EUR 3,000-5,000 | 2-3 weeks | Real time | Rich, multichannel data |
| ERP API (stock + customer prices) | EUR 5,000-9,000 | 3-5 weeks | Real time | Negotiated prices per account |
| Manual CMS entry | EUR 0 (internal time) | Variable | Low | Avoid above 300 SKUs |
A typical schedule runs 10 to 14 weeks: 2 weeks scoping, 2 of mock-ups, 4-6 of development and import, 2 of testing with sales, 1 of launch. Delays come mostly from collecting supplier datasheets one by one.
Clauses to require before signing
Ask for ownership of code and data, a staging environment, mobile load time under 2.5 seconds for a 48-product listing, and a data migration fee priced per 1,000 SKUs. Also require the list of imported fields: a quote that does not state "25 technical attributes per family" leaves the door open to change orders.
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
Pieter, managing director of an electrical supplies wholesaler in Amsterdam-Noord (32 staff, 5,200 SKUs), handles 180 price requests per month by phone and email, each taking 12 minutes of a sales engineer's time. He picks a mid-range option at EUR 23,500 with a daily ERP export and customer area. Six months after launch, 40 % of requests come through the pre-filled multi-product form: 72 requests × 8 minutes saved = 9.6 hours per month, plus 35 new accounts opened through the site, 6 of them above EUR 10,000 in annual revenue. Estimated payback is under 14 months.
FAQ
Can we add online ordering later?
Yes, if the site is built on a B2B commerce base (Sylius, Shopware, Magento) from day one. Adding checkout then costs EUR 6,000-12,000 instead of a full rebuild.
Should we show public prices?
For standard consumables, a public price improves SEO and conversion. For the rest, login-only pricing protects margins against competitors.
How long does it take to enrich 5,000 product pages?
With clean supplier data, allow 3 to 4 weeks. If photos and datasheets are missing, budget EUR 1-2 per page outsourced or a dedicated intern for 2 months.
Will the site rank well?
A 5,000-page catalogue with structured data usually generates 3 to 6 times more organic visits than a brochure site, provided duplicate pages are avoided.
Let's scope your project. Send us your catalogue export and ERP details: we price the scope, budget and a 10 to 14 week schedule. 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.
