In freight and trucking, a dry run happens when a truck arrives for pickup or delivery, but the cargo isn’t ready or available. Even though nothing is moved, the carrier still incurs costs such as driver time, fuel, and vehicle usage. So they often charge a fee to cover those costs.
Most people use the term to mean the carrier made an empty or unsuccessful trip to pick up or deliver freight. That is the commercial meaning tied to fees. But sometimes logistics teams use dry run trucking to mean a rehearsal of a process without real goods – a practice run to test procedures. Both are valid. The money-related one is what costs you.
Where Dry Runs Happen Most
Dry runs most often occur in places where timing, paperwork, or handoffs are critical, such as ocean ports, drayage yards, cross-dock facilities, and large warehouses. They can also happen at smaller sites when dock access, equipment, or appointment details are incorrect.
In short, a dry run happens anywhere a driver arrives expecting cargo, but the shipment is not ready to move.
The Usual Causes
-
Miscommunication about pickup time or dock location.
-
Cargo not staged on the dock or not palletized when the driver arrives.
-
Documents or customs release not completed, especially at ports.
-
Equipment mismatch, like no forklift or the wrong trailer type.
-
Last-minute shipment cancellations with little or no notice.
These are the root problems carriers mention most when they justify charging for dry runs.
Here are some practical examples:
- A trucker attempts to pick up an empty container from a port or terminal, but the terminal doesn’t release the container yet.
- An importer unloads a container at a warehouse and schedules a truck to return the empty container to the port. However, the terminal refuses to accept the empty container for various reasons, such as the system showing the container is still on hold. So the truck leaves without completing the drop-off. The additional fee caused by the system issue might be disputable, but not guaranteed.
- You cancel or change a pickup or delivery with less than 24 hours’ notice. Because the carrier may already assigned a driver and assigned the route. At that point, they can’t easily reassign the truck, so they are much more likely to charge a dry run or cancellation fee, even if the truck never arrives.
How Much Is a Dry Run Fee?
Typical market ranges fall between about $75 and $150 per event for domestic pickups, though the number can be higher where lanes are long, ports are involved, or specialized handling was scheduled.
The fee often gets added to other accessorial charges, such as detention or demurrage, if the situation touches port time or storage.
How Carriers Think About the Cost
Carriers view dry runs as lost opportunities and direct costs. Drivers and trucks use fuel and time, dispatchers block truck slots, and they might have to turn down other paying jobs.
Because trucking costs are high and profit margins are tight, every empty trip without cargo hurts their business more than before.
For context, recent industry reports show it costs a few dollars per mile to run a truck, so unnecessary trips waste money. That’s why carriers work hard to avoid empty runs and deadhead miles. They want to maximize trips that actually earn money.
Why Dry Runs Matter Beyond a Single Fee
A dry run isn’t just a small extra charge. It has bigger effects when it happens often, such as:
-
Shippers end up paying more for freight overall.
-
Carriers lose more profit, and drivers earn less.
-
More empty trips happen, making the whole network less efficient.
Some industry commentary suggests that dry runs and related delays can raise spot freight costs on certain routes and slow down operations at busy places like ports. One logistics group estimated that this problem can increase shipping costs by double-digit percentages and cause significant losses industry-wide if not fixed.
Practical Steps to Avoid Dry Run Fees
Do these things, and you’ll cut the chance of an unwanted bill.
-
Confirm and reconfirm pickup windows. Call the carrier the day before and the morning of.
-
Stage freight properly and have paperwork ready on the dock or with the gatehouse. Make sure someone is present to sign or release the load.
-
Use a loading checklist: palletized, blocked, labelled, and wrapped. The driver should be able to load without delay.
-
Share arrival windows and gate instructions in writing with photos if needed.
-
Clearly define cancellation notice periods in your contract, and when a cancellation is unavoidable, give as much advance notice as possible, like 48 hours or more, to reduce extra fees.
-
Work with a 3PL or experienced carrier who manages port releases and documentation when moving through complex nodes.
Those are practical, and they are also what carriers and brokers advise. Implementing even a few will reduce headaches.
When Disputes Occur
Keep records. Time-stamped emails, EDI logs, and photos of staged freight are your friend.
Check the carrier’s published accessorial tariff or contract. Fees must often be justified by contract terms.
Negotiation helps. If a dry run happened for reasons beyond your control, carriers sometimes waive the fee, especially for long-term shippers.
If you use a broker or a freight forwarder, ask them to mediate. They have relationships and can often reduce chargebacks before they become claims.
Final note
Dry runs are one of those avoidable operational losses that add up. They are commonly rooted in communication, staging, and paperwork. Fix those three, and you cut risk.
If you manage logistics, a short checklist and a consistent pre-pickup routine will pay for itself in avoided fees. Or you can partner with a reliable freight forwarder like Foresmart. We are always here for help.
FAQs
What exactly triggers a dry run fee?
When a carrier arrives for pickup or delivery and the freight is not available or cannot be loaded, a dry run fee may be charged.
Who pays the dry run fee?
Contractually, it depends, but usually the shipper or the party who failed to ready the freight is liable. Check your contract.
How much do dry run fees usually run?
Common ranges are $75 to $150 per event, though higher figures apply on long or specialized lanes.
Is a dry run the same as TONU?
They’re definitely related, but they hit the wallet for different reasons. Think of TONU (Truck Ordered Not Used) as a “cancellation fee.” It’s a driver’s claim for when you show up, and the load just isn’t there.
A Dry Run, on the other hand, is more about “reimbursement.” It covers the extra miles and time a carrier wastes when they drive all the way to a site but can’t actually finish the pickup for some reason. While the terms sometimes overlap in contracts, the main difference is whether you’re paying for a cancelled order or a wasted trip.
Can frequent dry runs raise my freight rates?
Yes. Repeated operational failures create higher accessorial costs and can erode your carrier relationships, which may result in fewer favourable rates offered.
When a carrier arrives for pickup or delivery and the freight is not available or cannot be loaded, a dry run fee may be charged.
Contractually, it depends, but usually the shipper or the party who failed to ready the freight is liable. Check your contract.
Common ranges are $75 to $150 per event, though higher figures apply on long or specialized lanes.
They’re definitely related, but they hit the wallet for different reasons. Think of TONU (Truck Ordered Not Used) as a “cancellation fee.” It’s a driver’s claim for when you show up, and the load just isn’t there.
A Dry Run, on the other hand, is more about “reimbursement.” It covers the extra miles and time a carrier wastes when they drive all the way to a site but can’t actually finish the pickup for some reason. While the terms sometimes overlap in contracts, the main difference is whether you’re paying for a cancelled order or a wasted trip.
Yes. Repeated operational failures create higher accessorial costs and can erode your carrier relationships, which may result in fewer favourable rates offered.
