Blog

Demurrage vs. Detention: The Simple Explanation (and How to Avoid Both)

Despite their impact on shipping operations, demurrage and detention still get mixed up all the time, even by people who have been in logistics for years. But the causes and the results are quite different. So is the prevention playbook. That lack of insight is a major reason most importers rack up these fees. They cannot see the problem coming until the charges are already on them. PeerPLUS, Laufer’s end-to-end visibility platform, is built to change that.

Two Charges, Two Clocks

These terms indicate different stages in the life of one container. Confusing them often leads to misdirected blame, wasted arguments with carriers, and prevention efforts aimed at the wrong part of the chain.

Demurrage: Inside the Terminal Gate

Demurrage is charged when a loaded import container remains at the port terminal past the carrier’s free-time window, which is usually three to seven days after vessel discharge. Rates can range from $75 to $300 per container per day. For more context, $200 per day for 10 days on a single box is $2,000. Stretch that across a 12-container shipment, and it comes to $24,000 in unplanned costs from a single sailing.

Detention: Outside the Gate, Still on the Clock

Detention begins when the container exits the terminal. In this case, the importer (or warehouse) has offloaded the cargo but is yet to return the empty container within the allowed free time window. Think of it as a rental clock. Detention costs have increased 25-30% over the past two years, and shorter free-time windows from carriers have made the margin for error thinner than it used to be.

Why These Charges Keep Piling Up

The major challenge is that the operating conditions that lead to demurrage and detention charges are hard to control without the right structure in place.

Customs Holds and Documentation Gaps

Say a ship is unloaded and the container arrives at the yard, but customs clearance is delayed — maybe due to a classification error or a random CBP exam nobody saw coming. Whatever the reason, the clock does not pause or wait. Sometimes, two or three days of free time would have burned by the time someone notices. For a team that makes dozens of shipments a month, this kind of slippage adds up quickly when there is no structured alert system to flag the risk in advance.

Drayage Timing Failures

Sometimes the container goes through customs just fine. But the truck doesn’t arrive on time, likely due to coordination issues such as terminal appointment availability, chassis shortages, or a scheduling gap between the drayage provider and the operations team. Lean logistics teams are often the ones that are impacted the most because there’s no room in the schedule and no one person whose sole job is to watch the pickup window.

Slow Empty Returns

For detention, return scheduling is the biggest culprit. In this instance, the container is picked at the warehouse and then sits there either because the team is busy with the next incoming shipment or because the depot has a finite number of appointment slots. By the time someone books the return, the charges are already accruing.

Prevention Is a Visibility Problem, Not a Willpower Problem

The teams that consistently avoid D&D are the ones that can see what is coming and when the window closes.

Catching Exceptions Before They Become Invoices

If you know a container is about to hit its free-time limit before it expires, you can take action. But if you don’t and only find out later, you pay. PeerPLUS provides teams with early warning through exception-based workflows and scheduled milestone reports. Because of the platform’s booking-stage visibility, the countdown begins well before the vessel docks. This way, the operations team is working to known timelines.

Getting Customs Right Before the Container Hits the Yard

Getting ISF filings in on time, HTS codes checked, and compliance documentation gathered before the ship pulls in to port is part of Laufer’s integrated customs brokerage, and CCP (Customs Compliance Portal), available for PeerPLUS users, consolidates the compliance data so nothing gets missed during peak volume periods.

Lining Up Drayage and Returns Before You Need Them

Booking drayage in advance of vessel arrival and scheduling an empty return before the container is even offloaded sounds obvious. However, it takes the kind of forward-looking visibility most teams don’t have unless their forwarder is actively managing the timeline with them. With Laufer, you have proactive communication about vessel ETAs and a team that ensures pickup and return windows are never an afterthought. Contact us today to get started.

Let's Start a Conversation

Newsletter Sign Up