A transportation management system (TMS) is software that plans, executes and tracks freight movements. It helps shippers choose carriers and modes, build routes and loads, tender shipments, follow them in transit and check freight bills. A TMS supports the transportation side of the supply chain and usually connects to ERP and warehouse systems.
Companies that ship by truck, rail, ocean or air, and that have enough volume that manual coordination causes cost or service problems, are the typical users.
What a TMS does
- Planning. Combines orders into loads, selects mode and builds routes, taking constraints such as delivery windows and equipment into account.
- Carrier selection and tendering. Applies contracted rates and rules to choose a carrier, then offers the load electronically.
- Execution. Produces shipping documents, books appointments and communicates with carriers.
- Tracking. Receives status updates and flags late or exception shipments.
- Freight audit and payment. Compares carrier invoices with agreed rates and shipment details.
- Reporting. Shows cost per shipment, carrier performance and on-time delivery.
Key feature areas
| Feature area | What to look for | Why it matters |
|---|---|---|
| Rate management | Storage of contract, spot and tariff rates | Accurate cost comparison and carrier choice |
| Route and load optimization | Multi-stop routing, consolidation, constraints | Better equipment use and fewer miles |
| Multi-modal support | Truckload, less-than-truckload, parcel, rail, ocean, air as needed | Covers your actual shipping profile |
| Carrier connectivity | EDI, API and portal options | Automated tendering and status updates |
| Visibility | Tracking events, alerts, estimated arrival times | Earlier response to delays |
| Freight audit | Invoice matching, dispute handling | Prevents overpayment |
| Cross-border support | Customs documents and data for international shipments | Fewer border delays and errors |
For shipments between Canada and the United States, customs data requirements apply, including those of the Canada Border Services Agency, and many TMS products integrate with brokers or customs systems for this purpose.
Deployment options
Most current products are delivered as cloud services, with subscription pricing tied to shipment volume or users. Some organizations still run on-premise systems for control or integration reasons. A TMS can also be provided as a managed service by a logistics provider, which suits shippers that prefer not to run the software themselves.
How to choose a TMS
- Describe your shipping profile: modes, lanes, volumes, shipment types and seasonality.
- List the problems to solve, such as high freight cost, poor tracking or manual tendering.
- Check integration with your ERP, warehouse system and key carriers.
- Ask how rates, accessorial charges and complex rules are modelled.
- Run a trial with real shipment data from your network, not only a vendor demonstration.
- Review implementation effort, training, support and total cost over several years.
- Confirm data security practices and where data is stored.
Limits and realistic expectations
A TMS does not fix poor data or weak carrier relationships. Savings depend on the quality of the rates loaded, discipline in using the recommended carrier and the ability to consolidate shipments. Optimization also works within the constraints defined, so unrecorded rules, such as customer delivery preferences, will not be respected.
Machine learning features, such as estimated arrival time prediction and rate forecasting, are becoming common. They tend to be useful where there is a large history of shipments, and they should be checked against actual performance before being trusted for decisions.
Common questions
What is the difference between a TMS and a WMS?
A TMS manages freight movement between locations, while a warehouse management system manages activity inside a warehouse, such as receiving, storage and picking.
Is a TMS only for large companies?
No. Cloud products have made TMS available to mid-sized shippers. Whether it is worth it depends on shipment volume and complexity.
What is freight audit?
Freight audit is the review of carrier invoices against agreed rates and shipment records before payment, to catch errors and overcharges.
Sources and further reading
- Council of Supply Chain Management Professionals (CSCMP)
- Transport Canada (Transport Canada)
- MIT Center for Transportation and Logistics (MIT CTL)