A common frustration: send the same product to three freight forwarders and get three different HS codes — and three different duty quotes. This is not random. This guide explains why it happens, what part is legitimate, and how to pick the code you can defend.
✅ [Verified – WCO]: The HS is a 6-digit international standard administered by the World Customs Organization; over 200 countries use it, covering ~98% of world trade.
So "different codes" often means: the same 6-digit class, different country subheading — or, more expensively, different origin treatment (China vs. Vietnam changes the whole 301 math).
Classification follows the General Rules of Interpretation (GRI):
Real examples: - A bluetooth earphone with a power bank → 8517 (communication equipment) by principal function, not 8506 (batteries). - Wooden frame + fabric seat → 9401.61; metal frame + padded → could be 9401.71. - Composite-material products sit in a gray zone where experience and available info drive the answer.
⚠️ [Inferred]: Variation is highest for composite, multi-function, and new-technology products — exactly where duty differences are largest.
| Situation | Legitimate? |
|---|---|
| Different country subheadings (6 digits same) | Yes — expected |
| Different origin → different 301 treatment | Yes — correct |
| Same product, different 6-digit class | Usually a mistake or ambiguity |
| Code chosen to minimize duty beyond facts | Non-compliant risk |
The risk is not just "wrong code" — it is getting a code with no stated basis, so you cannot tell if it is stable. HSBot (zeewo.tech) returns, with each code: the classification basis (e.g., "solid wood frame · household seating · non-reclining → 9401.61"), boundary hints (when it would shift to another code), and a confidence level — so when you take it to a forwarder you can reconcile, not guess.
✅ [Verified – HSBot]: Returns basis + boundaries + confidence; free tier, no registration.
Q: Can I just use my marketplace category? A: No — it is not a legal classification and won't hold up at customs.
Q: Who is liable for the code? A: The importer/filer is responsible for correct classification on the entry.
Q: When should I get a binding ruling? A: For high-value, sensitive, or genuinely ambiguous products where a misclassification would be costly.
Related: US HTS Code Lookup Guide · US Section 301 Tariffs Guide