We use cookies to understand how the site is used and to improve it. See our Privacy Policy for details.
[
Operations
]

How to use TMS data to make better decisions in trucking

Scott Currie-Mills, Vice President, Product and Engineering, TransPlus
Scott Currie-Mills

November 29, 2024

Updated September 2026.

TMS data answers four decisions a fleet owner makes every month: which lanes and customers to keep, which trucks to retire, which drivers to coach and where the office is losing days. The numbers already sit on the load record in trucking dispatch software: revenue and cost per mile by lane, detention hours by customer, repair cost per truck, settlement errors by driver and days from POD to invoice. This post shows how to pull each one and what to do with it, with no spreadsheet in the middle.

The four decisions TMS data answers every month

A TMS collects more than most fleets ever read: every load, every stop time, every mile, every settlement line and every invoice. The value is not in the collecting. It is in four questions the data can settle in an afternoon, once dispatch, driver pay and billing all write to the same record.

Fleet Manager: dispatch, driver pay and invoicing in one cloud platform

A plain guide to what a TMS should do for a fleet of a handful of trucks to several hundred, and the questions to ask before you sign.

Which lanes and customers to keep

Run revenue per mile against cost per mile for every lane you ran last quarter, with the customer's detention hours beside it. Fleet Manager reports what every load paid after fuel, driver pay and deadhead, so the lane that looks busy and the lane that makes money separate on one screen. A customer whose loads sit three hours at the dock and pay no detention is a rate conversation, not a loyalty question. Keep the lanes that clear your all-in cost per mile; ATRI put the 2025 industry average at $2.336 per mile (ATRI, July 15, 2026), and yours is on the report.

Which trucks to retire

Put each unit's repair and maintenance spend for the last twelve months next to the revenue it earned and the days it sat in the shop. The TMS holds the miles and the revenue; the maintenance system holds the work orders. Connected through the MIR-RT by DataDis integration, the two give you cost per mile per unit without a spreadsheet. The truck to retire is rarely the oldest one. It is the one whose repair cost per mile has crossed its margin per mile two quarters running.

Which drivers to coach

Three numbers per driver, monthly: idle hours from the ELD, deadhead miles from the trips dispatch assigned, and settlement corrections from payroll. Idle and hard braking reach the board through the telematics integration (Samsara, Motive, ISAAC, Geotab); deadhead is a dispatch decision, so coach the dispatcher first. Settlement corrections are the one to watch: a driver whose pay was wrong twice in a quarter is already talking to the carrier across town.

Where the office loses days

Measure the days between delivery and invoice for every load last month. When the driver photographs the POD in TransPlus Connect, it indexes against the probill and billing can invoice the same day; when the POD rides in the truck until Friday, the days show up here. SM Freight cut its invoicing cycle from two weeks to 48 hours after moving to TransPlus (Wendy Stafford, Owner). Then sort detention hours by customer, with the arrival and departure timestamps from the trip, and bill the ones you have been absorbing.

Where the data has to live

None of the four reports runs if dispatch is in one system, driver pay in a spreadsheet and invoicing in the accounting package. The lane report needs the rate and the settlement on the same load; the office report needs the POD on the same probill as the invoice. That is the case for one load record: build the load once, and dispatch, driver pay and the invoice come off it. Fleet management software that reports cost per mile and margin per load does this by design; a reporting tool bolted onto three systems does not.

Related: Cost per mile in trucking: how to calculate and reduce it

If the numbers in this post live in three systems today, the fix is one load record. See how Fleet Manager reports what every load paid, or book a demo: personalized, scheduled the same week you ask, no commitment.

TMS data questions fleets ask

What data does a TMS collect?

Everything that touches a load: the customer and the rate, the pickup and delivery stops with arrival and departure times, the driver and truck assigned, miles by jurisdiction, fuel purchases, the documents the driver captured, the settlement lines and the invoice. Because the load is entered once at dispatch, that same record feeds driver pay, billing, IFTA reporting (Enterprise plan) and every report in this post.

How is TMS data different from telematics data?

Telematics data comes from the truck: position, speed, idle time, engine faults and hours of service from the ELD. TMS data comes from the operation: loads, rates, stops, documents, pay and invoices. Each is thin without the other. A TMS with a telematics integration puts the truck's position on the load it is running, which is what turns a dot on a map into a detention timestamp or an idle report by driver.

Do I need a separate reporting tool?

Not for the four decisions here. Fleet Manager reports what every load paid after fuel, driver pay and deadhead, and which lanes and customers make money by week, from the load record it already holds; profitability reporting is on the Standard plan and up. A separate tool earns its place when you want to blend TMS data with accounting or maintenance data across several companies. Until then the report comes from the TMS itself.

Ready to see it in your operation?

See how TransPlus connects dispatch, driver pay, invoicing and reporting around the way your team already works.
Get a demo