HS codes for ecommerce in Europe, classify right or pay the wrong duty
Every product a brand imports into the EU needs a commodity code, and that code shapes the duty and the rules that apply. Get it wrong and you overpay or underpay, and risk a hold or a penalty. Browse European fulfilment partners by country, platform and VAT/IOSS, then ask how they or their customs broker classify goods.
The difference
The right code, the right landed cost
A commodity code, built on the international Harmonised System and extended by the EU's Combined Nomenclature and TARIC, is what customs uses to set the duty rate and apply any controls on a product, and some countries also use it for the VAT rate. Classification is not a formality: the wrong code can mean the wrong duty and exposure to holds and penalties. The matching does not cover customs, so ask each partner you shortlist who prepares your import declarations and how codes are assigned.
Partners who classify, not guess
The matching scores partners on your countries, platforms, volume and needs such as VAT/IOSS handling. It holds no customs or classification data, so ask each partner you contact who classifies your goods and on what characteristics.
Duty and VAT calculated on the right code
Duty follows from the code, the customs value and the origin of the goods, and import VAT is charged on top. The matching does not calculate either, and the free EU shipping cost calculator only estimates them for one parcel, so ask a partner or customs broker to show how their figures are built before you price on them.
How commodity classification works
- 01
Describe your products
Create a store profile with your platforms, up to three product categories, target countries and needs. Keep notes on materials, function and presentation to hand, since these decide the correct code.
- 02
Compare partners on customs capability
Partners that serve your countries and meet every need you ticked are shortlisted, then scored on countries, needs, platforms and volume. Customs work is not part of the score, so raise classification in your first conversation.
- 03
Request an intro
Send a request with a short message. Your brand stays anonymous until the partner accepts; then share your product details so it, or its customs broker, can confirm codes and the duty and import VAT that follow.
- 01
The duty rate
The commodity code sets which duty rate applies, alongside the customs value and the origin of the goods. For goods sold to consumers in parcels of €150 or less, a flat €3 per item has applied since 1 July 2026, and goods with different codes count as separate items.
- 02
The rules and controls
Codes also link a product to the licensing, restrictions and preferential rates that may apply, so the right classification surfaces the rules a shipment must meet, not just the rate.
- 03
The clearance itself
The declared code is what customs clears against, so a correct one means a clean clearance while a wrong one invites a hold, a re-rate or a penalty later.
Import on the right code from the start
Start from the directory, or publish a store profile to see partners scored on your countries, platforms, volume and needs, then ask your shortlist how they handle classification.
What is HS code?
An HS code, or Harmonised System code, is a standardised numerical identifier used to classify a traded product for customs purposes. The Harmonised System is maintained by the World Customs Organization and is used by almost every trading country, which is why the first six digits of a product's code are the same worldwide. Individual territories then extend it: the European Union adds further digits under its Combined Nomenclature, so an EU import is classified to an eight-digit CN code, and further still to a ten-digit TARIC code that carries the measures actually applied, such as duty rates, suspensions and restrictions. This code is far more than an administrative label. Together with customs value and origin, it is one of the main inputs to what an import costs: customs uses it to set the duty rate and to flag any licences, controls or preferential rates, and some member states use it to set the VAT rate. Getting classification right therefore sits at the centre of accurate landed cost. A wrong code has consequences in both directions: classify too high and a brand overpays duty on every shipment; classify too low and it underpays, which customs can correct retrospectively with back-duty and penalties, and which can trigger holds that stall inventory. Classification is decided by the objective characteristics of the goods, their material, function and the way they are made and presented, rather than by what is convenient, and borderline products can be genuinely difficult to place. This is why classification deserves care from whoever lodges your declarations, and why a Binding Tariff Information decision is worth considering for borderline products: the correct code, used consistently, makes duty and clearance predictable.
Also called: commodity code, tariff code, CN code, Harmonised System code
Getting commodity codes right so duty and VAT are too
Why the HS/CN code on every product decides what you pay at the EU border, and why guessing it is expensive.

The code is what the border actually charges on
Every product a brand imports into the EU is classified by a commodity code, the six-digit HS code extended by the EU's CN and TARIC, and that code sets the duty rate and the controls that apply. For goods sold to consumers in parcels of €150 or less, a flat €3 per item has applied since 1 July 2026, and goods with different codes count as separate items. Get it right and your landed cost is predictable and correct. Get it wrong and you either overpay duty, which can only be reclaimed within three years, or underpay and expose yourself to back-duty, penalties and delays when customs reclassifies your goods. Because the code travels with the product on every import, a single misclassification is not a one-off error, it repeats on every unit you ship until someone catches it, which is why classification is worth getting right from the start.

Classification is a skill, not a lookup
Picking the right code is harder than it looks: similar products can sit under very different headings, materials and function change the answer, and a single digit can change the duty rate. A fulfilment or customs partner that takes classification seriously will work through your catalogue properly, apply the correct CN codes, keep them consistent across every shipment and channel, and check them against the CN update that takes effect every 1 January. When choosing a partner for EU imports, ask how they handle HS/CN classification, because getting it right at the border starts long before the goods arrive.
Common questions
What is an HS code?
An HS code, or Harmonised System code, is a standard numerical code that classifies a product for customs. The first six digits are the same worldwide; the EU extends it to an eight-digit CN code and a ten-digit TARIC code that carries the duty rates and measures actually applied to an import.
Why does the commodity code matter?
Because it sets the import duty rate and any controls on a product, and some member states also use it for the VAT rate. Together with customs value and origin, it is one of the main factors in what an import costs and how it clears, so the right code underpins an accurate landed cost and a clean clearance.
What happens if I use the wrong code?
The wrong code means the wrong duty. Classify too high and you overpay on every shipment; classify too low and customs can correct it retrospectively with back-duty and penalties, and can hold goods at the border. Either way it undermines your landed cost and can stall inventory, which is why classification is worth getting right.
Who assigns the code, me or my fulfilment partner?
The person who lodges the customs declaration answers for its accuracy, including the code. That is usually you as importer, or a customs representative acting for you, and an indirect representative also shares liability for the duty. For a borderline product you can ask customs for a Binding Tariff Information decision, so ask any partner who will declare for you how it classifies.
How is a product's code decided?
Classification is based on the objective characteristics of the goods: their material, function, and the way they are made and presented, following the rules of the Harmonised System. It is not a matter of choosing the most convenient rate. For a borderline product you can apply to customs for a Binding Tariff Information decision, issued free of charge, generally valid for three years and binding across the EU.