HS codes for ecommerce in Europe, classify right or pay the wrong duty

Every product crossing an EU border needs a commodity code, and that code sets the duty rate and the rules that apply. Get it wrong and you overpay, underpay and risk a hold or a penalty. Get matched to European partners who classify goods properly, so your imports clear on the right code and the landed cost is the real one.

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, is what a customs authority uses to decide the duty rate, the VAT treatment and any controls on a product. Classification is not a formality: the wrong code means the wrong duty, an over- or under-payment, and exposure to holds and penalties. The matching filters to European partners who classify goods correctly as part of clearance, so your landed cost rests on the right code rather than a guess.

Partners who classify, not guess

Filter to European partners whose customs capability includes proper classification of your products, so codes are assigned on the goods' real characteristics rather than copied from a rough match that clears at the wrong rate.

Duty and VAT calculated on the right code

See partners who tie classification to the duty and import VAT they calculate, so the landed cost you price on is the one customs will actually apply, not an estimate that unravels at the border.

How commodity classification works

  1. 01

    Describe your products

    Set out what you sell, the materials, function and how the goods are made and presented, since these are the characteristics that decide the correct code.

  2. 02

    Compare partners on customs capability

    Partners are filtered to those who classify goods properly and clear on the right code, then compared on the customs capability behind your lanes rather than headline handling rate.

  3. 03

    Request an intro

    Send your product profile so a partner can classify your range and quote the duty and import VAT that follow, giving you a landed cost built on the real codes.

  1. 01

    The duty rate

    The commodity code determines the import duty percentage the EU applies, so the code is the single input that most changes what an import costs to bring in.

  2. 02

    The rules and controls

    Codes also carry any licensing, restrictions or preferential rates that apply to a product, so the right classification surfaces the rules a shipment must meet, not just the rate.

  3. 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 and let the matching find a European partner whose customs capability includes classifying your products correctly.

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. It is the single input that most determines what an import costs and how it is treated: customs uses it to set the duty rate, to establish the VAT treatment, and to flag any licences, controls or preferential rates that apply to the goods. 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 the classification step is one of the most valuable things a competent customs or fulfilment partner does: assigning the correct code, and clearing consistently against it, is what makes duty, VAT and clearance predictable rather than a source of surprise.

Also called: commodity code, tariff code, CN code, Harmonised System code

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, the VAT treatment and any controls on a product. It is the single input that most changes what an import costs and how it clears, so the right code is the basis of 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 responsibility ultimately sits with the importer, but a capable customs or fulfilment partner classifies your products as part of clearance and clears consistently against the correct code. Matching to a partner who classifies properly, rather than copying a rough match, is what keeps duty and VAT predictable.

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. Borderline products can be genuinely difficult to place, which is where an experienced partner adds value.

Explore further

EU customs clearance for ecommerce

The clearance process that classification feeds into.

Incoterms for ecommerce in Europe

Who is responsible for the duty the code sets.

VAT and IOSS fulfilment in Europe

The VAT treatment that follows from a product's code.

China to EU fulfilment

An import lane where correct classification saves the most.

Browse the directory

Filter every partner by country, platform, carrier, COD and VAT/IOSS.

EU Cross-Border Tax and Customs Guide for Ecommerce Brands

A clear guide to EU VAT, OSS, IOSS, customs duties, and return taxes for online retailers selling across European borders.

EU Customs, VAT and IOSS Guide for Ecommerce

A practical guide to EU VAT, the One Stop Shop, IOSS, customs duties, and handling cross-border returns when selling to European consumers.

Navigating OSS, IOSS, and Local VAT for EU Ecommerce Expansion

Expanding across European borders requires a clear tax strategy. Here is how OSS, IOSS, and local VAT registrations work together when shipping to EU consumers.

EU Customs Duties and the 150 Euro VAT Threshold

Selling online across EU borders requires a clear grip on the 150-euro threshold, IOSS, OSS, and customs duties.

EU Ecommerce Returns: How to Handle VAT and Customs Without Paying Twice

Returning cross-border orders in Europe often triggers unnecessary VAT and duty charges. Here is how IOSS adjustments, Returned Goods Relief, and local return routing keep your margins intact.

EU VAT and IOSS, explained for ecommerce sellers

The 2021 VAT reforms changed how every parcel under 150 euros enters the EU. Here is what IOSS actually is, when you need it, and who files it.