Your container arrived at Long Beach on Monday. Customs released it Tuesday. But your trucker couldn't get an appointment until Friday (the terminal was backed up). Then you held the empty container at your warehouse over the weekend because your driver was off Monday. By the time the empty returned to the depot on Tuesday: 7 days of demurrage charges + 3 days of detention. Total bill: $2,800 — on top of the $3,200 you already paid for freight. This isn't unusual. It's the norm for importers who don't actively manage container dwell time.
Demurrage vs. detention: clear definitions
Demurrage
What: Charges for leaving a full import container at the port terminal beyond the free time period.
When it starts: After the free time expires (typically 3-5 days from vessel discharge or CBP release — varies by carrier).
Who charges: The ocean carrier (shipping line), billed through the terminal.
Why it exists: Terminals have limited space. Containers that sit too long prevent incoming vessels from offloading.
Detention
What: Charges for holding an empty container at your facility (warehouse, distribution center) beyond the free time period.
When it starts: After the detention free time expires (typically 4-7 days from when you pick up the loaded container).
Who charges: The ocean carrier (they own or lease the container and need it back for the next shipment).
Why it exists: Carriers need their equipment returned to the circulation pool. Every day you hold a container is a day it can't carry revenue cargo.
Per diem (combined)
Some carriers quote a combined "per diem" or "D&D" that covers both charges with a single free-time window. Example: "7 days combined free time" means you have 7 total days from vessel discharge to return the empty — regardless of how you split that time between the terminal and your warehouse.
Current fee structures (2026)
Major carrier demurrage rates — US West Coast
| Period (days over free time) | 20ft container | 40ft/40ft HC |
|---|---|---|
| Days 1-4 | $125-$200/day | $175-$275/day |
| Days 5-7 | $200-$300/day | $275-$400/day |
| Days 8+ | $300-$400/day | $400-$500/day |
Detention rates
| Period (days over free time) | 20ft container | 40ft/40ft HC |
|---|---|---|
| Days 1-5 | $75-$125/day | $100-$175/day |
| Days 6-10 | $125-$175/day | $175-$250/day |
| Days 10+ | $175-$250/day | $250-$350/day |
Escalation structure
Notice how rates escalate. This is intentional — carriers want to incentivize fast container turnover. The first few days are relatively cheap; by day 10+, rates can exceed what you paid for the entire ocean freight. This escalation structure means every day of delay becomes progressively more expensive.
Why containers get stuck: root causes
1. Customs holds (most common)
- Intensive exam: CBP selects your container for physical inspection — adds 3-7 days
- VACIS/X-ray exam: Non-intrusive imaging — adds 1-2 days
- Document review: Missing or discrepant paperwork — can add 1-5 days depending on resolution speed
- FDA hold: Food, drugs, or cosmetics pending FDA review — 2-10+ days
- ISF penalty hold: Late or missing ISF triggers a hold until resolved
2. Document delays
- Original B/L in transit (not using telex release)
- Commercial invoice discrepancies between ISF, B/L, and entry
- Missing certificates (phytosanitary, certificate of origin, FDA registration)
- Incorrect HTS classification requiring reclassification
3. Terminal congestion
- No trucker appointments available (LA/Long Beach chronic issue)
- Chassis shortage — trucker arrives but no chassis to mount container on
- Terminal system outages or labor actions
- Weather disruptions (less common in US, more common in hurricane season for Gulf ports)
4. Importer-side delays
- No truck scheduled — waiting until the last minute to arrange drayage
- Warehouse not ready to receive — no dock space, no labor scheduled
- Forgot to return the empty — container sits in your yard while the meter runs
- Payment issues — carrier won't release until freight charges are paid
How to avoid demurrage: pre-arrival preparation
1. Pre-file customs entry
Your customs broker can file the entry 5 days before vessel arrival. If CBP processes and releases before the container is offloaded, your free time starts with cargo already cleared. No waiting for clearance.
2. Resolve documents before the ship arrives
Don't wait for arrival to notice problems. Check these 7+ days before vessel arrival:
- ISF filed and accepted? (confirm with your broker)
- B/L — original or telex release confirmed?
- Commercial invoice matches your entry information?
- All certificates/permits in hand? (FDA, EPA, DOT, FCC, USDA as applicable)
- Customs bond active and sufficient coverage?
3. Track your vessel obsessively
Don't rely on scheduled arrival dates. Use real-time tracking:
- Carrier websites: All major carriers offer container tracking
- MarineTraffic / VesselFinder: Real-time vessel positions
- Terminal websites: Show container availability after discharge
If the vessel is arriving 2 days early, you need your truck 2 days earlier too.
4. Book drayage in advance
Schedule your trucker for the day AFTER expected vessel arrival. Don't wait until you get the "cargo available" notification — by then, you've lost a day. At congested ports (LA/Long Beach), trucker appointments book 3-5 days out. Plan accordingly.
5. Negotiate more free time
If you import regularly, negotiate free time into your ocean freight contract:
- Standard: 3-5 free days (what you get with spot bookings)
- Negotiated: 7-10 free days (achievable with annual volume contracts)
- Premium: 14+ free days (large importers with dedicated service contracts)
Even 2-3 extra free days can save thousands annually if you have regular shipments.
How to avoid detention: empty return management
1. Unload the container immediately
When the container arrives at your warehouse, prioritize unloading. Every day it sits full at your dock is a day you can't return the empty. Best practice: unload within 24 hours of delivery.
2. Know your empty return location
Before you pick up the container, confirm WHERE to return the empty:
- Carriers designate specific return depots — these change frequently
- Check the carrier's empty return location on their website or through your trucker
- Some depots have restricted hours or appointment requirements — verify
3. Don't hold empties over weekends
The detention clock runs 24/7 including weekends and holidays. If your container arrives Friday and you can't unload until Monday, you've burned 2 days of free time doing nothing. Schedule deliveries Monday-Wednesday when possible.
4. Watch for depot closures
A frustrating scenario: you try to return an empty, but the designated depot is full (not accepting returns) or closed. This happens frequently at congested ports. Document everything — gate closure screenshots, emails — because this is a valid dispute reason under FMC rules.