HaulProof
HaulProof
Does your books so you don't have to.

Owner-Operator Guide

How Detention Pay Works — And How To Build a Record While the Clock Runs

Detention is the money for time you spend sitting at a shipper or receiver after your free time runs out. Free time is usually two hours from your appointment or your check-in, and after that, detention is normally billed by the hour, often with a cap. But here's the part that decides everything: whether you actually get paid for that time is set by your rate confirmation, your carrier's policy, and the broker agreement on that load — not by a law, and not by anything you'll read on the internet. What you can control at the dock is the record. That's what this guide is about.

Sitting right now? Jump to the six things to write down.

Say this part out loud first

I've been driving Class A since 1999. I ran OTR on brokered freight before I moved to local work, and I lost more hours at docks than I can count. So let me be straight about what an article can and can't do for you.

Nothing here decides whether you're owed detention. Not this page, not any app, not me. That's decided by the contract you signed, the policy your carrier runs, and the terms on that specific rate con. Two drivers can sit at the same door for the same four hours and have completely different answers, because they're working under different paper.

What documentation does is different and smaller and, honestly, more useful. It makes sure the facts are written down, in order, with times attached — so that three weeks later, when somebody's looking at a settlement and asking what happened on that load, nobody has to take your word for it.

What detention actually is

Detention is an accessorial — an extra line item on top of the linehaul rate. It exists because your truck sitting at a dock isn't free. You've got a clock burning, a payment due, and a load you can't get to. Detention is the mechanism the industry uses to put a price on that time.

The typical structure looks like this: you get a chunk of free time for loading or unloading. Past that, the clock is billable, usually per hour or in fractions of an hour, frequently with a daily cap and sometimes with a rounding rule. Some brokers require you to notify them before free time expires or the detention isn't payable at all. I've seen that notification requirement sitting in the terms on rate cons, and it's easy to miss unless you go looking for it. Whether missing it matters is in the terms on the load in front of you.

Layover is a different animal — stuck overnight or for a full day, not a few hours — and it has its own terms. Same rule applies: the paper decides.

Free time, and when the clock starts

"Two hours" gets repeated so often that people treat it like a rule. It isn't. It's a common default. I've seen one hour, I've seen three, and I've seen loads where free time started at the appointment time even though the facility didn't check anybody in for forty minutes.

That last part is where a lot of hours quietly disappear. There are usually two times in play:

And there's a third one nobody writes down: your arrival time, the minute your tires hit their property. If you got there at 07:40 for an 08:00, sat in a gate line until 08:25, and got checked in at 08:40, you now have three different times that could each anchor a clock — and you'll only be able to prove the ones you recorded.

So write down all three. It costs you nothing. Which one counts is between your rate con and your carrier.

"We'll call you" is where the money goes

Here's how it usually plays out. You check in. They tell you to park and they'll call you. So you park. You get in the bunk, you eat something, you scroll your phone. Two hours go by. Three. Eventually somebody waves you into a door, you get worked, and you leave.

Nothing about that day was written down. Maybe you called dispatch around hour three and told somebody you were still sitting. That call left no record. The receiver's paperwork has one time on it. Your BOL might have an out time, might not.

Three weeks later the settlement lands with no detention line on it. Somebody looks at their file and there's nothing in there showing a long wait. Now you're reconstructing a Tuesday from memory against a system that has records. It's not that anybody's necessarily cheating you — it's that the wait was never documented, so as far as the paperwork is concerned, it didn't happen.

The gap isn't between how long you sat and how long they say you sat. It's between how long you sat and how long can be shown. Everything below is about closing that gap while you're still sitting there, when it's easy.

What a broker or carrier usually asks for

This varies, and you should ask yours directly before you need it. But the requests tend to cluster around the same handful of items:

Notice how many of those you can only produce if you did something at the dock. That's the whole point. The deadline one bites people especially hard: by the time the settlement shows up and you notice the missing line, the window to submit may already be closing. Worth knowing what yours is.

The six things to write down while the clock runs

This is the useful part. Six items, in order, from the time you roll in to the time you roll out. Send them as texts or emails so each one carries its own timestamp on both ends.

1 · Arrival time

The minute your tires stop on their property. Not the gate line, not the guard shack chat — the time you got there.

Take a photo of the dash clock or the gate sign if it's easy. A picture carries its own timestamp.

2 · Check-in time

When you actually got checked in — window, guard shack, app, whatever they use. Note who you talked to and the door or dock number if they gave you one.

Arrival and check-in are often different times, and free time usually runs from one of them. Which one is in your rate con.

3 · The heads-up before free time expires

A short message to dispatch about 15-30 minutes out: load number, check-in time, when free time ends, what you're still waiting on.

This is the easy one to skip, and it's the most useful one you've got. It gives dispatch a chance to make a call while it still matters, and it puts the timing on the record while there's still time to do something about it.

4 · Hourly updates once the clock is running

One message an hour, on the hour. Same facts every time: load number, check-in time, when free time ended, current time, hours past free time, still no movement.

Six short timestamped messages read very differently than one long message at the end of the day. Each one is its own piece of evidence.

5 · Release and departure time

When they released you, and when you actually rolled off the property. Get in and out times written on the BOL and get the gate ticket if there is one.

Close the loop the same day, while the numbers are still clean. Total time on site, hours past free time, done.

6 · The times confirmed back to you in writing

"Can you confirm you have these times — checked in [time], free time ended [time], released [time]?" Then keep the reply.

A one-word "got it" from dispatch is worth more later than anything you write by yourself. It turns your record into a shared record.

Three habits that make it stick

  1. Facts only, every time. Load number, times, what you're waiting on. No opinions about the receiver. Frustration gets skimmed past; timestamps get read.
  2. Write it while you're sitting, not after. A message sent at 10:15 from the lot means something. The same message typed at your kitchen table on Saturday means a lot less.
  3. Text or email instead of calling. Calls leave nothing behind. If you do call, follow it with a two-line message repeating the times, so the conversation exists in writing.

Do it on the fast turns too. The load where you're in and out in forty minutes costs you one message and builds the habit for the day you sit for six hours.

The exact wording, if you want it

Knowing what to record is one thing; typing it at hour three with a receiver ignoring you is another. I wrote six dock messages out word for word in What To Say When You're Sitting at a Dock — free to read, fill in the brackets and send.

Those six come out of What To Say, a HaulProof Pocket Guide with 82 messages for the rest of the job — running late, breakdowns, wrong gate, paperwork that doesn't match. It's $19 on its own, or it comes free with a HaulProof subscription.

Look at the pocket guide →

Then the record has to meet the settlement

Here's where a lot of good documentation stops short. You logged everything at the dock, you sent the times, dispatch acknowledged them — and then two or three weeks later a settlement lands with thirty lines on it and it goes straight into a folder. The record you built never gets compared to the money that came in.

That comparison is bookkeeping. It's the same work as tracking your fuel, your maintenance, and your cost per mile, and it's the part of this business that gets pushed to Sunday night and then to never. Accessorials like detention make it harder, because they don't always land on the same settlement as the load they belong to — sometimes they come a cycle later, sometimes under a different description.

HaulProof was built for that. It keeps the books for owner-operators, leased-on drivers, and box-truck operators — settlements read line by line, receipts from a photo, IFTA, and a P&L your accountant can work from. The settlement audit is the piece I wanted most: your settlements broken out line by line so accessorials can be lined up against the loads you actually ran, instead of taken on faith.

Bookkeeping built for drivers

Settlements read line by line, receipts from a photo of the receipt, IFTA miles by state, and a P&L your CPA can actually use. Built by a driver, in a truck, because other bookkeeping software doesn't know what a rate con is.

The whole thing in one line

Arrival, check-in, heads-up, hourly, release, confirmation. Six facts, written down while you're sitting, sent where they get a timestamp. You're not making a claim at the dock and you're not arguing with anybody. You're making a record. What that record ends up being worth is between you, your contract, and your carrier — but the record itself is the one part of this that's entirely in your hands.

Common questions

How does detention pay work for truck drivers?

Detention is time you spend at a shipper or receiver past the free time you agreed to. Free time is commonly two hours from your appointment or check-in, and after it runs out, detention is usually billed by the hour or in part-hour increments, often with a cap. The important part: none of that is set by law. It's set by your rate confirmation, your carrier's policy, and the broker agreement on that specific load. Read the rate con for the load in front of you, because it changes from broker to broker.

When does the detention clock start?

Usually at your appointment time or at check-in, whichever your paperwork says. Free time runs from there. That's why the check-in time matters so much — if you rolled through the gate at 08:02 but didn't get checked in until 08:40, those two times can start two different clocks. Write both down.

What proof do brokers usually want for detention?

It varies by broker, but the common ask is arrival and departure times that somebody other than you can back up: a gate ticket, a signed BOL with in and out times, a stamped or noted check-in, and your messages to dispatch with timestamps. Some brokers accept ELD or GPS records. Ask what your broker or carrier wants before you need it, not after.

Why do detention claims get denied?

In my experience it usually isn't a fight over whether you sat there. It's that nothing was written down while you sat there. A phone call at 11:00 saying "I'm still here" leaves no record. Three weeks later, at settlement time, there's nothing to point at. The fix is a timestamped paper trail built during the wait, not a better argument after it.

How do I document detention time as an owner-operator?

Record six things while the clock is running: arrival time, check-in time, a heads-up message before free time expires, hourly updates once it's expired, your release and departure time, and a request that dispatch confirm the times in writing. Send them as texts or emails so each one carries its own timestamp. That's a record. It doesn't decide what you're owed — your contract does — but it means nobody has to take your word for it later.

Does detention pay show up automatically on my settlement?

Not always, and it can arrive a settlement or two behind the load itself. That's why the times you logged at the dock only do their job if you go back and match them against the settlement when it lands. HaulProof reads settlements line by line so accessorials like detention can be lined up against the loads you actually ran.

This guide is general education for owner-operators, leased-on drivers, and box-truck operators — not legal, tax, or financial advice. Documenting your times helps you record and calculate what happened; it does not decide whether you are owed detention, layover, or any other payment. Your contract, your carrier's policy, and your broker agreement decide that, and tax treatment is governed by the IRS. When it matters, read your rate confirmation and talk to your carrier or your own advisor. Built by a driver, for drivers.