If you import goods through Port Klang, demurrage and detention charges are among the most avoidable yet most frequently incurred costs in your supply chain. A single 40-foot container delayed just seven days beyond its free period can cost RM2,000 to RM5,000 in combined charges — and that is before you account for the downstream disruption to your warehouse, production schedule, and customer commitments.
Despite their impact, many Malaysian importers and manufacturers still confuse demurrage with detention, underestimate how quickly the charges escalate, or simply accept them as a cost of doing business. They are not. With the right processes and the right forwarding agent, these charges can be reduced to near zero.
This guide explains exactly what demurrage, detention, and storage charges are, how they work at Westport and Northport, what they actually cost in ringgit, and — most importantly — seven practical strategies to avoid them.
Demurrage vs Detention vs Storage: Three Charges, Three Meanings
The single biggest source of confusion around container charges is terminology. Importers routinely use "demurrage" as a catch-all term, but there are actually three distinct charges, each billed by a different party for a different reason.
Demurrage
Demurrage is the charge levied by the shipping line when a full import container remains inside the port terminal beyond the allocated free days. The clock starts when the container is discharged from the vessel and stacked in the container yard. It stops when the container exits the terminal gate. The charge compensates the shipping line for the use of their container equipment while it sits idle at the terminal.
Detention
Detention is the charge levied by the shipping line when their container equipment remains in the consignee's possession outside the terminal beyond the allowed period. The clock starts when the full container leaves the terminal gate and stops when the empty container is returned to the shipping line's designated depot. This charge covers the period when you are unpacking, storing, or transporting the container.
Storage
Storage charges are levied by the terminal operator — Westport or Northport — for the physical space a container occupies in the container yard. This is separate from the shipping line's demurrage charge, although both accrue simultaneously when a container sits at the terminal beyond free time. Following the 2025 tariff revision at Port Klang, terminal storage charges increased significantly, making this an even more costly component.
Quick Reference: Who Charges What
- Demurrage — Charged by the shipping line for their container sitting at the terminal beyond free days
- Detention — Charged by the shipping line for their container being out of the terminal beyond free days
- Storage — Charged by the terminal operator (Westport/Northport) for yard space used beyond free days
- Combined D&D — Many shipping lines in Malaysia now use a combined demurrage and detention system with a single free time period covering both
How Free Days Work at Port Klang
Every import container at Port Klang receives a set number of free days — a grace period during which no demurrage or detention charges accrue. Free days are calendar days, meaning weekends and public holidays count. The clock does not pause.
Free day allocations vary by shipping line and are not standardised across the industry. However, the typical allocations at Port Klang for standard dry import containers follow a consistent pattern:
| Shipping Line | Typical Free Days (Import) | Calculation Method |
|---|---|---|
| Maersk | 4 days | Combined D&D |
| MSC | 4 days | Combined D&D |
| CMA CGM | 4 days | Combined D&D |
| Evergreen | 3–5 days | Combined D&D |
| ONE (Ocean Network Express) | 4 days | Combined D&D |
| Hapag-Lloyd | 4 days | Combined D&D |
| OOCL | 4 days | Combined D&D |
Combined D&D explained: In Malaysia, most major shipping lines use a combined demurrage and detention system. This means you receive one single free time period that covers both the time the container sits at the terminal and the time it is in your possession outside the terminal. The combined clock runs from vessel discharge until the empty container is returned to the depot. Weekends and public holidays are included in the count.
Terminal operators set their own free storage periods separately. At both Westport and Northport, import containers typically receive 3 days of free storage in the container yard, calculated from the date the container is stacked after discharge. After the free period, terminal storage charges apply per day per container.
Important: Free days are not negotiable at the standard level, but high-volume shippers can and do negotiate extended free time directly with shipping lines. If you consistently import 20 or more containers per month with a single carrier, you have leverage to request 7 or even 10 free days.
Rate Structures: What Demurrage and Detention Actually Cost
Demurrage and detention rates at Port Klang follow an escalating structure — the longer you delay, the more expensive each additional day becomes. This progressive pricing is designed to incentivise fast container turnover. The rates below represent typical ranges for standard dry containers at Port Klang as of early 2026. Exact rates vary by shipping line, container type, and any negotiated agreements.
Combined D&D Rates: 20-Foot Container
| Period | Calendar Days | Rate Per Day (USD) | Approx. RM Per Day |
|---|---|---|---|
| Free time | Day 1–4 | Free | Free |
| Tier 1 | Day 5–7 | USD 15–30 | RM 65–130 |
| Tier 2 | Day 8–14 | USD 30–55 | RM 130–240 |
| Tier 3 | Day 15+ | USD 55–100 | RM 240–435 |
Combined D&D Rates: 40-Foot Container
| Period | Calendar Days | Rate Per Day (USD) | Approx. RM Per Day |
|---|---|---|---|
| Free time | Day 1–4 | Free | Free |
| Tier 1 | Day 5–7 | USD 25–50 | RM 110–220 |
| Tier 2 | Day 8–14 | USD 50–90 | RM 220–390 |
| Tier 3 | Day 15+ | USD 90–160 | RM 390–695 |
Note: Rates are converted at approximately RM 4.35 per USD. Shipping lines publish tariffs in USD, but invoices to Malaysian consignees are typically converted to ringgit at the prevailing rate. Reefer (refrigerated) containers attract significantly higher charges — typically 1.5 to 2 times the dry container rate. Special equipment such as open-top and flat-rack containers also command premium rates.
On top of these shipping line charges, you must also factor in terminal storage charges from Westport or Northport. Following the July 2025 tariff revision, port storage rates at Port Klang increased by 197 to 243 percent. Storage charges now start from approximately RM30–50 per TEU per day for the first tier and escalate sharply after the first week.
Real Cost Example: What a 7-Day Delay Actually Costs
Scenario: One 40ft Container, 7 Days Beyond Free Time
Container: 40ft standard dry, imported via Westport
Shipping line: Major carrier with 4 free days combined D&D
Total time from discharge to empty return: 11 days (4 free + 7 chargeable)
Shipping line D&D: 3 days at ~USD 40/day + 4 days at ~USD 70/day = USD 400 (~RM 1,740)
Terminal storage: 7 days beyond 3-day free period at ~RM 60/day = ~RM 420
Estimated total additional charges: RM 2,160
This does not include haulage rescheduling fees, warehouse overtime, or the cost of disrupted production schedules.
Now multiply that by five containers in a single shipment, and you are looking at over RM 10,000 in avoidable charges. For companies importing regularly, the annual exposure can reach six figures.
Why Delays Happen: The Root Causes of Demurrage and Detention
Understanding why containers get stuck is the first step to preventing it. In our experience handling thousands of import shipments at Port Klang, these are the most common causes:
1. Late Customs Clearance
This is the single most common cause of demurrage at Port Klang. If customs clearance is not initiated until after the vessel has arrived and the container has been discharged, you have already burned through one or two free days before clearance even begins. Complex declarations, HS code queries, or duty disputes can add several more days.
2. Missing or Incomplete Documents
A missing Bill of Lading, incorrect commercial invoice, unsigned packing list, or absent certificate of origin will halt customs clearance entirely. In the MyCIEDS era, document rejections are instantaneous — but so is the lost time if your team is not prepared with compliant documentation.
3. Pending Import Permits and Approvals
Certain goods require Approved Permits (AP) from agencies like MAQIS, SIRIM, DOE, or BOMBA. If these permits are not obtained before cargo arrives, the container will sit at the terminal accumulating charges while your team scrambles to secure approvals. Some permits take weeks to process.
4. Consignee Not Ready to Receive
Sometimes the problem is not at the port — it is at the receiving end. The warehouse is full, the forklift is down, the factory is on shutdown, or the receiving team simply was not informed that cargo had arrived. Every day of inaction at your end is a day of charges at the port.
5. Port Congestion and Vessel Schedule Changes
While less common at Port Klang's well-managed terminals, congestion during peak seasons (pre-Chinese New Year, pre-Hari Raya) can slow container discharge and yard operations. Vessels arriving ahead of schedule can also catch importers off-guard, especially when haulage was booked based on the original ETA.
6. Public Holidays and Weekend Gaps
Malaysia has numerous public holidays, and several cluster around festive periods. Free days do not pause for weekends or holidays, but customs offices and many forwarding operations slow down or close. A container arriving on Thursday before a long weekend can burn through its entire free period before anyone touches it on Monday.
7. Payment Disputes with Shipping Lines
If there are outstanding freight charges, unpaid previous invoices, or disputed ancillary fees, some shipping lines will place a hold on the Delivery Order (DO), preventing the container from being released. The container sits at the terminal, accumulating demurrage and storage, while the commercial dispute is resolved.
8. Incorrect Cargo Routing or Documentation
Cargo consigned to the wrong party, wrong port, or with mismatched details between the Bill of Lading and customs declaration can trigger delays that take days to resolve through amendments and corrections.
The Hidden Costs Beyond the Invoice
Demurrage and detention charges are painful enough on their own, but the true cost of delayed containers extends far beyond the shipping line's invoice. These secondary costs are often larger than the charges themselves:
- Production line disruption: If the delayed container holds raw materials or components, your factory line may idle or run at reduced capacity. The cost of lost production typically dwarfs any container charge.
- Warehouse scheduling chaos: A container arriving days late throws off your entire receiving schedule, creating overtime costs and displacing other planned inbound shipments.
- Lost customer orders: If the delayed cargo was finished goods destined for a customer with a tight delivery window, you risk losing the order entirely — along with future business from that customer.
- Damaged business relationships: Repeated delays signal operational weakness to your customers and trading partners. In competitive industries, reliability is a differentiator.
- Cash flow impact: Goods sitting at the port are inventory you have paid for but cannot sell. Add demurrage charges on top, and your working capital takes a double hit.
- Cascading haulage costs: If you miss your booked haulage slot because customs clearance was delayed, you may need to rebook at a higher rate or accept a less convenient time window.
7 Practical Ways to Avoid Demurrage and Detention Charges
Here are seven proven strategies that consistently reduce or eliminate demurrage and detention charges for importers at Port Klang. These are not theoretical — they are the exact practices that experienced forwarding agents apply to every shipment.
1. Pre-Clear Customs Before the Vessel Arrives
This is the single most effective way to avoid demurrage. Malaysian customs allows pre-arrival processing — your forwarding agent can submit the customs declaration and supporting documents to JKDM before the vessel berths at Port Klang. When the container is discharged, it is already cleared and can be collected immediately, often on the same day.
Pre-clearance requires that all documents — commercial invoice, packing list, Bill of Lading, and any required permits — are finalised and submitted to your forwarding agent at least 2 to 3 days before vessel arrival. MyCIEDS has made this process more streamlined, as documents can be uploaded digitally.
2. Complete All Documentation Before Cargo Ships
Do not wait until the vessel is en route to start preparing your import documents. The moment your supplier confirms shipment and provides the draft Bill of Lading, your documentation process should begin. Key actions:
- Verify HS codes and duty rates with your forwarding agent before the goods ship
- Ensure the commercial invoice matches the declaration values and descriptions
- Obtain all required permits (MAQIS, SIRIM, BOMBA, DOE) before cargo departs origin
- Confirm the consignee details on the Bill of Lading are correct and match your import licence
3. Arrange Haulage Before the Vessel Berths
Container clearance is only half the equation. You also need a truck ready to collect the container from the terminal the moment it is released. If you wait until after clearance to book haulage, you may lose another one or two days waiting for an available prime mover and trailer.
Book your haulage based on the vessel's ETA, not the clearance completion date. A good forwarding agent will coordinate haulage scheduling in parallel with customs clearance so that the truck arrives at the terminal gate within hours of release.
4. Negotiate Extended Free Days with Your Shipping Line
Standard free days (3 to 5 days) are the default, but they are not set in stone. Shipping lines are willing to extend free time for customers who offer:
- Consistent volume: If you ship 15 or more containers per month with one carrier, you have meaningful negotiating power
- Long-term contracts: A 12-month service contract with guaranteed minimum volumes can secure 7 to 10 free days
- Prompt payment history: Carriers are more flexible with customers who pay freight and charges on time
- Your forwarding agent can negotiate on your behalf if you do not have a direct relationship with the shipping line
5. Use a Free Trade Zone (FTZ) for Buffer Storage
Both Westport and Northport are situated within Free Trade Zones. If you anticipate that you cannot unpack a container quickly — perhaps due to warehouse constraints or quality inspection requirements — consider destuffing the container at an FTZ warehouse near the port. This allows you to return the empty container to the depot quickly (stopping the detention clock) while your goods remain stored in the FTZ until you are ready to receive them.
FTZ storage rates are typically lower than the combined cost of demurrage plus detention plus terminal storage. This strategy is particularly effective during festive periods when your factory may be shut down but containers keep arriving.
6. Track Vessel ETAs Actively
Vessel schedules change constantly. A ship originally due on Wednesday may arrive on Monday — or Friday. If your entire clearance timeline is built around the original ETA, an early arrival burns free days before you even know the container has been discharged.
Use vessel tracking tools (most shipping lines provide free tracking via their websites) to monitor your vessel's actual position and updated ETA. Adjust your clearance and haulage schedule accordingly. Your forwarding agent should be doing this automatically for every shipment.
7. Work with an Experienced Forwarding Agent
The common thread across all six strategies above is that they require coordination, local knowledge, and proactive planning. An experienced forwarding agent at Port Klang will:
- Track your vessel and alert you to schedule changes
- Submit pre-arrival customs declarations as standard practice
- Flag missing documents before they cause delays
- Coordinate haulage collection to match clearance timing
- Maintain relationships with shipping lines for faster DO release
- Know which permits take longest and plan accordingly
The cost of a competent forwarding agent is a fraction of what a single demurrage incident costs. It is not an expense — it is insurance against far larger losses. (See also: our guide to cutting logistics costs for more strategies.)
How to Dispute Unfair Demurrage and Detention Charges
Not all demurrage and detention charges are legitimate. Sometimes shipping lines overcharge, apply incorrect rates, or bill for periods when the delay was not the consignee's fault. If you believe a charge is unfair, you have the right — and should exercise it — to dispute.
Grounds for Dispute
- Port congestion or terminal delays: If the container could not be collected because the terminal was congested, gates were closed, or yard operations were disrupted, the demurrage for that period may be waivable
- Incorrect rate application: Verify that the shipping line applied the correct tariff tier and container size. Billing errors are more common than you might think
- DO release delays: If the shipping line delayed issuing the Delivery Order despite payment being made, the resulting demurrage is arguably their responsibility
- Force majeure events: Severe weather, strikes, or government-ordered port closures may qualify for demurrage waivers
- Double-billing: Ensure you are not being charged both demurrage and detention for overlapping periods, particularly under combined D&D tariffs
How to File a Dispute
- Act quickly: Most shipping lines require disputes to be filed within 30 to 45 days of the invoice date. Do not let the deadline pass
- Gather evidence: Collect gate-in/gate-out timestamps, customs clearance records, DO request and release dates, and any correspondence showing the cause of delay
- Submit in writing: File disputes through the shipping line's official dispute process (usually via email to their local D&D or customer service team) with all supporting documents attached
- Be specific: State exactly which days you are disputing, the reason for each, and the amount you believe should be waived
- Escalate if needed: If the initial response is unsatisfactory, escalate to the shipping line's regional office. Your forwarding agent's relationship with the carrier can be valuable here
In our experience, well-documented disputes with clear evidence of port-side delays or billing errors result in partial or full waivers approximately 40 to 60 percent of the time. The effort is almost always worth it.
How DNE Forwarding Minimises Demurrage for Our Clients
At DNE Forwarding, we have been handling import clearance and haulage at Port Klang for over 25 years. Minimising demurrage and detention charges is not an afterthought for us — it is built into our standard operating procedures for every shipment.
Here is how we do it:
- Pre-arrival customs clearance as standard: We begin processing your customs declaration the moment we receive your shipping documents, aiming for clearance before the vessel even berths. Most of our import shipments are cleared within 24 hours of vessel discharge.
- Coordinated haulage scheduling: Our in-house haulage coordination means the truck is scheduled to match your clearance timeline — not the other way around. We do not wait for clearance to finish before booking transport.
- Real-time vessel tracking: We monitor vessel positions and ETA updates for every active shipment. When a vessel schedule changes, we adjust our clearance and haulage plans immediately.
- Proactive document preparation: Our documentation team reviews your commercial documents before submission, catching errors and omissions that would cause customs rejections and delays.
- Shipping line relationships: Our long-standing relationships with all major carriers at Port Klang mean faster DO release, smoother communication on any holds, and the ability to negotiate on your behalf when charges are disputed.
- Holiday planning: Before every public holiday period, we pre-clear as many pending shipments as possible and alert clients with incoming cargo about potential free-day risks.
The result: our clients consistently achieve container dwell times well below the Port Klang average, keeping demurrage and detention charges to an absolute minimum.
Key Takeaways
- Demurrage, detention, and storage are three separate charges from two different parties — know who is billing you and why
- Most shipping lines at Port Klang offer only 3 to 5 combined free days for imports — every day beyond that costs RM 65 to RM 695 depending on container size and delay length
- A single 40ft container delayed 7 days can cost over RM 2,000 in D&D and storage charges alone
- Pre-arrival customs clearance is the single most effective strategy for avoiding charges
- High-volume shippers should negotiate extended free days directly with their shipping line
- Unfair charges can and should be disputed — with proper evidence, waivers are common
- An experienced forwarding agent pays for itself many times over in avoided demurrage