Every Monday morning, somewhere in the Klang Valley, a finance team is writing a cheque for a charge they didn't budget for. The line item reads "DEM/DET" and the explanation is usually some version of "the container was at the port longer than the free days." That is, technically, what happened. But it's not the useful story.

Demurrage (the carrier's storage clock on the container while it sits at the port) and detention (the clock on the container after you've taken it off-terminal) are bills you pay for friction. The cargo isn't moving. Time is moving. Pricing in 2025 at Port Klang North Port runs roughly USD 60–90 per day for the first tier, escalating to USD 240+ after day 10. A delayed reefer can hit four figures inside a working week.

The seven places free-time actually goes

Across the 4,200+ FCL clearances we file every month, the same seven patterns account for almost all unplanned demurrage and detention.

1. Pre-alert never arrived

Your forwarder is supposed to receive a pre-arrival notification from the shipper or the origin partner. When that pre-alert sits in someone's inbox for three days, customs prep starts late, free-time starts running, and you find out too late.

2. HS code dispute at examination

An HS code that doesn't match the goods description prompts a physical examination. Examination slots at Port Klang North Port are scheduled in 24-hour windows. One disputed code can park your container for two free-time days while the examination is rebooked.

3. Documentation amendments after submission

Invoice values, packing lists, or BL particulars amended after K1 submission trigger a re-filing. The original entry is voided and the clock restarts. Each amendment adds 4–8 hours in the working day.

4. Duty payment delays

SST or import duty paid through a manual bank giro can take 24–48 hours to reconcile against the customs entry. If you're paying duty in cash flow chunks, build that lag into the free-time math.

5. Permit shortfalls (SIRIM, DCA, MITI)

A K1 entry will not finalise without the required permit reference. Importers occasionally lodge entries assuming the permit will follow — it doesn't, and the container waits.

6. Last-mile trucking unavailable on release day

The container is cleared at 3 PM. There's no truck booked until tomorrow morning. That's overnight detention even though the cargo is free to go.

7. Receiver dock unavailable

This is the polite one. The truck and the cargo arrive at the receiver, the dock is full, and the container sits on chassis for a day before it can be stripped.

The pattern: every one of these is a planning miss, not an operational accident.

What actually moves the number

Cutting demurrage and detention isn't a clever trick. It's a set of small disciplines, applied consistently, and the savings show up by the third or fourth shipment.

Pre-alert SLA in writing

Get a pre-alert SLA written into your forwarder agreement: full set of shipping documents, plus the BL, in your forwarder's hands at least 72 hours before vessel arrival. If they can't commit to that in writing, change forwarders.

HS code locked in advance

Every new SKU should be classified before the first shipment, not at the dock. Two licensed agents independently classify on first import, and the reasoning is stored in the shipment file. Subsequent imports inherit the code.

Examinable cargo flagged

Some cargo categories — restricted, used, valuable — get examined far more often. If you ship them regularly, build a 48-hour examination buffer into your free-time budget. Don't argue with the examiner; argue with the plan.

Duty pre-funded

For customers above a threshold volume, we pre-pay duty against a customer ledger and reconcile weekly. It removes the bank giro delay and the entry finalises the same day.

Trucking booked before clearance

Our standard operating procedure: trucking is booked at the same time the K1 is submitted. We assume clearance will happen. If clearance is delayed, we reschedule the truck. The 6-hour buffer between clearance and truck arrival evaporates.

Receiver-side slot booking

This one requires you, not your forwarder. If your receiver only accepts 8 AM–4 PM Monday to Friday, that's a constraint that needs to be in the routing decision from day one — including whether you should clear on a Saturday at all.

What "good" looks like

For accounts we've migrated to this discipline, demurrage and detention drop by 60–80% inside the first quarter. The accounts that don't see that improvement usually have a constraint we can't fix — single-shift receiving, manual finance approvals, a port we don't operate from.

The point isn't that demurrage is bad. The point is that it should be a deliberate choice — paid for a reason you understood in advance — and not a Monday-morning surprise.

If you'd like us to look at your last 12 months of D&D charges and tell you where the time went, send us a sample of invoices. We'll come back with a written analysis and the three changes we'd make, at no cost.