Customs value basics: what CIF and FOB change
Customs value starts from the price paid, plus freight and insurance to where the goods enter the EU. CIF to that port includes them; FOB does not.
By Lucas Duys. Published 2026-09-26.
The customs value of imported goods is normally their transaction value: the price actually paid or payable for them when sold for export to the EU, adjusted where necessary [1]. The adjustment that the delivery terms decide is transport. The cost of transport and insurance, and the loading and handling charges, up to the place where the goods are brought into the EU are part of the customs value [1]. Under FOB, the main freight and its insurance are not in the price, so they are added. Under CIF to the EU port where the goods first arrive, they already are, and the price stands [3]. Transport after the goods have entered the EU is not part of the customs value [1].
Start from the transaction value
Article 70 of the Union Customs Code makes the transaction value the primary basis of the customs value. It is the total the buyer pays, or will pay, to the seller or to a third party for the seller's benefit, and it applies only when four conditions hold: no restrictions on the buyer's use of the goods beyond the permitted ones, no condition whose value cannot be determined, no part of later resale proceeds going back to the seller unless it can be added, and buyer and seller not related, or related without it influencing the price [1].
Article 71 then lists what is added to the price when it is not already in it: commissions other than buying commissions, packing, certain goods and services the buyer supplied, royalties that are a condition of sale, proceeds going to the seller, and the transport costs this guide is about [1]. Additions are made only on the basis of objective and quantifiable data [1].
Freight and insurance to the border
The line is drawn at the place where the goods are brought into the customs territory of the Union [1]. The Implementing Regulation fixes that place by mode of transport [2]:
- Sea: the port where the goods arrive first in the EU.
- Sea, then inland waterway without transhipment: the first port where they can be unloaded.
- Rail, inland waterway or road: the place of the customs office of entry.
- Other modes, such as air: the place where the frontier of the EU customs territory is crossed.
For air freight, the part of the cost to include is a percentage per country or airport of departure, set in Annex 23-01 of the Implementing Regulation [2] [4]. Where transport is free of charge or provided by the buyer, the transport cost to include is calculated from the freight rates normally applied for the same mode [2]. Dutch customs puts the difference with insurance plainly: freight always belongs in the customs value, even when the transport cost nothing, while insurance is included only if the goods were actually insured for the transport [5].
What each Incoterm changes
German customs publishes a table of what the Incoterms 2020 mean for the place of introduction [3]:
| Delivery terms | Where the named place is | What to do with the invoice price |
|---|---|---|
| EXW, FCA, FAS, FOB | Outside the EU | Add the costs from the named place to the place of introduction |
| CFR, CIF, CIP, DPU, DAP | The same as the place of introduction, for example CIF Rotterdam | Nothing: all transport costs are in the price |
| CFR, CIF, CIP, DPU, DAP | Outside the EU, before the place of introduction | Add the costs from the named place to the place of introduction |
| CFR, CIF, CIP, DPU, DAP | Inside the EU, beyond the place of introduction | The share of transport from the place of introduction to the named place may be deducted |
| DDP | Inside the EU | The share of transport from the place of introduction to the named place may be deducted |
The table concerns transport costs. Insurance to the place of introduction that is not in the price is added as well, if the goods were insured for the transport [1] [5].
A deduction is not automatic. The declarant has to claim it and prove the amount, and the transport cost has to be distinguishable from the price of the goods, for example on a separate freight invoice; if it cannot be told apart, it stays in the transaction value [3]. Import duties and other charges payable in the EU by reason of the import are never part of the customs value [1].
A worked example
The same goods, bought four ways, arriving by sea at Rotterdam. The figures are an illustration, not a real shipment.
| Invoice terms | Invoice price | Adjustment | Customs value |
|---|---|---|---|
| FOB Shanghai | USD 20,000 | Add sea freight to Rotterdam, USD 1,400, and the insurance, USD 40 | USD 21,440 |
| CIF Rotterdam | USD 21,440 | None | USD 21,440 |
| DAP Duisburg, road leg from Rotterdam shown separately at USD 260 | USD 21,700 | Deduct USD 260, if claimed and proven | USD 21,440 |
| DAP Duisburg, one price, no split shown | USD 21,700 | None: the leg cannot be told apart | USD 21,700 |
The customs value is then converted into euro. In a euro-area member state, the rate is the one the European Central Bank publishes on the second last Wednesday of the month, and it applies for the whole of the following month [2].
Why the difference is worth the check
Duty rates given as percentages are ad valorem duties, assessed on the customs value [6]. A missing freight cost under FOB, or a deduction taken without a separate freight invoice under DAP, changes the base of every percentage applied to the goods. The delivery terms and the freight invoice are therefore part of the value file, not background.
For a specific case, the customs office in Germany or the Netherlands is the authority on how it values the goods.
Athren prepares the case from the shipment email; your declarant checks what is open and files it. Athren files nothing.
Sources
- 1Regulation (EU) No 952/2013 laying down the Union Customs Code, Articles 70 to 72, Official Journal of the European Union, 2013-10-10. Read 2026-09-26.
- 2Implementing Regulation (EU) 2015/2447, Articles 137, 138 and 146, Official Journal of the European Union, 2015-12-29. Read 2026-09-26.
- 3Beförderungs- und Versicherungskosten: Voraussetzungen der Berücksichtigung, Zoll (German customs). Read 2026-09-26.
- 4Ort des Verbringens, Zoll (German customs). Read 2026-09-26.
- 5Handboek Douane 3.00.00, Douanewaarde: verhogingen bij transactiewaarde, Douane (Dutch customs). Read 2026-09-26.
- 6Implementing Regulation (EU) 2025/1926, the Combined Nomenclature for 2026, Official Journal of the European Union, 2025-10-31. Read 2026-09-26.
Send us 20 past cases.
For customs brokers in Germany and the Netherlands. We prepare each one, you judge the result.