Skip to main content

Customs and cross-border

How to find the HS code for your products

Every product you ship across a border needs a commodity code on the customs declaration. This guide explains how HS, CN, TARIC and HTS codes fit together, walks through one real example, shows how customs classifies a product step by step and lists the official tools to check your answer. It is not legal advice: a suggested code is not a binding classification.

Diego Nijboer · WISEPIMLast updated:

Short answer

An HS code is the 6-digit international customs code for a type of product. The EU adds two digits for its Combined Nomenclature (CN, 8 digits) and two more for TARIC (10 digits); the US uses the 10-digit HTS. To find the code, describe the product by material and function, find its chapter, read the section and chapter notes, pick the most specific heading and work down to the subheading. A cotton T-shirt, for example, is 6109 10 00 in the EU. When you are unsure, search binding rulings or apply for a BTI.

Look up a code with the finder

Describe the product in a few words or type a code you already have. The free HS code finder suggests codes from the EU Combined Nomenclature 2026 or the US HTS, and every code links to its place in the HS code directory. Treat the result as a starting point and check it with the steps below.

HS, CN, TARIC and HTS explained

The Harmonized System (HS) is maintained by the World Customs Organization and used by customs authorities worldwide. It has 97 chapters, with chapter 77 reserved for future use, and its codes have 6 digits. Up to those 6 digits a product has the same code in every country that uses the HS.

Each country adds digits for its own duties and statistics. The EU Combined Nomenclature (CN) has 8 digits and is republished every year; the 2026 edition is Regulation (EU) 2025/1926 and has 16,728 codes in the edition WISEPIM uses. TARIC, the EU's integrated tariff, adds two more digits for measures such as duty suspensions, quotas and anti-dumping duties. The US Harmonized Tariff Schedule (HTS) has 10 digits: an 8-digit tariff line plus a 2-digit statistical suffix. HTS 2026 Revision 21 has 38,181 codes in the edition WISEPIM uses.

CodeDigitsSet byUsed for
HS6World Customs OrganizationThe shared basis in every country that uses the HS
CN8European UnionEU export declarations and trade statistics
TARIC10European CommissionEU import declarations, with EU duties and measures
HTS10U.S. International Trade CommissionUS import entries

How the digits are built

Every level narrows the one above it. Here is a knitted cotton T-shirt in the EU Combined Nomenclature 2026, with the official line text of each level.

  • The material matters: a knitted T-shirt of man-made fibres is 6109 90 20, "Of wool or fine animal hair or man-made fibres", not 6109 10 00.
  • The US splits the same subheading its own way. Its heading text reads "T-shirts, singlets, tank tops and similar garments, knitted or crocheted", and 6109.10.00.12 is the line for other men's T-shirts of cotton.
  • Browse the levels yourself in the HS code directory, for example heading 6109.
LevelDigitsCodeOfficial text (CN 2026)
SectionRoman numeralXIGroups chapters 50 to 63 (textiles); not part of the code
Chapter261ARTICLES OF APPAREL AND CLOTHING ACCESSORIES, KNITTED OR CROCHETED
Heading46109T-shirts, singlets and other vests, knitted or crocheted
HS subheading66109 10Of cotton
CN code86109 10 00Of cotton
TARIC or HTS102 more digitsEU measures (TARIC) or US statistics (HTS)

Classify a product step by step

Customs classifies with the General Interpretative Rules (GRI) printed at the start of the nomenclature. Rule 1 is the one that decides most cases: classification follows the terms of the headings and the section and chapter notes, and the titles of sections and chapters are for reference only. A heading that sounds right but is excluded by a chapter note is the wrong heading.

  1. Describe the product the way customs sees it: what it is, what it is made of, what it does and how it is presented. "Knitted cotton T-shirt" classifies; "summer essential tee" does not.
  2. Find the chapter by material or by function, then read the section and chapter notes before anything else. They often exclude products or send them to another chapter.
  3. Pick the heading whose text describes the product most specifically (GRI 3(a)). For sets and products made of several materials, the part that gives the essential character decides (GRI 3(b)).
  4. Work down level by level, comparing only lines at the same level (GRI 6). Choose an "Other" line only after you have ruled out the named lines next to it.
  5. Search binding rulings for similar products in EBTI or CROSS and compare their descriptions with yours.
  6. Store the code on the product with its market, source and date, and check it again when the nomenclature changes. The CN changes every 1 January.

Binding rulings and official tools

This guide is not legal advice. A code from a finder, a supplier or this page is a suggestion, not a binding classification. Check it with a customs broker or the customs authority, or apply for a Binding Tariff Information (BTI) decision.

A BTI is a classification decision for one specific product. In the EU it is free, valid for three years and binding on the customs authorities of every member state and on you as the holder. You apply electronically and can search the BTIs already issued, without confidential details, in the EBTI database. In the US, Customs and Border Protection issues binding rulings, which you can search in CROSS.

ToolWhat you use it for
[TARIC consultation](https://ec.europa.eu/taxation_customs/dds2/taric/) (European Commission)The 10-digit EU code with duties and measures for a country of origin
[EBTI database](https://ec.europa.eu/taxation_customs/dds2/ebti/)Binding Tariff Information issued in the EU
[CN 2026 on EUR-Lex](https://eur-lex.europa.eu/eli/reg_impl/2025/1926/oj)The legal text, including the GRI and the section and chapter notes
[USITC HTS](https://hts.usitc.gov/)The US schedule with its notes
[CBP CROSS](https://rulings.cbp.gov/)US binding rulings
[Gebruikstarief](https://www.douane.nl/kennisbank/douane-tarief-voorziening-dtv/) (Douane Nederland)Dutch national tariff with import rates and rules
[EZT-online](https://auskunft.ezt-online.de/) (German Zoll)German electronic customs tariff
[RITA](https://www.douane.gouv.fr/demarche/connaitre-la-nomenclature-de-votre-marchandise) (French douane)French tariff reference with national rules

Where marketplaces and carriers ask for it

Customs declarations need a commodity code for every product, so marketplaces that ship across borders, Amazon among them, and courier and postal services ask sellers for HS codes. The exact field name and the number of digits differ per channel and destination, so check each channel's own documentation.

A practical rule: store the 6-digit HS code as the shared minimum, and add the 8-digit CN or 10-digit HTS code for the markets you ship to. A wrong code can mean the wrong duty, a held shipment or a correction afterwards.

Keep HS codes in your product data

Put the code on the product, not on each order or shipment, so every channel and every declaration uses the same value. Variants usually share a code, but a change of material can change it, as the cotton and man-made fibre T-shirts above show.

Sources

Vendor documentation we read for this guide, as of October 2026. Features and names change, so check the current documentation before you decide.

Frequently asked questions

An HS code is the 6-digit code of the Harmonized System, the international customs nomenclature maintained by the World Customs Organization. It classifies a type of product, such as cotton T-shirts (6109 10), and is the same in every country that uses the HS.

Describe the product by material and function, find its chapter, read the section and chapter notes, pick the most specific heading and work down to the subheading. Then compare your answer with binding rulings in EBTI or CROSS, or ask a customs broker.

HS is the 6-digit international base. The EU CN adds two digits (8), TARIC adds two more for EU measures (10), and the US HTS has 10 digits: an 8-digit tariff line and a 2-digit statistical suffix.

Only the first 6 digits. Every country that uses the HS adds its own digits, so the full code for the same product differs between, for example, the EU and the US.

No. A suggested code is not a binding classification. Check it with a customs broker or the customs authority, or apply for Binding Tariff Information, which in the EU is free and valid for three years.

The HS has 97 chapters, grouped into sections. Chapter 77 is reserved for possible future use, so it has no codes.

Still have questions?

Can't find the answer you're looking for? Please get in touch with our team.

Contact Support

Fill HS codes across your catalog

WISEPIM keeps one HS code per product and can fill EU CN or US HTS codes for the products that still miss one, keeping low-confidence codes as proposals for your review. Free for up to 100 products.

Keep exploring

Hand-picked next steps to go deeper.