Skip to content

FOB vs CIF: The Difference That Ruins Price Comparisons

FOB covers goods loaded at origin. CIF adds freight and insurance to the destination port. Why comparing one against the other is the most common costing error in international trade.

Cargo ship carrying containers on open ocean
Photo by Venti Views on Unsplash

FOB is the price of goods loaded onto the vessel at the origin port. CIF is that price plus freight and insurance to the destination port.

Both are Incoterms — standardised trade terms defining who pays for what and where risk transfers. The difference matters enormously, and confusing the two produces the most common costing error in international trade.

FOB — Free On Board

The seller is responsible for goods until they are loaded onto the vessel at the named port of origin. At that point, cost and risk transfer to the buyer.

Seller pays: production, inland transport to port, export clearance, loading. Buyer pays: ocean freight, insurance, destination charges, import duty, clearance, inland delivery.

Quoted as, for example, FOB Durban.

CIF — Cost, Insurance and Freight

The seller covers the goods, ocean freight and insurance to the named destination port.

Seller pays: everything under FOB, plus ocean freight and marine insurance. Buyer pays: destination charges, import duty, clearance, inland delivery.

Quoted as, for example, CIF Rotterdam.

Note the asymmetry: under CIF the seller pays for freight and insurance, but risk still transfers when goods are loaded at origin. The seller is buying insurance for a risk the buyer bears. It surprises people.

The comparison trap

This is where money gets lost.

Supplier ASupplier B
Quoted price$874 FOB$1,010 CIF
LooksCheaper by $136Expensive

Add freight and insurance to make them comparable:

Supplier ASupplier B
Base price$874 (FOB)$1,010 (CIF)
Ocean freight$95included
Insurance$4included
Comparable at destination port$973$1,010

The gap collapses from $136 to $37. On a different lane, or with a freight rate movement, it can reverse entirely.

Never compare an FOB quote against a CIF quote directly. Normalise both to the same point in the journey — ideally all the way to landed cost.

The trap in trade data

This one catches analysts as well as buyers.

Customs and shipment records report declared values, but the basis varies by country and reporting convention. Some report on a CIF basis, some FOB, and the declaration terms are not always what the number actually reflects.

Assuming a dataset is CIF when it is FOB — or the reverse — introduces a systematic error of roughly the freight cost across every record. On bulk commodities where freight can be 5–10% of value, that is enough to make a competitive analysis actively misleading.

The practical check: if declared values sit within a few dollars of known invoice prices, the figures almost certainly exclude freight, because real ocean freight is never that small. Treat them as FOB and add freight to model delivered cost. Getting this backwards — subtracting freight from a number that never included it — is a genuine and expensive mistake.

Which should you quote?

Quote FOB when the buyer has freight arrangements you cannot beat, you want to avoid carrying freight risk, or you are entering an unfamiliar lane.

Quote CIF when you can secure better freight rates than the buyer, you want to control the shipping experience, or the buyer prefers a single delivered number. CIF often wins on convenience even at a nominally higher price, because the buyer can compare it directly to their current delivered cost.

The commercial insight

Most exporters quote FOB because it is simpler, then wonder why they lose to competitors who appeared more expensive.

A buyer is not choosing between factory prices. They are choosing between delivered costs. If your freight lane is better — shorter route, better rates, more frequent sailings — quoting FOB hides your genuine advantage.

If you know the buyer’s current delivered cost from their existing supplier, and you can present yours, the conversation changes from a price comparison to a quantified saving. That requires knowing what they currently pay — which is more knowable than most exporters assume, and is exactly what trade-flow analysis is for.


Related: What is landed cost · What is an HS code · A worked market analysis