Incoforms · Incoforms Academy · International trade glossary · EN · FR · AR

HS Codes Explained: How to Classify Your Products Correctly

What an HS code is, how the 6-digit structure and the General Interpretative Rules work, and how to classify your products step by step, with real examples.

Key takeaways

  • The HS code is the international product language of customs: 6 digits shared worldwide, extended to 8 or 10 digits by each country.
  • Classification follows legal rules: the terms of the headings, the section and chapter notes, then the six General Interpretative Rules, in that order.
  • Classify by what the product is (material, form, processing), not by its commercial name or how you sell it.
  • The same 6 digits apply at export and import, but the national digits, duties and requirements are set by the importing country.
  • Use one checked code per product in your catalogue and on every document; inconsistent codes are a source of delays, penalties and lost preferences.

Every product that crosses a border has to be described in a language customs everywhere understand. That language is the Harmonized System, and its words are HS codes. The code you put on your invoice decides the import duty your buyer pays, whether a licence or sanitary certificate is required, whether a free trade agreement applies, and sometimes whether the goods may be exported at all. A wrong code can mean a duty reassessment, a penalty, a container held for inspection or a lost tariff preference.

Classification looks technical, and some products are genuinely difficult. But it follows clear legal rules, and with a method you can classify most of your own products confidently and know when to ask an expert. This lesson explains how HS codes are built, how the six General Interpretative Rules work, how to classify a product step by step, and where to find reliable answers. Worked examples cover dates, olive oil, porcelain tiles, couscous and a gift box that is trickier than it looks.

What is an HS code?

The Harmonized Commodity Description and Coding System, or HS, is an international product nomenclature developed and maintained by the World Customs Organization (WCO). It is used by more than 200 countries, territories and customs unions as the basis of their customs tariffs and trade statistics, covering almost all world trade.

The nomenclature is updated roughly every five years to follow technology and trade. The edition in force is HS 2022, with 1,228 headings and 5,612 six-digit subheadings. The next edition, HS 2028, enters into force on 1 January 2028; according to the WCO it creates hundreds of new subheadings and deletes others, so codes for some of your products may change.

How is an HS code structured?

The HS is organised in 21 sections and 97 numbered chapters (chapter 77 is reserved for future use). Each level narrows the description.

LevelDigitsExampleMeaning
SectionRoman numeralSection IIVegetable products
Chapter208Edible fruit and nuts; peel of citrus fruit or melons
Heading408.04Dates, figs, pineapples, avocados, guavas, mangoes and mangosteens, fresh or dried
Subheading60804.10Dates
National tariff line8 to 10Varies by countrySubdivisions for national duties and statistics

The first six digits are harmonised. Beyond them, each country or customs union adds its own digits: the European Union uses 8-digit Combined Nomenclature codes and 10-digit TARIC codes, the United States 10-digit HTS codes, and Algeria moved to a 10-digit tariff in 2016. When you export, you declare under your own country's tariff; your buyer declares under theirs. The six-digit core should match, the national digits will not.

What is the HS code used for?

  • Duties and taxes: the importing country's tariff rate is attached to the code.
  • Prohibitions and restrictions: licences, quotas, sanitary and phytosanitary controls, technical standards.
  • Preferential origin: many rules of origin are written as a change of tariff classification, for example "manufacture from materials of any heading except that of the product" (see rules of origin).
  • Export controls: dual-use and sanctioned goods lists are often cross-referenced to HS codes (see export controls and sanctions).
  • Statistics: every trade database you will use for market research is organised by HS code.

How do you classify a product, step by step?

  1. Describe the product precisely. Material and composition (with percentages), form, degree of processing, function, how it is packed and presented. Collect technical sheets and test reports.
  2. Find the likely section and chapter from the material or the nature of the product.
  3. Read the section and chapter notes. They are legally binding and often exclude products you would expect to find there.
  4. Compare the headings at four digits and choose the one whose wording covers your product.
  5. Apply the General Interpretative Rules in order if the product is incomplete, mixed, composite or could fit several headings.
  6. Go down to the subheading (six digits) by comparing only subheadings at the same level.
  7. Add the national digits from the tariff of the country where the declaration is made.
  8. Check and document: WCO explanatory notes, classification opinions, published rulings in major tariffs, and record your reasoning in your product file.

The six General Interpretative Rules (GIR)

RuleWhat it says, in shortWhen it matters
GIR 1Titles of sections and chapters are for reference only; classification follows the wording of the headings and the section and chapter notesAlways: it is the starting point
GIR 2(a)An incomplete or unfinished article is classified as the finished one if it has its essential character; so is an unassembled or disassembled articleKits, flat-packed furniture, machines shipped in parts
GIR 2(b)A reference to a material includes mixtures and combinations of it with other materialsGoods made of several materials, sent on to GIR 3
GIR 3When two or more headings apply: (a) the most specific description wins; (b) mixtures, composite goods and retail sets are classified by the component giving their essential character; (c) failing that, the heading that comes last in numerical orderMulti-material and multi-function products, sets
GIR 4Goods that fit no heading go under the heading for the goods they most resembleRare, genuinely new products
GIR 5(a) Fitted cases made for a specific article follow that article; (b) normal packing materials follow the goods they containCamera cases, instrument cases, ordinary containers
GIR 6Subheadings are chosen with the same rules, comparing only subheadings at the same levelEvery classification below four digits

Worked examples

ProductKey factsClassification (HS 2022)Lesson
Deglet Nour dates, dried, pitted, in 5 kg cartonsFruit, not otherwise prepared0804.10Pitting and packing do not change the heading
Dates stuffed with whole almondsFruit and nuts prepared beyond the processes allowed in Chapter 8Generally heading 2008 (fruit and nuts otherwise prepared or preserved); confirm with rulingsProcessing can move a product from Chapter 8 to Chapter 20
Extra virgin olive oil in 1 L bottlesMeets the extra virgin criteria1509.201509.10 was deleted in HS 2022; use the new split
Couscous, dryA pasta product of durum wheat semolina1902.40Durum wheat semolina itself is in Chapter 11
Porcelain floor tiles 60 x 60 cm, water absorption 0.3%Ceramic tiles6907.21 (water absorption not exceeding 0.5%)Technical data decides the subheading

Where to find the right code

  • Your national tariff: the official online tariff of your customs administration, for export declarations.
  • The importing country's tariff: for example the EU's TARIC (also searchable through the Access2Markets portal), the UK Trade Tariff or the US HTS, to see duties and national digits.
  • The WCO: the nomenclature, the explanatory notes and classification opinions are the reference for interpretation.
  • Published rulings: the EU's binding tariff information database and US customs rulings show how other administrations classified similar products.
  • Advance rulings: members of the WTO Trade Facilitation Agreement must issue binding advance rulings on tariff classification on request. Algeria is not a WTO member, so ask Algerian customs directly what written opinion they can give.
  • Your customs broker: for difficult products, ask for a written classification with its reasoning.

Export code or import code: which goes on the documents?

On your commercial invoice, many exporters show the six-digit HS code, which is valid in both countries, and add the full national code where the buyer or the importing customs asks for it. The export declaration uses your national tariff line. A certificate of origin and a letter of credit may also state a code: if a credit mentions an HS code, the documents must be consistent with it.

Common mistakes in HS classification

  • Classifying by commercial name ("energy bar", "gift set") instead of composition and processing.
  • Copying a supplier's or competitor's code without checking that the product is really the same.
  • Using an outdated edition: codes changed in 2017, 2022 and will change again on 1 January 2028.
  • Skipping the chapter notes, which exclude many products from headings that look obvious.
  • Using another country's 8 or 10 digits on your own export declaration.
  • Different codes for the same product on the invoice, packing list, certificate of origin and declaration.
  • Forgetting that preferential origin depends on the code: a wrong code can mean applying the wrong origin rule (see free trade agreements).

Putting it into practice

In the Incoforms product catalogue, each product is recorded once with its description, HS code, unit, weights and packaging. When you add the product to a shipment, the code flows automatically into the proforma, commercial invoice, packing list and certificate of origin, so every document carries the same validated classification. When the HS 2028 changes arrive, you update the code once in the catalogue.

Frequently asked questions

What is an HS code?

An HS code is the number given to a product under the Harmonized Commodity Description and Coding System, maintained by the World Customs Organization. Its first six digits are the same in every country that uses the system; countries add further digits for their own tariffs and statistics. Customs use it to apply duties, taxes, restrictions and trade statistics.

How do I find the HS code for my product?

Describe the product precisely (material, composition, function, state, packaging), identify the likely chapter, read the section and chapter notes, compare the headings, and apply the General Interpretative Rules to reach the 6-digit subheading. Then find the national digits in the importing country's tariff. When in doubt, ask your customs broker or request an advance ruling where customs offers one.

Is the HS code the same in every country?

The first six digits are the same in all countries applying the same edition of the Harmonized System. Beyond six digits, each country or customs union has its own subdivisions: the EU uses 8-digit CN codes and 10-digit TARIC codes, the United States 10-digit HTS codes, and Algeria a 10-digit tariff since 2016. A 10-digit code from one country is not valid in another.

Who is responsible for the HS code, the exporter or the importer?

Each declarant is responsible for the classification in its own declaration: the exporter (or its broker) at export, the importer at import. In practice the buyer relies on the code on your commercial invoice, so a wrong code from you causes problems at destination too. Agree the code with your buyer and keep your classification reasoning on file.

When does the next HS edition come into force?

The current edition is HS 2022. The WCO has adopted the HS 2028 amendments, which enter into force on 1 January 2028 and create new headings and subheadings in many chapters. Review your product codes before that date.