Cargogen
operationsocean freightfinance

Demurrage, explained (and how to avoid it)

By CargoGen Team · 28 March 2026

Container terminal with stacked containers and cranes at dusk

Every freight operator has the story: a container lands at destination, sits in the terminal for a week, and the customer calls asking why the invoice is double the quote. The extra is almost always demurrage.

Demurrage is the charge a carrier or terminal levies when your container stays in their custody longer than the free period allowed. It's not a penalty for bad behavior — it's a pricing mechanism for scarce space. Terminals and carriers have a finite number of slots. When your container occupies one beyond the agreed window, you pay for continuing to use it.

Demurrage vs detention (they're different)

Demurrage is charged by the carrier or terminal while the container sits at the port waiting for you to pick it up (inbound) or for it to be loaded onto the vessel (outbound).

Detention is charged by the carrier when you've taken the container out of the port but haven't returned it empty within the agreed free time.

In practice, operators lump both under "demurrage" in conversation, but they originate at different moments in the shipment lifecycle and are billed by different parties.

What the clock actually looks like

The free-time clock usually starts when the container is available for pickup (inbound) or when the container is delivered to the terminal (outbound). Free time varies by lane, carrier, and contract — typically 4 to 7 free days at most major ocean terminals, sometimes longer for long-haul routes.

After free time expires, per-day demurrage tiers kick in. The first tier (days 1–5 after free) might be $100/day. The next tier (days 6–10) might be $175/day. After that, it can escalate to $300+/day. A 40' container sitting at a congested terminal for three extra weeks is a five-figure bill.

Where the charges come from

Most demurrage bills are the result of one of four failures:

  1. The consignee wasn't ready to take delivery. Customs clearance took longer than expected. The warehouse was full. The trucker wasn't pre-booked.
  2. Documents weren't in order. The B/L wasn't released in time. The Telex was authorized late. The customs filing was rejected.
  3. The shipper held the cargo. A letter-of-credit discrepancy. A quality hold. A last-minute re-booking.
  4. The terminal or port was congested. Appointment slots were unavailable. Yard space was over capacity. Drivers couldn't get in.

Operators can influence the first three. The fourth — terminal and port congestion — is external but still predictable, and the system should be flagging the risk before it becomes a bill.

How to avoid most of it

The failures above are mostly information failures. The documents are ready somewhere but not in the right hands. The customs broker is waiting on something the shipper already sent. The trucker doesn't know the container is cleared.

The antidote is a shared operational view: every party (forwarder, customer, customs broker, trucker, destination agent) seeing the same shipment state, with a clear owner for each milestone against the free-time clock.

CargoGen keeps that shared view on the shipment record: gate-in, gate-out and status per container, the customs entry's status next to it, and demurrage and detention as charge categories on the job's financials. When the bill does arrive, it lands on the right shipment and shows in the margin, not as a surprise at month end.

When demurrage is unavoidable

Sometimes the cargo genuinely isn't cleared. A customs query delays release. A consignee goes bankrupt mid-shipment. A port shuts down for a typhoon. In those cases, demurrage is a real cost of doing business.

The goal isn't zero demurrage — it's that every dollar of demurrage on your P&L was predictable before it landed, and someone on the team had the chance to decide whether to spend it or avoid it.

One record per shipment, containers included.

Gate events, customs status and charges on the same job, visible to the whole office.

Want to see the platform?

Field notes are nice, but live software is better. Book a demo and we'll run one of your own shipments through it.

Book a demo→