Screen your codes
Guide

How to check if an HS code is sanctioned

The question sounds simple and almost never is. "Is this HS code sanctioned?" has no answer until you fix the destination, the end use and the date — and until the code is right to eight digits.

Why the code alone is not the question

An HS code identifies a product. A sanctions measure restricts a product moving in a particular direction, to a particular place, at a particular time, sometimes for a particular use. The same code can be freely tradable to one destination and prohibited to another, or lawful under a contract signed before a cut-off date and prohibited under one signed after it.

So before screening, fix four facts: the eight-digit CN code, the destination and origin, the direction of movement (export, import, transit or re-export), and the date. Add end use and end user if the item is technical.

Get the classification right first

Most bad screening outcomes are classification failures, not screening failures. The Harmonized System is standard to six digits worldwide; the EU's Combined Nomenclature adds two more, and sanctions annexes are written against all eight. Working from a six-digit code means guessing at the level where the annexes actually discriminate.

Three traps recur:

Where classification is genuinely doubtful, a Binding Tariff Information decision from a customs authority settles it with legal effect. It settles classification only — the sanctions consequence remains yours to determine.

Screen against every applicable regime, not just the obvious one

Teams screening a Russia shipment check Regulation 833/2014 and stop. But a single code can be caught simultaneously by a country regulation, by the anti-torture regulation, and by the dual-use framework, each with different consequences. Screen against all regimes that could reach the destination.

Our HS chapter index shows which chapters carry measures and under which regulations; the regulation index approaches the same data from the legal-instrument side.

Read past the hit

Finding the code in an annex is the beginning of the analysis. Go to the operative article and establish which of these you are looking at:

Then check the dates. Wind-down and contract-execution derogations are time-limited and are frequently the difference between a lawful shipment and a stopped one.

A worked pattern

Suppose you export industrial machinery to a customer in a third country, and the machinery falls in HS Chapter 84. The sequence is: classify to eight digits; confirm the destination is not itself embargoed; screen the code against the applicable country regimes and against the dual-use list; check whether the item's technical parameters bring it into dual-use control independently of its CN code; screen the customer, its owners and the end user against the designation lists; assess diversion risk if the goods are of a commonly diverted type; and document the whole chain with the dataset version and date. Only then ship.

When to stop doing this manually

The method above is sound and works for low volumes. It scales badly: with a catalogue of a few thousand codes across several destinations, and a regulation set amended every few months, manual screening consumes more analyst time than it is worth and still misses changes between reviews. TRADESANCTIONS.EU runs the same logic across a whole catalogue at once and keeps the dataset current. The screening overview puts this step in the context of the wider control.

Frequently asked questions

How do I check if an HS code is sanctioned?
Classify the product to its full eight-digit CN code, fix the destination, direction of movement and transaction date, then check that code against the annexes of every EU regulation that could apply. If it appears, read the operative article to determine whether it is a prohibition, an authorisation requirement or a conditional restriction, and check the derogations against your dates.
Can I screen using a six-digit HS code?
Not reliably. EU sanctions annexes are drawn at eight-digit Combined Nomenclature level and frequently restrict only some subheadings beneath a six-digit code. Screening at six digits produces false positives on codes that are not actually restricted and false negatives where only a narrow subheading is caught.
What does "ex" mean in front of a code in a sanctions annex?
"ex" signals that only part of the code is covered, with the covered part described in the accompanying words. The numeric match alone does not establish that an item is restricted — the written description governs, and an item matching the code but not the description falls outside the measure.
Does a Binding Tariff Information decision settle the sanctions question?
No. A BTI gives legal certainty on tariff classification, which is a necessary input to screening, but it does not determine whether a sanctions measure applies to that code. The sanctions analysis remains the operator's responsibility.
Need the answer for a specific HS/CN code — which annex, which article, whether an exemption or wind-down applies, in any of the 24 EU languages? Run it through the TRADESANCTIONS.EU checker.