Short answer: Most HS classification disputes are not caused by missing data — they are caused by applying the rules in the wrong order. The three disputes that cause the most post-entry corrections are: (1) material vs function, resolved by GRI 3(b) essential character, not by what the product is made of; (2) whole machine vs parts, resolved by GRI 2(a) plus Section XVI Note 2 and the parts of general use carve-out; and (3) sets vs loose items, resolved by the three cumulative conditions for goods put up in sets for retail sale. In all three cases, the final answer must be confirmed at the 10-digit HTS level, because duty rates, Section 232/301 exposure, and AD/CVD scope operate there — not at 6 digits.
Roughly 90% of products are settled by GRI 1 alone: read the heading text, then read the relevant section and chapter notes. Disputes only arise when GRI 1 genuinely leaves two headings in play. That is when the later rules — applied in strict numerical order — decide the outcome.
| Step | Rule | Question |
|---|---|---|
| 1 | GRI 1 | Do the heading text or the section/chapter notes decide it? |
| 2 | GRI 2(a) | Is it an unassembled or incomplete article that already has the essential character of the finished good? |
| 3 | GRI 3(a) | Which heading is more specific? |
| 4 | GRI 3(b) | Which material or component gives the good its essential character? |
| 5 | GRI 3(c) | Still tied? Take the heading that occurs last in numerical order. |
| 6 | GRI 6 | Apply the same logic again at the subheading level. |
You never invoke GRI 3 unless GRI 1 fails. That single discipline prevents most misclassifications.
"It's stainless steel, so it belongs in the steel chapter."
Material alone has no legal force in classification. When two headings both plausibly apply, you resolve it with GRI 3(b) essential character — the component or material that makes the good what it is, weighed on role relative to use, bulk, quantity, weight, and value. There is no fixed formula; customs authorities treat it as fact-specific.
Phone cases are the cleanest illustration, because CBP has ruled different ways depending on the facts:
| Facts as imported | Classification | Authority |
|---|---|---|
| Front and rear housings that form the phone body itself, designed to enclose the keypad and internal electronics | 8517.70.00 — parts of telephone apparatus | NY N008814 |
| Decorative snap-on cover entirely studded with glass/plastic imitation gemstones, sold as a fashion accessory | 3926.90.35 / 7018.90.50 — articles of plastics / imitation gemstones | HQ H287717 |
| Rugged protective case; dispute is container (4202) vs articles of plastics (3926) | 3926.90.99 — articles of plastics | H284146 |
| Wall-mounted plastic cabinet for telecom equipment, imported empty with no internal components | 3926.90.99 — articles of plastics (not a 8517 part) | H058790 |
The rule to extract: parts that are built into the device are classified with the device; add-on protective or decorative articles are classified by their own material. The test is the condition of the goods as presented at import, not how the seller markets them.
If you want the behaviour-level checklist instead — matching by name only, vague descriptions, copying a competitor — see Common HS Code Classification Mistakes.
Additional U.S. Rule of Interpretation 1(c) provides that a provision for parts covers goods solely or principally used as parts of a given article — but a parts provision does not prevail over a specific provision for that part.
In plain terms: if the part has its own name in the tariff, classify it under that name. Do not force it into the machine's parts subheading. That single sentence is the bridge to Trap 2.
GRI 2(a) covers articles incomplete or unfinished that have the essential character of the complete article, and complete articles entered unassembled or disassembled.
⚠️ Do not assume disassembling lowers the duty. Many jurisdictions apply distinct local-content or CKD tariff policies, and split shipments to obtain a lower rate are exactly what those policies target.
Section XVI (Chapters 84–85) Note 2 orders the parts question. The sequence is mandatory:
| Category | Test | Result |
|---|---|---|
| Part that is itself goods of a heading in Ch. 84/85 | Named in its own heading | Classified in its own heading, always |
| Dedicated part | Not named elsewhere, and suitable for use solely or principally with a particular kind of machine | Classified with that machine |
| Parts of general use | Screws, bolts, nuts, washers, chain, springs, locks, hinges — with their own headings in Ch. 73/83 | Classified by their own material heading, never with the host machine |
The third row is where importers lose money. A shipment of stainless steel bolts is not a part of the machine — it is 7318. Conversely, a bracket designed solely for one machine model, with no heading of its own, is not classified by material just because it is steel.
This is the layer with real financial consequences:
Bottom line: whole-vs-parts is not taxonomy. It is money, and it must be checked at 10 digits.
Goods qualify as put up in sets for retail sale only if all three are met:
Fail any one, and each item is classified on its own.
Mistake 1 — calling a multi-item shipment a set. 100 phone cases + 50 cables + 20 stands in one container is not a retail set. It is several distinct articles in one consignment and must be declared line by line, each with its own code. See How to Calculate Total Shipment Tariffs with Multiple HS Codes.
Mistake 2 — splitting a genuine retail set. An electric toothbrush sold in a retail colour box with brush heads and a charging base is a set: classify it by the component giving essential character (the toothbrush), not as three separate lines.
Quick test: Is this the package the end consumer takes home and opens? Yes → likely a set. No (B2B replenishment, mixed container) → declare item by item.
If essential character genuinely cannot be determined, GRI 3(c) breaks the tie by taking the heading last in numerical order. That is a fallback, not a first choice.
| Order | Question | Authority | If unresolved |
|---|---|---|---|
| 1 | Does the heading text or a section/chapter note decide it? | GRI 1 | → 2 |
| 2 | Is it an unassembled/incomplete article with the essential character of the finished good? | GRI 2(a) | → 3 |
| 3 | Which of the competing headings is more specific? | GRI 3(a) | → 4 |
| 4 | Which material or component gives essential character? | GRI 3(b) | → 5 |
| 5 | Still tied → heading last in numerical order | GRI 3(c) | — |
| Always | Does the part have a heading of its own (esp. parts of general use)? | Section XVI Note 2 / Section XV Note 2 | Classify by its own heading |
| Finally | What is the 10-digit code? | GRI 6 | Verify duty, 232/301, AD/CVD at 10 digits |
Two low-cost options beat an internal debate:
HSBot does not replace the decision — it removes the busywork and surfaces the dispute early:
Is an HS code classified by material or by use? By the rules, in order — not by either one alone. GRI 1 (heading text and notes) resolves most goods. When two headings compete, GRI 3(b) classifies by the material or component giving the good its essential character.
Are bolts shipped with a machine classified as machine parts? No. Bolts, screws, nuts, washers, chain and springs are parts of general use with their own headings in Chapter 73/83 and are classified there, not with the machine.
Is a CKD kit classified as parts or as the finished vehicle? As the finished vehicle, under GRI 2(a), provided it has the essential character of the complete article. Watch for local CKD tariff regimes that set specific rates.
Can I classify a mixed shipment as a set to get one code? Only if the three GRI 3(b) conditions for retail sets are met. A mixed consignment of unrelated items must be declared line by line. Misusing set to obtain a lower rate is a false declaration.
Why does the 10-digit HTS matter if my 6-digit HS is correct? Because 6 digits only identify the product category. In the US you must declare 10 digits: the last four determine the precise duty rate and statistical reporting, and Section 232/301 treatment and AD/CVD considerations operate at that level.
Is the tariff data in HSBot up to date? HSBot continuously syncs with the latest schedules published by each country's customs authority, so results reflect the version currently in force. The specific revision in effect and the supported country list are published in the Data version & sources section of the HSBot Help Center.
Are HSBot results binding? No. Neither this article nor any automated result is a customs decision. For binding outcomes, request a ruling from the relevant authority or work with a licensed customs broker.
Disclaimer: This article is educational and does not constitute customs advice or a classification opinion. Always verify against the official tariff, section and chapter notes, and applicable rulings.