TMS Transport Management System
A TMS (Transport Management System) is the software for planning, controlling, and analyzing all transport and shipping processes between warehouse, carrier, and customer. While a WMS controls physical picking and packing in the warehouse and an OMS orchestrates orders across channels, the TMS handles the logistical bridge to the outside world: Which carrier delivers which shipment at what price? How are routes, consolidated orders, and international shipments planned? How are labels generated, tracking data reported back, and freight costs controlled?
For e-commerce retailers with growing shipping volumes, a TMS is often the lever to reduce shipping costs, meet delivery times, and minimize manual errors at the shipping station. Without centralized transport control, parallel worlds emerge: Excel spreadsheets for rates, manual carrier selection at the packing desk, and missing feedback to the shop and customer service.
What a TMS Does in Fulfillment
A modern TMS consolidates all transport-related decisions in one system. It is the operational control center for outbound logistics – from individual parcel shipments to pallet deliveries to key accounts or 3PL locations.
Core tasks in day-to-day operations:
- Carrier selection based on cost, transit time, destination region, and service level
- Label creation and integration with carrier APIs or shipping portals
- Shipment tracking with status feedback to OMS, shop, and customer
- Freight cost control through rate comparison, rule sets, and post-calculation
- Route and capacity planning for own vehicles or consolidated pickups
- Documentation for customs, hazardous goods, and international shipments
- Reporting on shipping costs, delivery rates, and carrier performance
Distinction from OMS, WMS, and Shipping Software
In many companies, terms and system boundaries overlap. Clarity prevents duplicate logic and expensive interfaces.
TMS process flow in outbound shipping: 1) Order release from OMS/WMS, 2) Rule-based carrier selection, 3) Label and document creation, 4) Handover to shipping station, 5) Carrier pickup or drop-off, 6) Tracking events, 7) Delivery and cost feedback.
Core Functions of a TMS
1) Multi-Carrier Management
A TMS connects multiple shipping service providers – such as DHL, DPD, GLS, Hermes, or UPS – via APIs or standardized interfaces. Instead of manually deciding at the packing desk which carrier is cheaper, the system applies stored rules: weight, dimensions, destination ZIP code, express vs. standard, return option, or cash on delivery.
This is particularly relevant with a multi-carrier strategy when no single service provider covers all target markets or service levels.
2) Automated Label Creation
After the carrier decision, the TMS generates shipping labels, accompanying documents, and customs papers when needed. Data comes from the order: recipient address, weight, package dimensions, reference numbers. Incorrect addresses are ideally detected before printing – this reduces rework and return costs.
3) Freight Cost Optimization
Transport costs are one of the largest variable cost blocks in fulfillment. A TMS supports:
- Rate comparisons between carriers and products
- Rule-based selection of the most cost-effective suitable service
- Post-calculation by reconciling planned and actual freight costs
- Reporting by shipping zone, SKU class, or sales channel
Important: A TMS does not automatically optimize costs – it implements the rules you define. Without maintained rates, weight data, and clear service requirements, even the best system will not deliver reliable results.
4) Tracking and Status Feedback
After shipping, the TMS returns tracking numbers to the OMS and shop. Customers receive shipment status; customer service sees exceptions such as delivery attempts or address issues early. In the fulfillment context, this is a central building block for service levels and customer satisfaction.
5) Route Planning and Consolidated Transport
Not every TMS ends at the parcel label. For pallet shipping, B2B deliveries, freight forwarder pickups, or own fleet, a TMS supports:
- Route optimization by stops, time windows, and vehicle capacity
- Load carrier planning for pallets and mesh boxes
- Dispatch of own drivers or third-party freight forwarders
- POD capture (Proof of Delivery) for delivery confirmations
TMS in the System Landscape
Integration with OMS and WMS
A TMS typically sits between warehouse completion and carrier. The data flow:
- OMS releases orders and prioritizes by SLA and express requirements.
- WMS reports: pick completed, pack completed, weight and dimensions known.
- TMS selects carrier, creates label and tracking.
- Feedback to OMS/shop: shipped, tracking number, estimated delivery.
Warning: Missing weight and dimension data from the packing process leads to incorrect rates, carrier rejections, or surcharge invoices. The integration between WMS and TMS must reliably deliver this mandatory data.
Interfaces and Data Quality
Successful TMS projects rarely fail due to missing features, but rather due to data quality and interfaces:
- Complete and validated recipient addresses
- Correct weights after packing, not just master data estimates
- Uniform SKU and order references for traceability
- Current carrier rates and service descriptions
- Clean feedback of tracking events to all channels
When Is a TMS Worth It?
Not every small warehouse needs a full TMS immediately. Guidelines:
Typical Triggers in E-Commerce
- Growth: Manual carrier selection becomes a bottleneck at the shipping station.
- Multi-channel: Different SLAs require different shipping products.
- Cost pressure: Freight costs should measurably decrease per order.
- 3PL change or hybrid model: Multiple shipping locations must be centrally controlled.
- Internationalization: Customs, HS codes, and country-specific carriers are added.
KPIs and Control with the TMS
A TMS provides the data foundation for operational and strategic decisions. Key metrics:
- Shipping cost per shipment and per order
- On-time delivery rate per carrier and region
- First-attempt delivery rate
- Share of manual corrections to addresses and labels
- Cut-off compliance – how many orders leave the warehouse within the promised window
- Carrier performance by damage, loss, and complaints
Shipping cost share in fulfillment: Typical cost distribution includes warehouse, personnel, packaging, shipping, and returns. Shipping is often the largest variable block – without TMS optimization, the share grows disproportionately with increasing volume.
Selecting and Implementing a TMS
Selection Criteria in Practice
When selecting a system, the following points should be clarified in this order:
- Integration capability with OMS, WMS, shop, and existing carrier contracts
- Multi-carrier coverage for your target markets and product types
- Rule set for automatic carrier selection and exception handling
- Scalability during peak seasons such as Black Friday or Christmas
- Reporting and export for finance, controlling, and 3PL billing
- Usability at the shipping station under time pressure
Implementation in Four Phases
Phase 1 – Assessment: Document carriers, rates, shipping processes, and sources of errors.
Phase 2 – Data and rules: Define weight logic, packaging classes, target groups, and service levels as a rule set.
Phase 3 – Integration: Connect to WMS/OMS, test runs with real orders, parallel operation with old process.
Phase 4 – Optimization: Evaluate post-calculation, refine rules, adjust carrier mix.
TMS Implementation Checklist
- Clarify carrier contracts and APIs
- Import rates
- Activate address validation
- Connect weight from packing process
- Test label printers
- Verify tracking feedback to shop
- Simulate peak load
- Set up KPI dashboard
Tip: Start with a few clear rules – such as domestic standard vs. express – instead of immediately mapping hundreds of exceptions. Complexity can be expanded step by step after stable base processes.
Avoiding Common Mistakes
Typical pitfalls in TMS projects:
- Outdated rate data – carriers raise prices, rules select outdated cheaper products
- Missing packing data – labels based on estimates instead of actual weight
- No exception process – when a carrier fails, the shipping station stops
- Duplicate data entry – TMS not connected to WMS, staff retype addresses
- No monitoring – delivery problems only become visible through customer complaints
FAQ on TMS in Fulfillment
Do I need a TMS or is shipping software enough?
The answer depends on volume, number of carriers, and reporting needs. With few shipments and one carrier, shipping software is often sufficient. As soon as multi-carrier rules, post-calculation, and central control are needed, a TMS is worthwhile.
Can a TMS work without a WMS?
Yes in simple warehouses, but packing data must then come reliably from elsewhere. Without correct weights and dimensions from the packing process, rate selection and carrier acceptance are error-prone.
How quickly does a TMS pay for itself?
Typically with measurable freight cost reduction and less manual effort. Break-even depends on the starting level – especially with growing volume and multi-carrier setups.
Who maintains carrier rates?
The operations team or logistics management – not just once at go-live. Outdated rates undermine any automation.
What is the difference between TMS and freight forwarding software?
A TMS is broader, covering all transport modes and fulfillment outbound. Freight forwarding software often focuses on freight and dispatch for freight forwarders.
Practical Example: E-Commerce with Multi-Carrier
An online retailer with 800 shipments per day uses DHL for premium and parcel locker deliveries, GLS for standard parcels in certain regions, and a freight forwarder for bulky goods. Without a TMS, the packing team chose by gut feeling – express orders occasionally ended up on the wrong rate, bulky goods were franked as parcels.
After TMS implementation:
- Rule 1: Express and same-day always via defined express product
- Rule 2: Standard parcels under 31.5 kg to most cost-effective SLA-compliant carrier
- Rule 3: Bulky goods automatically to freight module with additional documents
- Result: Fewer surcharge invoices, faster packing station, transparent shipping costs per channel
Comparison: Manual Shipping vs. TMS-Controlled
Related Topics
- OMS Order Management System
- Pick and Pack
- Multi-Carrier Strategy
- Tracking and Shipment Tracking
- Order-to-Cash Process
Last updated: July 6, 2026