Skip to main content

Kontor of Bruges

HS Codes and EU Tariff Classification: A Practical Guide for Non-EU Exporters


Publication Date: 10 August 2026

Read Time:  7 minutes

Target Audience: Non-EU brands, supply chain managers, and e-commerce operators responsible for product classification in EU customs declarations.

Introduction

If you export goods to the European Union, getting the product classification right is one of the most important parts of your customs data.

The classification assigned to your goods determines more than the customs duty rate. It can also affect whether additional trade measures, import restrictions, licences, quotas, anti-dumping measures, or other requirements apply.

Get it wrong and the consequences can include incorrect duty assessments, customs queries, delays, additional administrative work, and potentially significant retrospective costs.

Yet many non-EU brands still treat classification as an administrative afterthought: copying a competitor’s code, relying on a supplier’s assumption, using a generic product description, or expecting a courier or customs broker to determine the correct classification without sufficient product information.

This guide explains how HS, CN and TARIC codes work in the EU, what makes classification difficult, and what exporters should do before their goods reach the European border.

What Is an HS Code?

The Harmonized System (HS) is the international product classification system developed by the World Customs Organization (WCO).

It provides a common structure for classifying traded goods. The international HS nomenclature is organised into approximately 5,000 commodity groups, each identified by a six-digit code. The first two digits identify the chapter, the next two the heading, and the final two the HS subheading.

The European Union builds its own tariff classification system on top of the HS.

HS: 6 digits

The first six digits form the internationally harmonised HS classification.

CN: 8 digits

The EU extends the HS with two additional digits through the Combined Nomenclature (CN).

The 8-digit CN code is the EU’s customs classification system and is used to determine the applicable customs duty and various other EU measures.

TARIC: EU tariff measures

The EU’s TARIC system integrates the CN classification with additional tariff and commercial measures, including measures such as tariff quotas, suspensions and anti-dumping duties.

The relevant TARIC information can therefore depend not only on the product classification, but also on factors such as the product’s origin.

This distinction matters.

An HS code is not the same thing as the complete EU customs classification and tariff treatment.

For an exporter shipping into Europe, simply knowing the first six digits may not be enough to determine what actually applies at import.

Why Classification Matters for EU Shipments

1. Classification Determines More Than Duty

EU tariff classification is used to determine the customs duty applicable to goods, but its role goes further.

The classification can also affect:

  • Import or export licences
  • Restrictions or prohibitions
  • Certificates and other documentation
  • Anti-dumping or other trade-defence measures
  • Tariff quotas
  • Excise treatment
  • Certain VAT-related classifications or rates
  • Statistical reporting

The European Commission explicitly notes that tariff classification can remain relevant even where the customs duty rate is zero.

That is why classification should not be treated simply as a number used to calculate duty.

2. Classification and ICS2 Are Related, But Not the Same Thing

ICS2 (Import Control System 2) is the EU’s advance cargo information system for safety and security risk analysis.

Carriers and other economic operators involved in bringing goods into or through the EU must provide the required advance data through the Entry Summary Declaration (ENS). The information is then used for risk analysis and targeted controls.

This makes good shipment data increasingly important.

In particular, goods descriptions need to be sufficiently precise to identify the goods. Generic descriptions such as:

  • “goods”
  • “parts”
  • “accessories”
  • “gifts”
  • “clothing”

may not provide enough information for customs authorities to properly identify what is being transported.

The European Commission also maintains an updated list of ICS2 “stop words”, which illustrates how seriously the quality of advance cargo descriptions is being treated.

However, ICS2 should not be confused with the customs tariff classification itself. They are related parts of the overall customs data chain, but they serve different purposes.

Common HS Classification Mistakes Non-EU Exporters Make

1. Using a Generic Description Instead of Classifying the Actual Product

“Gift”, “accessory”, “component” or “consumer goods” tells customs very little.

A proper classification depends on the actual characteristics of the product, which may include:

  • Composition
  • Material
  • Function
  • Design
  • Construction
  • Intended use
  • Degree of processing
  • Whether the product is complete or incomplete
  • Whether it forms part of a set or composite product

The more complicated the product, the less reliable a generic product category becomes.

2. Assuming One Product Set Always Means One Code

Subscription boxes, gift sets and bundled products create a particularly common classification problem.

A box containing several different products should not automatically be declared under a fictional “gift box” classification simply because the products are shipped together.

However, the opposite assumption is also dangerous.

It is not always correct to declare every component as a separate classification either.

The EU classification rules contain specific provisions for sets, composite goods and mixtures. Under the General Rules for the Interpretation of the Combined Nomenclature, the correct treatment can depend on the nature of the goods and, in certain cases, which component gives a set its essential character.

The correct question is therefore not:

“How many products are physically inside the box?”

It is:

“How does EU tariff classification treat these goods as presented?”

This distinction is particularly important for subscription boxes, kits and bundled products.

3. Copying a Supplier’s or Competitor’s Code

A supplier may provide an HS code on its commercial documentation.

That does not automatically make the classification correct for your EU import.

Likewise, a competitor selling a visually similar product may use a different classification because its product differs in:

  • Material composition
  • Construction
  • Intended use
  • Technical characteristics
  • Manufacturing process
  • Product presentation

Classification should therefore be based on the actual product being imported, not simply on what another company calls it.

4. Assuming the First Six Digits Are Enough

The six-digit HS classification provides the internationally harmonised basis for classification.

But the EU extends this through the 8-digit Combined Nomenclature and applies additional measures through TARIC.

Two products that appear similar at first glance may therefore require different CN classifications or be subject to different measures.

For an EU import, the practical objective is not simply:

“Find an HS code.”

It is:

“Determine the correct EU tariff classification and identify the measures applicable to that product and origin.”

5. Leaving Classification Until the Shipment Is Ready to Move

Classification should not be treated as a last-minute documentation exercise.

If the code is wrong, changing it after goods have already entered the customs process can create additional work, delays and potentially incorrect duty calculations.

For businesses shipping recurring volumes, classification should ideally be established at product-catalogue level before regular shipments begin.

That creates a consistent classification dataset that can then be used across:

  • Commercial invoices
  • Customs declarations
  • Shipping platforms
  • Carrier data
  • Product master data
  • Batch manifests

How to Find the Correct EU Classification

There is no universal “HS code lookup” that can replace product analysis.

A practical classification process looks like this.

1. Start With the Actual Product

Document the characteristics that may influence classification.

Depending on the product, this may include:

  • Main materials
  • Composition percentages
  • Technical specifications
  • Intended use
  • Manufacturing method
  • Product dimensions
  • Whether it is finished or unfinished
  • Whether it is sold as a set
  • How it is presented at import

Do not start with the code.

Start with the product.

2. Use the EU Classification Resources

The European Commission provides several tools for researching tariff classification.

TARIC contains the EU’s integrated tariff and commercial measures.

CLASS provides access to classification information including the Combined Nomenclature, explanatory notes, classification regulations, case law and TARIC information.

These resources are considerably more reliable than copying a code from a supplier catalogue, marketplace listing or competitor.

3. Apply the General Rules of Interpretation

EU tariff classification follows the General Rules for the Interpretation of the Combined Nomenclature.

The rules provide the framework for determining how goods should be classified.

For example, classification can depend on:

  • The wording of the relevant tariff headings
  • Section and chapter notes
  • The classification of incomplete or unfinished goods
  • Mixtures and composite goods
  • Sets put up for retail sale
  • Packaging and containers in specific circumstances

The rules are applied in sequence. You should therefore avoid selecting a code simply because the product name appears to match the description.

4. Check the Classification Against the Product’s Origin

Classification and origin are separate customs concepts.

The classification identifies what the product is for tariff purposes.

The origin determines where the product is considered to originate for customs purposes.

Both can influence the measures applied at import.

For example, a particular CN classification may be subject to an anti-dumping measure for goods originating in a particular country, while the same classification may not be subject to that measure for goods originating elsewhere.

TARIC is designed to bring these EU measures together.

5. Consider a Binding Tariff Information Decision

If classification remains uncertain, an EU importer can consider applying for Binding Tariff Information (BTI).

A BTI is a legal decision issued by an EU customs authority concerning the tariff classification of a specific product.

BTI decisions are generally valid for three years throughout the EU and are binding on EU customs administrations and the holder of the decision, subject to the applicable conditions.

A BTI application requires detailed and accurate product information. If the information supplied does not accurately describe the goods, the resulting decision may not provide the protection you expect.

For products imported regularly and at significant volumes, obtaining formal classification certainty can therefore be worthwhile.

Practical Example: A Subscription Box

Let us make this practical.

Imagine a UK-based subscription brand shipping a monthly lifestyle box to customers in the EU.

Each box contains:

  • One knitted cotton T-shirt
  • One journal
  • One ceramic mug
  • One scented candle

The brand now has to prepare its customs data.

Step 1: Do Not Declare the Box as One Generic Product

The first mistake would be to declare:

“1 × Subscription Gift Box”

That does not tell customs what is actually being imported.

A description such as “gift”, “bundle” or “assorted goods” does not replace the need to identify the actual goods and provide the relevant customs information.

Step 2: Identify Each Product

Start with the products themselves.

For each item, establish:

  • What exactly is the product?
  • What is it made of?
  • What is its intended use?
  • Where was it manufactured?
  • What classification has been established for that product?

For example:

ProductInformation to establish
Knitted cotton T-shirtProduct type, material, construction, intended use
JournalProduct type, materials, construction
Ceramic mugProduct type, material, use
Scented candleProduct type, composition, presentation

At this stage, do not simply copy an HS code from a supplier or another brand. Classification depends on the characteristics of the actual product.

Step 3: Determine Whether the Products Form a Customs Set

This is where the classification becomes more complicated.

The fact that four products are physically packed into one subscription box does not automatically mean they have one customs classification.

Equally, you should not automatically assume that every product must always be declared separately.

The EU’s classification rules contain specific provisions for sets, composite goods and other combinations of products. Whether goods qualify as a set depends on how they are presented and what they are intended to be used for.

A box containing products designed and presented together for a specific activity may potentially be treated differently from a box containing unrelated lifestyle products.

This is why “one box = one HS code” is not a reliable rule.

Step 4: Establish the Classification Before the First Shipment

Once the treatment of the products has been established, record the classification in your product master data.

For each SKU, maintain at least:

Product dataExample
Product descriptionKnitted cotton T-shirt
Material100% cotton
Intended useClothing
Country of originVietnam
HS classificationEstablished classification
EU CN codeEstablished classification
Supporting informationProduct specification / classification rationale

The exact CN classification should be verified against the actual product and the current EU tariff information.

For products where classification is unclear or commercially significant, discuss the classification with your customs broker or consider applying for a Binding Tariff Information (BTI) decision.

What the Commercial Invoice Should Achieve

The objective of the commercial invoice is not simply to contain a number.

It should give customs and the parties handling the shipment enough information to understand what is being imported and how it has been classified.

Instead of:

1 × Subscription Gift Box – €62

the documentation should provide sufficiently specific information about the goods contained in the shipment, together with the relevant values, quantities, origin information and established classifications.

The exact presentation will depend on the customs procedure, carrier and shipment structure.

The important point is:

Do not make customs reconstruct your product catalogue from a vague description on the invoice.

A Practical 4-Step Process for Your Next Shipment

If HS, CN, TARIC and ICS2 are starting to sound like alphabet soup, the practical process is actually much simpler.

Step 1: Build Your Product Master Data

Do not determine classification when the truck is already waiting.

Create one master record for every product you regularly export to the EU.

Record:

  • Product name and detailed description
  • Material and composition
  • Intended use
  • Country of origin
  • Established HS/CN classification
  • Supporting product information
  • Classification rationale or supporting ruling, where applicable

This becomes your single source of truth for customs and logistics data.

Step 2: Validate the Classification

Do not rely blindly on a supplier’s HS code.

Use the EU’s tariff classification resources and, where appropriate, ask your customs broker or customs adviser to verify the classification.

For products with significant volumes, complex construction or potential trade measures, consider whether a BTI decision is appropriate.

Step 3: Build the Shipment Documentation From That Data

Once the product classifications have been established, use the same product data consistently across your:

  • Commercial invoice
  • Packing list
  • Customs declaration
  • Carrier data
  • Shipment manifest

Avoid creating a new description or classification manually every time a shipment leaves your facility.

Step 4: Check the Data Before the Shipment Leaves Origin

This is where the logistics workflow becomes important.

Before your consolidated shipment leaves the origin country, check that the shipment data is complete and internally consistent.

At Kontor of Bruges, our role is operational rather than customs advisory. We can check the data supplied for the relay workflow and flag obvious omissions or inconsistencies before the shipment enters the EU distribution process.

The goal is simple: identify data problems while the goods are still at origin, rather than discovering them after the shipment has already reached Europe.

How Kontor of Bruges Fits Into the Process

Kontor of Bruges is a parcel relay hub, not a customs broker or customs authority.

The importer/exporter and their appointed customs representatives remain responsible for determining the correct customs classification and completing the relevant customs formalities.

Our role is operational.

For consolidated DDP shipments, we can work with the shipment data provided by the client and support the physical relay workflow by:

  • Receiving consolidated inbound shipments
  • Checking shipment data for operational completeness
  • Identifying obvious data inconsistencies
  • Applying local EU carrier labels
  • Relaying pre-packed parcels into the European carrier network

We do not issue tariff classifications, provide customs rulings, or replace a customs broker.

The objective is simple: the customs data should be correct before the goods enter the EU customs process, rather than being corrected after a shipment is already delayed.

Build Classification Into Your Shipping Process

For businesses shipping regularly into Europe, HS classification should not live in a spreadsheet that nobody checks until a shipment is about to leave.

Treat it as product master data.

For each product, maintain a structured record containing the relevant:

  • Product description
  • HS/CN classification
  • Country of origin
  • Product composition
  • Technical specifications
  • Supporting documentation
  • Classification rationale
  • BTI decision, where applicable

Then use that information consistently across your commercial and logistics documentation.

This is particularly important for brands with large product catalogues, recurring shipments or multiple manufacturing locations.

Final Thoughts

HS codes are only the starting point.

For EU imports, the practical objective is to establish the correct tariff classification under the EU’s Combined Nomenclature and then determine which TARIC measures apply to the product and its origin.

Do not guess.

Do not blindly copy a supplier’s code.

Do not assume that products packed together automatically share one classification.

And do not wait until your shipment is already at the border to discover that your product data is incomplete.

For straightforward products, existing EU classification resources may provide enough information to establish the correct classification. For complex or high-value products, professional customs advice or a BTI decision may be appropriate.

Good customs classification starts long before the truck, aircraft or vessel reaches Europe.

Kontor of Bruges provides the operational relay infrastructure between consolidated inbound shipments and the European last-mile carrier network.