September 26, 2026

How do you classify a product that could fit two HS codes?

When two headings both look right, the tie-breakers are the tariff notes and the GRI sequence: most specific wins, then essential character. How to run and document the analysis.

Short answer: when a product could plausibly fit two HS codes, the tie-breakers are the General Rules of Interpretation: most specific description wins, then essential character for mixtures and sets, then the last-occurring heading in numerical order. Document the analysis, classify consistently, and for high-volume SKUs get a Binding Tariff Information ruling so the answer stops being a judgment call.

Why two codes can both look right

Tariff schedules were written for a world of simpler products. A modern SKU, a smart water bottle with a UV purifier, a jacket with heated panels, a cosmetic that is also a sunscreen, sits across headings that each describe part of it. The catalog team picks the code that sounds closest. The broker picks the one they have used before. Customs picks the one with the higher duty. All three can point at real language in the tariff, which is why the tie-breaker rules exist.

The cost of guessing wrong compounds. A misclassified hero SKU pays the wrong duty on every unit, and when customs reclassifies it, the back-duty assessment covers the lookback period. The classification decision you make in an afternoon can be worth six figures either way over a product's life. It deserves the same rigor as a pricing decision.

The tie-breaker sequence

GRI 3(a) says the most specific description wins over the more general one. A heading that names the product beats a heading that describes a category it belongs to. If both headings are equally specific, GRI 3(b) looks at essential character for mixtures and composite goods: what makes this product what it is? If essential character does not settle it, GRI 3(c) takes the heading that occurs last in numerical order. This is a deterministic sequence, not a vibe check, and the analysis should be written down in that order.

Section and chapter notes come before all of this. Many apparent ties are already resolved by a note that excludes the product from one heading. The notes are the fine print that decides real cases, and skipping them is the most common error in DIY classification. Read the notes for both candidate headings before touching the GRIs.

Documenting the call

Write the analysis as if customs will read it, because one day they might. State the product's composition and function, list the candidate headings with the tariff language for each, walk through the notes and the GRI sequence, and record the conclusion with the date and the product version it applies to. When the product changes, a new color is fine, a new function is not, revisit the analysis. A classification file per SKU family turns audits from archaeology into paperwork.

Consistency matters as much as correctness. Using one code at the EU border and a different logic at the UK border for the same product invites questions neither authority would have asked alone. Pick the analysis, apply it everywhere, and change it only when the product or the tariff changes.

When to stop debating and get a ruling

If the SKU does real volume, apply for a Binding Tariff Information ruling in the EU or an advance tariff ruling in the UK. The ruling binds customs to your classification for years, and the application process itself forces the rigor the decision deserves. For low-volume SKUs, a documented GRI analysis is enough. The threshold is simple: if the duty difference between the two candidate codes, times annual volume, exceeds the cost of the ruling process, get the ruling.

Questions buyers ask

Can we use the lower-duty code and see if customs notices?

No. Deliberate misclassification to pay less duty is a customs offense, and the penalties and back-duty assessments dwarf the savings. If you genuinely believe the lower-duty code is correct, document the GRI analysis and stand behind it. If you are unsure, get a ruling.

Does the US HTS classification decide the EU code?

Only at the 6-digit level. The Harmonized System is shared internationally through six digits; beyond that, the EU Combined Nomenclature and the US HTS diverge. A correct 10-digit US classification narrows the field but never settles the EU answer.