Avoiding Demurrage & Detention Charges

What demurrage and detention really mean, how they are charged at SA ports, and a practical playbook to stop them eating your import margin.

4 min read 6 sections Updated 2 June 2026
On this page
  1. Demurrage vs detention — they are not the same
  2. How free days and tariffs work
  3. Why containers sit (and how to stop it)
  4. The pre-arrival playbook
  5. Negotiating more free time
  6. Frequently asked questions

Demurrage and detention are the silent killers of import margins. A container that sits a few extra days at Durban or Cape Town can rack up thousands of rands in charges that no calculator warned you about. The good news: almost all of it is avoidable with preparation. This guide explains exactly what each charge is, who bills you, and how to keep your free days from running out.

Demurrage vs detention — they are not the same

DemurrageDetention
What it coversLoaded container sitting inside the terminal beyond the free periodContainer kept outside the terminal (at your yard) too long before being returned empty
Who chargesShipping line (and separately, port storage by the terminal)Shipping line
Clock startsWhen free days at the port expire after dischargeWhen the container leaves the terminal full
Clock stopsWhen you collect/gate-out the containerWhen you return the empty to the nominated depot
Watch out: the terminal's storage charge is a separate bill from the line's demurrage — you can be paying both at once on the same stationary box. Always check both clocks.

How free days and tariffs work

Shipping lines grant a number of free days (often combined demurrage + detention) — frequently around 7 to 14 days from discharge, depending on the line and your contract. After that, charges escalate in tiers: the daily rate climbs the longer the box sits.

Illustrative tier (40ft): days 1–7 free; days 8–10 ≈ R350/day; days 11–15 ≈ R700/day; thereafter ≈ R1,200/day. So a box collected on day 17 can cost (3 × 350) + (5 × 700) + (2 × 1,200) = R6,950 in demurrage alone, before terminal storage. Always confirm the exact tariff with your line — these are not fixed industry rates.

Why containers sit (and how to stop it)

Cause of delayPrevention
Documents not ready (B/L, invoice, packing list mismatch)Pre-clear: get docs from supplier before vessel arrival; match every value
Original B/L not surrendered / fees unpaid to lineSettle line charges and surrender/telex-release the B/L early
SARS stop / inspectionClean declaration + correct HS code reduces inspection odds; respond same-day to queries
No transport bookedBook the haulier before the ship lands, not after release
Missing permit (food, pharma, etc.)Apply for permits weeks before shipping — see the permits guide
Slow empty return / depot congestionDe-stuff fast; book the empty return slot as soon as you unload

The pre-arrival playbook

  1. Ask for the ETA early and track the vessel. Know your free-day count and the date they expire.
  2. Collect all docs before arrival. Commercial invoice, packing list, B/L (telex release where possible), permits, certificate of origin.
  3. Lodge the customs entry pre-arrival so release can issue the moment the goods are available.
  4. Pre-pay duty/VAT or have a deferment account ready so payment is never the bottleneck.
  5. Book transport in advance and confirm the empty-return depot and slot.
  6. If a SARS stop hits, clear it under provisional payment rather than letting the box sit while you argue.

Negotiating more free time

Free days are negotiable, especially if you ship volume. When you book, ask the line or forwarder for extended free time (e.g. 14 or 21 days) written into the rate. For known congestion peaks, build a buffer into the contract rather than paying ad-hoc tier charges. If charges are levied during a documented port disruption, raise a waiver request — lines sometimes grant relief for force-majeure congestion.

Pro tip: treat the free-day expiry like a deadline, not a target

Aim to gate-out and return empties with days to spare. The cheapest demurrage is the demurrage you never trigger — and a single avoidable week can wipe out the margin on a small shipment.

Related guides & tools

Frequently asked questions

What is the difference between demurrage and detention?

Demurrage is charged by the shipping line when a loaded container sits inside the terminal beyond its free period after discharge; detention is charged when a container is kept outside the terminal too long before the empty is returned. The terminal's storage charge is a separate bill from the line's demurrage, so both clocks can be running on the same stationary container at once.

How many free days do shipping lines give in South Africa?

Lines typically grant combined demurrage-and-detention free time of around 7 to 14 days from discharge, depending on the line and your contract, with daily charges escalating in tiers after that. Free days are negotiable — volume shippers can ask for 14 or 21 days written into the rate at booking.

How do I avoid demurrage charges at Durban or Cape Town?

Pre-clear: collect all documents from the supplier before the vessel arrives, lodge the customs entry pre-arrival, pre-pay duty/VAT or have a deferment account ready, book transport before the ship lands, confirm the empty-return depot, and respond same-day to any SARS stop (clearing under provisional payment rather than letting the box sit). Treat the free-day expiry as a deadline, not a target.

Can demurrage charges be waived?

Sometimes. If charges were levied during a documented port disruption, you can raise a waiver request — lines occasionally grant relief for force-majeure congestion. The more reliable route is negotiating extended free time into your rate before you ship.

Put this into practice

← All Guides