The verdict in three sentences
For a licensed wholesaler in Amsterdam serving community pharmacies, hospital pharmacies and dispensing practices, a compliant B2B ordering platform costs 60,000 to 130,000 EUR (2026 market ballpark) and takes roughly 5 to 7 months. Most of the budget goes into Good Distribution Practice (GDP) audit trails, batch and expiry control and the hooks your warehouse needs for Falsified Medicines Directive (FMD) verification, all wired to your ERP. Done well, it cuts phone and email order handling and gives your Responsible Person a clean record for every inspection.
What the platform must cover in a GDP context
The EU GDP guidelines (2013/C 343/01) and the FMD rules set out in Delegated Regulation (EU) 2016/161 do not tell you which software to buy, but they shape what it must record. Your ordering platform is where a customer's account status, a batch number and a delivery are linked together, so it becomes part of your quality system. Check the exact obligations with your Responsible Person and the official texts rather than relying on a vendor's summary.
| Module | What it does for the wholesaler | Share of budget (2026 estimate) |
|---|---|---|
| Customer qualification | Only verified, licensed accounts can order; licence expiry alerts | 10 to 15% |
| Catalogue and live stock | Availability per warehouse, substitutes for shortages | 15 to 20% |
| Batch and expiry control | First expiry first out, blocking of recalled or expired batches | 15 to 20% |
| FMD and serialisation hooks | Pass pack data to the warehouse verification step, log outcomes | 10 to 15% |
| Audit trail and recalls | Who ordered which batch and when, recall lists in minutes | 10 to 15% |
| ERP and WMS integration | Sync items, prices, batches, invoices and credit limits | 20 to 25% |
Customer qualification is the module buyers underestimate. Selling only to entities authorised to receive medicines is a core GDP expectation, and the platform should block an account automatically when a licence lapses.
Line by line budget in EUR
The figures below describe a typical scope for a mid-sized Dutch wholesaler with one or two warehouses. They are 2026 market ballparks for the Netherlands, not a quote.
| Item | Low | High | Months |
|---|---|---|---|
| Discovery with QA, sales desk and Responsible Person | 5,000 EUR | 10,000 EUR | 1 |
| UX design, web and mobile ordering | 6,000 EUR | 12,000 EUR | 1 to 2 |
| Core build (catalogue, cart, batches, account rules) | 22,000 EUR | 48,000 EUR | 2 to 5 |
| ERP and WMS integration | 14,000 EUR | 32,000 EUR | 3 to 6 |
| Validation, test scripts and documentation | 7,000 EUR | 16,000 EUR | 5 to 6 |
| Pilot with 20 customers and roll out | 6,000 EUR | 12,000 EUR | 6 to 7 |
| Total | 60,000 EUR | 130,000 EUR | 5 to 7 |
As a nearshore option, Kolonell's prices for a complex custom application are 10,670 to 22,870 EUR and more (7,000,000 to 15,000,000 FCFA and more). A regulated scope like this one sits at the top of that range or above it, and your quality team keeps ownership of validation. Monthly maintenance at Kolonell ranges from 53 EUR (Basic) to 183 EUR (Premium). Budget separately for hosting in the EU, which you will want for data protection under the GDPR.
What moves the price most: the quality of your ERP's API, whether hospital customers need contract pricing and framework agreements, and how much validation evidence your QA team expects for the platform itself.
Mini case study
Illustrative example: Femke, commercial director of a wholesaler in Amsterdam, handles 900 order lines a day, 70% by phone or email. Each manually keyed line takes about 50 seconds of sales desk time, roughly 8.75 hours a day, and 3% contain an error that costs around 35 EUR to correct and redeliver. If the platform moves 60% of lines online and halves the error rate, she saves about 5 hours of desk time a day (around 3,300 EUR a month at a loaded 30 EUR per hour) and about 10,400 EUR a month in avoided corrections (13.5 fewer errors a day over 22 working days). On a 95,000 EUR project, payback is roughly 7 months, before counting the time saved during each GDP inspection.
Need a professional website?
Kolonell builds websites that attract clients, optimized for the Sénégalese market. Free quote in 2 minutes.
FAQ
Does the ordering platform have to be validated?
If it holds GDP relevant records, your QA team will usually expect documented testing and change control. Budget 7,000 to 16,000 EUR for validation work and agree the approach with your Responsible Person early.
Does the platform perform FMD verification itself?
Usually not: verification and decommissioning run at warehouse level through the national verification system. The platform passes batch and pack data and stores the outcome, which typically costs 10 to 15% of the build.
Can hospitals keep their contract prices?
Yes, customer specific price lists and framework agreements are standard B2B features. Expect 5,000 to 12,000 EUR extra if contracts include tiered or tender based pricing.
Web app or native app for pharmacists?
A responsive web app covers most reorder flows for 20 to 40% less. A native app makes sense if you want barcode scanning in the dispensary or reliable push alerts on shortages.
What does it cost after launch?
Plan hosting, support and small changes at roughly 1,500 to 4,000 EUR a month in the Dutch market (2026 market ballpark). Kolonell's maintenance plans run from 53 to 183 EUR a month, with hosting quoted separately.
Let's scope your project. Send us your customer count, ERP and warehouse setup, and we will return a scoped budget, a validation plan and a realistic timeline. 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.

