- The first six digits of an HS code are shared internationally; countries add further digits for their own tariff and statistics.
- Classification follows a fixed legal method, the General Interpretive Rules, applied in order.
- Classify by what the product is and what it is made of, not by its marketing name or the code your supplier used.
- If the code is uncertain and the stakes are high, ask your customs authority for a binding ruling.
The Harmonized Commodity Description and Coding System, usually called the HS, is a product nomenclature maintained by the World Customs Organization (WCO) and used by most trading nations. Every physical product you import or export belongs to exactly one HS code. That code decides the duty rate, whether the goods qualify for a trade agreement, which statistics they appear in and often which regulators want to see them. Getting it right is one of the most important tasks in importing.
How an HS code is structured
The HS is organised as a hierarchy. It is divided into 21 sections and chapters numbered 01 to 97, with chapter 77 reserved for future use. Within each chapter the digits narrow down the description step by step.
| Level | Digits | Example (illustrative) | What it describes |
|---|---|---|---|
| Chapter | 2 | 61 | Knitted or crocheted apparel and clothing accessories |
| Heading | 4 | 61.09 | T-shirts, singlets and other vests, knitted |
| Subheading | 6 | 6109.10 | Of cotton |
| National tariff line | 8–10 | 6109.10.xx.xx | Country-specific split for duty or statistics |
The six-digit subheading is the same in every country using the HS. Beyond that, each country or customs union adds its own digits. The EU uses an eight-digit Combined Nomenclature with further digits for its integrated tariff; the United States uses a ten-digit schedule; India and many other countries use eight-digit national lines. This is why a supplier’s export code and your import code may match for six digits and differ after that.
Which edition is in force?
The WCO reviews the HS periodically to reflect new products, technology and trade patterns. The current version is HS 2022, which took effect at the start of 2022. The WCO has planned the next edition for 2028. When a new edition arrives, some codes are split, merged or moved, so importers should recheck their classifications as countries publish updated tariffs. You can follow the process at wco.int.
The General Interpretive Rules in plain English
Classification is a legal exercise governed by six General Interpretive Rules (GIRs). They are applied in order: you only move to the next rule if the earlier one does not settle the question.
- GIR 1: Classification is decided by the wording of the headings and the section and chapter notes. Titles of sections and chapters are only for reference. Most products are classified at this step.
- GIR 2: (a) An incomplete or unassembled article is classified as the finished article if it has its essential character; (b) a reference to a material includes mixtures and combinations of it.
- GIR 3: When goods could fall under two or more headings, choose (a) the most specific description, then (b) the material or component that gives the essential character, then (c) the heading that comes last in numerical order.
- GIR 4: Goods that fit no heading go under the heading for the goods they most closely resemble.
- GIR 5: Covers cases and packaging, such as fitted camera cases or normal packing materials, which are usually classified with the goods they contain.
- GIR 6: Applies the same logic at subheading level, comparing only subheadings at the same level.
Retail sets made of different items, such as a gift box with a mug and coffee, are a frequent source of confusion. GIR 3(b) often classifies the whole set by the item that gives it its essential character, but the conditions are specific. Check the official explanatory material or ask a broker.
How to classify a product step by step
- Describe the product precisely. Write down what it is, what it is made of (with percentages), how it works, what it is used for and how it is presented for sale. Vague descriptions produce vague codes.
- Find candidate chapters. Start with the material or function. A steel water bottle could sit with articles of steel; a bottle with an electric heating element points towards electrical appliances.
- Read the section and chapter notes. Notes often exclude products from a chapter or define terms. They frequently decide the answer.
- Choose the heading under GIR 1, then move to the other rules only if needed.
- Narrow to the six-digit subheading, then to your country’s national tariff line.
- Check precedents. Many customs authorities publish past classification rulings that you can search for similar products.
- Record your reasoning. Keep a short note of the code, the rules applied and the sources consulted. If customs questions it later, you can show reasonable care.
Our HS code finder helps with the early stages, and the import duty calculator shows how the code feeds into your cost.
Binding rulings: certainty before you ship
Many customs administrations offer advance or binding classification rulings. You submit a detailed description, often with photos, specifications or a sample, and customs issues a written decision that it will apply to your future imports of that product. The EU calls these Binding Tariff Information decisions; other countries use names such as advance rulings. They are typically free or low-cost but take time, so apply well before the first shipment. A ruling is generally valid only for the exact product described and for a limited period.
What happens if you get it wrong
Misclassification is treated as an error in your declaration, whether or not it was deliberate. Consequences can include:
- Demands for unpaid duty and tax, often going back several years, plus interest.
- Penalties, especially where customs considers you did not take reasonable care.
- Shipments held for examination, causing storage charges and missed delivery dates.
- Loss of preferential duty rates under a trade agreement if the wrong code was used to claim them.
- Missed licence or regulatory requirements tied to the correct code.
Overpaying is a risk too. A code with a higher duty rate than necessary quietly erodes your margin on every shipment. Some countries allow refunds for overpayment within a time limit.
The exporter’s code is a useful starting point, but the importer is legally responsible for the import declaration. Confirm the code against your own country’s tariff, as described in our customs clearance guide.
Frequently asked questions
Is an HS code the same in every country?
The first six digits are the same in every country that uses the Harmonized System. Additional national digits, and the duty rates attached to them, differ from country to country.
Who is responsible for choosing the HS code?
Legally, the importer (or the declarant acting for the importer) is responsible for the code on the import declaration. A customs broker can advise and file it, but the liability for errors usually remains with the importer.
Can one product have two HS codes?
A product has only one correct code in a given country’s tariff at a given time. However, the national digits used on export and import can differ, and a product can move to a new code when the HS or a national tariff is amended.
How long does a binding ruling take?
Processing times vary by country and by how complex the product is. Some are decided in weeks, others take months. Check the expected timeline on your customs authority’s website and apply early.
Will the next HS edition change my code?
It might. Each edition amends a number of headings and subheadings. When your country publishes its updated tariff, compare your products against the correlation tables to see if any codes have moved.
Post one buying request — product, quantity, destination — and get matched quotes. Free.
This guide is general education, not legal, tax or customs advice. Rules change and vary by country — confirm details with your customs authority or a licensed broker before you ship. Spotted something out of date? Tell us.