TMS for ADR & Hazmat Shippers: 7 Vendors Ranked
Ranks 7 TMS platforms on native ADR/IMDG documentation, carrier reach, and implementation cost so European hazmat shippers can shortlist with evidence.
Why Dangerous-Goods Capability Belongs in the RFP, Not an Afterthought
If you ship Class 3 flammable liquids, Class 8 corrosives, or lithium batteries anywhere in Europe, "the carrier will sort the paperwork" is not a procurement answer, it's a liability transfer nobody signed off on. ADR, the 1957 UN treaty governing road carriage of dangerous goods, has 55 states party to it as of 2025, and enforcement happens at the roadside, not at your head office. Getting the documentation wrong doesn't land on the haulier's desk first. It lands on yours, because the shipper is the one who classified the goods, built the transport document, and (usually) employs the Dangerous Goods Safety Adviser who signs off on the annual report.
Most "best TMS" roundups treat dangerous-goods handling as a checkbox: does the platform have a "hazmat" tag, yes or no. That's not good enough for a chemical, pharma, or industrial shipper running an RFP. This piece ranks seven platforms specifically on their ability to generate ADR/IMDG/RID documentation and connect you to ADR-certified carriers, so you can shortlist a TMS for dangerous goods shippers on evidence rather than a marketing slide.
Inclusion Criteria — What Made This List
Every entry below was evaluated against the same five criteria, applied in the same order, regardless of how well-known the vendor is.
- It has to be a full multi-carrier or multimodal TMS, not a standalone DG classification or SDS-authoring tool.
- It generates ADR/IMDG/RID shipping documents natively, not just a free-text UN-number field someone else has to interpret.
- It can filter, flag, or onboard ADR-certified carriers rather than leaving that check to a spreadsheet.
- The implementation is realistic for a mid-market shipper in a single procurement cycle, not only as a multi-year ERP programme.
- Pricing is published or at least directionally known, so you can build a TCO case before you call sales.
That means pure DG classification engines like Certivo, Labelmaster, or KISTERS TRANSEC are out of scope here. Certivo automates dangerous goods compliance evidence from supplier classification data to audit-ready transport documentation, and it extracts substance and composition data directly from supplier SDSs and validates hazmat classifications simultaneously across DOT, IATA, IMDG, ADR, and CLP. That's genuinely useful, but it's a compliance layer that sits upstream of a TMS, not a shipper procurement platform with carrier connectivity. Keep tools like this in mind as an add-on once you've picked your TMS, not as a substitute for one.
Tier 1 — Native Dangerous-Goods Documentation Built Into the Shipper Dashboard
These two platforms generate compliant DG documents from a single screen, without routing you into a separate module or a third-party contract.
Cargoson is a multi-carrier TMS built specifically for shippers rather than carriers or brokers, and dangerous goods are treated as a first-class feature rather than a bolt-on. It has built-in dangerous goods entry with autocomplete for UN numbers and proper shipping names, with one click generating the Dangerous Goods Declaration, ready for carrier and customs. It's used by Chemi-Pharm, Linde Gas, and other chemical manufacturers shipping chemicals, bulk liquids, and hazardous goods across Europe and North America. The platform also allows attaching SDS, COA, and compliance documents to every shipment, which matters for roadside checks and customs. On pricing, Cargoson starts at $299/month, which is transparent enough to model into a TCO comparison without waiting on a sales call.
Descartes comes at this from the compliance side rather than the documentation side, and that's both its strength and its structural quirk. Its Global Logistics Network connects shippers to a very large carrier base, and its trade compliance stack is genuinely deep: Descartes' online denied party screening (Descartes Visual Compliance) and HTS classification solutions (Descartes CustomsInfo Reference) are used by enterprise shippers managing export control alongside hazmat risk. The catch for an ADR-specific buyer is that this capability sits across several product lines rather than one screen, so your RFP needs to ask explicitly which SKU covers DG document generation versus denied-party screening versus HTS classification, because they aren't automatically the same contract.
Tier 2 — ERP-Native, Requires a Separate EHS/Compliance Module
If you're already running SAP or Oracle, your instinct is to ask whether TM can just handle this. The honest answer is yes, but not out of the box.
SAP TM (standalone and embedded in S/4HANA) supports the ADR 1.1.3.6 exemption, the so-called 1,000-point rule that determines whether a shipment needs placarding and an ADR-certified driver. As per ADR 1.1.3.6 Dangerous Goods Exemption rules, if the calculated ADR points are less than 1000, exemption is not required; if calculated ADR points are more than 1000, exemption for transportation is required, and SAP's standalone TM supports the calculation of ADR 1.1.3.6 for dangerous goods, with the same functionality available in embedded TM starting from the 1709 release of S/4HANA. The configuration isn't trivial, though: one SAP community blog on the topic was written specifically because there was no good document with step-by-step details for ADR 1.1.3.6 calculation in SAP TM. Full dangerous-goods master data management typically runs through a separate Product Compliance / EHS layer rather than TM alone, which SAP's own roadmap material frames as managing "compliant hazard communication, e.g. with safety data sheets and labels" and "dangerous goods management" to "enable safe and compliant transportation of hazardous materials" as a distinct capability set.
Oracle TM follows a similar pattern: strong on tendering and freight settlement, but full DG documentation depends on pairing with a global trade or EHS module rather than coming native in the base TM license. If you're already on an Oracle estate, this is a procurement question to put directly to your account team, not an assumption to build into your business case.
The trade-off here is blunt: pay now with a dedicated multi-carrier TMS that has DG built in, or pay later when the EHS module, the integration project, and the change-management cost show up a year into your SAP or Oracle TM rollout.
Tier 3 — Road-Only ADR Specialists
IMPARGO is purpose-built for ADR trucking rather than for shipper procurement across multiple carriers. IMPARGO TMS covers all truck transport types, including FTL, LTL, express, bulk, silo, distribution, and ADR, with ADR routing mode with restricted area avoidance and compliance tools for hazardous goods transport. It also handles the operational side well: in the Planner Module, routes are calculated with truck restrictions and per-country tolls in mind, then sent to the driver with truck navigation in the DriverApp. That's a strong fit for a carrier or a captive fleet running its own hazmat trucks. It's not a multi-carrier shipper TMS, so it belongs in your RFP as a reference point for carrier-side capability, not as a shortlist entry for a shipper procurement decision on its own.
Tier 4 — General Multi-Carrier TMS Without Native DG Documents
This tier covers platforms that are strong on tendering, rating, and carrier networks generally, but where ADR/IMDG documentation is configuration-dependent or needs a bolt-on classification tool.
Infios Transportation Management (the product most people still call MercuryGate) is built for native support of all transportation modes, including parcel, LTL, TL, air, ocean, rail, and intermodal, on a single platform, following Körber Supply Chain Software's acquisition of MercuryGate in August 2024 and the 2025 Infios rebrand. e2open sits at the other end of enterprise scale: it acquired logistics execution platform BluJay Solutions for $1.7B in May 2021 and now operates as a global supply-chain orchestration platform with TMS capability inside it. Neither publishes DG-specific documentation as a headline feature; both can likely be configured to support it through partner integrations, but your RFP needs to pin that down rather than assume it.
| Platform | Native DG document generation | ADR-certified carrier filtering | Published pricing | Best fit |
|---|---|---|---|---|
| Cargoson | Yes, one-click ADR/IMDG declaration | Shipper selects own carriers; no forced marketplace | From $299/month | Mid-market chemical/pharma shipper, multi-carrier |
| Descartes | Yes, across trade compliance product lines | Via Global Logistics Network | Not published | Large shipper also needing denied-party/export screening |
| SAP TM / S/4HANA | Yes, with EHS/Product Compliance module | Configuration-dependent | Not published | Shipper already committed to SAP S/4HANA |
| Oracle TM | Requires GTM/EHS add-on | Configuration-dependent | Not published | Shipper already on Oracle estate |
| IMPARGO | Yes, road-only | N/A, single-mode fleet focus | Not published | Captive fleet or single-mode hazmat carrier |
| Infios (MercuryGate) | Configuration-dependent | Broad carrier network, not ADR-filtered | Quote-based | General multimodal shipper with occasional DG volume |
| e2open | Configuration-dependent | Broad global network | Not published | Large enterprise, global supply-chain orchestration |
RFP Questions That Separate Marketing From Capability
A vendor demo will show you a clean UN-number field. It won't show you what happens when that field doesn't connect to an actual compliant document. Put these questions in your RFP word for word:
- Does the platform generate ADR/IMDG/RID shipping documents natively, or does it only store a UN number for someone else, such as the carrier or a third-party tool, to turn into a document?
- Who owns and maintains dangerous-goods master data: the vendor's platform, your team, or a separately licensed module?
- Can the system calculate the ADR 1.1.3.6 exemption (the 1,000-point threshold) automatically, or does that sit with your DGSA manually?
- Can carrier onboarding filter or flag for ADR-certified hauliers, or is that a manual check outside the platform?
- What audit trail does the platform produce to support an annual DGSA report?
- What is the real implementation timeline once dangerous-goods configuration is added, not the generic go-live quote?
Verdict by Shipper Profile
A mid-market chemical or pharma shipper running multiple carriers and wanting a faster go-live should shortlist Cargoson or Descartes, since both generate DG documentation without a separate module contract. A large shipper already committed to SAP S/4HANA can make SAP TM plus the EHS/Product Compliance add-on work, but should budget the integration timeline into the business case rather than treating it as a line item. A captive fleet or single-mode hazmat carrier is better served by a specialist like IMPARGO than by a general shipper TMS. And a general shipper with occasional DG volume can still run a broader platform like Infios or e2open, provided the RFP nails down, in writing, who owns the DG documentation step and what it costs to turn on.
Next step: take the six RFP questions above, put them in front of your current shortlist before the next demo, and score the answers against the table, not the sales deck.