How to find the right commodity code for your goods
If you need an hs code lookup eu for an import or export, start with the goods themselves, then check the EU Combined Nomenclature and TARIC. For goods entering the EU, the first six digits follow the global HS, the EU uses an 8 digit CN code, and customs declarations normally need the 10 digit TARIC code.
Getting the code right matters because it drives duty, VAT treatment, trade measures, and the customs data you must declare. If you are unsure, treat the code as a compliance task, not a simple admin job.
Start with what the goods actually are
The quickest mistake is to classify by the sales name instead of the product itself. Customs looks at the material, function, composition, state of assembly, and the intended use where the nomenclature requires it. The EU classification system is based on the Combined Nomenclature and TARIC, with explanatory notes used to interpret the headings.
Write down the product in a way a customs officer would understand. Include the material breakdown, technical function, ingredients, power source, packaging, and whether the item is complete, incomplete, or a set. If you have a technical data sheet, use it. If not, get one from the supplier before you guess a code.
For mixed goods, the key issue is often what gives the product its essential character. For machinery, appliances and sets, the notes can point you to one heading even if the item has several parts or uses. That is why two products that look similar on a packing list can land in different chapters.
Use the EU classification tools in the right order
For an EU shipment, a practical workflow is to start in Access2Markets, then move into TARIC, then check the explanatory notes and any binding decisions or classification opinions. The European Commission says Access2Markets is a free portal for trade information, and it includes a product search tool.
The tariff pages also make clear that TARIC carries the measures that apply to specific goods. That matters because the tariff code is the key that pulls in anti-dumping duties, quotas, suspensions and other measures.
The Combined Nomenclature pages point you to the legal text, the section and chapter notes, and the explanatory notes. Use those sources to test the first idea against the wording of the heading and the notes. If the first six digits are clear but the EU split is not, work downward. HS is 6 digits, CN is 8 digits, TARIC is 10 digits.
In Germany, the customs code can go one step further. German customs says the complete code number is 11 digits, with one national digit added for domestic distinctions.
Do not stop at the first match
A common error is to search only by the commercial name. You need to compare the heading text, the section and chapter notes, and the explanatory notes before you settle on a code. The Commission says the explanatory notes help interpret the scope of the tariff headings, but they are not legally binding. The legal text is the nomenclature itself.
When a product could fit more than one heading, classification rules decide the outcome. That is where you need to read the notes carefully rather than rely on a supplier invoice or a past shipment. If the goods are unusual, modified, or sold as a kit, ask your customs broker to test the classification against the legal notes.
If you import into Germany or another EU state and the answer still feels uncertain, ask for a Binding Tariff Information decision. The Commission says BTIs are legal decisions on tariff classification, generally valid for three years across the EU, and binding on customs administrations and the holder.
Worked example: a simple classification check
Say you are importing a cocoa product for retail sale. Access2Markets gives cocoa powder with added sugar as an example where the HS chapter is 18, the heading is 1806, the HS subheading is 1806 10, and the CN subheading can be 1806 10 15 depending on sucrose content. That shows how the code becomes more specific as you move from chapter to heading to subheading.
Now assume your goods are 2,400 packs, each with a net weight of 250 grams, packed for retail sale. Your first task is not to pick a duty rate. It is to prove whether the goods are a cocoa preparation under heading 1806, then whether the EU subheading applies to the sugar content and presentation. Only after that do you check TARIC for the exact measures that apply on the day you ship.
If the pack changes from retail sachets to bulk sacks, or the sugar level changes, the classification can change. That is why product specs, composition certificates and packaging details matter. A small design change can change the customs result, which then changes the duty, statistical reporting and any linked measures.
Practical checklist before you file
- Get a full product description, including material, function, composition and packaging.
- Check the heading text, section notes and chapter notes, not only the product name.
- Use Access2Markets to compare the HS, CN and TARIC levels.
- Confirm whether any trade measures, quotas or anti-dumping duties apply.
- Keep a technical file with datasheets, photos and supplier statements.
- Ask your customs broker for a second review if the item is mixed, multi-purpose or modified.
- Apply for BTI if you want a binding classification decision for future shipments.
If you want a team in Hamburg to sanity-check a classification before you ship, TradeRoute EU can help with customs clearance support, duty and VAT calculations, and you can contact us here for a quote request. We are based in Hamburg, work with SMEs, cover air, sea, road, customs and warehousing, and we reply to quote requests within 24 business hours.
Frequently asked questions
Is the HS code the same as the EU commodity code?
Not exactly. The HS is the 6 digit global base. The EU adds two digits for the Combined Nomenclature, and customs declarations usually need the 10 digit TARIC code.
Can I use a supplier’s HS code without checking it?
You can use it as a starting point, but you should still verify it against the EU notes and tariff tools. A supplier may classify under another country’s rules, or may not know the EU split after the first six digits.
What if my product seems to fit two headings?
Read the legal notes and the explanatory notes, then test the competing headings against the product facts. If the answer is still unclear, ask for a customs broker review or a BTI decision.
How often do EU codes change?
The Combined Nomenclature is updated yearly, and the Commission notes that TARIC data is transmitted daily to national administrations. That is why old codes should be checked again before each new season or product change.
Last checked: November 2026.
Sources
- European Commission: Tariff classification of goods (accessed 3 November 2026)
- European Commission: Combined Nomenclature (accessed 3 November 2026)
- European Commission: EU Customs Tariff (TARIC) (accessed 3 November 2026)
- European Commission: European Binding Tariff Information (EBTI) (accessed 3 November 2026)
- European Commission: Classification Information System (CLASS) (accessed 3 November 2026)
- German Customs: Text entry in the application (accessed 3 November 2026)
- German Customs: Internet customs declaration, import (accessed 3 November 2026)
