There is a category of money that is different from every other number on a fleet's books: money you are contractually owed, have already earned, and simply never asked for. Not disputed. Not written off. Just… never invoiced. In trucking, the biggest bucket of that money has a name: detention.
The mechanics are familiar to anyone who has dispatched a truck. Your driver arrives at the dock inside the appointment window. The warehouse is behind. Two free hours come and go. The driver finally rolls out four and a half hours after arrival. Under most contracts and rate confirmations, hours two-plus are billable — typically $40 to $75 an hour. That afternoon your fleet earned somewhere between $100 and $190 in detention.
Now the money has to survive a relay race. The driver has to log or mention it. Dispatch has to notice and write it down. Someone has to pull arrival and departure timestamps that will hold up. Billing has to add it to the invoice within the customer's claim window — often 24 to 48 hours. The customer has to not dispute it. Drop the baton at any leg and the money ceases to exist. No write-off appears anywhere, because you cannot write off an invoice that was never created. The P&L is silent. The leak is perfectly invisible.
What the industry data says
Driver detention is one of the most-studied inefficiencies in US trucking. Surveys and DOT-adjacent research over the years have found drivers experiencing detention on a meaningful share of all stops, with a large fraction of it exceeding the free window — and industry estimates put detention's cost to drivers and carriers in the billions of dollars per year. Whatever the precise national figure, the operational reality on the fleets we audit is consistent: most billable detention events are never invoiced. Not "some". Most.
Run the arithmetic on a conservative fleet profile: 100 trucks, each hitting one uninvoiced billable detention event per month — one, which is low — at a $60/hour rate and 1.5 billable hours per event. That is $90 × 100 trucks × 12 months = $108,000 a year in earned, contractual revenue left at docks. Cut every assumption in half and you are still above $50,000. The $30,000 in this article's title is what we would call the floor for a mid-sized fleet, not the estimate.
Why fleets don't bill it
1. The evidence feels soft. Billing clerks do not want a fight, and "the driver says he sat four hours" is a losing argument against a shipper's yard log. Except the evidence is not soft anymore — your ELD records arrival and departure to the minute, automatically, for every stop. The proof problem was solved years ago; the workflow just never caught up.
2. Claim windows expire. Many shippers require detention claims within 24–48 hours, and brokers frequently require notice while the truck is still on site. A detention process that runs on end-of-week paperwork is a process designed to miss the window.
3. Fear of the relationship. The unspoken one. Nobody wants to nickel-and-dime the shipper that hands you thirty loads a week. That instinct is reasonable — and it is also exactly how a shipper's dock stays slow. Detention billing, done consistently and unemotionally, is not an attack on the relationship; it is a price signal. Shippers fix docks that cost them money. They do not fix docks that are free.
4. Nobody owns the number. Detention sits between dispatch, drivers, and billing, which in practice means it belongs to no one. There is no line on the P&L that goes red when it is missed, so no one is ever asked about it in a monthly review.
The fix is a report, not a reorganization
Recovering detention does not require new software or a new hire. It requires joining two datasets the fleet already owns — ELD dwell records (arrival/departure per stop) and rate confirmations / contracts (free time and hourly rate per customer) — and producing one weekly exception report: every stop where dwell exceeded free time, the customer, the contractual rate, and the dollar amount now billable. From there it is a billing task, not a detective story.
The uncomfortable and liberating fact about detention: the money is sitting in data you already own. Every minute is already timestamped in the ELD. The only question is whether anyone joins the two files and sends the invoice inside the window.
Consistency matters more than aggression. A fleet that bills detention every single time it is owed — politely, with timestamps attached, inside the claim window — trains its customers within a quarter. Disputes drop because the evidence is mechanical. Dwell times improve at the worst docks because they now show up on someone's cost report. And a five-figure line item quietly returns to the revenue side of your books, where it always belonged.
How to know your real number
Ninety days of ELD dwell data, your rate confirmations, and an afternoon of matching produces the answer for your specific fleet: how many billable events occurred, how many were invoiced, and the dollar gap. That gap is not hypothetical margin — it is earned revenue with a contractual basis and machine-recorded proof, which makes it the fastest-recovering of the six margin leaks we audit. (For the full tour of all six, read What a fleet P&L can't show you: the six margin leaks, quantified.)
Want your detention number, in writing?
The Margin Leak Audit quantifies unbilled detention — plus the other five leaks — from 90 days of your own data. Flat \$1,500. If we do not identify at least 5× the fee in recoverable margin, you do not pay.
Book a margin audit → or call Nico direct: 514-632-6426