FOB Shipping From Bangladesh to Netherlands: Costs, Steps and Timeline
FOB shipping from Bangladesh to Netherlands: the Chattogram to Rotterdam sea leg, Dutch entry through a customs broker at Rotterdam, EORI and Article 23 VAT points, example buyer-side costs in EUR, documents, and a checklist for a Rotterdam delivery with an inland leg as a forwarder-confirmed option.
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 Dutch customs broker, clears the Netherlands entry at Rotterdam, settles duty and Dutch VAT on a broker-confirmed base, and moves goods inland only on a forwarder-confirmed leg to a distribution centre near Utrecht.

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 Rotterdam.
Before ordering, appoint the Dutch customs broker and settle the EORI position, then ask the broker to confirm classification, duty position, origin proof, and the VAT position for the goods concerned, including whether an Article 23 authorisation is in place.
After the FOB price, the buyer pays ocean freight, cargo insurance it arranges, Rotterdam port and terminal charges, a customs broker fee, import duty, Dutch VAT on a broker-confirmed base, and inland delivery only where a forwarder confirms it.
The core document set is the commercial invoice, packing list, bill of lading, origin proof where a tariff treatment is relied on, and the buyer's insurance certificate, sent to the broker before arrival at Rotterdam.
A Rotterdam arrival is an entry into the European Union, not only an arrival in one Dutch port. The customs entry is made in the Netherlands, the goods are released there, and any movement onward to a warehouse or to another EU market is a separate leg with its own arrangement. This guide plans the shipment in that order, from the Rotterdam entry back to loading at Chattogram.
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 Rotterdam, and not at a warehouse near Utrecht.
Why this matters for buyers and sellers
An FOB price ends at loading, so a buyer who budgets only that price has paid for the first part of the journey only. Ocean freight, buyer-arranged insurance, Rotterdam port and terminal charges, a customs broker fee, import duty confirmed by the broker for the goods concerned, Dutch VAT on a broker-confirmed base, and inland delivery all sit after the FOB price. 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 the seller delivers the goods 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.
The Rotterdam entry also changes how the buyer should think about onward movement. Rotterdam connects to the Dutch hinterland and to neighbouring EU markets by road, rail, and Rhine barge.2 None of that onward movement is inside an FOB price. Price it only once the forwarder confirms it for the actual delivery address and delivery window.
Step-by-step: how it works
The lane in this guide is Chattogram to Rotterdam throughout, with inland delivery to a distribution centre near Utrecht as a forwarder-confirmed option only.
Write the term and appoint the Dutch customs broker 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 broker who will handle the Netherlands import entry.
Settle the EORI number before production finishes. When you first submit a customs declaration, or have one submitted on your behalf, you require an EORI number, and Dutch Customs states that you do not have to pay for it.3 If a third party submits the declarations in the Netherlands on your behalf, you must always apply for an EORI number through the Dutch Customs National Helpdesk.3 Get the number in place before the vessel sails.
Book the ocean leg through the buyer's forwarder. The buyer contracts the carrier and pays freight to Rotterdam.1 Give the seller timely notice of the vessel name and the loading place and point within the port, because late notice can shift risk and added costs to the buyer even before loading.1 Most services on this lane transship at Singapore, Colombo, or Port Klang, adding days against a direct service.2
Load at Chattogram and collect the on-board evidence. The seller delivers the goods on board, clears them for export, and gives notice of delivery.1 Check that the bill of lading shows the goods as loaded on board, that the port pair reads Chattogram to Rotterdam, and that the marks and numbers match the packing list. If containers will be handed to a terminal rather than loaded directly on board, discuss FCA with the forwarder before signing FOB.1
Sail, track, and prepare the Rotterdam release. Send the broker the invoice, packing list, bill of lading, and any origin proof before arrival, so the entry file is ready at berthing. The Rotterdam guide lists an Entry Summary Declaration submitted electronically 24 hours before loading at origin among the EU import documents for this lane.2 Ask the broker whether that filing is already covered by your carrier or forwarder.
Clear the Netherlands entry at Rotterdam. The broker lodges the import declaration, and the buyer remains responsible for the duty position on the goods concerned. Ask the broker to confirm the classification, the duty figure, and the VAT position in writing before release. On VAT, the Dutch Tax Administration states that upon importing goods from outside the EU you pay VAT at Customs, that you can request to file such VAT in your VAT return rather than paying the VAT at Customs, and that you must then apply for an Authorisation under Article 23.4 Do not assume that deferral applies to your shipment: confirm with the broker whether an Article 23 authorisation is in place for the entry.
Move inland only on a forwarder-confirmed leg. An onward leg from Rotterdam to a distribution centre near Utrecht is added only when the forwarder confirms it for the actual address and delivery window. Do not add a guessed inland figure to the landed cost.

Costs, timelines and documents
No figure in this section is a quoted rate. Ocean freight, port charges, broker fees, and inland delivery change by sailing, carrier, volume, and season, so every money figure below is an example figure for one order, and every time figure is a dated guide estimate to confirm with the forwarder.
A guide updated on November 24, 2024 puts FCL ocean transit from Bangladesh to Rotterdam via transshipment at 22 to 28 days, the most common pattern, with a direct FCL service at 20 to 24 days where available, and LCL transit at 26 to 34 days once consolidation and deconsolidation are added.2 The same guide puts the Suez Canal route at approximately 7,800 nautical miles, from Chittagong through the Bay of Bengal, the Red Sea, and the Suez Canal to the North Sea.2 Treat those ranges as planning inputs from that date, not as promises for a named sailing. Add forwarder- and broker-confirmed allowances for loading, Rotterdam release, any examination, and any inland leg. The guide notes higher congestion at Chittagong during peak export seasons in March to May and August to October, and monsoon effects on inland transport to ports from June to September.2
Line | Example figures (EUR) |
|---|---|
Product cost: 8,000 units, FOB Chattogram | 16,400.00 |
Ocean freight, Chattogram to Rotterdam | 2,150.00 |
Cargo insurance, buyer-arranged | 140.00 |
Rotterdam port and terminal charges | 340.00 |
Customs broker fee | 210.00 |
Inland delivery, Rotterdam to Utrecht area (forwarder-confirmed option) | 310.00 |
Pre-shipment inspection | 260.00 |
Bank and currency costs | 85.00 |
Subtotal before duty and VAT | 19,895.00 |
Landed cost per unit before duty and VAT | 2.49 |
Example figures only: every figure here is illustrative for a single order, not a quoted price, freight rate, or charge for any supplier, route, or shipment. The lines sum to 19,895.00, or 2.49 EUR per unit over 8,000 units before duty and VAT. Import duty is not in this subtotal: the broker confirms it from the classification and origin of the goods concerned, and no product-specific Dutch duty rate is stated in this guide.
Dutch VAT is shown separately from the subtotal because its amount is broker-confirmed for each entry. The standard Dutch VAT rate is 21%, as described in the Article 23 guide.5 As a conditional example only, a broker-confirmed VAT amount of 4,180.00 EUR for this order would give 24,075.00 EUR including that conditional VAT figure, or 3.01 EUR per unit. That amount is an example assumption for arithmetic, not a statement about the VAT base or treatment of any real shipment; both points are for the broker and the buyer's tax adviser.
The core document set is the commercial invoice, packing list, bill of lading, origin proof where a preference claim or tariff treatment is relied on, and the insurance certificate for the buyer's own cover. The Rotterdam guide describes GSP Form A certification and Registered Exporter System self-declarations for larger shipments under the EU Everything But Arms scheme.2 Whether any preference applies to your goods, and what origin proof it needs, is for the broker to confirm: ask before loading, since origin proof requested after sailing can arrive too late for the entry as planned.
Bangladesh-specific rules and tips
Name Chattogram together with the edition in the contract: "FOB Chattogram, Incoterms 2020". A quote reading only "FOB Bangladesh" leaves the delivery point open, and one omitting the edition leaves the rule version open.
Check the container handover against the rule. The ICC Academy notes that containerised goods are often delivered to a container terminal and may stay there for days before loading, in which case FCA is the more appropriate rule.1
Confirm the origin file before production finishes. Ask the seller what origin documents it will supply, in what form, and by what date, and pass that answer to the broker for checking. A preference claim without its proof is a claim the entry cannot use.
Plan around the seasonal pressures on this lane. The Rotterdam guide notes peak export seasons in March to May and August to October, monsoon effects from June to September, and holiday effects from Eid in Bangladesh and Chinese New Year at transshipment hubs.2 Book ahead in those windows, and ask the forwarder what buffer to hold for a missed connection at a transshipment hub.
Mistakes and red flags
Accepting "FOB Bangladesh" with no named port and no edition.
Budgeting only the FOB price, leaving freight, insurance, Rotterdam charges, broker fees, duty, VAT, and inland delivery unbudgeted.
Appointing the broker after the vessel sails, wasting the Rotterdam terminal window.
Copying a duty rate from another product or an earlier order instead of getting the broker's figure for the goods concerned.
Treating the dated 22 to 28 day guide range as a sailing promise.
Adding an inland delivery figure that no forwarder has confirmed.
Assuming a VAT amount from the FOB price instead of the broker-confirmed base.
Assuming Article 23 deferral applies without confirming that an authorisation is in place for the entry.
Signing FOB for containers handed over at a terminal without discussing FCA.
Requesting origin proof after sailing, when it may arrive too late for the entry as planned.
Checklist
[ ] Contract states "FOB Chattogram, Incoterms 2020" with goods, quantity, price, payment method, and inspection terms.
[ ] Dutch customs broker appointed before production finishes.
[ ] EORI position settled: number in place, or application made through the route the broker confirms.
[ ] Broker confirms in writing: classification, duty position, origin proof needed, and the VAT position.
[ ] Article 23 position confirmed in writing: deferral applies, or VAT is paid at Customs.
[ ] Vessel name and loading point notified to the seller in time.
[ ] Bill of lading checked: on-board notation, Chattogram to Rotterdam pair, marks matching the packing list.
[ ] Invoice, packing list, bill of lading, origin proof, and insurance certificate sent to the broker before arrival.
[ ] Rotterdam handling, release timing, and any examination allowance confirmed.
[ ] Inland leg confirmed for the actual Utrecht-area address, or delivery planned from Rotterdam without assuming it.
[ ] Landed cost recalculated from actual charges after release.
How Exportain helps
Exportain connects international buyers with Bangladeshi suppliers and trade service providers. Use this guide's checklist: ask for the named port and edition in the quote, ask what origin documents the seller will supply and by when, and ask the broker to confirm the Rotterdam entry file before production finishes. Exportain does not book freight, clear customs, or act as a party to the goods contract.
FAQs
What should I know first about FOB?
Know the dividing line before you know the price. Under FOB Chattogram, Incoterms 2020, the seller delivers on board at Chattogram and clears the goods for export, and risk passes to you at that loading moment.1 Everything after loading, freight, insurance, Rotterdam charges, broker fees, duty, VAT, and inland delivery, is yours to arrange and pay for.
What are the typical costs and timelines?
The cost lines after the FOB price are ocean freight, buyer-arranged insurance, Rotterdam port and terminal charges, a customs broker fee, import duty confirmed by the broker for the goods concerned, Dutch VAT on a broker-confirmed base, and inland delivery where a forwarder confirms it. The example table totals 19,895.00 EUR before duty and VAT for one 8,000-unit order, or 2.49 EUR per unit, with a conditional VAT figure of 4,180.00 EUR stated as an example amount. For time, use the November 2024 guide range of 22 to 28 days for FCL transit via transshipment as a planning input, then add forwarder-confirmed allowances for loading, release, any examination, and any inland leg.2
Which documents are needed?
The core set is the commercial invoice, packing list, bill of lading, origin proof where a tariff treatment is relied on, and the buyer's insurance certificate. The broker also needs the goods description, importer details including the EORI position, transport details, and classification and customs value for the import declaration.3 Request origin proof and packing details in the purchase order, with dates, so they arrive before loading.
What are the most common mistakes?
The most common mistakes are accepting an unnamed port, budgeting only the FOB price, appointing the broker too late, copying a duty rate from another product, treating a guide transit range as a sailing promise, pricing an unconfirmed inland leg, assuming Article 23 deferral without confirmation, and signing FOB for a terminal handover where FCA fits better.1 Each one is avoidable at contract stage: name the port and edition, appoint the broker early, get the duty and VAT positions in writing, and confirm every leg with the forwarder who will run it.
Next steps on Exportain
Read the FOB meaning guide for the full FOB obligation lists, then the Incoterms guide for shipments from Bangladesh to compare FOB with FCA, CFR, and CIF, and the landed cost guide for imports from Bangladesh to rebuild the example table from your own forwarder quotes and broker-confirmed duty figure.
Sources
- FOB & FAS Incoterms® 2020 explained: Key differences. ICC Academy (accessed )
- Shipping from Bangladesh to Rotterdam. GoCubic (accessed )
- How to obtain an EORI-number. Dutch Customs (accessed )
- Reverse-charging VAT when doing business abroad. Dutch Tax Administration (accessed )
- A Guide to the Article 23 License in the Netherlands. Stripe (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



