Answer · 5 min read · Updated June 2026

What is an HS code and how do you find the right one?

It is the number that decides your duty rate, your paperwork, and whether a container clears or sits at the border. Here is what the code is, how it is built, and how to find the correct one for your product.

What an HS code is and how to find the right one when importing from China: classify by the product's essential character in your own country's tariff schedule
Short answer

An HS code (Harmonized System code) is a standardized number that classifies your product for customs worldwide. It sets the duty rate you pay, the import taxes, and whether your goods need a licence, certificate or inspection. You find the right one in your own country's tariff schedule (US Harmonized Tariff Schedule, EU TARIC, UK Trade Tariff) by matching the product to what it is and what it is made of, then confirming it yourself instead of trusting the code a supplier writes on the invoice.

In this answer
  1. What an HS code actually is
  2. How an HS code is built
  3. Why the right code matters
  4. How to find the right HS code for your product
  5. The supplier's code is not your code
  6. What happens if you get it wrong

What an HS code actually is

An HS code is a number that tells customs what your product is, in a language every customs authority recognises. HS stands for Harmonized System, a classification standard maintained by the World Customs Organization (WCO) and used by more than 200 countries. Every physical product has a place in it, from cotton T-shirts to lithium batteries. When your goods reach a border, the code on the customs entry is what the officer reads to decide the duty rate, the import taxes, and whether your product needs a licence, a certificate, or an inspection. It is the first thing that happens to your goods at the border, and it sets nearly everything else in motion.

How an HS code is built

Every HS code starts with the same six digits worldwide, then each country adds its own. The six digits break down in pairs:

  • The first two are the chapter, the broad category. Chapter 95, for example, is toys, games and sports equipment.
  • The next two are the heading, the product group within the chapter.
  • The last two are the subheading, the specific product.

Those six digits are identical whether your buyer sits in Germany, Australia or the United States. After that, each country appends more digits for its own tariff and statistics. The US Harmonized Tariff Schedule (HTS) runs to 10 digits; the EU TARIC and the UK Trade Tariff also use a 10-digit commodity code. So a product might be 9617.00 at the international level and 9617.00.10.00 in the full US code. The duty rate lives in those national digits, which is why you classify against your own country's schedule rather than a generic six-digit code.

Why the right code matters

The HS code is not a formality. It decides:

  • The duty rate. The same kettle can carry a different rate in the US, the EU and the UK, and a neighbouring code can be several percentage points apart.
  • Import taxes and fees. VAT or GST treatment and merchandise-processing fees follow the classification.
  • Controls and paperwork. Some codes trigger licences, safety certificates, anti-dumping duties or quota restrictions. Electronics, food-contact items, batteries and textiles are common examples.

A wrong code does more than risk a fine. It can mean you have under- or over-paid duty on every shipment, and customs can reassess past entries going back years. The importer of record carries that liability, which on most terms is you, not the Chinese factory. We cover that split in who actually pays the import duty.

How to find the right HS code for your product

Classify by what the product is and what it is made of, working from your own country's official tariff:

  • Start with the official tariff tool for your country. The US HTS at hts.usitc.gov, the EU TARIC through the Access2Markets portal, the UK Trade Tariff on gov.uk. Skip the random third-party lookups.
  • Identify the chapter and heading by the product's essential character. A stainless steel vacuum flask is classified as a vacuum flask (heading 9617), not as "steel" and not as "kitchenware", because that is its specific identity.
  • Read the section and chapter notes. They contain exclusions that push a product somewhere you would not expect.
  • Apply the General Rules of Interpretation (GRI). These are the six WCO rules that settle classification when a product could plausibly fit two headings, using tests such as essential character and the treatment of sets.
  • Request a binding ruling when the answer is unclear or the duty stakes are high. The US (a CBP binding ruling), the EU (Binding Tariff Information, BTI) and the UK (an Advance Tariff Ruling) all issue official classifications you can legally rely on.

The Harmonized System is revised by the WCO roughly every five years, with HS 2022 the current edition, so re-check a code you have leaned on for a while.

The supplier's code is not your code

Chinese factories print an HS code on the commercial invoice, but treat it as a starting point rather than the answer. The code a supplier uses is built for Chinese export classification and their own convenience, and the national digits are meaningless in your country. Suppliers sometimes pick whichever code keeps their export paperwork simple, not the one that is correct for your import. You are the importer of record. The declaration is filed in your name, and customs holds you responsible for it. Confirm the code against your own tariff schedule before the goods ship, and put the agreed code on the purchase order so the invoice, packing list and customs entry all match.

What happens if you get it wrong

Misclassification shows up in two directions:

  • Overpaying. You sit in a higher-duty code than the correct one and quietly lose margin on every order.
  • Underpaying. The code understates the duty, customs catches it on entry or in a later audit, and you owe the back-duty plus interest and possible penalties.

Either way, the cost lands on the importer of record. A misdeclared code can also hold a shipment at the border while customs queries it, which burns demurrage and detention charges by the day. The fix is cheap next to the exposure: confirm the classification before you commit, keep the binding ruling on file if you have one, and make sure the code on every document agrees. The wider picture sits in how much it really costs to import from China.

Where Mila Sourcing fits

Classification is yours to get right, but you should not have to guess at it or police the paperwork alone. Our sourcing agents confirm the product and its correct classification angle, pin down the right Incoterm before you commit, and coordinate shipping so the customs entry matches what is actually in the box. That is the practical side of Sourcing Activation and Full Production Management.

Related, if you are costing out an order right now:

Landed cost, no surprises

Get the classification right before you wire.