The verdict in three sentences
A lab equipment distributor in Lyon needs a mixed cart: direct purchase for catalogue consumables, request for quote for equipment and negotiated discounts. The realistic 2026 budget is EUR 35,000 to 80,000 excl. VAT, depending on whether you add punchout (cXML/OCI) to your customers' e-procurement platforms and handling of public purchase orders. With 10,000 SKUs and an overloaded order desk, ROI is measured in data-entry hours saved, usually within 18 months.
Direct purchase or request for quote: where to set the threshold
Your customers do not all buy the same way. A university lab technician orders pipette tips and nitrile gloves every week, under a purchase order cap. A hospital buyer runs a tender for a refrigerated centrifuge. A manufacturer in the Lyon chemical valley wants contract prices and an internal approval workflow. The site must handle all three without forcing every order into a quote.
The simplest rule: direct purchase below a threshold, quote above it, with exceptions per product family (equipment requiring installation, IQ/OQ qualification, hazardous materials).
| Order amount or type | Recommended flow | Payment | Target processing time |
|---|---|---|---|
| Consumables < EUR 1,500 excl. VAT | Direct purchase, contract price shown | Purchase order, card, 30-day transfer | Ships next day |
| Consumables EUR 1,500 to 15,000 | Direct purchase with buyer approval | Purchase order, 30 to 60-day transfer | Ships in 1 to 2 days |
| Small equipment < EUR 5,000 | Direct purchase or quote, customer's choice | Purchase order | Quote within 4 business hours |
| Equipment EUR 5,000 to 40,000 | Mandatory request for quote | Purchase order, public payment order | Quote within 24 h |
| Equipment > EUR 40,000 or formal public tender | Quote + tender response | Public payment order, 30-day terms | Per tender specifications |
| Regulated chemicals | Quote + SDS and authorisation check | Purchase order | Within 48 h |
| Orders via customer e-procurement platform | cXML or OCI punchout | Electronic purchase order | Real time |
These thresholds are set per customer account: a university may have a EUR 1,000 cap without approval, a pharmaceutical group EUR 10,000. That is what stops your order desk from receiving 300 quote requests a month for boxes of pipette tips.
2026 budget by functional scope
The figures below are 2026 orders of magnitude for a catalogue of about 10,000 SKUs, connected to an existing ERP (Sage X3, Divalto, Cegid or Microsoft Dynamics).
| Building block | Features | Budget excl. VAT (2026 estimate) | Timeline |
|---|---|---|---|
| B2B catalogue core | 10,000 SKUs, datasheets, SDS, search by CAS or manufacturer part number | EUR 14,000 to 22,000 | 6 to 8 weeks |
| Pricing and customer accounts | Contract price lists, family discounts, multiple users per institution | EUR 6,000 to 10,000 | 3 weeks |
| Request for quote module | Quote cart, attachments, auto reminders, quote-to-order conversion | EUR 5,000 to 9,000 | 2 to 3 weeks |
| Purchase orders and public contracts | PO number capture, public payment orders, Chorus Pro export, contract linking | EUR 4,000 to 8,000 | 2 weeks |
| ERP connector | Stock, price, order and invoice sync | EUR 6,000 to 15,000 | 3 to 5 weeks |
| cXML / OCI punchout | Connection to e-procurement platforms (Coupa, SAP Ariba, SAP SRM) | EUR 8,000 to 16,000 | 4 to 6 weeks |
| Total project | Depending on scope | EUR 35,000 to 80,000 excl. VAT | 3 to 6 months |
Add EUR 600 to 1,500 excl. VAT per month for hosting, maintenance and minor changes. Punchout is often paid a second time on the customer side (catalogue fees on the buyer's platform), which you should anticipate in negotiations.
Public contracts, Chorus Pro and punchout: the three points that sink projects
Universities and teaching hospitals buy through public contracts: the site must link each order to a contract or purchase order number, apply the contract price schedule and send the invoice to Chorus Pro, which is mandatory for any invoice addressed to the French public sector. Following the e-invoicing reform, also plan the Factur-X format for private customers, with mandatory reception for all companies from 1 September 2026.
Punchout is the second pitfall. A large industrial account does not want its researchers creating an account on your site: they start from their purchasing tool, fill a cart on your site, and the cart returns to their approval workflow. Allow 2 to 3 weeks of testing per customer platform.
Third point: product data quality. 10,000 SKUs without standardised attributes (volume, material, sterility, pack size) make search unusable. A data enrichment budget of EUR 4,000 to 8,000 excl. VAT is often more profitable than one more feature.
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.
Julien, sales director of a lab equipment distributor in Lyon (22 staff, EUR 9M revenue). His order desk handles 1,400 orders a month, 70% of them consumables received by email and re-keyed: about 12 minutes per order, or 196 hours a month.
After launching a EUR 58,000 excl. VAT portal (catalogue, contract prices, quotes, Chorus Pro, ERP connector, one SAP Ariba punchout):
- 60% of consumable orders move to direct purchase, i.e. 590 orders a month with no re-keying;
- saving: 590 × 12 min = 118 hours a month, about EUR 3,900 of fully loaded order desk cost per month;
- average turnaround for equipment quotes: from 3 days to 1 day;
- estimated payback: 58,000 / 3,900 = 15 months, excluding extra revenue from a higher quote conversion rate.
FAQ
Should we display list prices or only contract prices?
Common practice in 2026 is to show a list price to visitors and the contract price once logged in. For equipment above EUR 5,000 excl. VAT, many distributors show "Price on request" to keep negotiating room.
How long does it take to connect a customer via punchout?
Allow 4 to 6 weeks for the first platform (cXML or OCI), then 1 to 3 weeks per additional customer on the same platform. Each additional connection costs around EUR 1,500 to 4,000 excl. VAT.
Can the site handle public payment orders and Chorus Pro?
Yes: the public customer enters its commitment number, the order goes through without immediate payment and the invoice is filed in Chorus Pro, paid within the 30-day legal term. Budget EUR 4,000 to 8,000 excl. VAT for this module.
How do we handle regulated chemicals?
Direct purchase is blocked on those SKUs and a quote request is required, with proof of authorisation and access to the SDS. This usually covers 2 to 5% of the catalogue.
What adoption rate should we target in year one?
A realistic target is 40 to 60% of consumable orders placed online after 12 months, provided you onboard the first 50 accounts with a short training session.
Let's scope your project. Send us your SKU count, your ERP and your customers' e-procurement platforms, and we will price a mixed direct purchase and quote portal between EUR 35,000 and 80,000 excl. VAT, delivered in 3 to 6 months. 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.
