What Is an HS Code? A Practical Guide to Product Classification
Every product that crosses an international border needs a classification code. That code is the Harmonized System (HS) code, and getting it right affects your customs duty rate, your paperwork, and how quickly your shipment clears customs.
In this guide, you'll learn what an HS code actually is, how the numbering system is structured, and how to find the correct code for your own product.
What is an HS code?
The Harmonized System is a standardized numerical method of classifying traded products, developed and maintained by the World Customs Organization. Over 200 countries use it as the basis for their customs tariffs and trade statistics.
An HS code identifies exactly what a product is — not its brand, not its price, but its physical nature and composition. Two competing brands of the same product (say, cotton T-shirts) will share the same HS code.
How the code is structured
A full HS code is typically 6 to 10 digits, read in pairs:
- First 2 digits — the chapter (broad category, e.g. 61 = knitted apparel)
- Next 2 digits — the heading (more specific group, e.g. 6109 = T-shirts, knitted)
- Next 2 digits — the subheading (further detail, standardized worldwide)
- Remaining digits — country-specific extensions used for national tariff and statistics purposes
The first 6 digits are identical everywhere in the world. The digits after that vary by country, since each customs authority adds its own extensions.
Why the code matters
Your HS code determines:
- The customs duty rate applied to your shipment
- Whether import licenses, quotas, or restrictions apply
- Eligibility for preferential rates under free trade agreements
- The VAT treatment in many jurisdictions
Misclassifying a product — even unintentionally — can lead to delayed clearance, back-payment of duty, or penalties.
How to find the right HS code
- Start with a plain description of what the product actually is (material, function, and form — not the brand name).
- Search our HS Code Finder using that description to find matching headings.
- Compare candidate headings by reading the exact wording of each — small differences in "knitted vs. woven" or "of cotton vs. of synthetic fibers" change the code.
- When a shipment is high-value or the classification is ambiguous, confirm with a licensed customs broker before shipping.
A worked example
A men's cotton knitted T-shirt typically falls under heading 6109 ("T-shirts, singlets and other vests, knitted or crocheted"). A woven (not knitted) cotton shirt, by contrast, falls under a different heading entirely (Chapter 62) — the construction method, not just the material, changes the classification.
Frequently asked questions
Is the HS code the same as the tariff code?
They're closely related. The HS code is the internationally standardized first 6 digits; the "tariff code" or "commodity code" used by a specific country's customs authority extends those 6 digits with additional national digits.
Can one product have more than one valid HS code?
In principle, no — a product should have exactly one correct classification. In practice, similar products can be classified differently depending on material composition, intended use, or level of processing, which is why precise product descriptions matter.
What happens if I use the wrong HS code?
You risk paying the wrong duty amount, having your shipment held at customs for review, or facing penalties for misdeclaration — even if the error was unintentional.
Related tools and reading
- HS Code Finder — search HS headings by product description
- Customs Duty Calculator — calculate duty once you know your HS code
- What is Customs Value and how is duty calculated?
- Glossary: HS Code
Conclusion
An HS code isn't paperwork trivia — it's the single input that determines your duty rate, your compliance obligations, and how smoothly your shipment moves through customs. When in doubt, describe your product precisely, search by that description, and confirm with a professional before you ship.
Ready to classify a product? Search the HS Code Finder →
Last updated: July 25, 2026