Every commercial shipment needs a tariff classification before it can clear customs — and that single number determines the duty rate, whether licences are required, and how closely the shipment gets scrutinised. Get it wrong and the cost shows up later: a misclassified entry can trigger a hold at the border, a retroactive duty assessment, or a penalty from customs years after the container has already been delivered.
Finding the right HS code isn't guesswork. It's a structured lookup against a published international standard, refined with country-specific detail. This guide covers what the code actually represents, how the numbering works, and the step-by-step process for classifying goods accurately.
What is an HS code?
The Harmonized System (HS) code is a standardized numerical classification for traded goods, maintained by the World Customs Organization and used by essentially every customs administration worldwide. The first six digits are internationally identical for a given product — a bicycle carries the same six-digit HS heading whether it's declared in Rotterdam or Los Angeles. Countries then extend those six digits with additional digits of their own to apply local duty rates, statistics, and licensing rules.
Customs authorities use the code to determine the applicable duty rate, check whether the product needs an import licence or permit, apply trade remedies such as anti-dumping duties where relevant, and compile trade statistics. Because so much depends on one number, classification is one of the first things a customs system checks against the goods description on your commercial invoice.
How the HS code structure works
An HS code is built in layers: a global 6-digit core, followed by country-specific digits that push the total to 8 or 10 digits depending on the destination. Understanding the layers tells you where to look for each part.
| Digits | Level | Who controls it |
|---|---|---|
| 1–2 | Chapter (broad category, e.g. "84 — machinery") | WCO, universal |
| 3–4 | Heading (more specific group within the chapter) | WCO, universal |
| 5–6 | Subheading (the internationally harmonized detail) | WCO, universal |
| 7–8 | Tariff item | National customs authority |
| 9–10 | Statistical suffix | National customs authority |
This is why two countries can list a "matching" six-digit code but different duty rates: the difference lives in the national digits beyond position six. A US import declaration uses the 10-digit Harmonized Tariff Schedule (HTS) code; an EU import declaration uses the 10-digit TARIC code, which extends the EU's own 8-digit Combined Nomenclature (CN) by two further digits; other countries publish their own extended schedules built on the same six-digit base. You always need the destination country's specific schedule, not just the international six digits.
Step-by-step: how to find the right HS code
1. Describe the product precisely — not the brand or marketing name
Classification runs on physical characteristics and function, not what the product is called commercially. Note the material composition, what the item does, how it's packaged, and its state (assembled vs. unassembled, finished vs. component). "Wireless earbuds" isn't enough detail; "battery-powered in-ear audio device with Bluetooth receiver, retail packaged" gets you closer to the right heading.
2. Search the destination country's official tariff schedule
Go to the destination customs authority's published tariff — the HTS for US imports, the CN/TARIC for the EU, or the equivalent national schedule elsewhere. Most publish free online search tools where you can search by keyword or browse by chapter. Search using the plain-language description from step 1, not internal product codes.
3. Work chapter to heading to subheading
Start broad: identify the correct chapter (the first two digits), then narrow to the heading, then the subheading. Read the chapter and section notes carefully — they contain binding exclusions and definitions that override an intuitive guess. A surprising number of misclassifications happen because a product that looks like it belongs in one chapter is explicitly excluded by a note and reassigned elsewhere.
4. Apply the General Rules of Interpretation (GRI) for anything ambiguous
The GRIs are the WCO's tie-breaker rules for classification disputes: multi-material items are classified by the material that gives the product its "essential character," unfinished goods are classified as if complete if they already have the essential character of the finished article, and sets are classified by their principal component. For a straightforward single-material product this rarely matters; for kits, composite goods, or anything assembled from several materials, it's often decisive.
5. Confirm the national extension digits and any special measures
Once you have the correct six-digit subheading, confirm the country-specific extension (7–10 digits) that determines the exact duty rate. Check for anti-dumping or countervailing duty orders, quota restrictions, or licensing requirements attached to that specific code — these sit on top of the base classification and are easy to miss if you stop at the six-digit level.
6. Get a binding ruling for high-value or recurring shipments
Most customs authorities offer an advance or binding tariff ruling: submit the product details and get a written determination that customs itself is bound by on future entries. For a product you'll import repeatedly, or a single high-value shipment where the classification is genuinely unclear, a ruling removes the guesswork and protects you if the classification is later challenged.
Common classification mistakes
- Classifying by brand name or catalog description instead of physical characteristics and function.
- Stopping at the six-digit international code and skipping the national extension that actually sets the duty rate and licensing flags.
- Ignoring section and chapter notes, which frequently exclude products from a heading that otherwise looks correct.
- Reusing a prior shipment's code without re-checking when the product, materials, or packaging has changed even slightly.
- Treating a supplier's or freight forwarder's suggested code as final without independent verification — the importer of record is legally responsible for the declared classification, not the supplier.
What happens if you use the wrong HS code
A misclassified entry rarely causes an immediate visible problem — the shipment may clear normally. The exposure shows up later: customs can reassess duty owed (with interest) on past entries, apply penalties for negligent or repeated misclassification, and flag the importer for closer scrutiny on future shipments. At the point of entry, a code that doesn't match the goods description on the invoice or packing list is also a common trigger for a document query or physical exam, which stalls clearance and adds demurrage while it's resolved.
Because duty rates, licensing requirements, and trade remedy exposure all key off the code, getting it right at booking is far cheaper than correcting it after an audit.
Tools and resources for classification
- The destination country's official tariff schedule search tool (free, authoritative, and the only source customs itself relies on).
- The WCO's HS Nomenclature and Explanatory Notes for the section and chapter notes that govern edge cases.
- A binding ruling request through the destination customs authority, for anything recurring or high-value.
- An experienced customs brokerage partner, who classifies goods daily across a wide range of tariff schedules and can flag ambiguous cases before they become a filed entry.
For special cargo — dangerous goods, chemicals, food products, or oversized equipment — classification often carries additional licensing consequences beyond the duty rate. Special cargo shipments benefit from a compliance review at the classification stage, not after the goods reach the port.
The incoterm on your contract also determines who is responsible for filing the correct classification in the first place. Our incoterms guide covers how each of the 10 terms allocates customs and duty responsibility between buyer and seller.
How Holo Cargo helps
Getting the HS code right is one of the details that decides whether a shipment clears on schedule or sits in a query queue. When you book with Holo Cargo, our operations team works with experienced customs brokerage partners at the destination who verify classification against the correct national tariff schedule before the entry is filed — not after a hold is raised.



