TL;DR: Europe's destination accessorials are no longer a black box. A dry 40ft into Rotterdam or Antwerp starts with EUR 260 THC, plus EUR 14 ISPS, EUR 40 inbound documentation and any mode-specific congestion or special-equipment lines; Hamburg/Bremerhaven is EUR 325 dry. Origin-side China charges and LCL CFS amounts are still unpublished, so request those as separate line items.

1. The hidden-charge line-item table

This is the Europe analog of the GCC destination-fee page, but with the key difference that the research snapshot now publishes verified carrier-tariff EUR values for the destination lines. The values below are single-carrier or industry benchmarks — MEDIUM confidence, never HIGH — and must be confirmed against the effective tariff for your carrier, port, equipment type and date.

EUR amounts are MEDIUM confidence from the OOCL Germany local tariff, hz-containers and Xeneta. Origin-side China lines are unpublished and stay LOW.
ChargeWho bills itIndicative amountPlanning noteConfidence
ISPS security charge Carrier / terminal EUR 14 per container SOLAS-mandated port security surcharge passed through on the shipment Medium
THC Hamburg / Bremerhaven — dry Terminal EUR 325 per container OOCL Germany local tariff effective 1 January 2026 Medium
THC Hamburg / Bremerhaven — dangerous goods Terminal EUR 365 per container Higher handling cost for DG cargo Medium
THC Hamburg / Bremerhaven — awkward Terminal EUR 590 per container Non-standard geometry and crane handling Medium
THC Hamburg / Bremerhaven — reefer Terminal EUR 475 per container Includes reefer monitoring and power access at the terminal Medium
THC Wilhelmshaven — dry Terminal EUR 295 per container Cheaper than Hamburg/Bremerhaven in the same carrier tariff Medium
THC Wilhelmshaven — dangerous goods Terminal EUR 335 per container DG uplift over the dry rate Medium
THC Wilhelmshaven — awkward Terminal EUR 565 per container Non-standard geometry uplift Medium
THC Wilhelmshaven — reefer Terminal EUR 410 per container Reefer uplift over the dry rate Medium
THC Belgium + Netherlands — dry Terminal EUR 260 per container Covers the Antwerp/Rotterdam band in the same tariff Medium
THC Belgium + Netherlands — reefer Terminal EUR 355 per container Reefer uplift over the dry rate Medium
THC indicative by equipment type Industry guide 20ft EUR 220–275 · 40ft EUR 280–330 · reefer EUR 320–400 · OOG EUR 400–600+ · HAZ +50–100% hz-containers European THC guide; ranges are planning figures, not one tariff Medium
Rotterdam export THC Xeneta benchmark ≈ USD 235 per 20ft Published Xeneta terminal handling benchmark; export side only Medium
Documentation / bill of lading fee Carrier / agent Outbound EUR 75 · inbound EUR 40 Bill of lading issuance and release work Medium
VGM submission Shipper / forwarder Manual EUR 40 · amendment EUR 40 · late EUR 80 Verified gross mass is mandatory before vessel load Medium
Manual booking fee Carrier EUR 40 per booking Non-electronic booking exception Medium
Switch bill of lading Carrier EUR 150 Document switch or split after issuance Medium
Cancellation / roll fee Carrier Dry EUR 100 · reefer / DG EUR 150 Charged when a booking is cancelled or rolled after allocation Medium
Import manifest correction Carrier / agent Pre-arrival EUR 40 · post-arrival EUR 80 Cost rises once the vessel has arrived and release is affected Medium
Container inspection Carrier / surveyor EUR 15 Basic inspection line; damage handling may add repair lines Medium
Congestion surcharge — barge Antwerp / Rotterdam Carrier EUR 75 Applied to barge moves at congested terminals Medium
Congestion surcharge — rail Carrier EUR 50 per TEU Hamburg rail tariff is split at EUR 150 ICS / EUR 50 ICO; use the relevant leg Medium
Congestion surcharge — truck Carrier EUR 60 Applied to truck moves subject to terminal congestion Medium
Container door closing Terminal / depot EUR 90 Labour and sealing for non-sealed or opened containers Medium
Genset reefer — truck Trucking provider EUR 150 Portable generator for reefer temperature control on road Medium
Genset reefer — barge Barge operator EUR 265 Barge reefer generator provisioning Medium
Origin-side China charges China terminal / forwarder / broker Not published in verified snapshot — request an itemised schedule OTHC, China documentation fee, customs broker and export fees are real lines but no verified number is published in the snapshot Low

Sources — Europe THC, ISPS and accessorial values

The audit rule: if a forwarder quotes a lump-sum “destination fee”, ask them to split it into THC, ISPS, documentation, VGM, congestion and special-equipment lines. A lump sum hides which charges are fixed, which are conditional and which accrue by day.

2. Free time and timing: when the meter starts

THC normally includes 3–7 days of terminal free storage after discharge. After that, demurrage free days and per-day escalation are separate from the fixed accessorials: dry boxes get 3 free days and reefers get 2 free days before escalation. The full tariff and escalation pattern is on the companion page, so this table keeps only the trigger points.

Terminal free storage and demurrage free days are corridor/carrier norms, not universal guarantees. Confirm them on the same tariff before booking.
Timing itemIndicative allowancePlanning noteConfidence
Terminal free storage included in THC 3–7 days Corridor norm; the exact allowance is terminal-specific Medium
Demurrage free days — dry 3 days Then the terminal per-day escalation begins Medium
Demurrage free days — reefer 2 days Reefer boxes get fewer free days before escalation Medium
Detention / per-day escalation See companion guide Demurrage and detention are separate clocks; the full Hamburg carrier tariff and escalation pattern is on the demurrage-detention page Medium

Sources — Europe free time and demurrage trigger points

Cross-link: do not manage the demurrage/detention clock with this page alone. Read Demurrage & Detention: China to Europe for the full free-time, combined-clock and per-day escalation detail.

3. FCL vs LCL: which charges each mode attracts

FCL gives you a sealed box and puts box-level THC, documentation, VGM and demurrage/detention directly on your account. LCL spreads some lines across consignees but adds CFS deconsolidation and storage. The verified EUR values are FCL-per-container figures; the LCL CFS unit amount is not published, so it stays LOW.

The comparison is structural. FCL tariff values are MEDIUM confidence; LCL CFS and allocation amounts are LOW and must be requested.
FactorFCLLCLCaveatConfidence
THC and terminal handling Charged per container using the verified Germany/Belgium/Netherlands EUR bands. Typically allocated across the consolidated shipment by CBM or weight; the LCL CFS allocation amount is not published in the snapshot. LCL CFS unit amount = LOW Medium
Documentation Documentation/BL fee applies to the one BL and consignee. Multiple consignees can add delivery orders and allocation work; unit amount not published. Request the LCL schedule Low
Demurrage / detention exposure Consignee directly holds the carrier box and terminal slot; dry 3 / reefer 2 free days then escalation. CFS storage after the free period is the main time risk; box detention normally sits with the CFS operator. FCL free-day figures are MEDIUM Medium
VGM Shipper or forwarder submits the verified gross mass; manual/amendment/late fees apply. Consolidator manages the aggregate VGM; allocation rules are operational. VGM fee values are MEDIUM Medium
Onward movement Truck, rail or barge congestion and genset lines apply by mode. CFS deconsolidation plus local handling per CBM; no verified CFS number is published. LCL CFS unit amount = LOW Low

FCL fee watchlist

  • Box-level THC at Hamburg/Bremerhaven, Wilhelmshaven or Belgium/Netherlands.
  • ISPS EUR 14 and documentation/BL EUR 75 outbound / EUR 40 inbound.
  • VGM, manual booking, switch BL and manifest-correction lines.
  • Demurrage after 3 dry / 2 reefer free days plus inland congestion/genset lines.

LCL fee watchlist

  • Allocated THC and port charges by CBM or weight.
  • CFS deconsolidation and cargo-service fees — amount not published.
  • Storage after the CFS free period.
  • Delivery orders and multi-consignee documentation work — request the schedule.

4. Eight European ports and which THC band applies

The verified tariff splits into Hamburg/Bremerhaven, Wilhelmshaven and Belgium + Netherlands bands. Ports outside those bands — Felixstowe, Le Havre, Valencia, Genoa and Gdańsk — do not have a published amount in this snapshot, so they stay LOW and request-for-schedule.

Verified THC bands are MEDIUM confidence from the carrier tariff. Unpublished ports are LOW and marked request-for-schedule.
PortUN/LOCODETHC band / published valuePlanning noteConfidence
Rotterdam NLRTM Belgium + Netherlands dry EUR 260 / reefer EUR 355; barge congestion EUR 75 Europe rail and barge gateway; congestion lines are the main local variable Medium
Hamburg DEHAM Hamburg / Bremerhaven dry EUR 325 / reefer EUR 475; rail congestion EUR 50/TEU German deep-sea port and China-rail terminus; use the Hamburg leg of the rail tariff Medium
Antwerp BEANR Belgium + Netherlands dry EUR 260 / reefer EUR 355; barge congestion EUR 75 Chemicals/breakbulk gateway with barge-heavy final mile Medium
Felixstowe GBFXT Not published in verified snapshot — request an itemised schedule UK gateway outside the verified German and Benelux tariff bands Low
Le Havre FRLEH Not published in verified snapshot — request an itemised schedule French gateway; request the HAROPA/carrier schedule Low
Valencia ESVLC Not published in verified snapshot — request an itemised schedule Iberian gateway; request the Valenciaport/carrier schedule Low
Genoa ITGOA Not published in verified snapshot — request an itemised schedule North Italy gateway; request the Italian carrier schedule Low
Gdańsk PLGDN Not published in verified snapshot — request an itemised schedule Baltic gateway near Małaszewicze; request the Polish carrier schedule Low

5. Cost composition: origin vs destination and the double-count trap

A proper all-in schedule has an origin block, a destination block and a time-based block. The research snapshot verifies much of the destination block; the origin-side China block remains unpublished. The most expensive mistake is comparing a base freight rate with another quote's all-in figure, or accepting a lump sum that already includes a charge and then paying it again.

Destination Europe carrier/terminal lines are partially verified with EUR values; origin China lines are not.
LayerVerified / indicative basisNoteConfidence
Origin China charges OTHC, China documentation fee, customs broker and export fees Not published in verified snapshot — request an itemised schedule Low
Destination Europe carrier/terminal lines EUR 14 ISPS; Hamburg/Bremerhaven, Wilhelmshaven, Belgium/Netherlands THC; documentation; VGM; booking, switch and correction fees Single-carrier OOCL Germany tariff plus industry and Xeneta benchmarks Medium
Congestion and special equipment Barge EUR 75 · rail EUR 50/TEU · truck EUR 60 · door closing EUR 90 · genset EUR 150 truck / EUR 265 barge Mode-dependent lines that only appear when that mode is used Medium
Time-based charges Demurrage free days dry 3 / reefer 2, then per-day escalation; terminal storage separate Do not duplicate the full demurrage-detention table here Medium
All-in uplift guidance No single verified percentage for Europe ocean accessorials; for rail the companion guide says +15–25% over base Use a line-by-line schedule instead of a blanket percentage for ocean Medium

How to catch the base-rate-versus-all-in trap

  1. Ask whether the freight line is base or all-in.
  2. List THC, ISPS, documentation, VGM, congestion and special-equipment lines separately.
  3. Confirm the terminal free-time and demurrage free-day allowance in the same quote.
  4. Flag any line that appears twice: in the all-in figure and as an additional accessorial.
  5. For rail, apply the companion rule of thumb: +15–25% over base; for ocean Europe, prefer an explicit itemisation over a blanket percentage.
Why itemisation beats a lump sum: the same shipment can hide different assumptions about free time, congestion, special equipment and inland delivery. Keep the line-by-line schedule so post-arrival additions can be challenged against the original quote.

6. Compliance points that change the fee stack

Compliance errors are the main reason fixed accessorials become daily holds. ISPS and VGM are mandatory under SOLAS; manifest corrections are cheaper before arrival; EORI/TARIC/VAT still apply at EU clearance; and INCOTERMS decide which party owns each charge.

ISPS and VGM fee values are MEDIUM confidence from the carrier tariff; EORI/TARIC/VAT and INCOTERMS are structural requirements.
RuleVerified / indicative valueWhy it mattersConfidence
ISPS / SOLAS security EUR 14 per container International Ship and Port Facility Security surcharge; passed through on FCL and LCL Medium
VGM / SOLAS verified gross mass Mandatory since 2016 No container loads without VGM; manual EUR 40, amendment EUR 40, late EUR 80 Medium
Customs manifest / documentation Pre-arrival correction EUR 40 · post-arrival EUR 80 Correct consignee, HS and release data before arrival Medium
EORI, TARIC and VAT EU import requires EORI and correct TARIC/HS Duty follows the EU Common Customs Tariff; import VAT is destination-country based Medium
INCOTERMS Allocates which party pays each charge EXW/FOB leave destination charges with the buyer; CIF/DDP/DAP shift more lines to the seller depending on the term Medium

Pre-arrival checklist

  1. Submit the VGM on time; late VGM is EUR 80 in the verified tariff.
  2. Correct manifest data before arrival: pre-arrival EUR 40 versus post-arrival EUR 80.
  3. Confirm the EORI and correct TARIC/HS code before release.
  4. Match the quote lines to the chosen INCOTERM: EXW, FOB, CIF, DAP or DDP.
  5. Ask the broker to flag holds early rather than report them after free time has run.

7. Frequently asked questions

What is THC in China-to-Europe freight?

THC is the terminal handling charge for receiving, moving, stacking and loading/discharging the container. It usually appears as OTHC at the China origin and DTHC at the European destination. The verified Europe tariff ranges from EUR 260 dry in Belgium/Netherlands to EUR 325 dry in Hamburg/Bremerhaven, with higher reefer, dangerous goods and awkward-equipment rates.

Why does THC vary by European port?

Each terminal has its own labour, infrastructure and handling cost base, and carriers publish separate local tariffs. In the verified OOCL Germany schedule, Hamburg/Bremerhaven dry is EUR 325 while Wilhelmshaven dry is EUR 295 and Belgium/Netherlands dry is EUR 260. Port choice therefore changes the destination cost stack before inland delivery begins.

Is ISPS a separate charge from THC?

Yes. ISPS is the International Ship and Port Facility Security surcharge, verified at EUR 14 per container in the carrier tariff, while THC is terminal handling. They are separate line items and should not be bundled silently into “destination charges”.

What is the documentation or bill of lading fee?

It covers bill of lading issuance and release work. In the verified carrier tariff it is EUR 75 outbound and EUR 40 inbound. A switch bill of lading is a separate EUR 150 line, so changing the consignee or splitting documents after issuance costs extra.

What are the VGM rules and fees?

VGM is the SOLAS verified gross mass rule, mandatory since 2016: no container may load without a verified gross mass. In the verified tariff, manual VGM submission is EUR 40, amendment is EUR 40 and late submission is EUR 80.

Why is my final quote higher than the advertised freight rate?

The advertised rate is usually only the international freight line. The final invoice adds origin China charges, destination THC, ISPS, documentation, VGM, possible congestion lines, special-equipment fees and — if free time is exceeded — demurrage/detention. The Europe destination lines now have verified EUR values, but origin China charges remain unpublished and must be requested as an itemised schedule.

What is the difference between demurrage and detention?

Demurrage is charged by the terminal after the box uses its free days at the terminal; detention is charged by the carrier after the container is held outside the terminal beyond the carrier free days. The companion Europe guide covers the combined clock, dry 3 / reefer 2 free days and the per-day escalation. Use this page for the fixed accessorial lines and that page for the time-based clock.

Which hidden charges are negotiable?

Many forwarder and brokerage lines are commercially negotiable, especially documentation, handling and inland allocations, but terminal THC, statutory customs/VAT and mandatory security/VGM rules are not. The best negotiating position is to compare line-by-line schedules, not lump sums, and ask which lines are fixed versus conditional.

How do INCOTERMS determine who pays hidden charges?

INCOTERMS allocate cost and risk. Under EXW or FOB, most origin and destination charges fall to the buyer; under CIF the seller covers freight and insurance to the named port but the buyer still handles destination THC, clearance and inland; under DDP the seller takes the broadest cost and compliance burden. Match every line in the quote to the chosen term.

How do I spot double-counting in a China-to-Europe quote?

Ask the forwarder to state whether the freight line is base or all-in, then compare each named charge against that basis. The most common errors are charging THC or ISPS inside an all-in line and again as a separate item, or double-counting documentation and VGM across origin and destination. A written line-by-line schedule is the control.

What is the difference between origin and destination fees?

Origin-side China fees include OTHC, China documentation, customs brokerage and export charges; the verified research snapshot does not publish their amounts, so they are LOW confidence and must be requested. Destination-side Europe fees are partially verified with EUR tariff values, so the page can quantify THC, ISPS, documentation, VGM, congestion and special-equipment lines.

Why are some Europe THC amounts MEDIUM confidence instead of HIGH?

The EUR values come from a single-carrier OOCL Germany local tariff plus hz-containers and Xeneta industry benchmarks. They are real and citable, but they are not a universal price. That is why the page marks them MEDIUM, not HIGH, and reminds you to confirm the exact tariff for your carrier, port, equipment type and effective date.

8. Data freshness and update basis

This page is marked September 2026 updated. The destination EUR values are re-checked against the OOCL Germany local surcharges page, the hz-containers European THC guide and the Xeneta terminal handling benchmark. The figures are single-carrier or indicative, so they remain MEDIUM confidence rather than HIGH.

Origin-side China fees and LCL CFS amounts are still not published in the verified snapshot, so the page does not invent them. If a carrier, terminal or forwarder publishes those numbers, the page can add them, raise the confidence badge and update the modified date. For the time-based accessorials, read Demurrage & Detention: China to Europe; for the freight-mode comparison, read Sea vs Rail Freight: China to Europe.

Get an itemised China-to-Europe destination schedule

Tell us your HS code, commodity, destination port, equipment type and volume, and we will connect you with providers who can itemise THC, ISPS, documentation, VGM, congestion and special-equipment charges before you book.

Get a quote