If you are comparing the container shipping cost from China to Germany, the first number you receive is often the ocean freight rate for a 20ft or 40ft container. That number is important, but it is not the total cost of moving the shipment.
A complete FCL budget normally includes China pickup and origin charges, the ocean freight component, German destination charges, customs clearance, inland trucking and any storage, demurrage or detention that arises during the shipment.
The container itself also matters. A 20GP, 40GP and 40HC have very different usable loading volumes, but a 40ft container does not have twice the payload of a 20ft container. Dense cargo may therefore reach a weight limit before it fills the available cubic space, while bulky cargo may run out of volume long before weight becomes a problem.
This guide explains how to estimate the real cost of shipping a 20ft, 40ft or 40HC container from China to Germany, when to use each container type, how Hamburg, Bremerhaven and Wilhelmshaven compare, and which additional charges need to be included before you can calculate the real logistics cost.
For a broader comparison of ocean, air, express and door-to-door options, see our Shipping from China to Germany guide.
Quick Answer: How Much Does a Container from China to Germany Cost?
There is no reliable permanent price for a 20ft or 40ft container from China to Germany.
FCL rates change according to:
- China loading port
- German discharge port
- container type
- cargo-ready date
- carrier and service
- available equipment
- shipping season
- capacity and blank sailings
- fuel and carrier surcharges
- geopolitical and routing conditions
- origin and destination scope
A rate from Shanghai to Hamburg may therefore differ from a Ningbo-to-Hamburg or Qingdao-to-Bremerhaven rate even during the same week.
The safest way to compare FCL shipping costs is to request a dated quote for the exact route and confirm what is included.
| China Origin | Germany Port | 20GP Ocean Freight | 40GP Ocean Freight | 40HC Ocean Freight | Rate Validity |
|---|---|---|---|---|---|
| Shanghai | Hamburg | Current quote required | Current quote required | Current quote required | Confirm with quote |
| Ningbo | Hamburg | Current quote required | Current quote required | Current quote required | Confirm with quote |
| Yantian / Shenzhen | Hamburg | Current quote required | Current quote required | Current quote required | Confirm with quote |
| Qingdao | Bremerhaven | Current quote required | Current quote required | Current quote required | Confirm with quote |
| Ningbo / Shanghai | Wilhelmshaven | Current quote required | Current quote required | Current quote required | Confirm current service |
Market Benchmark, Not a Booking Rate
For context, Xeneta reported an average Far East to North Europe spot rate of USD 4,532 per FEU on September 3, 2026. Freightos reported Asia-North Europe prices of about USD 4,500 per FEU on September 8, 2026.
These figures are useful for understanding the direction of the wider market, but they are not China-to-Hamburg quotations and should not be presented as the current price of a specific 40ft container.
A valid FCL quote should identify at least:
- origin port
- destination port
- container type
- currency
- validity period
- carrier or service where relevant
- included surcharges
- excluded China local charges
- excluded German destination charges
- inland delivery scope
Pro Tip: Never compare two freight quotations using only the headline ocean rate. A lower ocean rate can become the more expensive option once origin charges, destination charges, free time and German inland trucking are added.
20GP vs 40GP vs 40HC: Size, Capacity and Payload
Choosing the correct container is the first step in calculating your real FCL cost.
According to Maersk’s published dry-container specifications, a standard 20ft container has approximately 33.2 m³ of internal capacity and a reference maximum payload of 28,300 kg. A 40ft standard container provides about 67.7 m³ and 28,870 kg, while a 40ft high cube provides about 76.4 m³ and 28,690 kg. Exact equipment specifications can vary by container and carrier.
Notice the important difference:
A 40ft container provides roughly twice the internal volume of a 20ft container, but its maximum payload is only slightly higher.
That is why you should never select a container based on CBM alone.
| Container | Nominal Internal Volume | Reference Max Payload | Practical Planning Range* | Typical Use |
|---|---|---|---|---|
| 20GP | ~33.2 m³ | ~28.3 t | ~28-30 CBM | Dense or medium-volume cargo |
| 40GP | ~67.7 m³ | ~28.9 t | ~58-61 CBM | Larger general cargo |
| 40HC / 40HQ | ~76.4 m³ | ~28.7 t | ~65-69 CBM | Bulky, lightweight cargo |
*The practical ranges above are preliminary loading-planning guidance for regular packaged cargo, not guaranteed capacities.
The real usable volume may be lower because of:
- carton dimensions
- pallet dimensions
- gaps between packages
- irregular cargo shapes
- loading direction
- dunnage and securing materials
- equipment or loading access
- container door dimensions
For example, Maersk lists an internal height of about 2,393 mm for a standard dry container and about 2,698 mm for a 40HC. The high cube therefore provides valuable additional height, but that extra space does not significantly increase its payload.
Pro Tip: Do not ask only, “How many CBM can a 40HQ load?” Send the actual carton or pallet dimensions whenever possible. Two shipments with the same total CBM can have very different loading efficiency.

How Much Does a 20ft Container from China to Germany Cost?
The 20ft container China Germany cost normally starts with a port-to-port ocean freight rate, but your total shipping cost may be significantly higher once local charges and inland transport are included.
A 20GP is often the first container to evaluate when your cargo has moderate volume but relatively high weight.
Typical examples include:
- machinery
- metal components
- automotive parts
- industrial equipment
- fittings and valves
- hardware
- dense construction products
- other high-density commodities
What Does the 20GP Ocean Freight Rate Cover?
This depends entirely on the freight quotation.
A quoted FCL ocean rate may contain the base sea freight together with some carrier surcharges, while items such as origin terminal handling, documentation, customs declaration, destination handling and delivery remain separate.
Do not assume that:
“20GP China to Germany: USD X”
means:
“Factory in China to warehouse in Germany: USD X.”
Those are two different cost scopes.
When Does a 20GP Make Financial Sense?
A 20GP is generally worth evaluating when:
- your cargo fits comfortably within the usable volume;
- the cargo is too dense to justify a 40ft container;
- the order size does not justify paying for unused 40ft capacity;
- cargo dimensions fit the 20GP door and internal dimensions;
- German inland transport remains legal at the planned gross weight.
The last point is especially important.
A 28-Tonne Container Payload Does Not Mean You Can Automatically Truck 28 Tonnes of Cargo in Germany
Container specifications and road-transport restrictions are separate issues.
Under Germany’s StVZO §34, many vehicle combinations are subject to a 40-tonne gross vehicle combination limit. Certain qualifying intermodal container movements can operate at up to 42 or 44 tonnes, depending on tractor/trailer configuration and other conditions. Where sea transport is involved, the special intermodal provision referenced in the regulation is tied to a road pre- or onward-carriage distance not exceeding 150 km within the EU.
The total truck weight also includes:
- tractor
- chassis
- container tare
- cargo
- other equipment
As a result, a container may still be within its technical payload specification but be unsuitable for normal inland trucking at the planned cargo weight.
For dense cargo, confirm the final delivery plan before loading the container in China.
How Much Does a 40ft Container from China to Germany Cost?
A 40ft container China Germany cost should be evaluated differently from a 20GP rate.
The 40GP provides much more cubic space, but it does not provide double the maximum cargo weight.
This makes it attractive for general manufactured goods where volume—not weight—is the main constraint.
Typical 40GP cargo includes:
- packaged consumer goods
- furniture
- industrial products
- household products
- moderate-density machinery
- spare parts
- wholesale shipments
- multiple pallets or large carton quantities
Why Can a 40GP Be More Economical per CBM?
Imagine a shipment that cannot fit into one 20GP.
If your cargo requires:
- one 20GP plus LCL overflow;
- two separate shipments; or
- a 20GP now and another shipment soon afterwards,
a single 40GP may produce a lower total logistics cost per unit.
The ocean freight rate for a 40GP is only one part of that comparison. You also avoid duplicating some shipment-level costs such as documentation, customs entries, coordination and potentially delivery arrangements.
However, this does not mean that a 40GP is always the right choice.
If you have only 25 CBM of reasonably light cargo and no near-term consolidation opportunity, paying for a mostly empty 40ft container may not be commercially sensible.
The decision should be made using:
cargo volume + gross weight + loading efficiency + current 20GP/40GP rate difference + local charges.
40HC / 40HQ Shipping Cost from China to Hamburg
In Chinese freight forwarding, 40HC and 40HQ normally refer to the same equipment: a 40-foot high-cube dry container.
For importers searching for a 40HC shipping cost China Hamburg, one of the most common mistakes is assuming that a 40HC is simply a heavier-duty 40GP.
It is not.
The main advantage is extra height and cubic capacity.
Maersk’s reference specifications list approximately:
- 40GP: 67.7 m³
- 40HC: 76.4 m³
But reference payloads remain broadly similar:
- 40GP: 28,870 kg
- 40HC: 28,690 kg
What Cargo Is Best Suited to a 40HC?
A high cube is particularly useful for lower-density goods such as:
- furniture
- plastic products
- homeware
- large packaged products
- lightweight machinery
- empty packaging
- bulky consumer goods
- high-volume cartons
If your shipment has 65-68 CBM of regular cartonized cargo and a moderate gross weight, a 40HC is often the first container to evaluate.
But loading should still be verified using actual dimensions.
Is a 40HC Always More Expensive Than a 40GP?
No.
There is no reliable universal rule such as:
“A 40HC always costs USD 200 more than a 40GP.”
The difference depends on:
- carrier
- equipment availability
- route
- sailing
- market conditions
- booking date
- contract or spot pricing
On some sailings, the difference can be relatively small. On others, equipment supply can create a wider gap.
Always compare the actual 40GP and 40HC quotations for the same sailing period.
What Is Included in the Ocean Freight Component?
The ocean freight component is the core carrier cost of moving the container between the Chinese loading port and German discharge port.
However, a quotation can contain several carrier-related components.
| Component | What It Covers | Always Included? |
|---|---|---|
| Base ocean freight | Main port-to-port transport | Quote-specific |
| Fuel-related surcharge | Fuel-cost adjustment | Quote-specific |
| Market / peak surcharge | Capacity or seasonal conditions | Not always |
| Environmental surcharge | Carrier/regulatory cost | Quote-specific |
| Equipment-related charge | Equipment supply/type | Route-specific |
| Dangerous goods surcharge | DG cargo | Only if applicable |
| Special equipment surcharge | OOG, open top, flat rack, etc. | Only if applicable |
When comparing quotations, ask:
“Is this the complete carrier ocean cost, or are additional carrier surcharges still to be added?”
This is particularly important when one quotation appears substantially cheaper than another.
China Origin Charges Before the Container Sails
Even when the ocean freight price is competitive, there are normally expenses on the China side before the vessel departs.
These may include:
- factory pickup
- container positioning
- trucking to or from the container yard
- warehouse handling
- container loading
- export customs declaration
- origin terminal handling
- documentation
- seal charges
- VGM-related handling
- special cargo handling where applicable
Which party pays these costs depends partly on the agreed Incoterm.
Factory Pickup and Container Positioning
For EXW shipments, the forwarder may need to arrange pickup from the factory and transport the cargo or empty container according to the loading plan.
The cost depends on:
- pickup city
- distance to the selected port
- container size
- cargo weight
- loading method
- waiting time
- tolls or special transport conditions
A factory in Suzhou shipping via Shanghai will have a different origin cost structure from a factory in Dongguan shipping through Yantian.
Container Loading
Possible arrangements include:
Factory live loading:
The container arrives at the supplier, is loaded within an agreed time, then leaves for the port.
Warehouse loading:
Cargo from one or several suppliers is delivered to a consolidation or loading warehouse before being stuffed into the container.
Warehouse loading can make sense when purchasing from multiple suppliers, but additional handling and local transport need to be included in the budget.
Export Customs Declaration
Commercial exports from China normally require export declaration procedures. The forwarder should confirm who supplies the necessary documents and who is responsible for the export declaration under the chosen Incoterm.
Verified Gross Mass – VGM
Under SOLAS, a packed export container must have a verified gross mass before loading onto the vessel. The shipper named in the transport document is responsible for providing the verified mass, and VGM must be available in time for vessel stowage planning.
VGM therefore should not be treated as an optional afterthought.
EXW vs FOB: Who Pays the China-Side Costs?
Two shipments with identical cargo can produce very different freight-forwarder invoices depending on the purchasing term.
| Cost | EXW Purchase | FOB Purchase |
|---|---|---|
| Factory pickup | Normally buyer side | Normally seller side up to agreed FOB point |
| China inland trucking | Normally buyer | Normally seller |
| Export declaration | Buyer/forwarder arrangement | Normally seller |
| China origin handling | Normally buyer | Normally seller according to agreed FOB scope |
| Ocean freight | Buyer | Buyer |
| Germany charges | Buyer | Buyer |
| Duty / import VAT | Import-side responsibility | Import-side responsibility |
The exact responsibility follows the contract and the named Incoterm location.
For example:
FOB Shanghai and FOB Yantian are not interchangeable terms.
Pro Tip: When requesting a freight quote, send the exact purchasing term shown on your supplier contract or proforma invoice. “FOB China” is too vague.
German Destination Charges After the Container Arrives
When the vessel reaches Germany, several costs can arise before the container reaches your warehouse.
These may include:
- destination terminal handling
- carrier documentation or release charges
- customs brokerage
- customs inspection or scanning if ordered
- terminal storage where applicable
- demurrage
- trucking appointment costs
- inland container delivery
- truck waiting time
- empty-container return
This is why a low port-to-port freight rate should never be treated as the total shipping cost.
Destination Terminal Handling
Terminal charges cover handling of the container at the German terminal.
The exact charge depends on the carrier, terminal, contract and shipment arrangement.
Customs Brokerage
If a customs broker or freight forwarder prepares and submits the import declaration, brokerage charges may apply separately from taxes and duties.
Customs Inspection
Not every shipment is inspected.
However, if customs or another authority requires scanning, physical inspection, sampling or specialist examination, additional terminal, handling or transport costs may result.
Terminal Storage
If the container remains in the terminal longer than the permitted period or operational arrangement, storage-related charges may arise in addition to carrier demurrage depending on the tariff structure.
These potential costs should be treated as risk items rather than automatically added to every shipment.
Customs Clearance in Germany
Customs clearance is a separate cost and compliance stage from ocean freight.
A low container rate is of little value if the import documentation is incomplete and the container cannot be released after arrival.
EORI Number
Commercial economic operators involved in EU customs activities generally need an EORI – Economic Operators Registration and Identification – number.
German Customs describes the EORI number as the unique EU identifier used to identify economic operators in dealings with customs authorities.
Before the container arrives, confirm:
- who is the importer;
- whose EORI will be used;
- who will lodge the declaration;
- whether a customs representative is required.
Product Classification: HS, CN and TARIC
Your supplier’s HS code can be a useful starting reference, but EU import classification should be confirmed using the applicable EU classification.
The EU uses the Combined Nomenclature and TARIC system for customs purposes.
TARIC integrates measures such as:
- third-country customs duties
- tariff preferences
- quotas
- anti-dumping duties
- countervailing duties
- safeguard measures
- prohibitions
- restrictions
- product-specific import controls
This matters because two products loaded into the same 40HC can have completely different duty and compliance requirements.
Documents Commonly Needed
Depending on the product and shipment, customs clearance may require:
- commercial invoice
- packing list
- bill of lading
- EORI information
- customs classification
- origin information
- import licences or permits where applicable
- product compliance documents where required
- preference documents where applicable
Regulated cargo can require additional documents.
For certain products, EU measures such as anti-dumping rules, product safety requirements or CBAM obligations may also need to be checked before shipment.
Are Customs Duty and German Import VAT Included in the Container Shipping Cost?
Normally, no.
Unless a quotation explicitly states otherwise, the FCL freight figures discussed in a shipping-cost comparison should exclude:
- customs duty; and
- import VAT.
These depend on the goods, customs value and import structure rather than simply on whether you use a 20GP or 40HC.
Customs Duty
There is no single German customs-duty percentage for all imports from China.
The applicable rate depends on factors such as:
- tariff classification
- product characteristics
- origin
- trade measures
- anti-dumping or countervailing duties
- tariff preferences where applicable
Use TARIC to verify the current measures for the exact product.
German Import VAT
Germany’s standard import VAT rate is generally 19%, while certain qualifying goods are subject to a reduced 7% rate.
But you should not calculate the tax by simply adding 19% to the ocean freight.
German Customs provides an example in which the customs value includes the goods value plus relevant transport costs up to the customs valuation point. Duty is calculated from that customs value, and the import-VAT assessment base can then include customs value, customs duty and qualifying transport costs within the EU.
The simplified concept is:
Goods value
+ qualifying freight / insurance to the customs valuation point
= customs value
Then:
Customs value × applicable duty rate
= customs duty
The VAT assessment base is then determined according to the applicable import-VAT rules.
Important: Duty and VAT should therefore be shown separately from your FCL logistics cost.
Hamburg vs Bremerhaven vs Wilhelmshaven for China FCL
Germany has several major container gateways, but the correct port is not always the port with the lowest ocean freight.
For China FCL imports, compare:
ocean freight + sailing schedule + destination charges + inland trucking + delivery requirements.
Hamburg
Hamburg remains the most obvious starting point for many China-to-Germany FCL quotations.
China was Hamburg’s largest container-trade partner in 2025, accounting for about 2.3 million TEU. The Port of Hamburg states that it was directly connected with China by 17 regularly operated liner services, including 12 container services.
Current carrier networks also continue to provide direct China-Hamburg options.
For example, MSC’s 2026 Asia-North Europe network includes direct China calls on services serving Hamburg, while the Gemini NE4 rotation connects Qingdao and Ningbo with both Bremerhaven and Hamburg.
Hamburg is often attractive for:
- Northern Germany
- Central Germany
- rail-connected inland locations
- shipments requiring a wide choice of carrier services
But Hamburg should not automatically be selected for every shipment.
If the final warehouse is closer to another German gateway or another service produces better total transit and inland economics, a different port can be preferable.
Bremerhaven
Bremerhaven is a major alternative for China FCL and should be compared with Hamburg rather than treated as a secondary option.
The Bremen/Bremerhaven ports handled approximately 2.6 million TEU during the first half of 2026, up 5.7% from the same period in 2025.
Current carrier schedules include direct China connections.
Hapag-Lloyd’s 2026 Gemini NE4 rotation is:
Qingdao → Ningbo → Tanjung Pelepas → London Gateway → Bremerhaven → Hamburg → Rotterdam → Algeciras → Tanjung Pelepas.
MSC also operates direct Asia-Bremerhaven services. Its 2026 Albatros service includes Chinese ports such as Xingang, Dalian, Ningbo, Xiamen and Yantian before Bremerhaven.
Bremerhaven may therefore be competitive when:
- the carrier offers a suitable direct service;
- schedule timing works better;
- inland delivery is favourable;
- destination terminal costs are competitive.
Wilhelmshaven
Wilhelmshaven is relevant enough to be included in serious China-Germany FCL comparisons, particularly when the selected carrier has a direct Asia service.
JadeWeserPort currently lists multiple Europe-Asia liner services from carriers including CMA CGM, OOCL, Hapag-Lloyd, COSCO, HMM and others.
Maersk’s 2026 AE2 rotation also includes:
Ningbo → Shanghai → Tanjung Pelepas → Tangier → Wilhelmshaven → Bremerhaven → Rotterdam
giving importers another direct China-to-Germany gateway option.
Wilhelmshaven should therefore be checked when:
- the carrier’s service is suitable;
- the final delivery location produces competitive inland costs;
- equipment and space are available;
- the schedule works for the cargo-ready date.
Hamburg, Bremerhaven or Wilhelmshaven: Which Is Cheapest?
There is no permanent cheapest port.
| Factor | Hamburg | Bremerhaven | Wilhelmshaven |
|---|---|---|---|
| China service coverage | Very strong | Strong | Carrier/service dependent |
| FCL quotation availability | High | High | Increasing/route-specific |
| Inland cost | Delivery-postcode dependent | Delivery-postcode dependent | Delivery-postcode dependent |
| Best use | Broad first comparison | Strong alternative | Check when service and inland routing fit |
The correct comparison is:
China origin charges
+ ocean freight
+ German destination charges
+ German inland trucking
—not simply Shanghai-to-Hamburg ocean freight versus Shanghai-to-Bremerhaven ocean freight.
Pro Tip: A port that saves USD 150 on ocean freight can still produce a higher door-delivered cost if the German trucking leg is substantially more expensive.
German Inland Trucking Cost
After customs release, the FCL container normally needs to be transported from the port or terminal to the consignee’s warehouse.
German trucking cost depends on much more than distance.
The forwarder normally needs:
| Information | Why It Matters |
|---|---|
| Delivery postcode | Determines route and distance |
| 20GP / 40GP / 40HC | Determines equipment |
| Gross cargo weight | Weight and axle planning |
| Cargo type | May affect equipment/permissions |
| Live unload or drop | Changes vehicle use |
| Expected unloading time | Determines waiting exposure |
| Delivery appointment | Affects scheduling |
| Empty return location | Changes truck routing |
Live Unload vs Drop-and-Pick
Under a live-unload arrangement, the driver waits while the container is unloaded.
If unloading takes longer than the allowed waiting period, additional waiting charges may arise.
A drop-and-pick or drop arrangement can provide more unloading flexibility, but equipment availability and additional chassis/container movements may change the cost.
Heavy Containers Require Special Attention
If your 20GP contains dense cargo, give the forwarder the actual gross weight before booking inland delivery.
Do not assume that because the shipping line accepted the container onto the vessel, the same load can be moved inland using a standard trucking arrangement.

20ft vs 40ft vs 40HC: Which Container Should You Choose?
The simplest way to choose is to consider both volume and cargo density.
| Cargo Situation | First Container to Evaluate | Why |
|---|---|---|
| Dense cargo comfortably inside 20GP volume | 20GP | Weight may limit shipment before volume |
| Too much cargo for 20GP | 40GP | Much more cubic capacity |
| Bulky, lightweight cargo | 40HC | Additional height and volume |
| Cargo near payload limit | Weight review first | Container selection cannot be based on CBM |
| Tall or irregular cargo | Verify exact dimensions | Door/internal dimensions may limit loading |
| 55-60 CBM regular cargo | 40GP / 40HC comparison | Actual loading plan decides |
| 65-69 CBM regular cargo | 40HC first | More practical cube |
| Very heavy 20-28 CBM cargo | 20GP + trucking review | Inland legal weight may become the constraint |
CBM vs Payload: The Mistake That Can Make the Wrong Container Look Cheaper
Cargo density is a simple but useful planning tool.
Cargo density = gross cargo weight ÷ packed CBM
Consider two examples.
Example 1: Dense Industrial Cargo
Cargo:
- 24 CBM
- 24,000 kg
Density:
24,000 ÷ 24 = 1,000 kg/CBM
A 20GP appears attractive because 24 CBM fits comfortably within its available space.
But weight is the main constraint.
You must check:
- container payload
- load distribution
- VGM
- China trucking
- German inland trucking
- axle and gross vehicle limits
Moving the same cargo into a 40GP does not solve the weight issue simply because the container is larger.
Example 2: Bulky Consumer Goods
Cargo:
- 62 CBM
- 12,000 kg
Density:
12,000 ÷ 62 ≈ 194 kg/CBM
Weight is not the primary issue.
Volume is.
A 20GP is clearly too small, while a 40GP could be close to its practical loading limit depending on carton dimensions.
A 40HC may therefore provide the better loading margin.
CBM Is Not the Same as Loadable Volume
Suppose your supplier reports 68 CBM.
That does not automatically mean the shipment will fit inside a 40HC.
You still need to know:
- number of cartons
- carton dimensions
- whether cartons are palletized
- whether cartons can be stacked
- whether cargo orientation can change
- whether there are irregular units
- whether space is needed for lashing
- whether any item exceeds the container door dimensions
Pro Tip: For shipments close to container capacity, provide the packing list and dimensions before choosing the equipment. A loading plan is more reliable than a single total-CBM number.
How to Calculate the Total Landed Logistics Cost
For budgeting purposes, separate logistics costs from import duties and taxes.
A useful framework is:
China factory pickup
+ China origin handling
+ ocean freight
+ carrier surcharges
+ German destination charges
+ customs brokerage
+ German inland transport
+ insurance / inspections / special handling where applicable
= Total logistics cost before customs duty and VAT
Then add separately:
Customs duty
and:
Import VAT
FCL Cost Worksheet
| Cost Layer | Budget |
|---|---|
| Factory pickup in China | € / USD |
| China origin charges | € / USD |
| Ocean freight | € / USD |
| Carrier surcharges | € / USD |
| Germany destination charges | € |
| Customs brokerage | € |
| German inland trucking | € |
| Cargo insurance | € |
| Inspection / special handling | € |
| Other applicable charges | € |
| Logistics subtotal | € |
| Customs duty | Separate calculation |
| Import VAT | Separate calculation |
| Total landed cost | Final calculation |
This structure makes quotations much easier to compare.
If Forwarder A quotes a lower ocean rate but Forwarder B includes more destination services, comparing only the first line can lead to the wrong purchasing decision.
Demurrage, Detention and Port Storage: Costs Importers Often Miss
Container-related delay charges can turn an otherwise competitive shipment into an expensive one.
What Is Demurrage?
For imports, demurrage generally applies when the loaded carrier container remains inside the terminal beyond the agreed free time.
What Is Detention?
Detention generally applies when the container has left the terminal but remains in the customer’s control beyond the agreed free period before the empty equipment is returned.
Maersk’s current Germany import terms use this same distinction: demurrage covers the period while the full container remains inside the terminal, while detention applies after full-container gate-out until the empty container is returned.
What Is Free Time?
Free time is the agreed period during which demurrage and/or detention is not charged.
Do not assume that every shipment receives:
“5 free days”
or any other standard number.
Free time can vary according to:
- carrier
- contract
- equipment type
- rate agreement
- port
- cargo type
- special negotiated terms
Carrier tariffs can also change over time. Maersk’s Germany import page, for example, currently lists terms effective from August 1, 2026 and states that charges are applied according to the relevant pricing conditions.
Common Causes of Demurrage and Detention
Problems often begin because:
- customs documents are not ready;
- the consignee does not have an EORI or correct import setup;
- duties or taxes have not been arranged;
- customs orders an inspection;
- the original or electronic release is delayed;
- trucking capacity is unavailable;
- the warehouse cannot accept delivery;
- unloading takes longer than planned;
- the empty container is returned late.
How to Reduce the Risk
Before vessel arrival:
- confirm customs documents;
- prepare the customs declaration;
- confirm the carrier release process;
- book trucking;
- confirm warehouse unloading;
- check free time;
- identify the empty-container return location.
Pro Tip: Ask for destination free time when the booking is confirmed—not after the vessel arrives in Germany.
How to Reduce Container Shipping Costs from China to Germany
Lowering the FCL cost does not necessarily mean choosing the lowest ocean freight.
The objective is to reduce the total logistics cost without creating unnecessary transit, customs or storage risk.
1. Compare German Ports by Total Door-Delivered Cost
For the same shipment, compare:
- Hamburg
- Bremerhaven
- Wilhelmshaven where suitable
Include inland delivery before deciding.
2. Choose the Container Using Packed Dimensions
Do not automatically move into a 40HC because the supplier says the shipment is “around 60 CBM.”
Verify:
- individual dimensions
- palletization
- stackability
- gross weight
A well-packed 40GP may be sufficient.
3. Consolidate Several Suppliers Before Loading
If you buy from several factories, consolidating the goods before FCL loading can sometimes reduce duplicated local transport and simplify the international shipment.
However, include the warehouse handling and domestic transport cost in the comparison.
4. Match the Cargo-Ready Date With the Sailing Schedule
A very cheap sailing is not always cheaper if the cargo has to wait a long time in a warehouse or if the shipment misses its cut-off.
Compare:
- cargo-ready date
- CY cut-off
- customs cut-off
- documentation cut-off
- estimated departure
- estimated arrival
5. Avoid Customs Delays
Before loading, verify:
- tariff classification
- importer information
- EORI
- product-specific import requirements
- commercial invoice
- packing list
- compliance documents
Solving a compliance problem before shipment is normally much cheaper than solving it while the container is accumulating charges in Germany.
6. Prepare Unloading Before Arrival
Make sure the consignee has:
- forklift or unloading equipment
- warehouse staff
- delivery appointment
- sufficient unloading space
Reducing truck waiting and container detention can be just as valuable as negotiating a small ocean-freight discount.
7. Compare 40GP and 40HC Using the Real Market Difference
If both equipment types can load the cargo, request both rates.
Do not assume the difference is fixed.
What Information Is Needed for an Accurate China-Germany FCL Quote?
To calculate a realistic 20GP, 40GP or 40HC shipment, provide:
- Commodity
- HS code, if known
- Pickup city or address in China
- Purchasing Incoterm, such as EXW or FOB
- Number of cartons, crates or pallets
- Dimensions
- Total packed CBM
- Total gross weight
- Cargo value
- Preferred container, if already known
- Cargo-ready date
- German port or final delivery postcode
- Battery / dangerous goods / controlled-product status
- Any special unloading requirements
If you do not know whether you need a 20GP, 40GP or 40HC, send the dimensions and weight instead of guessing the container type.
Not Sure Whether You Need a 20GP, 40GP or 40HC?
Send your cargo dimensions, total CBM, gross weight, pickup location in China, cargo-ready date and German delivery postcode.
We can compare:
- suitable container type
- Hamburg vs Bremerhaven vs Wilhelmshaven where relevant
- ocean freight scope
- origin and destination charges
- inland transport requirements
- potential weight or loading risks
The objective is to compare the real China-to-Germany logistics cost, not just the headline ocean rate.
FAQ
How much does a 20ft container from China to Germany cost?
There is no fixed year-round rate. The cost depends on the Chinese loading port, German destination port, carrier, sailing date, container availability and included surcharges. Use a dated 20GP quotation that clearly states its validity and inclusions.
How much does a 40ft container from China to Germany cost?
A 40GP rate also changes with the market, carrier and port pair. Compare the ocean rate together with China origin charges, German destination charges, customs clearance and inland trucking.
How much does a 40HC container from China to Hamburg cost?
A current carrier or freight-forwarder quotation is required. 40HC rates are not permanently tied to 40GP rates, so both should be checked for the same shipping window when either container can load the cargo.
How many CBM fit in a 20ft container?
A standard 20GP has a nominal internal volume of about 33.2 m³. For regular packaged cargo, around 28-30 CBM can be a useful preliminary planning range, but the actual load depends on carton dimensions, pallets, gaps and loading method.
How many CBM fit in a 40ft container?
A 40GP has a nominal internal volume of about 67.7 m³, while a 40HC has about 76.4 m³. Preliminary practical planning ranges may be around 58-61 CBM for a 40GP and 65-69 CBM for a 40HC, subject to the actual packing plan.
What is the difference between 40GP and 40HC?
A 40HC is taller than a 40GP and provides more cubic capacity, but their reference payloads are broadly similar. A 40HC is therefore especially useful for bulky, lower-density cargo.
Should I ship my container to Hamburg or Bremerhaven?
Compare ocean freight, destination charges, inland trucking and sailing schedules together. Hamburg has extensive China connectivity, while Bremerhaven also has strong direct services. The best choice depends on the final German delivery location and current service.
Is Wilhelmshaven an option for containers from China?
Yes. Wilhelmshaven has regular Europe-Asia services and can be a practical alternative when the selected carrier, sailing schedule and inland delivery cost are competitive.
Are German customs duty and VAT included in FCL freight?
Normally no. Customs duty and import VAT should be calculated separately from the logistics charges because they depend on the product classification, customs value and applicable import rules.
Can I load 28 tonnes of cargo into a 20ft container?
Not automatically. The shipment must also comply with the specific container's payload, load distribution requirements, SOLAS VGM, origin trucking rules and German road and axle limits.
What is the difference between demurrage and detention?
Demurrage generally applies while the loaded import container remains inside the terminal beyond free time. Detention generally applies after the container leaves the terminal until the empty equipment is returned.
Final Takeaway
The real 20ft or 40ft container shipping cost from China to Germany cannot be reduced to one ocean-freight number.
A reliable FCL budget should answer five separate questions:
- Which container actually fits the cargo – 20GP, 40GP or 40HC?
- What is included in the current ocean freight quotation?
- What will be charged at origin and destination?
- How much will German customs clearance and inland trucking add?
- What operational risks could create storage, demurrage or detention?
For dense cargo, pay particular attention to payload and German inland weight restrictions.
For bulky cargo, compare the usable space of a 40GP and 40HC rather than looking only at the nominal container volume.
And when comparing Hamburg, Bremerhaven and Wilhelmshaven, calculate the route to the final German warehouse—not just the cost to the port.
That gives you a much more useful number:
the total logistics cost of getting the container from your supplier in China to your actual destination in Germany.


