←
AI for Trucking, Fleet & Freight
Aware · M3 · lesson 3 of 19 · queued
Preview — browse every lesson free. Enroll to mark lessons complete, open partner links and save your progress. Login & enroll →
AI in Dispatch and Load Matching
📖
now learning

AI in Dispatch and Load Matching

15 min

It is 6:14 on a Tuesday morning and Maria has already been at her desk for forty minutes. She runs dispatch for a 28-truck dry-van carrier out of Columbus, Ohio, and right now she has seven loads tendered, five drivers who need to be rolling by 8 a.m., and a sixth driver who just called in saying his hours-of-service (HOS) clock is shorter than she thought because he forgot to log a detention stop. She has a Midwest produce run that pays $2.80 a mile and a steel-coil load going to Atlanta that she cannot book a backhaul on because the return lane has been dead all week. Three of her five available drivers are going to deadhead somewhere today no matter what she does, and the question is how many miles of fuel and time she is burning on nothing. Maria is not unusual. She is the median dispatcher in American trucking in 2026, solving a thousand-variable optimization problem on a whiteboard and a phone, in the middle of an 80,000-driver shortage that makes every wasted driver-hour a small revenue catastrophe. AI-assisted dispatch does not replace Maria. It gives her the puzzle pieces in the right order so she solves it in twenty minutes instead of three hours.

The Empty Mile Goldmine: Why Deadhead Is the Revenue Problem AI Was Built to Solve

Before we touch any technology, we need to sit with the size of the problem, because the numbers are staggering once you see them clearly.

A deadhead mile is a mile driven without freight. The truck is burning diesel, a driver is burning HOS (hours of service, the legally mandated limit on how many hours a commercial driver can operate per day and week), and the carrier is collecting exactly zero revenue per mile. The Federal Motor Carrier Safety Administration (FMCSA) estimates that roughly 20 to 35 percent of all commercial truck miles in the United States are deadhead, though the figure varies considerably by fleet type, lane structure, and how aggressively a carrier pursues backhaul opportunities. For a regional dry-van carrier running 40 trucks on lanes that do not naturally pair, deadhead might represent 28 percent of total miles. For a liquid-bulk carrier serving a niche chemical corridor, it might be 12 percent. But even the low end of that range is money burned on movement that produces nothing.

Do the arithmetic for Maria's operation. Twenty-eight trucks, each averaging 2,200 miles a week, generates roughly 61,600 miles per week. If 25 percent are deadhead, that is 15,400 empty miles a week. At a fully loaded cost of $1.80 per mile (fuel, driver wages, depreciation, insurance), those empty miles cost her carrier about $27,720 a week, or roughly $1.44 million a year, in operating expense that produces zero freight revenue. Now overlay the driver shortage: there are approximately 80,000 too few drivers in the United States right now, with 237,600 annual openings projected through 2034. The average commercial driver is 46 to 47 years old, and retirements are accelerating. Maria cannot hire her way out of the optimization problem. Every driver-hour is a scarce, legally capped, and expensive resource, and she is burning a quarter of them moving empty.

This is what the program calls the empty-mile goldmine: not a metaphor, but a real pile of recoverable revenue sitting in the dispatch board of almost every carrier in America, waiting for a better matching algorithm. The goldmine is introduced here, at Level 1, so you can see the shape and scale of the opportunity. The full well dig, where you build and run the AI-assisted dispatch engine end to end, happens at Levels 2 and 3. But you cannot build what you have not imagined, and the imagination starts with understanding exactly why manual dispatch, even executed by experienced and talented dispatchers like Maria, leaves so much on the table.

Why Manual Dispatch Underperforms the Math

A dispatcher solving the load-matching problem manually is working against several hard limits simultaneously. The first is information bandwidth. Maria has access to the load board, the TMS (transportation management system, the software that tracks loads, drivers, and fleet operations), driver HOS data from the ELD (electronic logging device, the federally mandated onboard device that records driving time), and her own knowledge of driver preferences, home-time commitments, and equipment quirks. But she is accessing all of this sequentially, across multiple screens, while fielding calls. No human can hold seven active load options, five driver HOS clocks, equipment type restrictions, and current deadhead cost for each driver simultaneously in working memory.

The second limit is combinatorial. With seven loads and five drivers, the number of possible assignments before constraints is 7 to the 5th power of combinations, though HOS and equipment restrictions quickly eliminate most of them. But "quickly" here means the constraint filtering still requires checking each driver against each load's pickup time, transit time, required hours, and home-time implication. An experienced dispatcher develops heuristics that shortcut this process, but heuristics are not optimization. They are good-enough rules that work most of the time and fail in systematic, predictable ways: dispatchers overweight familiar drivers and lanes, underweight the cost of a partially deadhead return, and systematically underestimate the compounding HOS impact of a load that runs two hours longer than expected.

The third limit is the backhaul search problem. Finding a good backhaul requires real-time search of the load board across multiple brokers, filtered by pickup location proximity, weight class, equipment type, and available driver HOS window. Maria can do this, but it takes time she often does not have under morning pressure. The result is that backhaul search happens when there is time for it, which is not always when the empty leg is about to roll. AI can run that search continuously, alerting when a match appears, rather than relying on the dispatcher to find a window.

What AI Dispatch Actually Does: The Three Functions

When a TMS vendor or a dispatch-optimization startup says their product uses AI to improve load matching, they are typically describing one or more of three distinct functions. Understanding them separately matters because each has a different evidence base, a different failure mode, and a different human-oversight requirement. Conflating them leads to buying the wrong tool or applying the wrong verification checklist.

Function One: Load-to-Driver Matching

The oldest and most mature function is constrained optimization for load-to-driver matching. The system takes the current load pool (all available loads, with pickup times, delivery windows, weights, equipment requirements, and rates), the current driver pool (all available drivers, with their HOS remaining hours, current location, home-time schedule, and equipment certifications), and solves for the assignment that maximizes a defined objective, typically revenue or revenue per mile, while satisfying all hard constraints.

The hard constraints are not optional. A driver who has 6 hours remaining on their HOS clock cannot legally operate a load that requires 8 hours of driving time. A flatbed driver cannot haul a refrigerated load. A driver who committed to being home Saturday for a family event has a soft constraint the fleet may treat as hard for retention reasons. An optimization that ignores any of these is not a proposal: it is a liability. This is the program's cardinal rule applied to dispatch: a plan you cannot run legally is worse than no plan, because it produces a false sense of completeness while exposing the carrier to FMCSA violations, CSA (Compliance, Safety, Accountability) scoring damage, and potential driver termination.

Modern dispatch-optimization systems use constraint solvers and mixed-integer programming to handle this. They can evaluate thousands of driver-load combinations in seconds and surface the top five or ten options ranked by the objective function, with each option annotated: driver HOS remaining, deadhead miles to pickup, estimated delivery time against window, and revenue-per-mile for the assignment. Maria reviews the ranked list, checks the top two or three against her knowledge of each driver's current situation (the ELD shows hours, but Maria knows that Driver 4 has been fighting a head cold and may want a shorter run), and commits the dispatch.

The critical design principle here: the AI proposes, the dispatcher commits. Every AI-suggested match gets logged with the AI's ranking and rationale. The dispatcher's decision to accept, modify, or reject that suggestion is also logged. This creates the audit trail that protects Maria, the carrier, and the driver if any question arises later about how the dispatch decision was made.

Function Two: Backhaul and Deadhead Intelligence

The second function is where the goldmine becomes most visible. Once a primary load is dispatched, the system immediately begins searching for backhaul opportunities: loads with pickup locations near the delivery destination, within a search radius the carrier defines, that fit the driver's remaining HOS window, the equipment type, and the carrier's registered lanes. This search runs continuously against the load board and the carrier's contract freight, surfacing matches as they appear rather than waiting for the dispatcher to find time.

The economic logic is simple but its impact compounds. A driver who delivers to Atlanta and deadheads 900 miles back to Columbus is producing zero revenue for roughly half the trip. A driver who picks up a return load from Atlanta, even at a lower rate than the primary haul, converts dead miles into revenue miles and turns a money-losing return leg into a profitable one. At $2.10 per loaded mile versus $1.80 per mile in deadhead cost, the difference on a 900-mile return is roughly $270 in recovered margin, before factoring in the fuel savings from a loaded truck running more efficiently than a bobtailing one.

AI-assisted backhaul matching improves on manual search in three ways. First, it monitors multiple load boards simultaneously, across brokers and spot freight platforms, without the dispatcher having to switch screens. Second, it applies the carrier's lane and customer preferences automatically, filtering out freight the carrier would not haul regardless of rate. Third, it accounts for the driver's current HOS position, rejecting loads that would require more driving time than the driver legally has available, rather than surfacing matches that look good on paper but would require the driver to push hours.

The verification requirement here is equally important: AI-surfaced backhaul rates need to be checked against current market data, because load-board rates shift quickly and an optimization running on cached data may show a rate that is no longer available. The dispatcher confirms the rate, the pickup window, and the HOS feasibility before committing. The AI found the opportunity; the human verified it and closed the load.

Function Three: Continuous Route and Network Optimization

The third function operates at a level above individual load matching: network-level route optimization that considers the fleet's entire load pool and driver pool simultaneously and suggests rearrangements that improve fleet-wide efficiency. This is where dispatch AI gets genuinely powerful and, for smaller carriers, sometimes premature.

In network optimization, the system might suggest swapping two loads between two drivers: Driver A takes the Atlanta run instead of Driver B because Driver A's HOS clock gives a better buffer and Driver B can pick up the Nashville load that has a tighter pickup window. This swap reduces total deadhead by 140 miles across both runs and improves Driver B's home-time position. Neither Maria nor any human dispatcher would reliably find this swap while managing seven other loads simultaneously, because it requires holding both drivers' full situations in mind at once and evaluating the cross-impact.

Network optimization is the territory where the verification discipline becomes most critical. A swap suggestion that looks optimal on paper may miss context that the dispatcher knows and the system does not: Driver A is on his last week before a planned vacation, Driver B's truck has a tire that the shop flagged as marginal and Maria wants to get it back in before a long run. The AI's suggestion is a starting point, not a directive. The dispatcher's job shifts from generating options (which the AI does faster and more completely) to evaluating options with the contextual knowledge the system does not have access to.

The Dispatcher-AI Decision Boundary: Where Human Judgment Is Non-Negotiable

The question that dispatchers and fleet managers ask most often when they first encounter dispatch AI is: "Will this replace me?" The honest answer, grounded in how these systems actually work in 2026, is no, but it will change what your job requires. The change is toward judgment and away from information retrieval.

A veteran dispatcher's competitive advantage is not primarily their ability to search the load board or track HOS clocks. Those tasks can be automated, and they are being automated. The advantage is the contextual knowledge, the driver relationships, the intuition about which loads will run hot (longer than estimated) and which shippers are reliable, and the judgment about when to push and when to hold. That knowledge is not in the TMS. It is in the dispatcher's head, and it is exactly what AI-assisted dispatch is designed to surface space for.

There are specific decisions where the dispatcher's authority is non-negotiable and where the program's spine, the principle that accountability stays human, is most important in practice.

HOS commit decisions. If the AI proposes a load that requires a driver to operate right at the edge of their legal hours, with no buffer, the dispatcher must make an explicit decision about whether to commit. The AI has optimized for revenue. The dispatcher must weigh the risk of a delay, a detention stop, or a traffic event that puts the driver over hours and into violation. "The system said it was legal" is not a defense in an FMCSA audit. The dispatcher who committed the load owns the HOS assessment.

Driver relationship exceptions. AI sees the HOS clock and the load. It does not know that Driver 7 has been asking for a home run for three weeks and giving him the Atlanta load instead of the Cincinnati run will mean the difference between keeping him and losing him to a competitor. The decision to trade efficiency for retention is a human call that requires the dispatcher's knowledge of the driver's situation.

New customer and sensitive lane decisions. Some loads require the dispatcher to make judgment calls about shipper or receiver quality: is this a new broker with a thin track record? Is this a freight lane that has had detention problems? The load board does not flag these risks reliably. The dispatcher's institutional knowledge does, and no optimization system should override it without the dispatcher's explicit sign-off.

Exception management. When a driver calls in late, when a pickup appointment is missed, when weather closes a route, the AI has a plan and the dispatcher has reality. Exception management, the real-time re-optimization under changing conditions, is where dispatch experience matters most and where AI systems have the most varied performance. Good systems propose re-dispatch options quickly; the dispatcher evaluates them against current ground truth and commits the new plan.

The AI finds the load. The dispatcher runs the load. That boundary is the line between AI as productivity tool and AI as liability.

How TMS and Dispatch AI Works in Practice: What to Look for and What to Question

In 2026, dispatch AI is embedded in the major TMS platforms and available as standalone modules that integrate with them. Platforms like McLeod Software, Samsara, Motive, and Trimble offer varying levels of load-matching and route-optimization capability. Aurora's integration with McLeod specifically enables carriers to book autonomous freight capacity alongside human-driver loads, which is relevant at L4 strategy discussions but worth knowing exists. Standalone optimization tools from companies like Optym, Lean Solutions, and others plug into TMS data feeds and surface recommendations through the dispatcher's existing interface.

When evaluating or using any dispatch AI tool, the following questions cut through vendor marketing to the actual capability:

What are the hard constraints? Any optimization that does not enforce HOS limits as hard constraints is not safe for dispatch use. Ask specifically: does the system reject loads that a driver cannot legally complete given their current HOS position? Does it pull real ELD data or does it work from planned hours that may not reflect actual driving time?

What data does it use for rates? AI-suggested backhaul rates need to come from current load-board data, not training data from six months ago. Rate markets shift fast, especially in spot freight. Ask the vendor what the latency is between load-board pricing and what the system surfaces as a recommended rate.

How does it handle home-time and driver preference data? An optimization that ignores home-time commitments will produce proposals that look efficient on paper and destroy driver retention in practice. Ask how the system ingests and enforces home-time constraints.

What is the explanation for each suggestion? The dispatcher needs to understand why the system ranked a particular match first. "It has the highest revenue per mile" is useful. A black-box score that cannot be explained to the driver or to an auditor is a red flag.

What happens when the optimization is wrong? Ask for the process when the system's suggestion turns out to be based on stale data, a missed constraint, or a driver situation the system did not know about. The answer tells you whether the vendor has thought seriously about the human-in-the-loop requirement or just the optimization algorithm.

The Owner-Operator Case: Dispatch AI Without a Back Office

For owner-operators, the dispatch-AI opportunity is both more personal and more immediately valuable than it is for a fleet with dedicated dispatchers. An owner-operator running a single truck is doing all of this alone: driving, finding loads, managing HOS compliance, handling the backhaul search, and doing the back-office work. Every hour AI saves is a real hour of sleep or a real hour of driving time producing revenue.

The tools available to an owner-operator have expanded significantly. Load-board platforms like DAT Freight and Analytics and Truckstop.com have built AI-assisted lane and rate matching directly into their interfaces. AI can monitor multiple boards simultaneously for a driver's preferred lanes, alert when a strong backhaul appears, and flag when a quoted rate is meaningfully above or below the current market for that lane and equipment type. The verification discipline is even more important for an owner-operator, because there is no dispatcher double-checking the plan: the owner-operator who dispatches a load that violates HOS has no safety net.

The highest-ROI AI workflow for an owner-operator typically starts with backhaul matching, not load matching, because the primary load is usually chosen by lane preference and relationship. The empty return leg is where the lost revenue lives, and a single recovered backhaul a week, at an average of $800 to $1,200 on a mid-length lane, covers the cost of most AI tooling many times over. The program returns to this calculus specifically when the owner-operator chapter builds the one-truck AI-assisted ops workflow at Level 2.

The Verification Discipline: The Four Checks Every AI-Proposed Dispatch Needs

AI-assisted dispatch produces proposals faster than manual dispatch can generate options. Speed is one of its primary values. But speed without a verification gate is exactly the kind of AI use that creates liability instead of reducing it. The verification discipline for a dispatched load needs to be fast enough not to negate the speed gain, specific enough to catch the failure modes that actually hurt carriers, and consistent enough that it runs the same way every time.

Every AI-proposed dispatch should pass four checks before the dispatcher commits:

Check one: HOS feasibility. Does the driver legally have enough hours remaining to complete this load, including the pickup appointment, transit time with reasonable buffer for delays, and delivery window? Check the current ELD data, not the planned schedule. If the answer is borderline, apply a buffer that accounts for realistic delay risk on this specific lane. A load that requires exactly 10 hours and 0 minutes of driving when the driver has exactly 10 hours of HOS remaining is not an acceptable dispatch.

Check two: rate verification. Is the rate on this load current as of today, from a live load board or a confirmed tender from a known customer? AI-suggested spot freight rates pulled from cached data can be stale by hours in a moving market. Before committing a driver to a load, confirm the rate is live and the broker or shipper is ready to accept today.

Check three: equipment and requirement match. Does the driver's equipment match what this load requires? Trailer type, weight limit, liftgate, temperature control, hazmat certification, and endorsement requirements all need to match. An optimization that matches a dry-van driver to a refrigerated load because it did not have accurate equipment data in the system is a waste of everyone's time and potentially an FMCSA violation.

Check four: the contextual override question. Is there anything the dispatcher knows about this driver, this customer, this lane, or this load that the AI did not know and that would change the decision? This is the question that keeps the dispatcher's contextual knowledge in the loop and prevents the optimization from running on autopilot.

These four checks should take Maria less than three minutes per load on a well-organized interface. They are not bureaucracy: they are the verification gate that allows the carrier to use AI's speed while retaining human accountability for the dispatch decision.

Measuring the Recovered Mile: How to Know the AI Is Working

One of the most common failures in fleet AI adoption is deploying a tool without defining what success looks like in numbers, and then spending months debating whether it is working based on gut feel. The dispatch AI use case has clear, measurable outcomes, and tracking them is both how you know the tool is delivering value and how you build the ROI case for continued investment or expanded use.

The primary metric is deadhead percentage: empty miles divided by total miles, expressed as a percentage, tracked weekly. A baseline established over 60 to 90 days before AI-assisted dispatch gives the comparison point. A meaningful improvement is a reduction of 3 to 8 percentage points in deadhead as a percentage of total miles, sustained over 90 days. Small carriers with high deadhead percentages see larger absolute improvements; carriers that were already running lean on backhaul find smaller but still economically significant gains.

The secondary metrics are revenue per truck per week and revenue per driver-mile. These are more comprehensive than deadhead percentage because they capture both the recovered backhaul revenue and the efficiency of the primary load assignment. A carrier that cuts deadhead but also starts booking marginally lower-rated loads to fill empty legs may not see revenue-per-truck improvement even if deadhead percentage drops. Both numbers together tell the real story.

The tertiary metric is dispatcher time to dispatch: how long, on average, does it take from a load appearing in the system to a driver being committed? This metric matters because it measures whether the AI tool is actually saving dispatcher time (the productivity gain) or creating new work in the form of reviewing AI suggestions without reducing manual effort. In well-implemented systems, time to dispatch drops significantly in the first 30 to 60 days as dispatchers develop the verification habit and the tool learns the fleet's lane patterns.

A fleet manager or owner reporting on dispatch AI ROI to the owner or board does not lead with algorithm names or platform features. They lead with three numbers: deadhead cut from 26 percent to 19 percent, revenue per truck up $480 a week, and dispatch decision time down by 40 minutes per dispatcher per day. Those numbers have a clear dollar value. At Maria's fleet of 28 trucks, a 7-point deadhead reduction on 61,600 total miles per week is 4,312 fewer empty miles per week. At $1.80 in deadhead cost, that is $7,762 in weekly expense reduction, or just over $400,000 a year. One metric. One decision to verify. One tool that earns its keep.

Key Takeaways

  • Deadhead miles (empty miles producing zero revenue) represent 20 to 35 percent of commercial truck miles and are the primary economic target of dispatch AI: the empty-mile goldmine that AI optimization is purpose-built to close.
  • With approximately 80,000 too few drivers in the United States and 237,600 annual openings projected through 2034, driver-hours are the scarcest resource in trucking. AI-assisted dispatch recovers wasted driver-hours by finding better load-to-driver matches and backhaul opportunities that manual dispatch misses under time pressure.
  • AI dispatch performs three distinct functions: constrained load-to-driver matching (respecting HOS, equipment, and home-time hard constraints), backhaul and deadhead intelligence (continuous load-board search for return loads), and network-level route optimization (fleet-wide rearrangements that improve total efficiency).
  • The human decision boundary is the most important design principle in dispatch AI. The AI proposes; the dispatcher commits. HOS commit decisions, driver relationship exceptions, and exception management under real-time disruptions are non-negotiable human judgment calls, regardless of what the optimization recommends.
  • Every AI-proposed dispatch needs four verification checks before commitment: HOS feasibility (against current ELD data, with a realistic buffer), rate verification (current live-board data, not cached), equipment and requirement match, and the contextual override question.
  • Owner-operators see the highest immediate ROI from backhaul-matching AI, because the empty return leg is where their lost revenue lives and a single recovered backhaul a week covers most tool costs many times over.
  • The primary success metric is deadhead percentage, tracked weekly against a pre-AI baseline. Secondary metrics are revenue per truck per week and revenue per driver-mile. The ROI case is built from these numbers, not from impressions about the tool's sophistication.
  • Dispatch AI in 2026 is embedded in major TMS platforms and available as standalone modules. Evaluation questions should focus on HOS constraint enforcement, data freshness for rates, home-time handling, explanation quality, and the vendor's process for when the optimization is wrong.