Skip to content

How to avoid demurrage and detention charges.

ForImport desks and 3PLs bleeding charges on boxes that sat too long

Demurrage and detention are rarely a shock. They are a clock that started the day the vessel discharged. Nobody was watching it. By the time the invoice lands, the money is already gone.

Two charges, two clocks

Demurrage is what you pay when a full container stays at the terminal after its free days run out. Detention starts once the box has left the port: it is the charge for keeping the carrier’s equipment past the agreed free time, until the empty is back. One container can run up both, and they often arrive as two separate invoices. Free time differs by carrier, port and contract, so one rule of thumb on the desk rarely holds.

The clock is published. Read it.

Teams that avoid demurrage and detention charges know the last free day before it arrives. Carriers publish free-time terms. The problem is they live in a tariff PDF, not next to the box. TrackingMCP surfaces the carrier’s own free-time and the clock running against it, on the container, so your team acts while there is still time to act.

  • Free-time pulled from the carrier’s published terms, not a tariff estimate.
  • Days remaining on every box, not a number you reconstruct on Friday.
  • A demurrage report across everything you hold, so exposure is one query, not a spreadsheet.

Hear about the risk, don’t hunt for it

A box becomes a demurrage risk the moment its ETA slips or it discharges into a congested port. An HMAC-signed webhook fires the instant either happens, so the warning reaches your systems before the free days run out, not on the next manual poll.

A routine that keeps the charges away

Software does not cancel a charge. It takes the surprise out of it, and the rest is routine. Note the last free day for each container when it is booked, not when it lands. Book the trucker and the empty return against that date. Get the customs paperwork ready before discharge, so a hold does not eat the free days. When an ETA moves, treat it as a new deadline and re-plan the pickup the same day. Once a week, look at exposure across all your boxes instead of one invoice at a time.

What good looks like

One reference in.
Days-to-demurrage out.
A webhook when the clock gets short.

That is the whole job: turn a charge you discover after the fact into a deadline you manage before it. It is the difference between a fee and a decision.

Start tracking →

Questions about demurrage and detention

What is the difference between demurrage and detention? Demurrage is charged while a full container sits at the terminal past its free time. Detention is charged while the carrier’s container is outside the terminal past its free time, until it is returned empty.

Who pays demurrage and detention charges? Usually the cargo side named in the contract with the carrier, often the importer or its forwarder. The contract and the carrier’s tariff decide it, so check both before the box arrives.

Can TrackingMCP show the last free day for a container? Yes. It surfaces the free time from the carrier’s published terms and counts the days left on each container, so the deadline sits on the box instead of in a PDF.

How do I get warned before the charges start? Subscribe the container to a webhook. When its ETA slips or it discharges into a congested port, the alert reaches your systems before the free days run out.

See the rest of the desk.