A Thursday decision, seen clearly

Every truck drives home.Make the drive back pay.

HaulStream finds loads along the way back, checks them against your driver’s hours and the night they need to be home, and shows your dispatcher what each one earns once the empty miles are counted. Your dispatcher decides. Your driver gets home.

Empty miles countedHome time respectedDispatcher decides
Two overhead highway signs Left sign: Indianapolis, home tonight, 190 miles via Gary, pays 640 dollars. Right sign: Dallas, home next week, 980 miles, pays 2,820 dollars. Selecting a sign opens that option in the trip planner. EMPTY Indianapolis Home tonight via Gary 190 mi Pays $640 Dallas Home next week via Elk Grove 980 mi Pays $2,820

Thursday, 14:00, Joliet, Illinois. Ray’s trailer is empty. Pick a sign.

The empty mile

One mile in six goes nowhere.

Across the US industry, about one truck mile in six is driven empty. And an empty mile costs the same to run as a loaded one: the driver, the truck, the tyres, the fuel.

Industry averages from the American Transportation Research Institute: 16.7% of miles driven empty in 2024, and a record $2.34 average operating cost per mile in 2025. Your own fleet’s figures will differ.

Not every empty mile can be avoided. Some can. The skill is knowing which, on a Thursday afternoon, with a driver who wants to get home.

Thursday, 14:00, Joliet, Illinois

Ray’s trailer is empty. Home is Indianapolis. What next?

Change it and watch which option HaulStream suggests. The dispatcher still makes the call.

Loaded, earningEmpty, costing

Illinois and IndianaRoad miles are approximate
Road atlas map of Illinois and Indiana showing the selected route 40 140 40 150 40 940 to Dallas 90 420 115 80 55 65 74 57 39 90 70 64 69 Chicago Joliet Gary Elk Grove Village Rockford Bloomington Champaign Lafayette Indianapolis Louisville Springfield St. Louis Kankakee Danville Terre Haute Fort Wayne LaSalle Effingham ILLINOIS INDIANA KENTUCKY MICHIGAN WISCONSIN Lake Michigan
Yellow marker: Ray, now. House: home terminal.34
Driver’s daily log, Thursday Ray Example, unit 214. Times are local.
Duty-status graph for Thursday

RayMessage from dispatch
Drafted by HaulStream. Dana in dispatch edits and sends it. Not sent automatically

How we route

Three rules we don’t bend.

A good backhaul for the spreadsheet can be a bad one for the person driving it. These are the limits every suggestion has to pass before a dispatcher sees it.

Hourscheckedfirst

Every option is tested against the driver’s remaining driving time and duty window. The ELD is the record. HaulStream reads it and never works around it.

Hometimecounts

When a driver says they need Friday night, that’s a constraint, not a preference a better rate can overrule. Drivers who get home stay.

Dispatcherdecides

HaulStream ranks the options and drafts the message. A person reads it, changes it if needed and sends it. Nothing is booked on its own.

Detention

Timestamps, not arguments.

When a truck waits at a dock, HaulStream records when it entered the facility’s boundary and when it left, then does the arithmetic the same way every time. A clean record shortens the conversation with a shipper. It doesn’t guarantee they’ll pay.

Unit 512, Memphis shipper Sample record
  1. Entered the facility boundary. Appointment was 08:30; free time starts at check-in.
  2. Assigned door 14.
  3. Loading finished, paperwork pending.
  4. Left the facility boundary.
Time on site3h 14m Free time in the agreement− 2h 00m Billable at $75.00 an hour1h 14m Detention to invoice$92.50

Rate and free time come from the carrier’s agreement with the shipper, not from HaulStream.

Your fleet

Count your own empty miles.

Put in your numbers. The defaults are industry averages, so change them. You’ll see what the empty miles cost you each week, and how many would earn instead if you loaded a share of them.

Runs in your browser. Nothing is sent or stored. HaulStream is a fictional brand.

2024 industry average
2025 industry average, all costs