Skip to content
Cost & Pricing
Port handling fee invoice receipt, illustrating What Local Charges Apply in Thailand When You Import or ExportThai Global Freight

What Local Charges Apply in Thailand When You Import or Export

Local charges sit alongside the ocean or air freight cost on almost every Thailand shipment. Here's what the main categories are, who bills them, and how to check a quote covers them.

Author: Thai Global Freight Editorial TeamReviewed by: Thai Global Freight Editorial TeamPublished: 2026-08-23Updated: 2026-08-23Last verified: 2026-08-23
On this page
  1. 01What "Local Charges" Actually Means
  2. 02The Core Categories in Thailand
  3. 03FCL vs. LCL: A Different Cost Structure
  4. 04Who Actually Bills Each Charge
  5. 05Charges That Aren't Standard Local Charges
  6. 06How to Read Local Charges on a Quote

Quick Answer

Local charges are the handling, documentation, and terminal fees billed alongside the main ocean or air freight rate — separate from the cost of moving the cargo between ports or airports. In Thailand, the main categories are terminal handling charges (THC) at origin and destination, CFS (container freight station) handling for LCL shipments, bill of lading or house documentation fees, and, when the shipment is door-to-door, inland trucking to or from the port or airport. FCL and LCL shipments carry a different mix, since LCL adds CFS consolidation/deconsolidation work that FCL doesn't need. These charges are billed by the carrier, the terminal operator, and the forwarder in different combinations, which is why quotes from different forwarders can look structured very differently even when they cover the same underlying services. Storage, demurrage, and detention are not standard local charges — they only apply if cargo or container equipment isn't moved or returned within the allotted free time.

Key Takeaways

  • Local charges cover handling, documentation, and terminal work at origin and destination — they are separate from the main ocean or air freight rate.
  • The core categories in Thailand are terminal handling charges, CFS handling for LCL, documentation/B/L fees, and inland trucking for door-to-door service.
  • FCL and LCL shipments carry a different mix of local charges because LCL requires container freight station handling that FCL doesn't.
  • Local charges can be billed by the carrier, the terminal operator, or the forwarder, in different combinations depending on the shipment.
  • Storage, demurrage, and detention are not routine local charges — they arise only when cargo or equipment exceeds free time.
  • Comparing quotes properly means checking whether local charges are already included, not just comparing the headline freight number.

What "Local Charges" Actually Means

Every international shipment involves two very different kinds of cost. One is the main freight cost — what it costs to move a container or a set of cargo from the origin port or airport to the destination port or airport. The other is everything that happens around that movement: getting the cargo onto and off the vessel or aircraft, handling it at the terminal, preparing and issuing the documents that let it move, and coordinating release at the other end. That second category is what "local charges" refers to.

The word "local" is doing real work here — these charges are tied to a specific location (the origin port, the destination airport, a particular CFS warehouse) rather than to the international leg of the journey itself. A Bangkok-based importer bringing in cargo from abroad will see one set of local charges billed at the foreign origin and a separate set billed once the cargo lands in Thailand. Neither set is the freight rate; both sit alongside it.

Understanding this distinction matters because it's easy to compare two freight quotes purely on the headline freight number and miss that one already bundles local charges while the other doesn't. A lower freight rate with local charges billed separately afterward isn't necessarily a cheaper shipment once the full picture is added up.

Key points at a glance

Summary panel listing the key points covered in this article on Thailand local charges.
  • Local charges are separate from the ocean or air freight rate — they cover handling, documentation, and terminal work at origin and destination.

  • FCL and LCL shipments carry a different mix of local charges, because LCL adds container freight station (CFS) handling that FCL doesn't need.

  • Charges are billed by different parties — the shipping line or airline, the port or airport terminal operator, and the forwarder itself.

  • An all-in quote and an itemized quote can cover the same charges but present them differently — the total, not the format, is what should be compared.

  • Storage, demurrage, and detention are not standard local charges — they only apply if cargo or equipment overruns free time, and they can be avoided with timely handling.

The Core Categories in Thailand

While the exact fee names and their order on an invoice vary by forwarder, the underlying categories that recur across Thailand shipments are consistent:

  • Terminal handling charge (THC) — covers moving a container or cargo unit within the port or airport terminal, on and off the vessel/aircraft, and through the gate. Billed at both origin and destination.
  • CFS (container freight station) handling — applies to LCL shipments, where cargo shares a container with other shippers. Covers physically consolidating cargo into a container at origin, or deconsolidating it back out at destination.
  • Documentation / bill of lading fees — the cost of preparing and issuing the bill of lading, air waybill, or house-level documents, plus any telex release or courier fee associated with getting the right documents to the right party.
  • Delivery order (D/O) fee — a fee at destination for the document that authorizes release of the cargo to the consignee or their trucker.
  • Inland trucking — moving cargo from the shipper's premises to the port or airport at origin, and from the port or airport to the consignee's premises at destination, when the shipment is arranged door-to-door rather than port-to-port.
  • Customs coordination fee — a forwarder's own charge for coordinating the customs clearance process, distinct from the customs broker's own service fee where that's billed separately.

Not every shipment carries every one of these — a port-to-port booking, for instance, won't have an inland trucking line, and an FCL shipment won't have CFS charges. The mix depends on the mode, the load type, and the scope of service agreed with the forwarder.

Typical local charges: FCL vs. LCL

Side-by-side comparison of the local charge categories typically billed on an FCL shipment versus an LCL shipment, showing that LCL adds container freight station handling and cargo consolidation/deconsolidation fees that FCL does not carry.

FCL (Full Container Load)

  • Terminal handling charge (THC) at origin and destination port
  • Bill of lading / documentation fee
  • Seal fee and container inspection where applicable
  • Drayage/trucking to or from the container yard

LCL (Less than Container Load)

  • Terminal handling charge (THC), usually pro-rated by CBM or weight
  • CFS (container freight station) handling for consolidation or deconsolidation of the shared container
  • Bill of lading / documentation fee, often per house bill
  • Delivery order (D/O) fee to release the cargo at destination
Port handling fee invoice receipt — photo 1 for What Local Charges Apply in Thailand When You Import or Export
Port handling fee invoice receipt — photo 1 for What Local Charges Apply in Thailand When You Import or Export — Thai Global Freight

FCL vs. LCL: A Different Cost Structure

The biggest structural difference in local charges is between FCL and LCL shipments, and it comes down to one thing: whether the container is used exclusively by one shipper or shared.

An FCL shipment uses a whole container booked for a single shipper. Local charges are relatively straightforward — terminal handling at both ends, documentation, and drayage of the sealed container itself. There's no need for anyone to open the container and separate cargo, because everything inside belongs to one shipper.

An LCL shipment shares a container with cargo from other shippers, consolidated at origin and deconsolidated at destination. That physical work — sorting, palletizing, and loading multiple shippers' cargo into a shared container at origin, then unpacking and separating it again at destination — happens at a CFS, and it's billed as a distinct charge that FCL shipments simply don't carry. LCL local charges are also frequently calculated per CBM or per unit of chargeable weight rather than as a flat per-shipment fee, since the cost is shared proportionally across everyone using that container.

This is one reason a straight per-CBM cost comparison between FCL and LCL can be misleading if it only looks at the freight rate: LCL's local charges, particularly the CFS handling component, are a real part of what makes LCL cost-competitive or not for a specific volume, and they should be included in any side-by-side comparison.

Port handling fee invoice receipt — photo 2 for What Local Charges Apply in Thailand When You Import or Export
Port handling fee invoice receipt — photo 2 for What Local Charges Apply in Thailand When You Import or Export — Thai Global Freight

Who Actually Bills Each Charge

Local charges don't come from a single source, which is part of why they can be confusing on an invoice. Three different kinds of parties are typically involved.

The carrier — the shipping line or airline — sets and often collects the terminal handling charge, since THC is fundamentally tied to moving cargo on and off its vessel or aircraft. The carrier also issues the underlying master bill of lading or master air waybill.

The port or airport terminal operator physically performs handling work and, in some structures, bills certain charges directly rather than through the carrier — this varies by port and by contractual arrangement between the carrier and the terminal.

The forwarder typically consolidates all of these charges — carrier-billed, terminal-billed, and its own coordination fees — into a single invoice to the shipper, so the shipper deals with one bill rather than three separate ones. This consolidation is genuinely useful, but it also means the shipper is trusting the forwarder's pass-through to be accurate; asking for a line-item breakdown, even when the overall quote is presented as an all-in number, is a reasonable request.

Worth noting: a forwarder's own coordination or documentation fee is a legitimate charge for the work it's doing, not padding by definition — the question worth asking isn't whether a forwarder charges for its own service, but whether the total of everything charged is transparent and matches what was quoted.

Where local charges sit in the total shipment cost

Layered diagram showing origin local charges, the main ocean or air freight cost, and destination local charges as three separate cost blocks that together make up the total quoted shipment cost.
Origin local charges
Handling, documentation, and terminal charges billed before the cargo leaves the origin country
Main freight cost
The ocean or air freight rate for moving the cargo from origin port/airport to destination port/airport
Destination local charges
Handling, documentation, and terminal charges billed after arrival, before or during release of the cargo
Inland trucking (if door-to-door)
A separate line for moving cargo from the port or airport to its final address, when that scope is included

Charges That Aren't Standard Local Charges

A few cost items get lumped in with local charges in casual conversation but work differently, and it's worth separating them out.

Storage charges apply when cargo sits in a warehouse or terminal beyond a free period, waiting for customs clearance or pickup. This isn't a routine local charge — it's a consequence of timing, and it's avoidable by having documents and clearance arrangements ready before the cargo arrives.

Demurrage applies when a container sits inside the terminal beyond its free time before being picked up. Detention applies when the container (as equipment, not just the cargo inside it) isn't returned to the carrier's depot within its free time after leaving the terminal. Both are equipment-and-time-based charges, not fixed local charges, and both are structurally avoidable with coordinated pickup, unpacking, and return timing.

These charges tend to get associated with "local charges" because they're also billed locally and often appear on the same invoice from the same forwarder, but treating them as a routine cost to plan for — rather than an exception to actively avoid — is a mistake. A shipment handled with reasonable coordination shouldn't normally incur demurrage, detention, or storage at all.

Port handling fee invoice receipt — photo 3 for What Local Charges Apply in Thailand When You Import or Export
Port handling fee invoice receipt — photo 3 for What Local Charges Apply in Thailand When You Import or Export — Thai Global Freight

How to Read Local Charges on a Quote

A few practical checks make it easier to know what a quote actually covers before committing to it.

First, check whether the quote is port-to-port, or whether it includes inland trucking on one or both ends — a port-to-port quote with no visible trucking line isn't incomplete, but a door-to-door quote missing that line probably is.

Second, ask directly whether local charges at both origin and destination are included, or whether the destination side will be billed separately once the cargo arrives — this is a common point of confusion, since origin-side local charges are sometimes rolled into the freight rate while destination-side charges are billed locally by the destination agent.

Third, for LCL shipments specifically, confirm whether the CFS handling charge is included in the quoted rate or billed as an add-on — because it's a real, unavoidable cost of LCL, its absence from a quote is a strong signal that it will appear later rather than that it doesn't apply.

Fourth, ask what free time applies for demurrage and detention, and who is responsible for coordinating pickup and return within that window — this is less about the quote's cost total and more about avoiding costs that shouldn't occur at all.

None of this requires distrust of a specific forwarder — it's simply the set of questions that makes two quotes genuinely comparable, rather than comparing a complete number against an incomplete one without realizing it.

Who bills each type of local charge

Grid mapping four local charge categories — terminal handling, CFS handling, documentation fees, and inland trucking — against three billing parties: the carrier, the port or airport terminal operator, and the freight forwarder.
Charge typeCarrier (line/airline)Port/airport terminalForwarder
Terminal handling charge (THC)Sets the rate; often collected via the carrier's tariffPerforms the physical handling the charge coversPasses the charge through on the shipper's invoice
CFS handling (LCL only)Not directly involved for consolidated cargoOperates the CFS where cargo is consolidated or deconsolidatedCoordinates timing and usually bills the shipper directly
Documentation / B/L feeIssues the underlying bill of lading or air waybillNot involvedPrepares House B/L or house documents and bills its own fee
Inland truckingNot involvedNot involved beyond gate releaseArranges the trucking, in-house or via a subcontracted carrier
Port handling fee invoice receipt — photo 4 for What Local Charges Apply in Thailand When You Import or Export
Port handling fee invoice receipt — photo 4 for What Local Charges Apply in Thailand When You Import or Export — Thai Global Freight

Common Mistakes

  • Comparing two freight quotes on the headline freight number alone, without checking whether local charges are already included in each.
  • Assuming LCL and FCL local charges are roughly the same, when LCL carries CFS handling costs that FCL doesn't.
  • Treating demurrage, detention, and storage as routine local charges instead of avoidable costs tied to timing.
  • Not confirming whether destination-side local charges will be billed separately once the cargo arrives in Thailand.

What You Need to Prepare

  • Whether the shipment is FCL or LCL, since that changes which local charges apply
  • Whether the quote is port-to-port or door-to-door
  • A line-item breakdown request from the forwarder, even if the headline quote is presented as all-in
  • Confirmation of free-time windows for demurrage and detention, and who coordinates pickup and return

Frequently Asked Questions

Are local charges the same as freight rates?

No. The freight rate is the cost of moving cargo between the origin and destination port or airport. Local charges are separate costs for handling, documentation, and terminal work at each end, billed alongside — not instead of — the freight rate.

Why do LCL shipments have higher local charges than FCL for a similar volume?

LCL cargo shares a container with other shippers, so it requires physical consolidation at origin and deconsolidation at destination at a container freight station (CFS) — work FCL cargo doesn't need, since a full container belongs to one shipper and moves sealed.

Who should I pay local charges to — the carrier, the forwarder, or the terminal?

In most cases, the forwarder consolidates local charges billed by the carrier and the terminal into a single invoice, so the shipper pays the forwarder directly. It's still reasonable to ask for a breakdown of what's included in that consolidated bill.

Do local charges appear at both the origin and destination country?

Yes, typically. Origin local charges are billed before the cargo leaves the origin country, and destination local charges are billed once it arrives — sometimes by different agents in each country, even under the same forwarder's overall coordination.

How can I avoid demurrage or detention charges in Thailand?

Have customs documents and clearance arrangements ready before the cargo arrives, confirm the free-time window with the forwarder in advance, and coordinate pickup, unpacking, and container return promptly once cargo is released — these charges are structurally avoidable with timely handling.

Is it normal for local charges to differ between forwarders quoting the same route?

Yes — different forwarders may present the same underlying charges differently, bundle some into an all-in rate while others itemize them, or apply different coordination fees for their own service. The total, not the format, is what should be compared.

Freight Forwarder Thailand

Ready to plan your next shipment?

CallLINEGet a Quote