How to Find an HS Code Step-by-Step (with Real Examples)
A 6-step workflow for finding the correct HS code for any product — from plain-English description to country-specific 10-digit extension — with three worked examples and the cross-check most guides skip.
Key Takeaways
The Harmonized System (HS) is a 6-digit universal product taxonomy maintained by the World Customs Organization (WCO) and used by 200+ countries; it has roughly 5,300 article descriptions organized into 21 sections, 99 chapters, ~1,200 four-digit headings, and ~5,300 six-digit subheadings.
The first 6 digits are universal but every country extends to 8 or 10 digits with its own logic — the US uses HTS, the EU uses Combined Nomenclature (CN) and TARIC, India uses ITC-HS.
Misclassification is the single largest cause of customs delays — industry data shows it accounts for roughly 22% of customs holdups, with each error costing $300–$1,500 in penalties, demurrage, and re-filing.
The 6 General Rules for Interpretation (GRI) are the legal hierarchy for resolving ambiguous classifications — most online HS finders ignore them, which is why their suggestions are often wrong.
The cross-check most guides skip is verifying your candidate code against real customs shipment records. If no one is shipping your product type under that code, you've classified it wrong.
What Is An HS Code?
The Harmonized Commodity Description and Coding System — the "HS" — is the global product taxonomy for international trade. It was developed by the World Customs Organization and entered force on 1 January 1988.
The 2022 edition is currently in use; the 2027 edition has been adopted by the WCO Council and will take effect on 1 January 2027.

The structure is hierarchical:
| Level | Digits | Example | Count |
|---|---|---|---|
| Section | — | Section XV: Base metals | 21 |
| Chapter | 2 | Chapter 73: Articles of iron or steel | 99 (97 active) |
| Heading | 4 | 7324: Sanitary ware of iron or steel | ~1,200 |
| Subheading | 6 | 7324.10: Sinks and washbasins, of stainless steel | ~5,300 |
| National extension | 8 / 10 | US HTS 7324.10.0010 | varies by country |
Customs duties, FTA rates, anti-dumping orders, sanctions classifications, and import licensing requirements all key off the HS code. Get it wrong, and you'll either overpay duty, get blocked at the border, or — in cases prosecuted as misclassification — face penalties under 19 U.S.C. § 1592 for US imports.
Verify your HS classification against actual customs declarations from millions of shipments to spot misclassifications before they trigger duty disputes.
Step-by-Step: Find Your HS Code
Step 1: Write a Precise English Description of Your Product
Start with how you'd describe the product to a customs officer who's never seen it. Five attributes are almost always relevant:
What it is (the noun): kitchen sink, T-shirt, lithium battery, solar inverter
Material composition: stainless steel 304, 100% cotton knit, lithium-ion 12V
Form / state: assembled vs unassembled, retail-packaged vs bulk, woven vs knitted
Function or end use: residential vs industrial, automotive vs consumer
Distinguishing technical specs: capacity (Ah), dimensions, voltage, weight per unit
A vague description like "T-shirt" lands you somewhere in HS Chapter 61 or 62 with no certainty. "Men's 100% cotton, knitted, short-sleeve T-shirt, retail-packaged" gets you precisely to HS 6109.10.
Step 2: Identify the Chapter (2 digits)
Browse the HS Nomenclature 2022 chapter list. The chapter logic follows a rough material → animal → plant → manufactured-good progression:
Chapters 01–24: Live animals, agricultural products, food
Chapters 25–27: Mineral products
Chapters 28–38: Chemicals
Chapters 39–40: Plastics and rubber
Chapters 41–43: Hides, leather, fur
Chapters 44–49: Wood, paper, cork
Chapters 50–63: Textiles
Chapters 64–67: Footwear, headgear
Chapters 68–70: Stone, ceramics, glass
Chapters 71: Precious stones, metals, jewelry
Chapters 72–83: Base metals
Chapters 84–85: Machinery and electrical equipment
Chapters 86–89: Transport equipment
Chapter 90: Optical, measuring, medical instruments
Chapters 91–97: Clocks, musical, arms, furniture, toys, art
For a stainless steel kitchen sink, you're in Chapter 73 (Articles of iron or steel). For a lithium battery, Chapter 85 (Electrical equipment). For a cotton T-shirt, Chapter 61 (Knitted apparel) — note the choice between 61 (knitted) and 62 (woven) is determined by fabric construction, not appearance.
Step 3: Drill into the Heading (4 digits)
Within the chapter, headings group articles by function or form. Read every heading note in your chapter — they contain critical exclusions ("does not include…") that often reroute you to a different chapter.
Continuing our examples:
Stainless steel kitchen sink → 7324 (Sanitary ware and parts thereof, of iron or steel)
100% cotton T-shirt → 6109 (T-shirts, singlets and other vests, knitted or crocheted)
Lithium-ion battery → 8507 (Electric accumulators, including separators therefor)

Find every active importer and exporter trading under a specific HS code throughyTrade's customs-direct trade data.
Step 4: Drill into the Subheading (6 digits)
Within each heading, subheadings split by material, function, or capacity. This is where the General Rules for Interpretation (GRI) become important if you're between two candidates:
GRI 1 — Classification by heading text and section/chapter notes
GRI 2(a) — Incomplete or unassembled goods classified as the complete article
GRI 2(b) — Mixed materials: classify by the material giving essential character
GRI 3(a) — Most specific description prevails
GRI 3(b) — Mixtures classified by the component giving essential character
GRI 3(c) — When tied, the heading appearing last in numerical order wins
GRI 4 — Most akin product
GRI 5 — Containers and packaging
GRI 6 — Same rules apply to subheadings
Continuing:
Stainless steel kitchen sink → 7324.10 (Sinks and washbasins, of stainless steel)
Cotton T-shirt → 6109.10 (T-shirts of cotton)
Lithium-ion battery → 8507.60 (Lithium-ion accumulators)
Step 5: Apply the Country-Specific Extension
The first 6 digits are universal. The next 2–4 are country-specific. For 2026:
| Country / Bloc | System | Length | Lookup |
|---|---|---|---|
| United States | HTS (Harmonized Tariff Schedule) | 10 digits | hts.usitc.gov |
| European Union | CN (Combined Nomenclature) + TARIC | 8 (CN) / 10 (TARIC) | TARIC consultation |
| United Kingdom | UK Global Tariff (post-Brexit) | 10 | trade-tariff.service.gov.uk |
| China | China Customs Code | 10 | Tariff search |
| India | ITC-HS | 8 | icegate.gov.in |
| Vietnam | Vietnam Customs Tariff | 8 | General Department of Vietnam Customs |
| Japan | Japan Customs Tariff | 9 | Japan Customs |
| Brazil | NCM (Mercosur Common Nomenclature) | 8 | Receita Federal |
| Mexico | Tarifa de la Ley de los Impuestos Generales | 10 | siicex.gob.mx |
For a stainless steel sink imported into the US, the full HTS code is 7324.10.0010 (Sinks and washbasins, of stainless steel). The same product into the EU is CN code 7324 10 00.
Search HS code-level shipment records across 200+ countries with unlimited HS code access on every yTrade tier.
Step 6: Cross-Check Against Real Customs Records (the step everyone skips)
This is the difference between a guess and a confirmed classification. Take your candidate code and search a customs database for shipments using it. Three quick checks:
Are real exporters of your product type using this code? Search HS 7324.10 in US import records — if you find shipments of stainless steel sinks from established factories like Houzer, Elkay, or Kraus, your code is right.
Does the description text match? If 90% of shipments under your candidate code describe a different product, you're in the wrong subheading.
Are the unit weights and values plausible? A code where the average shipment weighs 2 kg can't be right for sinks.
This cross-check catches roughly 15–20% of misclassifications that pass purely text-based HS finder tools, including the AI-powered ones — because those tools don't know what's actually shipping under each code in the real world.
Using HS Code In Real Cases
Case 1: LED Light Strip (Smart Home, Wi-Fi-controlled)
Description: 5m LED light strip, 24V, Wi-Fi-controlled, multi-color, with adhesive backing
Chapter: 94 (Furniture, lamps, lighting fittings)
Heading: 9405 (Luminaires and lighting fittings)
Subheading: 9405.42 (Other electric luminaires, designed for use solely with light-emitting diode (LED) light sources) — post-2022 revision
US HTS: 9405.42.84
Cross-check: HS 9405.42 shows 1,500+ active US importers in 2025, average shipment value $25–$50K — consistent with this product type.
Case 2: Women's Cotton T-Shirt (Knitted)
Description: Women's 100% cotton, knitted, short-sleeve T-shirt, retail-packaged
Chapter: 61 (Apparel, knitted) — not 62 (woven)
Heading: 6109 (T-shirts, singlets and other vests, knitted or crocheted)
Subheading: 6109.10 (Of cotton)
US HTS: 6109.10.0027 (Women's, of cotton, NSPF, knit)
Cross-check: HS 6109.10 is one of the most-shipped apparel codes globally — Bangladesh, Vietnam, India, and Cambodia dominate exports.
Case 3: Lithium-Ion Battery for Electric Vehicle
Description: Lithium-ion battery pack for passenger EV, 75 kWh, BMS-integrated, 400V
Chapter: 85 (Electrical machinery)
Heading: 8507 (Electric accumulators, including separators)
Subheading: 8507.60 (Lithium-ion)
US HTS: 8507.60.0020 (Lithium-ion accumulators, other)
Cross-check: HS 8507.60 import volume to the US has more than tripled since 2020, with Section 301 tariffs on China-origin lithium-ion batteries rising to 25% in 2024 and additional rates pending in 2026.

- Watch-out: If the battery is for an electric bicycle or scooter, classification may shift to 8507.60.0010 with different duty implications. Always confirm by end-use.
Common Usage of HS Code That Cost Importers Money
Classifying by what the product looks like, not what it does. A USB cable that charges a phone is "static converter parts" only if it has electronics; without, it's a simple cable.
Ignoring chapter and heading notes. The notes have legal force equal to the heading text. If chapter notes exclude your product, that exclusion overrides what looks like a perfect heading match.
Using an old HS edition. The 2022 edition introduced major changes for e-waste, smart-home devices, and 3D printers; the 2027 edition will revise pharmaceuticals and emerging tech. Check your edition.
Mixing 6-digit and 10-digit codes. A 6-digit HS is universal; an 8 or 10-digit national code is country-specific. Don't put a US HTS code on a Brazilian import filing.
Trusting AI HS classifiers blindly. Modern AI-assisted classifiers reach 80–90% accuracy on simple products and as low as 60% on novel goods like dual-use electronics. They're a starting point, not a final answer — always cross-check.
Self-classifying high-risk products. For dual-use goods, anti-dumping-targeted items, or anything subject to FDA, USDA, or BIS controls, get a Customs Ruling (CROSS) for the US or a Binding Tariff Information (BTI) for the EU. These are legally binding rulings issued by customs authorities at no cost beyond the time to file.
Move from HS code lookup to qualified prospect lists with yTrade's buyer discovery and sales targeting, filtered by product category, country, and shipment volume.
When to Get a Binding Ruling
Binding rulings give you legal certainty. In the US, CBP rulings via CROSS are typically issued within 30 days of submission and are valid until revoked. In the EU, BTIs are valid for 3 years across all member states.
Get a binding ruling when:
The product is novel and you can't find clear precedent
Two HS codes seem equally defensible and they have meaningfully different duty rates
The product is subject to anti-dumping or countervailing duty orders that turn on the classification
You're importing volumes large enough that being wrong creates material liability ($1M+ annual import value is a reasonable threshold)
Turn Any HS Code Into A Live Trade Map With yTrade
yTrade gives trade teams direct access to customs records under every HS code across 200+ countries — covering 70% of world trade and trusted by 1,000+ leading companies.
Verify your classification against actual customs declarations from millions of real shipments
See who else trades under that HS code — every active importer, exporter, country, and port pair
Unlimited HS code access on every tier, no caps, no Fair Use restrictions, no daily search limits
Built-in sanctions screening to clear counterparties at the same time you classify the goods
From $99/month with monthly or annual billing, no procurement committee required

Misclassification triggers customs delays, duty disputes, and audit exposure. Verified classification turns HS codes into a sales and sourcing tool. Explore yTrade now!
Frequently Asked Questions
How do I find the HS code for my product?
Follow six steps: (1) write a precise product description with material, form, function, and specs; (2) identify the right HS chapter from the 21-section structure; (3) drill into the 4-digit heading; (4) drill into the 6-digit subheading using GRI rules; (5) extend to the country-specific 8 or 10 digits using each country's tariff schedule; (6) cross-check against real customs records to confirm your code matches what's actually shipping.
Where do I look up HS codes for free?
Three official sources cover the major economies: hts.usitc.gov for US HTS, TARIC consultation for the EU, and the WCO HS Nomenclature for the universal 6-digit codes. India publishes ITC-HS via DGFT, Japan via Japan Customs, Brazil via Receita Federal.
What's the difference between HS code, HTS code, and CN code?
The HS code is the universal 6-digit code maintained by the WCO and used by 200+ countries. The HTS code is the US-specific 10-digit extension, maintained by the USITC. The CN code is the EU-specific 8-digit extension; TARIC is the EU's 10-digit extension that adds anti-dumping, sanctions, and FTA modifiers. The first 6 digits of all three match — only the country-specific extensions differ.
How accurate are AI-powered HS code finders?
Modern AI HS classifiers reach roughly 80–90% accuracy on common, well-described products and as low as 60% on novel or dual-use goods. They work well as a first-pass starting point but should never be the final answer for high-value or regulated imports. Always confirm the suggested code against real customs records and, for high-stakes shipments, request a binding ruling from CBP or your destination customs authority.
What happens if I use the wrong HS code?
Three consequences. First, customs may reclassify your shipment, leading to delays of 3–14 days plus storage and demurrage charges. Second, you may pay the wrong duty rate — either underpaying (triggering back-payment plus penalties under 19 U.S.C. § 1592 or equivalent statutes) or overpaying. Third, repeated misclassification can trigger a CBP audit and willful misclassification carries criminal penalties up to $1M and 20 years per violation under IEEPA-related statutes.
Do HS codes change over time?
Yes. The WCO updates the HS Nomenclature every 5 years; the current edition is HS 2022, with HS 2027 entering force on 1 January 2027. National extensions (HTS, CN, TARIC) update more frequently — typically annually or quarterly — to reflect new tariff orders, sanctions, and FTA changes. Always work from the current year's tariff schedule.
yTrade contributor
Recommended Reading
Iran’s Soybeans Import (HS 1201): Lower Prices, Diversified Supply, Concentrated Buyers
Iran's Soybeans Import for HS code 1201 shows a 12.6% value drop despite higher shipments in 2025, per yTrade data. Top suppliers: UAE & Brazil.
India Export Beef To Which Countries? Top Indian Beef Exporting Partners
India export beef to which countries 2025: Vietnam ($977.1M), Malaysia ($793.5M), Egypt ($727.9M), UAE ($645.7M), Saudi Arabia ($434.4M) lead carabeef exports
India Export Weapons To Which Countries? Q1/2026 Data
India export weapons to which countries? Armenia led with US$1.8B, followed by Nigeria and Israel, based on yTrade HS 93 export data.
Iran Acyclic Alcohols Export: Value Drop
Iran's Acyclic Alcohols export under HS code 2905 saw a 40% YoY value drop to $2.68B in 2025, with China absorbing 86.8% of shipments. Verified data from yTrade.