Reducing detention time at shippers starts before the truck ever reaches the dock. The real fix is upstream: tighter appointment windows, better documentation, and a dispatcher who makes one phone call at the right moment instead of three complaint calls afterward. This post walks through the specific habits that keep trucks moving and keep detention claims rare instead of routine.
Detention is the charge a carrier bills when a truck sits at a shipper or receiver beyond the free time allowed for loading or unloading, typically after a one- or two-hour grace period written into the rate confirmation. Once that clock runs out, every extra hour is lost capacity you can’t get back, even if you eventually get paid for it. The goal isn’t just collecting detention pay — it’s not generating the detention in the first place.
Why does reducing detention time at shippers matter so much?
Detention doesn’t just cost the hours sitting at the dock — it costs the next load. A driver stuck four hours past appointment time can blow a delivery window on the following stop, miss a reload, or run into hours-of-service limits that force a reset. Even when you collect the accessorial charge, you’ve traded a predictable lane for a day of damage control.
For brokers, repeated detention on a lane erodes the relationship with the carrier you need for that freight next week. For carriers, it eats into the margin on a load that looked fine on paper. Either way, the cheapest detention is the one that never happens.
What actually causes detention at shippers?
Most detention traces back to one of three things: a bad appointment window, a driver who shows up without the paperwork the dock expects, or a shipper with chronic dock congestion that nobody flagged before the truck was dispatched. None of these are random — they’re patterns you can see coming if you’re tracking them.
Common root causes include:
- Loose appointment windows. A “first-come, first-served” or four-hour window at a busy DC almost guarantees a wait, because the shipper has no obligation to prioritize your truck.
- Missing or wrong paperwork. A driver who arrives without a PO number, wrong BOL count, or no appointment confirmation gets pushed to the back of the queue while the dock sorts it out.
- Known congestion. Some shippers are detention factories every Monday morning or every end-of-month. If dispatch doesn’t know that pattern, the driver walks into it blind.
- No live visibility. If nobody can see where the truck is relative to its appointment, there’s no chance to call ahead and adjust before the driver sits for an hour behind schedule.
Tracking these causes by shipper, not just by load, is what turns detention from a surprise into a predictable line item you can plan around — the same discipline covered in the guide on reducing deadhead and empty miles, where avoidable cost gets traced back to a pattern instead of a one-off.
How do you build appointment discipline that shippers respect?
Appointment discipline means booking a specific time slot, confirming it in writing, and holding both sides accountable to it — not a loose window that lets the dock treat your truck as a walk-in. The tighter and more specific the appointment, the less leverage a shipper has to claim detention isn’t their fault.
A few habits make this stick:
- Book hard times, not windows, whenever the shipper’s system allows it. “8:00 AM” beats “8:00–11:00 AM” every time, because a hard time sets an expectation the dock has to meet.
- Confirm the appointment number on the rate confirmation. If the shipper assigns a confirmation or gate number, it belongs on the RateCon alongside the stop details, not buried in an email thread.
- Call to reconfirm the day before for live-unload or problem shippers. A thirty-second call catches rescheduled docks before your driver burns two hours finding out on arrival.
- Build in realistic drive time, not optimistic drive time. A driver who arrives fifteen minutes late to a hard appointment can lose their slot entirely and get pushed to standby — which is its own kind of detention.
- Flag chronic offenders in your system. If a shipper has detention on three of the last five loads, that needs to show up on the load before dispatch assigns a driver, not after.
What documentation actually gets detention paid when it happens?
Detention gets paid when you can show a timestamped arrival, a timestamped departure, and proof the delay wasn’t the driver’s fault — not from a driver’s memory of “it was a long wait.” Weak documentation is the single biggest reason legitimate detention claims get disputed or shorted.
The minimum paper trail should include:
| Document | What it proves | When to capture it |
|---|---|---|
| Check-in time at guard shack or gate | Start of the clock | On arrival, via driver text or app |
| Signed BOL with arrival/departure stamps | Actual time on the dock | At check-in and at departure |
| Driver check call log | Independent timestamp trail | Every 30–60 minutes while waiting |
| Photo of the dock queue or empty lot | Context for the delay | Mid-wait, if the dock looks idle |
| Rate confirmation free-time clause | Contractual basis for the charge | Already on file before dispatch |
This is the same documentation discipline that makes detention and accessorial billing defensible instead of a negotiation every single time. If a broker or shipper disputes the hours, a clean timestamp trail ends the conversation fast. A fuzzy one turns into a week of back-and-forth that neither side wins.
Live GPS tracking from the driver’s phone closes most of the gap here, because it timestamps arrival and departure automatically instead of relying on a driver remembering to text dispatch. Techvia TMS includes this tracking along with shareable customer tracking links, so a shipper or receiver can see a truck’s ETA in real time and the detention clock has an objective start point nobody can argue with later.
What should dispatchers say on the phone to prevent detention?
The right call happens before the truck sits, not after — a short, specific heads-up to the shipper that references the appointment time and asks directly whether the dock is running on schedule. Vague calls (“just checking in”) don’t move anything. Specific calls do.
A useful script for the 30–60 minutes before an appointment:
- “This is [carrier/broker] confirming truck is on track for the 8:00 AM appointment at door 14. Is the dock running on time?”
- If the answer is no: “What’s the new estimate, and should the driver still check in at 8:00 or hold off?”
- On arrival, if the wait starts stretching: “Driver checked in at 8:05, still at the gate at 8:35 — can you give me a status or an updated door assignment?”
These calls do two things. They put the delay on record with a specific timestamp, and they give the shipper a chance to fix the problem before it becomes a billable hour. Dispatchers juggling a full board often skip this step simply because they’re buried — which is the exact workload problem addressed in the piece on reducing dispatcher workload. A dispatch board that surfaces upcoming appointments automatically, instead of relying on memory, makes that proactive call far more likely to actually happen.
How should you track detention patterns over time?
Track detention by shipper and by lane, not just by load, so you can see which docks are chronic problems versus which were a one-time fluke. A single bad day at a shipper doesn’t tell you much. Three bad days in six weeks tells you to renegotiate free time or stop booking that lane on tight schedules.
A simple detention log should capture: shipper name, appointment time, actual check-in time, actual departure time, hours over free time, and whether detention was billed and collected. Reviewing that log monthly turns a vague sense of “that place is always slow” into a specific number you can bring to a rate negotiation or a broker conversation. Carriers running this kind of tracking manually in spreadsheets often let the pattern slide until a shipper relationship sours; a dispatch board that logs arrival and departure times automatically, rather than relying on someone remembering to update a sheet, makes the pattern visible without extra work — the broader shift away from spreadsheet dispatch is covered in the guide on running dispatch on spreadsheets. For a wider look at how transportation management systems handle this kind of operational tracking, see the TMS resource hub.
If you’re ready to stop chasing detention after the fact and start catching it before it starts, Techvia TMS gives you a dispatch board, live tracking, and shareable customer tracking links in one place — see how it works and try it free for 30 days, no credit card required, at tms.techvia.software/register.
FAQ
How much detention time should carriers allow before billing?
Most carriers write one to two hours of free time into the rate confirmation before detention charges start, with the exact threshold set on a per-load or per-customer basis. Whatever the number is, it needs to be on the RateCon in writing before the truck is dispatched, not negotiated after the fact.
Can a broker refuse to pay detention a shipper caused?
A broker can dispute detention, but a clean record of check-in time,