FOB Shipping From Bangladesh to Germany: Costs, Steps and Timeline
FOB shipping from Bangladesh to Germany: the Chattogram to Hamburg sea leg, German import entry and EORI, example buyer-side costs, documents, and a checklist for a Hamburg delivery.
Short answer
Under FOB Chattogram, Incoterms 2020, a Bangladeshi seller delivers goods on board the vessel nominated by the buyer, clears them for export, and passes risk at loading. The buyer then pays ocean freight, arranges insurance, appoints a German customs agent, confirms its EORI number, clears the German import entry at Hamburg, settles duty and import VAT as the agent advises, and arranges inland delivery. This guide follows that lane step by step, with documents, example costs, and a checklist.

On this page
Key takeaways
Under FOB Chattogram, Incoterms 2020, the seller delivers goods on board the vessel nominated by the buyer at Chattogram and clears them for export, while risk passes to the buyer on board, not on arrival at Hamburg.
After the FOB price, the buyer pays ocean freight, cargo insurance it arranges, Hamburg port and terminal charges, a customs agent fee, import duty, import VAT as the agent advises, and inland delivery to its warehouse.
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, to be confirmed against the booked sailing.
The core document set is the commercial invoice, packing list, bill of lading, and origin proof where a preference claim is intended, plus the German import entry data the agent needs, including the buyer's EORI number.
A German buyer who orders on FOB terms takes charge of the ocean leg, and also takes charge of the German entry that follows it. The seller in Bangladesh must place the goods on board at Chattogram and clear them for export. From that moment, the buyer must arrange carriage to Hamburg, insurance, customs entry in Germany, duty and import VAT treatment, and delivery onward. This guide puts the Hamburg entry in the plan from the start, so the sea leg, the documents, and the inland delivery fit together.
Under Incoterms 2020, FOB (Free On Board) is a rule for sea and inland waterway transport only. The seller delivers the goods on board the vessel nominated by the buyer at the named port of shipment, and risk passes from seller to buyer when the goods are on board that vessel.1 The seller clears the goods for export. The buyer bears main carriage, import clearance, and duties from that point onward. On this lane, risk moves at Chattogram, not at Hamburg, and not at a German warehouse.
Why this matters for buyers and sellers
An FOB price ends at loading, so a buyer who budgets only that price has covered only the first part of the journey. Ocean freight, buyer-arranged insurance, Hamburg terminal charges, a customs agent fee, import duty, import VAT treatment, and inland delivery all sit after the FOB price. A seller who quotes FOB without a named port leaves the delivery point open to dispute. Writing the term in full, for example "FOB Chattogram, Incoterms 2020", fixes the port, the rule, and the edition in one line.
FCA is an any-mode rule under which delivery is made to the carrier nominated by the buyer.1 CFR is a sea rule under which the seller pays freight to the named destination port while risk still passes on board at origin.1 CIF is CFR plus minimum insurance bought by the seller for the buyer, with risk still passing on board at origin.1 A buyer who wants to choose the carrier, the sailing, and the insurance level will often prefer FOB, while a buyer who wants the seller to arrange freight will look at CFR or CIF instead.
Step-by-step: how it works
The lane in this guide is Chattogram to Hamburg throughout. Keep that pair fixed while planning, because a different German or nearby EU arrival port changes the entry, the agent, and the inland leg.
Write the term and appoint the German customs agent early. Record "FOB Chattogram, Incoterms 2020", the goods, quantity, price, payment method, and inspection terms in the sales contract or purchase order. At the same time, appoint the customs agent who will handle the German import entry, and agree in writing whether that agent acts in your name or in its own name.
Confirm the EORI number and the entry inputs before sailing. The EORI number is a unique number issued by the competent authorities in the European Union that allows customs to identify economic operators, and there is an obligation for economic operators to quote an EORI number on customs declarations.2 Give the agent the EORI number, invoices and contracts as evidence, a description of the goods, and any licences for restricted goods. Confirm the commodity code, customs value basis, and origin position with the agent now.
Prepare, pack, and check the goods for the German market. The seller packs and marks the goods for sea carriage. The buyer confirms the packing, marking, and labeling the order requires before dispatch, and checks whether the goods need EU or German marking or certification for the product concerned.
Move the goods to Chattogram and clear them for export. The seller arranges inland transport to the port and clears the goods for export. The buyer, or its forwarder, confirms the vessel nomination and loading window in good time, and confirms who insures the voyage, since FOB obliges neither party to insure.
Load on board and issue the bill of lading. Once the goods are on board the buyer's nominated vessel, delivery under FOB is complete and risk passes to the buyer.1 The carrier issues the bill of lading, which is the contract of carriage, the carrier receipt, and the document of title that lets the holder claim the cargo at destination.3
Sail the ocean leg and finish the entry file at sea. The buyer, through its carrier or forwarder, has already contracted the main carriage from Chattogram. While the vessel is sailing, the buyer and the agent reconcile the bill of lading, invoice, and packing list, so the entry can be filed promptly on arrival.
Clear at Hamburg and deliver inland. On arrival, the buyer's agent files the German import entry, duty and import VAT are settled as the agent advises, and the buyer arranges release and transport onward. The inland leg beyond Hamburg is a forwarder-confirmed option only: confirm the route, the vehicle, the receiving hours, and the price in writing before the container is released, rather than assuming a fixed inland time or cost.

The order matters more than any single step. If the agent, the EORI number, or the insurance decision is still open when loading starts, the shipment is already behind. Settle those three items while the goods are still at the factory.
Costs, timelines and documents
No single freight rate, port charge, or fee describes an FOB shipment from Bangladesh to Germany, because each one moves with the carrier, the season, the cargo, and the contract. The table below therefore uses labelled example figures only, for one container to a German warehouse. Replace every figure with a written quotation for the actual order before committing.
Buyer-side line after the FOB price | Example figure (USD) | Note |
|---|---|---|
Ocean freight, Chattogram to Hamburg | 1,580 | Example only |
Cargo insurance, buyer-arranged | 105 | Example only |
Customs agent fee | 175 | Example only |
Hamburg port and terminal charges | 295 | Example only |
Inland delivery to German warehouse | 260 | Example only |
Subtotal of buyer-side lines in this example | 2,415 | Before duty and import VAT |
Duty and import VAT are left out of that subtotal on purpose. Import duties are the buyer's responsibility under FOB, and the rate for the goods concerned must be confirmed by the broker for the actual classification, origin, and destination entry. This guide states no product duty rate, because a rate copied from another product or entry would misprice the order. Ask the agent to confirm the classification, duty treatment, and import VAT treatment before pricing for resale, and ask about any preference claim and its origin proof.
German import VAT needs the same care. 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.4 This guide uses 19 percent only as a conditional example: if the agent confirms that 19 percent applies to the goods concerned, treat it as a cash-flow item where it can be reclaimed under the normal rules, and as a full landed cost where it cannot. No VAT-base formula is asserted here; ask the agent to confirm how import VAT is calculated for the actual order.
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.5 Treat that range as a planning estimate from that date, not as a carrier promise, and confirm the booked sailing. The same guide notes that hub connection times can add 2 to 5 days.5
The document set for this lane is small:
Document | Job on this lane |
|---|---|
Commercial invoice | States seller, buyer, goods, value, and origin for the sale and customs |
Packing list | Breaks the shipment down by carton, quantity, weight, and marks |
Bill of lading | Contract of carriage, carrier receipt, and document of title for claiming the cargo3 |
Origin proof | Supports any preference claim, in the form the agent confirms |
German import entry data | EORI number, commodity code, customs value, origin, and licences for restricted goods, given to the agent2 |
Entry summary and customs declaration inputs | Agreed with the agent or forwarder before sailing |
Keep the entry data, the bill of lading, the invoice, and the packing list consistent, because a mismatch is a common reason for queries at the port.
Bangladesh-specific rules and tips
Chattogram is the lane in this guide because it is Bangladesh's principal seaport for container cargo, and the route guide for the Bangladesh to Hamburg lane describes Chittagong, the former spelling of Chattogram, as handling over 90 percent of the country's export trade.5 Use the current spelling, Chattogram, in the contract term.
Three Bangladesh points deserve attention before booking. First, most Hamburg-bound cargo transships at a regional hub before joining a mainline service, and the route guide names Singapore as the primary hub, with Colombo, Port Klang, and Tanjung Pelepas as further options.5 Ask whether the booked service transships, and through which hub. Second, inland facilities near Dhaka let exporters stuff containers closer to factories.5 Third, the same route 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.5
One caution applies to containers in particular. The ICC Academy notes that for goods in containers, FCA is often a better choice than FOB, even for maritime transport, because containers are handed to the carrier at a terminal before they are loaded on board.1 If handover is at a depot or terminal rather than on board, discuss FCA before signing FOB.
Mistakes and red flags
Writing a bare "FOB Bangladesh" with no named port and no Incoterms edition, so the delivery point can be argued later.
Using FOB for air, road, or rail cargo, when FOB is a sea and inland waterway rule only.1
Treating arrival at Hamburg as the risk transfer point, when risk already passed on board at Chattogram.1
Comparing an FOB price directly with a CFR or CIF price, when the three prices contain different legs of the journey.
Leaving insurance undecided until the vessel has sailed, when the buyer already bears the voyage risk from loading.
Appointing the German customs agent late, 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 agent confirmation for the goods concerned.
Claiming a preference without the origin proof the agent confirms for the goods concerned.
Accepting a bill of lading without checking shipper, consignee, quantities, weights, and marks against the contract.
Checklist
[ ] Term written in full: "FOB Chattogram, Incoterms 2020".
[ ] German customs agent appointed, with acting basis agreed.
[ ] EORI number, commodity code, customs value, and origin position confirmed with the agent.
[ ] Insurance decision recorded: buyer-arranged cover and level.
[ ] Packing, marking, and labeling checked before dispatch.
[ ] Export clearance confirmed as the seller, with documents ready.
[ ] Bill of lading checked on issue: parties, quantities, weights, and marks.
[ ] Ocean service confirmed: transshipment hub, sailing date, and Hamburg arrival plan.
[ ] Origin proof ready if a preference claim is intended, in the form the agent confirms.
[ ] Destination charges, agent fee, and inland delivery quoted in writing.
[ ] Inland delivery confirmed as a forwarder-confirmed option: route, vehicle, and receiving hours.
How Exportain helps
Exportain connects buyers with Bangladeshi suppliers and trade-service providers. Before ordering, a buyer can compare supplier profiles and discuss the FOB term, the named port, and inspection in writing. During preparation, the buyer can line up forwarder and agent contacts for this lane. After loading, the buyer can check the invoice, packing list, and bill of lading against the checklist above. Exportain does not set freight rates, duty rates, or sailing dates; those figures should always come from the carrier, the agent, and the official tariff for the order.
FAQs
What should I know first about FOB?
Know the dividing line before the price. Under FOB, the seller delivers on board the vessel nominated by the buyer at the named port of shipment, and risk passes on board, not on arrival.1 The seller clears the goods for export, while the buyer bears main carriage, import clearance, and duties. Write the term as "FOB Chattogram, Incoterms 2020", appoint the German customs agent early, confirm the EORI number, and decide insurance at the same time.
What are the typical costs and timelines?
After the FOB price, the buyer pays ocean freight, cargo insurance it arranges, Hamburg port and terminal charges, a customs agent fee, import duty, import VAT as the agent advises, and inland delivery. The example table in this guide adds those lines to 2,415, with duty and import VAT left for the agent 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.5 Confirm the booked sailing.
Which documents are needed?
The core set is the commercial invoice, the packing list, the bill of lading, and origin proof where a preference claim is intended.5 The bill of lading combines the contract of carriage, the carrier receipt, and the document of title.3 Add the German import entry data the agent needs, including the EORI number, invoices and contracts as evidence, a description of the goods, and any licences or certification for restricted goods.2
What are the most common mistakes?
The most common mistakes are a bare "FOB" term with no named port, using FOB for a non-sea leg, treating Hamburg arrival as the risk point, comparing an FOB price with a CFR or CIF price as if they contained the same journey, and leaving insurance or the German entry file until loading has begun. Copying a duty rate or import VAT treatment from another order is another.
Next steps on Exportain
Read the FOB definition in full: FOB (Free On Board) Meaning.
Compare all 11 rules for a Bangladesh shipment: Incoterms for Shipments From Bangladesh.
Price the buyer-side lines to your warehouse: Landed Cost for Imports From Bangladesh.
Sources
- Place of delivery & risk transfer in trade contracts. ICC Academy (accessed )
- Using the EORI number. German Customs (Zoll) (accessed )
- Bill of Lading (B/L) Explained: Types, Functions, and How Freight Forwarders Use It in 2026. GoFreight (accessed )
- Assessment of taxes and duties. German Customs (Zoll) (accessed )
- Shipping from Bangladesh to Hamburg. GoCubic (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



