Buyer Guides

CIF Shipping From Bangladesh to Germany: Costs, Steps and Timeline

CIF shipping from Bangladesh to Germany: the Chattogram to Hamburg lane, seller-paid freight and minimum Clause C insurance, German entry with a German EORI number, example costs, and a buyer checklist.

By Naim Islam

Reviewed by Nourin Tabassum

Published 11 min read

Short answer

Under CIF Hamburg, Incoterms 2020, a Bangladeshi seller delivers goods on board at Chattogram, clears them for export, pays ocean freight to Hamburg, and buys minimum Clause C insurance cover at 110% of the contract price for buyer risk, which passes on board. The buyer appoints a German broker, files the German import entry with a German EORI number, pays duty and import VAT as the broker advises, and arranges inland delivery only on a forwarder-confirmed leg.

CIF Shipping From Bangladesh to Germany – a container ship being loaded by gantry cranes at Chittagong port at golden hour
Exportain Buyer Guide: CIF shipping from Bangladesh to Germany, read as an insurance-first sea-leg journey to Hamburg.Exportain

Key takeaways

  • Under CIF Hamburg, Incoterms 2020, the seller delivers goods on board at Chattogram, clears them for export, pays ocean freight to Hamburg, and buys insurance cover for the buyer risk, while risk passes to the buyer on board, not on arrival.

  • The CIF default insurance is minimum Clause C cover at an insured amount of at least 110% of the contract price; it is named-perils cover, not all-risks cover, so a buyer who needs broader protection must agree wider cover in the contract.

  • After the CIF price, the buyer pays Hamburg port and terminal charges, a customs broker fee, import duty confirmed by a broker for the goods concerned, import VAT as the broker advises, and inland delivery only where a forwarder confirms the leg.

  • The core document set is the commercial invoice, packing list, bill of lading, insurance policy or certificate, and origin proof where a preference claim is intended, plus the German import entry data the broker needs, including the buyer EORI number.

A Hamburg entry file is settled before a container is loaded at Chattogram. The German broker or forwarder is appointed, the buyer EORI number is ready, the insurance certificate is checked, and the origin proof position is confirmed while the goods are still at the factory. On a CIF shipment, that early file matters more than the headline price, because the seller pays freight and insurance to Hamburg while the risk of loss or damage already sits with the buyer from the moment of loading.

CIF (Cost, Insurance and Freight) is a rule for sea and inland waterway transport only under Incoterms 2020.1 The seller delivers the goods on board the vessel at the named port of shipment, contracts and pays for carriage to the named port of destination, and procures minimum insurance cover for the buyer risk.1 The seller clears the goods for export, while the buyer bears import clearance and duties.1 The delivery point and the risk point are the same place under CIF: the goods are placed on board the vessel at the port of shipment, and risk transfers there.2

Why this matters for buyers

For a buyer, CIF removes two origin-side jobs: booking the ocean leg and buying voyage cover. It also removes control over both. The seller picks the carrier and the sailing, and buys the cover at the level the contract states. A buyer who treats the CIF price as a delivered price will miss the Hamburg side of the job: the German import entry, duty and import VAT treatment, Hamburg port and terminal charges, the broker fee, and inland delivery to the warehouse.

The insurance level is the first thing to settle, because the CIF default is narrow. The seller must provide cover complying with Clause C of the Institute Cargo Clauses, or similar clauses, at at least 110% of the contract price.1 Clause C is minimum, named-perils cover for major casualties such as fire, explosion, stranding, sinking, collision, and jettison, while theft, breakage, freshwater damage, and many other common losses are not covered by Clause C alone.3 A buyer who needs wider protection should agree a higher level, for example Clause A, in the contract, and agree who pays the extra premium.3

The nearest rules differ in one point each. FOB: the seller delivers on board and the buyer books and pays the main carriage and insurance. CFR: the seller pays freight to the named destination port, as under CIF, but need not insure the buyer voyage risk. CIP: the any-mode equivalent of seller-paid carriage plus insurance, with Clause A as the default, and risk passing on handover to the first carrier.1

Step-by-step: how it works

Work through the Hamburg entry in this order, and do not let loading start while the broker appointment or the insurance level is still open.

  1. Write the term and the cover level in full. Record "CIF Hamburg, Incoterms 2020", the goods, quantity, price, payment method, and inspection terms in the contract, with the insurance level in the same clause: the Clause C minimum, or a wider level if agreed, with the insured amount and currency.

  2. Appoint the German broker or forwarder before sailing. Agree in writing whether the broker acts directly in your name or indirectly in its own name, and give the broker your EORI number, invoices and contracts as evidence, a description of the goods, and any licences or certification for restricted goods. German Customs states that the EORI number is a unique number issued by the competent authorities in the European Union that allows customs to identify economic operators, and that economic operators must quote it on customs declarations.4

  3. Confirm classification, origin, and the preference position before dispatch. Confirm the commodity code and customs value basis with the broker, and confirm whether any preference claim is intended and which origin proof the broker requires for it. Do not price a duty-free outcome until that confirmation is in writing.

  4. Prepare, pack, and mark the goods for sea carriage and the German market. The seller packs and marks the goods; the buyer confirms the packing, marking, and labeling the German market requires before dispatch.

  5. Move the goods to Chattogram, clear them for export, and load on board. The seller arranges inland transport to the port, clears the goods for export, and loads them on board. At that moment delivery is complete and risk passes to the buyer, even though the seller freight and insurance obligations run on to Hamburg.2

  6. Receive and check the insurance certificate before sailing. The seller gives the buyer the policy or certificate for a direct claim on the insurer.3 Check the insured amount against the 110% minimum, the cover level, the currency, and the cover period to at least Hamburg, and have any failure corrected before sailing.

  7. Sail the ocean leg, reconcile the entry file at sea, and clear at Hamburg. While the vessel is sailing, the buyer and broker reconcile the bill of lading, invoice, packing list, and insurance certificate, so the German import entry can be filed promptly on arrival. On arrival, the broker files the entry, duty and import VAT are settled as the broker advises, and the buyer arranges release. The CIF price ends at Hamburg; onward transport is separate, booked only where a forwarder confirms it in writing, with address, vehicle size, and receiving hours agreed.

Diagram: CIF steps from Chattogram loading to Hamburg clearance
Seven CIF steps, from agreeing the term and insurance level to clearance at Hamburg and inland delivery.Exportain

Costs, timelines and documents

No single freight rate, insurance premium, port charge, or fee describes a CIF shipment from Bangladesh to Germany, because each one moves with the carrier, the insurer, the season, the cargo, and the contract. The tables below use labeled example figures only; replace every figure with a written quotation for the actual order:

CIF price part

Example figure (USD)

Note

Goods value, contract price

14,800

Example only

Ocean freight, Chattogram to Hamburg

1,460

Example only, seller-paid

Insurance premium, seller-bought cover

110

Example only, never a market rate

CIF price in this example

16,370

Sum of the three example lines

Check the premium line separately from the arithmetic. The insured amount under CIF must be at least 110% of the contract price, so on a contract price of 14,800 the minimum insured amount is 16,280.1 The premium is what the insurer charges for that cover, not the insured amount,.

The second table shows what the buyer still pays after the CIF price:

Buyer-side line after the CIF price

Example figure (USD)

Note

Hamburg port and terminal charges

310

Example only

Customs broker fee

185

Example only

Inland delivery to a Munich warehouse

275

Example only, forwarder-confirmed leg only

Subtotal of buyer-side lines in this example

770

Before duty and import VAT

Duty and import VAT are left out of that subtotal on purpose. The duty rate follows the product classification and the EU tariff for that product, so no example figure can stand in for it, and this guide asserts no product-specific German duty rate. German import VAT at 19% is mentioned only as a conditional example: it applies only where the broker confirms that rate for the goods concerned. German Customs states that the import VAT rate is currently set at 19 percent, with a reduced rate of 7 percent for selected goods such as food products and books.5 Ask the broker to confirm duty and import VAT treatment for the actual order before pricing for resale.

On preference, keep the claim tied to proof. The European Commission states that Bangladesh, as a least developed country, benefits from the Everything But Arms (EBA) arrangement, which grants duty-free, quota-free access for all exports, except arms and ammunition.6 That position helps only where the broker confirms the goods qualify and the origin proof is in order. Do not price a duty-free outcome until the broker confirms it in writing for the goods concerned.

For transit time, read only dated estimates for the exact route and port pair. A route guide updated 24 November 2024 gives 23 to 29 days for standard full container loads from Bangladesh to Hamburg, and 27 to 35 days for less than container loads, with consolidation at origin and deconsolidation at Hamburg.7 Treat that range as a planning estimate from that date, not as a carrier promise, and confirm the booked sailing.

The document set, with the insurance certificate setting it apart from CFR, is:

Document

Job on this lane

Commercial invoice

Seller, buyer, goods, value, origin

Packing list

Carton, quantity, weight, and marks

Bill of lading

Contract of carriage, carrier receipt, and document of title for claiming the cargo8

Insurance policy or certificate

Seller-bought cover the buyer can claim on3

Origin proof

Supports any preference claim, in the form the broker confirms

German import entry data

EORI number, commodity code, customs value, origin, and licences for restricted goods, given to the broker4

Bangladesh-specific rules and tips

Chattogram is the lane in this guide because it is Bangladesh's principal seaport for container cargo; the route guide describes Chittagong, the former spelling of Chattogram, as handling over 90% of the country's export trade.7 Use the current spelling in the contract term.

Three Bangladesh points deserve attention before booking. First, most Hamburg-bound cargo transships at a regional hub, and the route guide names Singapore as the primary hub, with Colombo, Port Klang, and Tanjung Pelepas as further options.7 Second, inland facilities near Dhaka let exporters stuff containers closer to factories before trucking to Chattogram.7 Third, the same guide notes monsoon effects from June to September, and peak periods in February to April and August to October, when container space can be tight.7

One caution applies to containers. Containers are normally handed over at a terminal before loading on board, so under CIF the gap between handover and the on-board risk point leaves the pre-loading leg outside the contractual delivery point. The ICC Academy notes that for goods in containers, FCA is often a better choice than FOB, even for maritime transport.2 The same logic points a container buyer toward discussing FCA or CIP before signing CIF, since CIP carries seller-bought insurance at Clause A level, with risk passing on handover to the carrier.1

Mistakes and red flags

  • Writing a bare "CIF Germany" with no named port and no Incoterms edition.

  • Using CIF for air, road, or rail cargo, when CIF is sea and inland waterway only.1

  • Treating Hamburg arrival as the risk point, when risk already passed on board at Chattogram.2

  • Reading a CIF price as duty-paid, when import clearance, duty, and inland delivery sit on the buyer side.3

  • Assuming seller-bought cover is all-risks cover, when the default is minimum Clause C cover.1

  • Accepting an insurance certificate without checking the insured amount against the 110% minimum.1

  • Appointing the German broker after sailing, or without an EORI number and entry data ready for the filing.

  • Copying a duty rate or an import VAT treatment from another product, entry, or order without broker confirmation for the goods concerned.

  • Claiming a preference without the origin proof the broker confirms for the goods concerned.

  • Comparing a CIF price directly with an FOB price, when the two prices contain different legs and insurance positions.

Checklist

  • [ ] Term written in full: "CIF Hamburg, Incoterms 2020".

  • [ ] Insurance level agreed: Clause C minimum, or a wider level.

  • [ ] Insured amount checked against the 110% minimum.1

  • [ ] German broker or forwarder appointed, with acting basis agreed in writing.

  • [ ] EORI number, commodity code, customs value, and origin position confirmed.

  • [ ] Preference claim confirmed with the broker, with origin proof in order, where claimed.

  • [ ] Insurance certificate received and checked before sailing.

  • [ ] Bill of lading checked: parties, quantities, marks.

  • [ ] Ocean service confirmed: direct or transshipping, hub, sailing date.

  • [ ] Destination charges, broker fee, and inland delivery quoted in writing, inland leg confirmed.

How Exportain helps

Exportain connects buyers with Bangladeshi suppliers and trade-service providers. After loading, the buyer can check the documents against the checklist above, so a mismatch is caught before arrival. Exportain does not set freight rates, insurance premiums, duty rates, or sailing dates; those figures should always come from the carrier, the insurer, the broker, and the official tariff.

FAQs

What should I know first about CIF?

Know the Hamburg entry before the price. Under CIF, the seller delivers on board at the named port of shipment, contracts and pays for carriage to the named port of destination, and buys minimum insurance cover for the buyer risk, while risk passes on board at origin, not on arrival.1 The seller clears the goods for export, while the buyer bears import clearance and duties. Write the term as "CIF Hamburg, Incoterms 2020", appoint the German broker before sailing, confirm the EORI number, and check the certificate before sailing.1

What are the typical costs and timelines?

After the CIF price, the buyer pays Hamburg port and terminal charges, a customs broker fee, import duty, import VAT as the broker advises, and inland delivery where a forwarder confirms the leg. Duty is left for the broker and the official tariff to confirm. For transit, a route guide updated 24 November 2024 gives 23 to 29 days for standard full container loads from Bangladesh to Hamburg, and 27 to 35 days for less than container loads.7

Which documents are needed?

The core set is the commercial invoice, the packing list, the bill of lading, and the insurance policy or certificate that lets the buyer claim directly from the insurer.3 The bill of lading combines the contract of carriage, the carrier receipt, and the document of title.8 Add origin proof where a preference claim is intended, and the German import entry data the broker needs, including the EORI number and licences for restricted goods.4

What are the most common mistakes?

The most common mistakes are a bare "CIF" term with no named port, using CIF for a non-sea leg, treating Hamburg arrival as the risk point, reading a CIF price as duty-paid, and assuming minimum Clause C cover is all-risks cover.

Next steps on Exportain

Sources

  1. Incoterms 2020 CIF: Spotlight on Cost, Insurance and Freight. Shipping Solutions (accessed )
  2. Place of delivery & risk transfer in trade contracts. ICC Academy (accessed )
  3. CIF Meaning (Cost, Insurance & Freight). Exportain (accessed )
  4. Using the EORI number. German Customs (Zoll) (accessed )
  5. Assessment of taxes and duties. German Customs (Zoll) (accessed )
  6. EU trade relations with Bangladesh. European Commission, (accessed )
  7. Shipping from Bangladesh to Hamburg. GoCubic (accessed )
  8. Bill of Lading (B/L) Explained: Types, Functions, and How Freight Forwarders Use It in 2026. GoFreight (accessed )

About the author

Sourcing from Bangladesh?

Post a request for quotation and suppliers on Exportain can send you their quotes directly.

Post an RFQ