CIF vs FOB for exporters

Updated 2026-09-15 · Qingdao Hing Shipping

CIF vs FOB for European Buyers: Which One Actually Puts Money in Your Pocket?

Short answer: for most European importers, Amazon FBA sellers, and trading companies sourcing from China, FOB is the better deal. It gives you control over the freight rate, the bill of lading, and the insurance policy — the three things that quietly decide whether a shipment makes money or loses it. CIF only wins when your order is small, your supplier is brand new, or you genuinely have no freight forwarder on your side yet.

Everything below is written from the buyer's side of the table — you're the one paying the invoice, clearing EU customs, and hoping the container arrives before your Amazon listing goes out of stock.


Why FOB Usually Beats CIF on Pure Numbers

Here's the mechanic nobody explains upfront. When a Chinese supplier quotes you CIF Hamburg, they are not passing through their real freight cost. They're quoting a freight number with a margin baked in — typically 8% to 25% on top of what they actually pay their forwarder, plus a currency cushion on the USD/EUR conversion.

On a 40HQ from Shanghai to Hamburg where the real market rate is USD 2,850–3,300, a CIF quote can quietly carry USD 3,300–4,100 of freight cost. You never see the split. You just see one round number that looks simple.

Under FOB, you book the freight yourself, you see the carrier's rate, and you keep the difference. You also get to consolidate multiple suppliers into one container instead of paying for three separate CIF shipments.

Here's a real cost breakdown for one 40HQ — Shanghai to Hamburg, goods value USD 60,000, 65 CBM / 18,000 kg:

Cost line FOB Shanghai (you book) CIF Hamburg (supplier books)
Ocean freight, 40HQ USD 2,850–3,300 Bundled — realistically USD 3,300–4,100
Marine insurance USD 90–140 (0.15% × 110% of CIF value) USD 60–200, clause often unspecified
Origin THC + export declaration Supplier pays Supplier pays
Destination THC, Hamburg EUR 165–215 EUR 165–215
EU customs clearance + import declaration EUR 80–130 EUR 80–130
Trucking Hamburg → Munich warehouse EUR 780–980 EUR 780–980
Your total logistics spend ≈ USD 4,050–4,750 ≈ USD 4,400–5,400
Freight rate visibility Full None
Bill of lading control Yours Supplier's forwarder

Note the bottom half of that table. Under CIF, the supplier's job ends when the container hits Hamburg. You still pay destination THC, customs clearance, EU import VAT, and inland trucking. CIF does not remove any of your work — it only removes your visibility.

Pro tip: Ask any CIF-quoting supplier for the FOB port price and the CIF price in the same email. The gap between them is their freight margin. It's usually the fastest negotiation you'll ever have.


Control of the Bill of Lading Is Worth More Than the Freight Savings

This is the part that matters when something goes wrong, and it's the strongest argument for FOB.

Under FOB, you are the shipper on the master bill of lading. That means:

Under CIF, the B/L is typically issued to the supplier or their forwarder. You may appear only as the notify party. If you're paying by letter of credit or you have a quality dispute, this gets uncomfortable fast — you're negotiating for documents that a third party physically holds.

For Amazon FBA sellers this compounds. Your EU customs entry, your EORI number, your VAT deferment account, and your delivery appointment at the fulfilment centre all sit downstream of a document chain you don't control. When a CIF shipment gets stuck, you're calling your supplier, who calls their forwarder, who calls the carrier. Under FOB, you call your forwarder directly.


The Insurance Trap: "CIF Includes Insurance" Is Not the Comfort It Sounds Like

Incoterms 2020 requires the CIF seller to arrange insurance — but only at minimum cover, which means Institute Cargo Clauses (C). ICC (C) is the weakest standard cover available. It typically excludes theft, pilferage, water damage, and breakage.

For a container of EUR 60,000 of consumer electronics or furniture, ICC (C) is close to useless cover. Under FOB, you choose the clause. For anything above roughly USD 20,000 in value, buy ICC (A) all-risks and pay the extra 0.05–0.1% of value. On USD 60,000 that's about USD 30–60 more — a rounding error against a total loss.

Pro tip: If you accept a CIF quote, demand the insurance certificate before the vessel sails and check the clause in writing. "Insurance included" without a clause reference means ICC (C) unless stated otherwise.


Real 2026 Rates and Transit Times: Shanghai/Ningbo to Europe

Service Typical transit Typical rate Best for
FCL 40HQ, port-to-port 28–35 days USD 2,800–3,500 15+ CBM, stable SKUs
FCL 20GP, port-to-port 28–35 days USD 2,100–2,700 Dense, heavy goods
LCL, port-to-port all-in 35–45 days (incl. consolidation) USD 150–250 / CBM Under 12–15 CBM
Rail, China–EU 18–24 days USD 4,500–6,500 / 40HQ Urgent mid-volume
Sea + truck, FBA first-leg 25–38 days Included in the above + EUR 600–950 inland Amazon FBA, DE/FR/IT FCs
DDP door-to-door 38–45 days Quoted per kg or per CBM First orders, no EU entity

Two things to read off this table. First, LCL at USD 150–250/CBM only makes sense up to about 12–15 CBM. Past that, a 40HQ at USD 2,800–3,500 is cheaper per unit even if the container is half empty — and under FOB you can fill the rest with a second supplier's goods. Second, DDP door-to-door at 38–45 days is what most first-time Amazon sellers actually need, not CIF. DDP solves customs and VAT; CIF solves nothing at the destination end.


Which One Should You Actually Choose?

Run your situation against this list:

Choose FOB if you are:
- An Amazon FBA seller shipping 5+ CBM per month to the EU
- A trading company buying from two or more Chinese suppliers
- Shipping goods worth over USD 20,000, where insurance clauses matter
- Already VAT-registered in an EU country with an EORI number
- Planning to switch forwarders, ports, or routings as rates move

Choose CIF if you are:
- Placing

Need a China–Europe Quote?

Send origin + destination + cargo details. Itemized quote within 1 hour, no hidden fees.

💬 WhatsApp Us Request a Quote
💬