The verdict in three sentences
A third-party logistics provider around Amsterdam and Schiphol running 3 warehouses and 25,000 m² loses contracts when its clients lack real-time visibility on stock and orders. An off-the-shelf WMS costs 40,000 to 150,000 EUR in licences and handles location scanning and picking well, but the client portal and activity-based billing are often paid add-ons or rigid. A custom WMS lands between 80,000 and 180,000 EUR excluding VAT (2026 ballpark) over 6 to 10 months, and becomes competitive over 5 years once multi-client billing gets complex.
What a 3PL really needs from its WMS
A 3PL does not manage one stock, it manages twenty or thirty, each with its own rules. The cosmetics client wants FEFO and batch numbers, the e-commerce client wants same-day shipping for orders before 3 pm, the industrial client wants cross-docking. The WMS must cover four blocks: guided receiving and put-away by scan, optimised picking (waves, zones, batch picking), a client portal (stock, orders, shipments, exceptions, documents) and activity billing (storage per pallet or cubic metre per day, receiving per line, picking per unit, packing, value-added services).
| Function | Off-the-shelf WMS | Custom WMS |
|---|---|---|
| Location scanning and guided put-away | Yes, standard | Yes |
| Wave picking and FEFO | Yes | Yes, rules per client |
| Multi-client with distinct rules | Yes, sometimes heavy setup | Yes, native |
| Real-time client portal | Optional module, fixed design | Yes, branded, client API |
| Activity billing | Simple rate card or spreadsheet export | Pricing engine per contract |
| Carrier and e-commerce integrations | Connector catalogue | Built for your clients |
| Changes requested by a client | Vendor roadmap | Under your control |
The portal and billing are where a 3PL differentiates commercially. They are also where standard WMS products are least flexible.
Five-year total cost
Comparison for 3 warehouses, 60 users and 22 active clients. Figures in EUR excluding VAT, 2026 ballparks.
| 5-year item | Off-the-shelf WMS | Custom WMS |
|---|---|---|
| Licence or initial development | 110,000 EUR | 140,000 EUR |
| Integration, setup, data migration | 45,000 EUR | included |
| Annual maintenance (18% of licence or flat fee) | 99,000 EUR | 70,000 EUR |
| Client portal and billing modules | 35,000 EUR | included |
| Hosting and infrastructure | 30,000 EUR | 30,000 EUR |
| Client-requested specific developments | 40,000 EUR | 25,000 EUR |
| Manual billing (0.6 FTE at 40,000 EUR loaded) | 120,000 EUR | 20,000 EUR |
| 5-year total | 479,000 EUR | 285,000 EUR |
Billing is the line that tips the calculation. As long as each client's monthly invoice is rebuilt by hand in a spreadsheet from exports, the 3PL pays for half a full-time role and misses unbilled services, often 2 to 4% of revenue.
How the project runs
The project has three phases. The first 6 weeks cover scoping: flow mapping per client, review of rate contracts, location layout, choice of scanning devices. Then come 4 to 6 months of development in work packages, with a pilot warehouse live after 4 months. Finally, rollout to the other two sites takes 6 to 10 weeks, one warehouse at a time, with a short period of parallel entry. Watch-outs are the quality of existing location addressing, batch-level stock migration and the availability of shift leaders for testing. Dutch labour rules on breaks and night shifts also shape picking waves, so the scheduling logic should be validated with the works council early. Finally, check that carrier labels and customs documents for non-EU flows through Schiphol are generated directly from the WMS rather than from a separate tool.
Mini case study
Thomas runs a 3PL near Schiphol with three warehouses, 22 clients and 9 million EUR in revenue. Two people spend 6 days a month preparing activity invoices, and an audit shows 2.5% of services go unbilled, or 225,000 EUR a year. With the billing engine, he recovers even half of that, 112,500 EUR a year, and frees one role worth 40,000 EUR.
Need a professional website?
Kolonell builds websites that attract clients, optimized for the Sénégalese market. Free quote in 2 minutes.
Estimated annual gain: 152,500 EUR. For a 140,000 EUR custom WMS, payback comes around 11 months after full go-live, before counting the two tenders won thanks to the client portal.
FAQ
What is the difference between standard and custom WMS for a 3PL?
Standard covers the warehouse very well. Custom wins on the client portal and multi-contract billing, which often account for 30 to 40% of the value clients perceive.
Which scanning devices should we plan for?
Rugged Android terminals at 900 to 1,800 EUR each depending on durability, or smartphones with a case and scanner for less demanding zones. For 60 users, plan 40 to 50 devices.
Can we keep our current WMS and only add the portal?
Yes, if the WMS exposes an API or frequent exports. A client portal with activity billing connected to the existing system then costs around 40,000 to 70,000 EUR excluding VAT.
How much does go-live disrupt operations?
With a Monday start in a quiet period, productivity usually drops 10 to 20% for 1 to 2 weeks, then returns to baseline.
Who owns the code?
The 3PL, under the rights assignment clause of the contract. This lets you change maintenance provider without starting from scratch.
Let's scope your project. We map your three warehouses' flows, the client portal and the activity billing engine with you, starting with a pilot site. 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.
