True Cost of Importing into the EU: Why MFN Is Just the Start
Anti-dumping, countervailing, and safeguard duties stack on top of MFN per Reg (EU) 952/2013 — for some CN codes from some origins, the stack reaches 100%+ of CIF before VAT. This post walks the four-layer EU duty stack with worked examples, explains why the VAT base includes the remedies, and points to the live per-CN-code data on our HS pages.
Short version. An importer who reads “MFN duty 6%” off a tariff lookup site and budgets a 6% markup on landed cost is, for several large product classes, in for a brutal surprise. EU customs applies up to four duty layers — MFN, anti-dumping, countervailing, safeguard — and each is an independent line item with its own legal basis. For some codes from some origins the stack reaches 100%+ of CIF before VAT. This post explains the four layers, why they stack, and how to check what really applies to your shipment.
Stacked landed-cost calculator
Compute the real EU duty stack for your shipment
Paste CIF, origin, and CN code. The calculator stacks MFN + anti-dumping + countervailing + safeguard + VAT correctly per Reg 952/2013, and links every line to the underlying regulation.
Open landed-cost calculatorThe four-layer EU duty stack
Every EU import passes through four duty checkpoints in order. The total customs duty is the sum of whatever fired at each checkpoint. Then VAT applies on the total.
- MFN — Most-Favoured-Nation duty. The baseline rate the EU applies to imports from any WTO member with no preferential agreement. Origin-neutral. TARIC measure type 103, geographical area 1011 (ERGA OMNES — “all countries”). For e-bikes (CN 87116000) it’s 6%. For solar cells (85414300) it’s 0%. For flat-rolled iron (72081000) it’s 0%. MFN is what most lookup tools show — and where the misunderstanding starts.
- Anti-dumping duty (TARIC 552 / 554 / 551). Applied to imports from a specific origin when the European Commission’s investigation has found the goods are being sold in the EU below their normal value (the “dumping margin”). Definitive measures (552) follow provisional ones (554). Origin-specific — typically China, Russia, Turkey, etc. for steel/chemical products. Rates routinely run 20–80% on top of MFN.
- Countervailing duty (TARIC 555 / 556). Offsets identified subsidies the producer received in the origin country (export rebates, preferential financing, input-cost subsidies). Stacks ON TOP OF anti-dumping when both apply to the same origin — the EU isn’t double- counting; the two cover different harms (dumping vs subsidy).
- Safeguard duty (TARIC 695). Applies when an EU-wide import surge threatens domestic industry, regardless of dumping or subsidies. Steel safeguards have run for years; the more recent one targets specific product categories with a tariff-rate-quota structure. Unlike anti-dumping, safeguards don’t single out one country — they’re triggered by volume.
Two more layers exist but are rarer: additional duties (TARIC 122) for retaliatory tariffs and anti-circumvention duties (TARIC 463) for when authorities catch transshipment through a third country to dodge an existing remedy. Both stack the same way.
Why the stack matters: a worked example
Take a CIF €10,000 shipment of e-bikes (CN 87116000) from a Chinese supplier into the Netherlands. What an MFN-only tool tells you:
CIF €10,000
+ Duty (6% MFN) €600
+ VAT (21% of base) €2,226
─────────
Total landed €12,826What actually arrives on the customs declaration:
CIF €10,000
+ Duty (6% MFN) €600
+ Anti-dumping [CHN] (per EUR-Lex 2024/...) ...
+ Countervailing [CHN] (per EUR-Lex 2024/...) ...
─────────
+ VAT (21% of CIF + duty + remedies) ...
─────────
Total landed ...The exact percentages depend on the specific exporter and the current measure validity — they’re published per-exporter as TARIC additional codes (A001–A999), and they get reviewed and revised. Rather than quote a number that will rot, the right move is to look up CN 87116000 on our page with country=EUR: every active anti-dumping and countervailing row is rendered with an origin badge, the rate, the EUR-Lex regulation citation, and effective dates. That’s the live truth at the moment you’re reading.
Origin is everything
MFN is origin-neutral. Trade remedies are origin-specific almost without exception. The same CN 72081000 from Switzerland, Turkey, or Brazil typically sees only the MFN layer. The same code from China or Russia frequently picks up anti-dumping, countervailing, AND safeguard. This is why “what duty does this code attract” is the wrong question — the right question is “what duty does this code attract from THIS origin, on THIS date”.
Practical implication for sourcing decisions: a 12% delta on a dumping margin between Chinese and Vietnamese suppliers can dwarf a 30% unit-cost difference. The total-landed-cost spread changes which supplier is actually cheaper. Most procurement spreadsheets we see don’t model this and end up wrong.
Why the VAT base includes the remedies
Per Regulation (EU) 952/2013 (the Union Customs Code) Articles 70 and 71, the customs value for import VAT includes customs duty AND every ad-valorem additional charge (anti-dumping, countervailing, safeguard, additional, anti-circumvention). The VAT base is the total stack to that point.
That’s why the sequence matters: if you compute VAT on CIF + MFN only and quote the customer that figure, you’ll be 4–20% short on a remedy-heavy code. Our landed-cost calculator applies the rule automatically — the VAT line shows vat_basis: “X% of (CIF + duty)” on simple cases and includes the remedies stack on EU-bound imports of remedy-affected codes.
Other CN codes to spot-check this on
The pattern repeats across product classes that sit at the intersection of high import volumes from cost-leader origins and active EU industrial policy. Worth checking your own codes against the live data:
- 85414300 — crystalline silicon photovoltaic cells
- 76011010 — primary unwrought aluminium
- 76012080 — unwrought aluminium alloys
- 72085400— flat-rolled iron, hot-rolled, <3mm
- 73083000 — steel doors and frames
- 73089098 — steel structures, other
- 87116010 — powered cycles, kit form
- 87116090 — powered cycles, other
- 29153300 — n-butyl acetate (chemicals)
How to use this on YOUR shipments
- Pull the CN code off your customs declaration (or your customs broker’s classification — it’s the same number).
- Open
/hs-codes/{chapter}/{code}?country=EUR— for example /hs-codes/72/72081000?country=EUR. - Read the duty-rates section. Each row carries a type label, an origin badge if origin-specific, the actual percentage, an EUR-Lex citation, and a “View source →” link to the HMRC XI tariff page (which is the legally-required EU TARIC mirror under the Windsor Framework).
- Use the inline landed-cost calculator below the rates to stack everything against your CIF. Don’t forget to set origin in the dropdown — that’s what unlocks the remedy rows.
Or paste your CIF, origin, and quantity directly into the landed-cost calculator for a cross-country comparison if you’re still picking a supplier.
How current is this data?
Trade-remedy measures change frequently. Anti-dumping reviews conclude monthly, safeguard quotas are recalibrated quarterly, and the EU adds or removes additional duties in response to third-country trade actions. Our HS-code pages are refreshed weekly via automated pulls from the HMRC XI tariff feed, the USITC HTSUS bulk file, and the data.gov.il customs book dataset. Each rate row carries effective dates so you can see when it was last revised.
If a measure looks stale (effective_to date in the past, or a legal_act citation referencing a regulation you know was superseded), tell us and we’ll dig. The whole point of this surface is that it’s correct.
FAQ
Why does my EU import bill differ so much from the MFN duty rate?
MFN (Most-Favoured-Nation) duty is just the first of up to four duty layers EU customs applies. Anti-dumping, countervailing, safeguard, and additional duties stack on top of MFN when your origin matches a published measure. Each layer has its own legal basis, its own origin scope, and its own validity dates. A 6% MFN can become 100%+ landed cost once trade remedies stack — the issue isn't the MFN, it's the layers MFN doesn't include.
Where do anti-dumping and countervailing rates come from?
From EU implementing regulations published in the Official Journal and ingested into TARIC (the EU's integrated tariff database) under measure-type IDs 552 and 555. Each rate is origin-specific (e.g. China only) and validity-bounded — measures expire and renew. We pull the live rates from HMRC's XI tariff (the legally-required EU TARIC mirror under the Windsor Framework) and surface them per CN code with an EUR-Lex deep link to the founding regulation.
Are trade remedies included in the VAT base?
Yes. Per Reg (EU) 952/2013 (Union Customs Code) Articles 70-71, the dutiable value for VAT includes customs duty plus any anti-dumping, countervailing, safeguard, additional, or anti-circumvention duties owed. Our landed-cost calculator applies this rule automatically — the VAT line is computed against (CIF + duty + remedies + entry fees), not just CIF.
How do I check whether a remedy applies to MY origin?
Look up your CN code on our HS code page and pick your origin from the country dropdown. Trade-remedy rows render as separate amber line items below MFN, with the origin badge (e.g. 'Anti-dumping [CHN]') and an EUR-Lex link to the regulation. If no remedy line appears, no published measure matches your origin for that code at the current date.
Sources. Regulation (EU) 952/2013 (Union Customs Code) Articles 70-71 on dutiable value: eur-lex.europa.eu/eli/reg/2013/952/oj. TARIC measure-type IDs sourced from HMRC XI Northern Ireland Online Tariff (the legally-required EU TARIC mirror under the Windsor Framework). Per-CN-code rate data refreshed weekly from HMRC's GB and XI per-commodity APIs.
Related reading
May 6, 2026 · 8 min
Import Documents by HS Code: CITES, Phytosanitary, Veterinary, FDA-Equivalent
Read postMay 6, 2026 · 8 min
What HS Section + Chapter Notes Actually Say (and Why They Win Tariff Disputes)
Read postMay 6, 2026 · 9 min