What the Calculation Needs
Demurrage charges calculation turns a container’s dates and a tariff into an amount. Count the chargeable days after free time ends, price each day at the applicable rate, and multiply by the number of containers. The inputs come from the carrier’s tariff, the terminal schedule, or the service contract, so a freight quote that leaves them out cannot predict this cost.
Headline freight does not settle this exposure. One quote may assume a fast pickup and a prepared consignee, while another leaves a destination gap that no one owns. This guide gives the formula, the free time checks that decide the day count, a labeled worked example, and the quote and invoice checks that protect the buyer. Use it before approving a quote and again when a bill shows that demurrage was charged to the shipment.
The Demurrage Charges Calculation Formula
Demurrage generally applies when a full import container stays at the terminal beyond its free time. The formula depends on whether the tariff uses one daily rate or several rate tiers. Five inputs feed it: the free time allowance, the event that starts the count, the number of chargeable days, the daily rate or tiers, and the event that stops the charge.
Flat daily rate: Total demurrage equals chargeable days × daily rate per container × number of containers.
Tiered daily rates: Price the days in each tier at that tier’s rate, add the tier amounts for one container, then multiply by the number of containers.
Calculate containers with different sizes, equipment types, or tariff terms separately, because each group may carry its own free time and rate schedule. Do not apply the highest tier rate to every chargeable day unless the tariff says so. Some tariffs apply tiers progressively, and others use a different method, so read the rate wording before you calculate.
Ask the forwarder to state free time in days, the start event, and the counting method on the quote itself. Also ask whether the daily rate changes by tier and where the carrier publishes the tier schedule.
Equipment basis also changes the exposure. A full-container booking on a sea freight service puts the whole container clock into play, so the quote should list container size, type, and count.
Free Time: When the Count Starts, Runs, and Stops
The number of free days does not tell you the last free day. The count also depends on the event that starts it and on how the tariff treats each calendar day. Confirm each item below against the shipment’s own terms, because carriers, ports, and contracts do not all use the same rules.
Starting event: Confirm whether free time begins at discharge, container availability, an arrival notice, or another event the tariff names.
First free day: Confirm whether the trigger date counts as day one or whether counting starts the next day.
Free day basis: Confirm whether free days are calendar days or working days, and how weekends and public holidays are treated.
Last free day: Ask for the exact date and for any terminal or carrier cutoff time that applies on that day.
Chargeable day basis: Check how days are counted after free time ends, because some tariffs use a different method from the free period.
End event: Confirm which event stops the charge, such as the gate-out of the full container from the terminal.
A written last free day is more useful than a general statement of free days. Request it as soon as the carrier confirms the discharge or availability event, and ask for an update if that event moves.
Worked Example With Hypothetical Figures
The figures below exist only to show the arithmetic. They are not a tariff, a quote, or a customer result. Assume two identical containers on one tariff with five consecutive calendar days of free time. The tariff charges 100 currency units per container per day for chargeable days one through five, and 150 currency units per container per day for chargeable days six onward. It also counts the gate-out date as chargeable.
Set the free time dates
The containers become available on June 3, so the first free day is June 4 and the last free day is June 8. Counting starts the next day, which makes June 9 the first chargeable day.
Count chargeable days
Both containers leave the terminal on June 16. June 9 through June 16 gives eight chargeable calendar days per container, including the gate-out date.
Split the days by tier
Five days fall in the first tier and three days fall in the second tier. Pricing all eight days at the higher rate would overstate the result.
Price the first tier
Five days at 100 gives 500 per container. This tier covers chargeable days one through five.
Price the second tier
Three days at 150 gives 450 per container. Adding both tiers gives 950 for one container.
Multiply by containers
Two containers on the same tariff give 950 multiplied by 2, or 1,900 in total. Detention, storage, taxes, and other lines are not included.
A real shipment may differ at every step. The start event, the day basis, the tier boundaries, and the end event all come from the governing tariff or contract, so confirm them before you reuse this pattern.
Demurrage, Detention, and Storage Are Different Lines
In plain terms, demurrage fees are the cost of a full container occupying the terminal beyond free time. Quotes and invoices often place other delay charges beside them, and the labels do not always match from one provider to the next. Treat the descriptions below as common usage, not as a universal definition.

Demurrage: The full container stays in the terminal past free time. Confirm the free time, the start event, and the gate-out date.
Detention: The container has left the terminal and the empty returns late. Confirm the empty return deadline, the depot, and the issuer.
Storage: Cargo or a container occupies terminal or warehouse space. Confirm the storage provider, the period, and the published terms.
When an invoice arrives, check who issued each line and which tariff or contract clause supports it. A storage line and a demurrage line are not automatically the same charge, and two similar names are not automatically duplicates. Always calculate from the tariff, booking terms, or service contract that governs your own container, and do not borrow rates or day counts from another shipment’s invoice.
What to Confirm Before You Compare Container Quotes
A lower freight price does not make a quote cheaper when it assumes less free time, no clearance support, or no delivery appointment work. Ask each forwarder to complete the fields below in writing, and treat a blank field as a quote variable, not as a zero. Send the inputs grouped by the party who supplies them, so the forwarding desk can verify each group before it issues a final quote.
| Field | What to confirm | Who supplies it | Why it matters |
|---|---|---|---|
| Cargo and container basis | Weight, volume, size, type, count | Shipper | Sets equipment and daily rate |
| Cargo-ready and pickup | Ready date, address, loading window | Shipper, supplier | A slip moves sailing and arrival |
| Route and service | Port pair, service, expected arrival | Forwarder | Arrival drives the free time start |
| Free time terms | Days, start event, counting method | Forwarder, carrier | Defines when exposure begins |
| Destination handoff | Clearance, release, trucking owner | Consignee, broker, forwarder | A missing owner stretches the count |
| Delivery point | Address, receiving hours, appointment | Consignee | Refused delivery adds days |
| Commercial scope | Trade term, excluded destination work | Buyer, seller | Shows who pays which destination work |
Clearance deserves the closest look, because a container cannot leave the terminal until release is complete. If the quote includes customs brokerage support, ask what the broker needs from the shipper or consignee and by when. If the consignee handles clearance, the forwarder should still receive status updates, since the clock keeps running while documents wait.
Responsibility for the bill depends on the contract of carriage, the booking terms, the tariff, and local regulations. Neither the consignee nor the party named on the bill of lading is automatically liable for every charge. Ask the forwarder who contracted for the transport and terminal services, who is the billed party, and who receives the invoice, then compare the answers with the sales contract, which may split the cost between buyer and seller. A forwarder that coordinates the whole import service should state which of these steps it owns and which stay with the consignee.
Note: A freight quote is tied to the cargo, handoffs, route, service level, timing, and destination work stated in it. Carrier and handling conditions can change. Align the scope first, then request confirmation for the specific shipment.
How Shipping Choices and Delays Add Chargeable Days
Most demurrage disputes start with a gap in the plan, not with an unusual tariff. Three service choices decide who watches the container clock, and none of them is cheaper in every case. Compare them under the same cargo, route, and delivery scope.
A full container suits cargo volumes that justify the whole box, and the buyer then carries the clock through to return. A shared container often suits smaller volumes, but it does not remove demurrage exposure. The forwarder or consolidator manages the box and deconsolidates it before individual shipments are released. Depending on the service terms, the shipment may pay for destination warehouse storage, handling, late collection, or a share of container-level charges. Ask which fees apply, when the warehouse storage period begins, and whether container-level demurrage can be passed through.
Port-to-port and door-to-door quotes split the handoffs differently. Under port-to-port, the consignee or its agent usually arranges clearance, trucking, and container return, so the buyer needs a ready local partner. A door-to-door service gives one party the job from pickup to delivery, but the quote must state where that work ends and whether waiting time after arrival is included.
Trucking ownership is the third choice. If the forwarder books trucking freight, ask how the pickup is timed against release and when the empty returns. If the consignee books its own carrier, the forwarder should receive the release date and planned pickup date, so a gap shows up before free time ends.
Delivery access is the gap buyers underestimate. A receiving point with fixed appointment slots can turn away a truck that arrives early or late, and the container then waits for a new slot. Cargo bound for an Amazon FBA shipment faces this risk when receiving requirements and booked slots must match. Ask who books the slot, who holds the confirmation, and what happens if the slot is missed.
Comparing quotes by headline freight alone is the usual mistake. A lower price may assume more limited free time or no delivery appointment work, and the buyer then absorbs the gap later as storage or rebooking.
If clearance is incomplete or the delivery slot is missed after discharge, the container stays in the terminal and chargeable days keep accumulating. Ask the forwarder for a written plan that names who acts first when release is delayed.
How to Check a Demurrage Invoice
A demurrage invoice should give you enough detail to identify the shipment, verify the billed period, and reproduce the amount. Before approving or disputing it, collect the carrier or terminal invoice, the booking terms showing free time, the bill of lading number, the container numbers, the discharge or availability record, the gate-out record, and the governing tariff. Add the empty return receipt when detention is billed. Then confirm that the invoice shows the details below.
Shipment identifiers: The bill of lading number, container number, and discharge port match your records.
Free time terms: The allowance and the free time dates follow the booking terms and the agreed counting rules.
Availability and gate-out dates: Both match the terminal or carrier record.
Chargeable period: The billed dates match the actual start and end events.
Tariff and daily rate: The invoice names the governing tariff or contract and the rate tier it applied.
Total amount: The total reconciles with your own recalculation.
Work through the invoice in the following order. If any detail is missing, ask the billing party to supply it before you approve payment.

Match the shipment
Confirm that the invoice names the correct container, bill of lading, and billed party before you check any dates.
Rebuild free time
Apply the start event and counting rules from the booking terms, and write down the last free day you calculate.
Compare dates
Check the invoice’s start date against the discharge or availability record, and the end date against the gate-out record.
Recount by tier
Count the chargeable days again, and price the days in each tier at that tier’s rate from the published tariff.
Separate other lines
Identify any detention, storage, or handling lines, and ask the issuer which tariff clause supports each one.
Dispute with detail
Send the forwarder the specific mismatch, such as a start date earlier than availability, and ask who raises it with the billing party.
Keep the invoice, tariff, booking confirmation, terminal records, and dispute messages together until the issue closes. A precise mismatch with supporting records moves a dispute faster than a general objection to the total.
Recommendation: Fix the Free Time and the Owner First
Request the free time terms and the destination owner list before you compare freight prices. The practical default is a written quote that states the free time, the counting method, the party who clears the cargo, and the party who books delivery. If one of these is open, ask for a revised quote instead of approving on the headline price.
Destination readiness changes the default. If the consignee already has a broker, a trucker, and a booked receiving slot, a port-to-port quote with clear free time terms may be enough. If any piece is missing, ask for a quote that gives one party the destination work, and ask what it covers when release is delayed.
Illustrative example (not a customer case): A buyer receives two quotes for the same full-container shipment. One assumes the consignee will clear and truck the cargo, and the other includes clearance coordination and delivery. The buyer’s destination team has no broker and no booked receiving slot. The second quote fits that readiness better, provided it states its free time terms and names who acts if release is delayed.
Key Takeaways
Charge basis: The result depends on free time, the start and end events, the rate tiers, and the container count.
Free time: Get the last free day in writing, and do not assume that one carrier’s counting rules apply to another.
Responsibility: The contract of carriage, the tariff, and the sales contract decide who pays, so confirm the billed party early.
Risk: Clearance delays, missed delivery slots, and document errors extend the time a container stays at the terminal.
Verification: Rebuild the dates and the tier count from the records before you pay or dispute an invoice.
FAQ
What are demurrage charges, and what do they mean for a shipment?
Demurrage charges are fees a carrier or terminal bills when a full container stays at the terminal after its free time ends. For a shipper or consignee, the charge points to a delay after discharge, such as clearance, trucking, or delivery. The quote should state the free time so the buyer knows when exposure begins.
How do you calculate demurrage when the tariff has several rate tiers?
Count the chargeable days after free time ends, then price the days in each tier at that tier’s rate and add the results for one container. Multiply by the container count when the containers share the same tariff. Use the carrier’s or terminal’s published tariff, not an assumed standard.
Does demurrage free time include weekends and holidays?
That depends on the carrier’s tariff, the terminal rules, and the service contract. Some terms count calendar days, while others count working days or facility availability. The days after free time may follow a different method. Confirm both rules in writing before you calculate the amount or accept an invoice.
Who is responsible for demurrage charges?
Responsibility depends on the contract of carriage, the booking terms, the applicable tariff, and local regulations. The sales contract between buyer and seller may allocate the cost differently. Ask the forwarder who contracted for the services, who is the billed party, and who receives the invoice, then compare those answers with the sales contract.
What is the difference between demurrage and detention?
Demurrage commonly applies while a full container remains in the terminal beyond its free time. Detention commonly applies when the container has left the terminal and the empty is not returned within its allowed period. Providers may label or combine these charges differently, so ask which clock each invoice line measures.
When does demurrage start and stop?
Demurrage generally starts after free time expires, based on the start event and counting method in the applicable terms. For an import container, the clock commonly stops when the full container leaves the terminal, but the tariff or contract names the exact event. Check the free time confirmation and the gate-out record against the billed period.
Which documents help verify a demurrage invoice and the free time dates?
Gather the carrier invoice, the booking terms showing free time, the bill of lading number, the container numbers, and the terminal records for discharge and gate-out. Add the empty return receipt where detention is billed. Compare each invoice date against these records before you agree to pay or dispute a line.
Can a forwarder prevent demurrage on every shipment?
No forwarder controls every delay. A forwarder can plan release, trucking, and delivery around the free time, and it can warn the buyer when the schedule slips. Documents, clearance decisions, receiving hours, and cargo inspections may still sit with other parties, so confirm who owns each step in the quote.
Disclaimer: This page is general quote-planning guidance, not a binding quotation or delivery commitment. Actual charges and handoffs depend on the cargo, route, timing, provider confirmation, and destination conditions. Where duties, customs, tax, insurance, or contract questions apply, confirm them with the relevant party before booking.




