Getting an HS code wrong is one of the quietest ways to lose money in international trade. The shipment clears late, duty is overpaid or underpaid, and a wrong code repeated over a year can trigger an audit. This article shows you how to classify a product correctly, where classification actually goes wrong, and a workflow you can reuse for every new SKU.
What an HS code is and why it decides your costs
The Harmonized System (HS) is a global product nomenclature maintained by the World Customs Organization. The first six digits are the same in every member country. Countries then add their own digits: the United States uses a 10-digit HTS code, the EU uses an 8-digit CN code for exports. That code drives three things at the border: the duty rate, whether a permit or certificate is required, and which trade agreement preference you can claim.
So classification is not paperwork. It is a pricing decision. A 4% difference in duty on a container of goods is real margin.
How classification actually works
Customs officers do not classify by what you call the product. They classify by the General Rules of Interpretation (GRI), applied in order.
The order that matters
- GRI 1: Classify by the wording of the headings and the section or chapter notes. Most goods stop here.
- GRI 2: Covers unfinished goods and mixtures.
- GRI 3: For goods that could fit two headings, the more specific heading wins; if that fails, classify by the material or component that gives the goods their essential character.
- GRI 6: The same logic applies at the subheading level.
The practical lesson: read the chapter notes before you trust a keyword search. Notes routinely exclude products you would expect to belong there.
A repeatable classification workflow
- Write a plain-language description: what it is, what it is made of, what it does, and how it is presented for sale.
- Identify the likely chapter, then read that chapter’s notes and the section notes above it.
- Search the heading text, not just a product name in a lookup tool.
- Apply the GRIs in order and record which rule decided the code.
- Confirm the country-specific digits in the importing country’s tariff schedule.
- Save your reasoning so the next person classifies the same item the same way.
A real scenario
Say you export a stainless steel water bottle with a silicone sleeve and a plastic lid. Three materials, three candidate headings. Under GRI 3(b) you classify by essential character. The steel body defines the product; the sleeve and lid are accessories. So it falls under the steel drinking-vessel heading, not plastics or rubber. If you had let a lookup tool match on “lid” or “silicone,” you would have picked a different code with a different duty rate and possibly a different set of import rules. Documenting the GRI 3(b) reasoning is what protects you if an officer disagrees.
Common mistakes and how to fix them
- Classifying by marketing name. Fix: classify by material and function, then check the notes.
- Copying a competitor’s or supplier’s code. Their product may differ in one detail that changes the code. Fix: verify independently.
- Ignoring chapter notes. This causes most disputes. Fix: read notes before finalizing.
- Using the export-country code at import. The six-digit root matches; the full code may not. Fix: confirm in the destination tariff.
- No paper trail. Fix: keep a one-page classification memo per SKU.
Action checklist
- Build a master sheet: SKU, description, materials, HS/HTS code, deciding GRI, date.
- Re-check codes when a product changes materials or function.
- For high-value or uncertain items, request a binding ruling from the importing country’s customs authority.
- Review your top codes once a year against the latest tariff schedule, since HS is revised periodically.
Conclusion and next step
Correct classification protects your margin and your clearance times. Start by auditing your ten highest-volume products this week using the workflow above. If any code rests on a judgment call, request a binding ruling so the decision is official rather than assumed.
FAQ
Who is legally responsible for the HS code?
In most countries the importer of record is responsible for the declared code and any duty owed, even when a broker files it. As an exporter you still need it right, because errors damage the relationship and delay your goods.
What is a binding ruling?
It is a written classification decision issued by a customs authority on request. Once issued, that authority must honor it for identical goods, which removes uncertainty for repeat shipments.
Do the first six digits really match everywhere?
Yes, for the more than 200 economies that apply the Harmonized System. The digits added after the six-digit root are national and vary by country.
How often do HS codes change?
The World Customs Organization revises the Harmonized System every few years. Recent revisions took effect in 2017 and 2022, so review your codes around each update.
Can I just ask my freight forwarder to classify everything?
They can help, but they classify based on the description you give them. If your description is thin, the code will be a guess. Own the description and the reasoning; let them assist.
References
- World Customs Organization (WCO) – Harmonized System
- U.S. International Trade Commission – Harmonized Tariff Schedule (HTS)
