Skip to main content

Transportation Management Systems (TMS)

A Transportation Management System (TMS) is software that plans, executes, and optimizes the physical movement of goods โ€” both inbound and outbound โ€” across all transport modes. It is the central nervous system of freight operations, connecting shippers with carriers, automating booking and tendering workflows, providing shipment visibility, and managing freight spend.

TMS platforms serve shippers (manufacturers, retailers, distributors), third-party logistics providers (3PLs), freight brokers, and carriers. While the specific features vary by user type, the core purpose is the same: move freight efficiently, cost-effectively, and with full visibility.


Why Organizations Use a TMSโ€‹

The value proposition of a TMS centers on three pillars:

PillarHow TMS Delivers Value
Cost reductionAutomated carrier selection, load consolidation, mode optimization, and freight audit typically yield 5โ€“15% freight savings
Operational efficiencyEliminates manual processes for tendering, tracking, and invoicing; reduces errors and cycle times
Visibility and controlReal-time shipment tracking, exception alerts, and performance analytics enable proactive management

Beyond these core benefits, a TMS provides:

  • Compliance โ€” automated generation of shipping documents (BOL, commercial invoice, customs filings)
  • Carrier relationships โ€” structured scorecards, on-time performance tracking, and contract management
  • Data and analytics โ€” historical shipment data enables benchmarking, forecasting, and network optimization
  • Customer service โ€” accurate ETAs, proactive delay notifications, and self-service tracking portals

Core Functional Modulesโ€‹

A full-featured TMS typically includes the following modules, each addressing a distinct phase of the transportation lifecycle:

1. Order Managementโ€‹

The TMS receives shipment requirements from upstream systems โ€” typically an ERP (Enterprise Resource Planning) system or OMS (Order Management System). Orders flow into the TMS as transportation requests containing:

  • Origin and destination addresses
  • Requested pickup and delivery dates/times
  • Commodity description, weight, dimensions, and piece count
  • Service requirements (temperature control, hazmat, liftgate, inside delivery)
  • Special instructions (appointment required, driver assist, signature required)
Integration Point

Orders typically flow from ERP to TMS via EDI (X12 940 or 850) or API. The TMS may also receive orders directly from e-commerce platforms, warehouse management systems, or customer portals.

2. Planning and Optimizationโ€‹

The planning engine is the analytical core of the TMS. It determines how to move freight most efficiently by solving complex optimization problems:

Load Consolidationโ€‹

The TMS groups multiple orders into consolidated shipments to maximize trailer utilization and minimize per-unit cost:

Consolidation TypeDescriptionWhen Used
Multi-stop TLCombine multiple LTL-sized orders into a single full truckload with multiple stopsOrders in the same corridor, compatible timing
Pool distributionShip consolidated freight to a regional hub, then distribute locallyMultiple small orders to a geographic cluster
Zone skippingBypass intermediate carrier hubs by consolidating to destination zonesParcel/LTL shipments to dense delivery areas
Merge-in-transitCombine shipments from multiple origins at an intermediate pointComponents from different suppliers for one customer
Continuous movesChain pickup-delivery sequences to reduce empty milesBalanced inbound/outbound lanes

Mode Selectionโ€‹

The TMS evaluates which transport mode (or combination) best meets each shipment's cost, transit time, and service requirements:

Route Optimizationโ€‹

For private fleets and dedicated carriers, the TMS optimizes multi-stop routes considering:

  • Drive time and distance (using road network data)
  • Hours of Service (HOS) regulations and mandatory rest breaks
  • Delivery time windows and appointment schedules
  • Vehicle capacity (weight, cube, pallet positions)
  • Special requirements (hazmat routing restrictions, bridge weight limits)

3. Carrier Selection and Ratingโ€‹

The carrier selection module determines which carrier should handle each shipment. This involves:

Rate Managementโ€‹

The TMS stores and applies complex carrier rate structures:

Rate TypeStructureCommon For
Contract ratesNegotiated rates by lane, weight break, or commodityFTL, LTL, ocean, air
Tariff-basedPublished rate tables with class/weight/distance matricesLTL (CzarLite, SMCยณ)
Spot ratesOne-time market rates for specific shipmentsFTL spot market, air charter
Dynamic pricingReal-time rates via API from carrier or marketplaceDigital freight platforms
DimensionalRates based on dimensional weight (DIM) vs actual weightParcel, air freight, LTL
Accessorial scheduleAdditional charges for services beyond standard transportLiftgate, residential, detention

Carrier Scoring and Routing Guideโ€‹

The TMS evaluates carriers based on multiple criteria, typically using a routing guide โ€” a ranked list of preferred carriers for each lane:

CriterionTypical WeightWhat It Measures
Cost30โ€“40%Total landed cost including base rate + accessorials + fuel surcharge
Service / Transit time20โ€“30%Published transit days, on-time delivery percentage
On-time performance15โ€“25%Historical OTD rate for the specific lane
Capacity availability10โ€“15%Tender acceptance ratio (accepted รท tendered)
Claims ratio5โ€“10%Freight claims as percentage of shipments
Sustainability0โ€“10%Carbon emissions per shipment, SmartWay partnership
Waterfall Tendering

The cascading tender process shown above is called waterfall tendering. The TMS works down the routing guide until a carrier accepts. If all contracted carriers reject, the shipment falls to the spot market โ€” either a load board or a digital freight marketplace where carriers bid on available loads.

4. Tendering and Bookingโ€‹

Once a carrier is selected, the TMS electronically tenders the load:

StepEDI TransactionAPI EquivalentDescription
Load tender204 (Motor)POST /shipmentsTMS sends shipment details to carrier
Tender response990Callback / webhookCarrier accepts or rejects
Pickup notification214 (status AG)GET /trackingCarrier confirms pickup
In-transit updates214 (status codes)Webhook pushMilestone and location updates
Delivery confirmation214 (status D1)Webhook pushProof of delivery received
Invoice210POST /invoicesCarrier submits freight bill

For ocean and air freight, tendering is replaced by a booking process involving:

  • Booking requests (EDIFACT IFTMBF or carrier API)
  • Booking confirmations
  • Shipping instructions
  • Bill of lading or air waybill issuance
Cross-Reference

For the complete ocean/air booking lifecycle, see Booking Process.

5. Execution and Visibilityโ€‹

During shipment execution, the TMS provides:

Real-Time Trackingโ€‹

The TMS aggregates tracking data from multiple sources:

Data SourceUpdate FrequencyCoverage
Carrier EDI (214)Event-based (pickup, delivery, exceptions)Structured milestones
Carrier APIOn-demand or webhook-pushReal-time location and ETA
ELD / GPS telematicsEvery 5โ€“15 minutesFTL and private fleet
Ocean AIS dataVessel position updatesOcean container tracking
Air cargo milestonesFlight-based eventsAirport-to-airport

Exception Managementโ€‹

The TMS monitors shipments against expected milestones and triggers alerts when deviations occur:

Exception TypeTriggerTypical Action
Late pickupCarrier missed pickup windowRe-tender to backup carrier
Delayed in transitETA exceeds delivery windowNotify customer, escalate
Temperature excursionIoT sensor out of rangeAlert shipper, log for claims
Carrier no-showNo pickup scan within thresholdEmergency re-tender
Customs holdShipment flagged at borderNotify customs broker
Appointment missedCarrier arrived outside windowReschedule, assess detention

6. Proof of Delivery (POD)โ€‹

The TMS captures delivery confirmation through:

  • Electronic POD (ePOD) โ€” driver captures signature, photos, and delivery notes on a mobile device; data transmits instantly to the TMS
  • EDI 214 with status code D1 โ€” carrier sends electronic delivery confirmation
  • Paper POD โ€” traditional signed delivery receipt, scanned and uploaded (declining but still used)

POD data is critical for:

  • Releasing payment to the carrier
  • Triggering customer invoicing
  • Resolving delivery disputes and shortage claims
  • Closing the shipment lifecycle in the TMS

7. Freight Audit and Paymentโ€‹

The TMS validates carrier invoices against contracted rates and shipment data:

Key audit checks include:

CheckWhat It Verifies
Base rateContracted rate applied correctly for the lane, weight, and class
Fuel surchargeCorrect FSC percentage based on DOE index and contract formula
AccessorialsCharges match contracted accessorial schedule; services were actually performed
Weight/dimensionsBilled weight matches actual (or DIM weight, whichever is greater)
Duplicate detectionSame shipment not invoiced twice
Minimum chargesCorrect minimum applied for small shipments
Cross-Reference

For the complete freight audit and payment lifecycle, including GL coding, accrual management, and spend analytics, see Freight Audit & Payment.

8. Analytics and Reportingโ€‹

The TMS generates insights from historical shipment data:

Report CategoryKey MetricsBusiness Use
Cost analysisCost per shipment, cost per unit, cost per mile, cost per poundBudget management, carrier negotiation
Service performanceOn-time pickup %, on-time delivery %, transit time varianceCarrier scorecards, SLA compliance
Carrier performanceTender acceptance rate, claims ratio, billing accuracyRouting guide optimization
Network analysisLane volume, origin/destination density, backhaul opportunitiesNetwork design, consolidation
Mode utilizationFTL vs LTL vs intermodal split, cube utilization, weight utilizationMode optimization
SustainabilityCOโ‚‚ per shipment, emissions by mode, SmartWay metricsESG reporting, carbon reduction

TMS for Different User Typesโ€‹

While the core functionality is similar, TMS platforms are configured differently depending on the user:

Shipper TMSโ€‹

Used by manufacturers, retailers, and distributors to manage their outbound (and sometimes inbound) freight:

  • Focus on cost optimization and carrier management
  • Integrates with ERP for order flow and financials
  • Integrates with WMS for ship-confirm and BOL generation
  • Manages a carrier network of contracted carriers plus spot market access
  • Handles freight audit and payment (or interfaces with a third-party FA&P provider)

3PL / Forwarder TMSโ€‹

Used by third-party logistics providers and freight forwarders to manage freight on behalf of their customers:

  • Multi-client architecture โ€” separate rate tables, routing guides, and reporting for each customer
  • Revenue management โ€” tracks buy rates (cost from carriers) and sell rates (charged to customers) to manage margin
  • Customer portal โ€” provides customers with booking, tracking, and reporting access
  • Multi-mode, multi-leg โ€” handles complex international shipments spanning ocean, air, trucking, and rail segments

Broker TMSโ€‹

Used by freight brokers to match shipper loads with carrier capacity:

  • Load board integration โ€” posts available loads to DAT, Truckstop, and other platforms
  • Carrier onboarding โ€” manages carrier authority verification (FMCSA), insurance certificates, and safety ratings
  • Margin management โ€” buy/sell rate tracking with real-time profitability visibility
  • Quick-pay / factoring โ€” supports carrier payment terms and factoring arrangements

Carrier TMSโ€‹

Used by asset-based carriers to manage their own fleet operations:

  • Dispatch and load assignment โ€” assigns loads to drivers/equipment
  • Driver management โ€” HOS compliance, ELD integration, driver communication
  • Fleet optimization โ€” minimizes empty miles, manages equipment utilization
  • Settlement โ€” calculates driver pay based on mileage, stops, and accessorials

Integration Architectureโ€‹

A TMS does not operate in isolation. It must integrate with multiple internal and external systems:

Key Integration Pointsโ€‹

IntegrationData FlowStandard/Protocol
ERP โ†’ TMSTransportation orders, customer master, item masterEDI 940, API, flat file
TMS โ†’ ERPShip confirmations, freight costs, GL entriesEDI 945, API
TMS โ†’ WMSCarrier assignment, pickup schedule, BOL dataEDI 940, API
WMS โ†’ TMSActual weights/dimensions, ship-confirm, packing detailsEDI 945, API
TMS โ†’ CarrierLoad tenders, booking requestsEDI 204, IFTMIN, API
Carrier โ†’ TMSTender response, status updates, invoicesEDI 990/214/210, API
TMS โ†’ Rating engineShipment characteristics for rate lookupSMCยณ API, CzarLite
Telematics โ†’ TMSReal-time vehicle position, HOS statusAPI, GPS feed

TMS Implementation: Key Considerationsโ€‹

Implementing a TMS is a significant undertaking. Key factors to evaluate:

Scope Definitionโ€‹

QuestionConsiderations
Which modes?Truckload, LTL, parcel, ocean, air, rail, intermodal โ€” or all?
Inbound, outbound, or both?Inbound often has different carrier relationships and processes
Domestic, international, or both?International adds customs, documentation, multi-currency, multi-leg complexity
How many carriers?Affects carrier onboarding, EDI setup, and rate management effort
How many sites?Multi-DC operations need network optimization capabilities

Data Requirementsโ€‹

A TMS is only as good as its data. Critical master data includes:

  • Location master โ€” all ship-from and ship-to addresses with geocoding
  • Item master โ€” weights, dimensions, commodity codes, freight classes, hazmat flags
  • Carrier master โ€” carrier identifiers (SCAC, MC#, DOT#), contact info, insurance certificates
  • Rate master โ€” all contracted rates, accessorial schedules, fuel surcharge formulas
  • Business rules โ€” routing guides, carrier preferences, consolidation rules, cutoff times

Change Managementโ€‹

TMS adoption requires process changes across the organization:

  • Warehouse โ€” automated BOL generation replaces manual creation; carrier-assigned pickup times require dock scheduling
  • Customer service โ€” TMS tracking replaces phone calls to carriers; exception management workflows change
  • Finance โ€” automated freight audit changes the AP process; GL coding may need restructuring
  • Procurement โ€” carrier negotiations now use TMS data for benchmarking and scorecards

Key Performance Indicators (KPIs)โ€‹

Organizations use TMS data to track transportation performance:

KPIFormulaBenchmark
Freight cost as % of revenueTotal freight spend รท Net revenue ร— 1003โ€“8% (varies by industry)
Cost per shipmentTotal freight spend รท Number of shipmentsVaries by mode and lane
On-time delivery (OTD)On-time deliveries รท Total deliveries ร— 10095%+
On-time pickup (OTP)On-time pickups รท Total pickups ร— 10095%+
Tender acceptance rateAccepted tenders รท Total tenders ร— 10085%+ (primary carrier)
Freight cost per unitTotal freight spend รท Units shippedKey for per-unit profitability
Claims ratioFreight claims filed รท Total shipments ร— 100< 1%
Invoice accuracyInvoices matching contract rate รท Total invoices ร— 10095%+
Trailer utilizationActual load (weight or cube) รท Trailer capacity ร— 10080%+
Empty miles %Empty miles รท Total miles ร— 100< 15% (asset carriers)

TMS and Multimodal Shipmentsโ€‹

International shipments often span multiple modes and legs. A TMS handling multimodal freight must manage:

CapabilityDescription
Multi-leg planningBreak a door-to-door shipment into origin trucking + ocean/air + destination trucking + last mile
Multi-carrier executionDifferent carriers for each leg, each with separate tendering and tracking
Milestone aggregationUnify tracking events from multiple carriers into a single shipment timeline
Document managementGenerate and store mode-specific documents (BOL, AWB, commercial invoice, packing list)
Multi-currencyHandle rates and invoices in different currencies with exchange rate management
Landed cost calculationAggregate all cost components (freight, duty, insurance, handling) for total shipment cost

Resourcesโ€‹

ResourceDescriptionLink
Gartner TMS ReviewsIndependent reviews and ratings of TMS platformsgartner.com/reviews
CSCMP Supply Chain TechnologyIndustry research on logistics technology adoption and trendscscmp.org
SMCยณ CzarLiteLTL base rate benchmark used by most TMS platformssmc3.com
FMCSA Carrier LookupVerify carrier operating authority, insurance, and safety ratingssafer.fmcsa.dot.gov
DAT Freight & AnalyticsLoad board and freight rate benchmarking platformdat.com