Trucking detention pay calculator
Enter your arrival and departure times to see the detention pay you are owed. Waits that run past midnight are handled for you.
Your results
Estimate only, not financial, tax or legal advice. Check your own figures and contracts before relying on it.
How detention pay is calculated
- Time on site = departure − arrival for each stop. If the departure clock time is earlier than the arrival, the calculator assumes you left after midnight.
- Time over free time = time on site − free time, never below zero. Free time is applied to each stop on its own.
- Billable time = time over free time, rounded up to your billing block (exact minutes, 15, 30 or a started hour).
- Detention pay = billable hours × hourly rate, added up across stops.
- Total = detention pay + layover days × daily layover rate.
Worked examples
Same day. You arrive at the shipper at 8:00 and leave at 11:15. That is 3 hours 15 minutes on site. With 2 hours of free time, 1 hour 15 minutes is over. If your contract bills each started hour, that rounds up to 2 hours, and at $50 per hour you are owed $100. If it paid exact minutes instead, you would be owed 1.25 hours × $50 = $62.50, so the billing terms matter.
Past midnight. You arrive at 22:30 and leave at 01:15 the next morning. The calculator reads that as 2 hours 45 minutes, which is 45 minutes over a 2 hour free time. You do not need to work out the date change yourself.
Two stops. You wait 3 hours at the pickup and 1 hour at the delivery. Only the pickup goes past a 2 hour free time, so only 1 hour is billable. The delivery wait does not offset the pickup wait, because free time belongs to each stop.
Waits of a full day or more
Clock times alone cannot tell a 0 hour stay from a 24 hour stay, because both start and end at the same time of day. When you stayed a full day or more, enter the number of days in the “days later” box. For example, arriving at 08:00 and leaving at 08:00 the next day is 1 day later, which is 24 hours on site.
Getting paid for detention
- Record your arrival time when you check in, and your departure time when you leave. Timestamps from your check-in, paperwork or logging device support the claim.
- Ask the shipper or receiver to write the in and out times on the paperwork.
- Tell the broker or dispatcher when the wait passes your free time, not after delivery.
- Invoice detention with the times and the terms from your rate confirmation.
Whether detention is owed, the free time, the rate and the billing block all come from your contract. This calculator only does the arithmetic on the numbers you enter, and the result is an estimate, not legal or financial advice. To see what a wait does to the profit on a load, use the load profit calculator and enter the detention amount under accessorials.
Frequently asked questions
What is detention pay in trucking?
Detention pay compensates a driver for waiting at a pickup or delivery beyond the free time allowed in the contract. It is normally an hourly amount that starts once the free time has passed.
How much free time do I get before detention starts?
Many rate confirmations allow around two hours, but it is set by your contract, so read the terms on the rate confirmation for each load. Enter your own free time in the calculator.
Is free time counted per stop or for the whole trip?
Usually per stop: the pickup and the delivery each have their own free time. The calculator applies free time to each stop separately and never pools the waiting across stops.
How are partial hours billed?
That depends on the contract. Some pay exact minutes, others round up to the next 15 or 30 minutes, and some pay per started hour. Choose the billing block that matches your terms.
What is the difference between detention and layover?
Detention pays for waiting time during a stop. Layover is usually a flat daily amount when you are held overnight or for a full day. Enter layover days and the daily rate to add it to the total.
Read the guide
Detention Pay for Truckers: How It Works and How to Document It: How detention pay is calculated, why free time is counted per stop, and what records and timing help you get paid for waiting.