Home / Guides / How HTS classification works
CLASSIFICATION

How HTS classification actually works

Someone picked your ten-digit HTS number in about ninety seconds, and it decides every dollar of duty you owe. Here is how that number is supposed to be chosen — and why the honest version takes longer than ninety seconds.

READ TIME ~6 MIN · METHOD: GRI 1–6 + CBP PRECEDENT · SOURCES: HTSUS, RULINGS.CBP.GOV

Every physical good imported into the United States gets a code from the Harmonized Tariff Schedule of the United States (HTSUS). The first six digits are international (the World Customs Organization's Harmonized System); the U.S. adds two more for the legal rate line, and two statistical digits on the end. Ten digits total. The eight-digit line is where the duty rate lives — the last two are for reporting, and usually carry a blank rate.

The code is not a matter of opinion. Classification is governed by six General Rules of Interpretation (the GRIs), applied in order. You do not skip to GRI 3 because it gives a nicer answer; you only reach it if GRI 1 and 2 don't resolve the good. That "in sequence" discipline is the whole game, and it's what separates a defensible code from a guess.

The six rules, in the order you apply them

GRI 1 — Classify by the terms of the headings and any relative Section or Chapter notes. Most goods stop here. The heading text and the legal notes are controlling; the titles of sections and chapters are for reference only. If the heading says "electrical machines and apparatus… having individual functions," and your good is exactly that, you're done at GRI 1.

GRI 2 — Extends headings to (a) incomplete or unassembled articles that have the essential character of the finished good, and (b) mixtures and combinations of a material or substance. This is what drags a composite good — plastic + electronics + textile — into a single-heading fight.

GRI 3 — The tie-breaker when a good is prima facie classifiable under two or more headings. It has three sub-rules, applied in order: 3(a) the most specific description wins; 3(b) failing that, classify by the material or component that gives the good its essential character; 3(c) failing even that, the heading that appears last in numerical order.

GRI 4 — Goods that fit nothing else go to the heading for the most similar goods. Rare.

GRI 5 — Cases, containers, and packing materials — when the case is specially fitted and sold with the article (a camera case with the camera), it follows the article.

GRI 6 — Repeats the same logic at the subheading level: to pick between two eight-digit lines under the same heading, you compare subheadings of the same level using GRI 1–5.

Why "essential character" is where the money is. Most classification disputes are GRI 3(b) fights. A device made of a plastic shell, silicone padding, and an LED circuit board is prima facie classifiable as a plastic article, a textile-adjacent article, and an electrical apparatus all at once. Which heading wins turns on which component gives it its essential character — and reasonable people (and brokers) disagree. That disagreement is a real duty swing, not a rounding error.

The same product, two codes, a 7% swing

Take a real one our engine works through: an LED light-therapy face mask — a plastic shell with red and blue LEDs and silicone padding, sold for consumer skincare. Two defensible-sounding headings compete:

Candidate headingReads asColumn-1 rate
8543.70.98Electrical apparatus with an individual function2.6%
6307.90.98Other made-up textile "mask" articles7%
9505.90.60Festive / costume articleFree

On a $10,000 entry, the gap between the 2.6% electrical line and the 7% textile line is $440 of base duty on a single shipment — before any surcharge or fee. Call it a "mask" and you may overpay; call it electrical apparatus and you'd better be able to show why. The word "mask" is doing a lot of work here, and it's the wrong kind of work: the device's function is emitting therapeutic light, not covering a face. That's the essential-character argument, and it's the one CBP has actually accepted in its rulings.

Precedent-first: the honest way to pick

Here's the part most tools skip. CBP publishes its classification decisions — tens of thousands of ruling letters in a database called CROSS (rulings.cbp.gov). If CBP has already ruled on a device like yours, that ruling is the answer, or the closest thing to it. So the defensible method is not "ask a model to name a code." It's:

  1. Search CBP's own rulings for goods that share your product's function and materials.
  2. Take the candidate codes from those rulings — so every code you consider already carries a real citation. A code with no ruling behind it is a guess wearing a suit.
  3. Rank candidates by how on-point the rulings are (a ruling about "light therapy" outweighs one that merely shares the word "mask"), and verify each rate live against the current HTSUS.
  4. Write down which heading you adopted, which you rejected, and why — in GRI terms.

For the LED mask, that method surfaces five CBP rulings placing similar devices under 8543.70.98 (electrical apparatus) and a pile of 6307 rulings that, on reading, cover disposable nonwoven face masks — a different product entirely. The precedent doesn't just suggest a code; it tells you why the 7% textile line is the wrong one for this good.

The catch on precedent. Rulings age. CBP renumbers the schedule, so a 2013 ruling may cite 8543.70.96 when the current live line is 8543.70.98. A dead 8-digit line has to inherit into the current catch-all under the same six-digit subheading — not silently drop its precedent. Any tool that ignores lineage will either miss good rulings or cite dead codes. Ours flags the lineage assumption for human review rather than hiding it.

Why "my broker chose it" isn't a defense

The importer of record is legally responsible for the classification — not the broker who filed it. CBP's reasonable-care standard expects you to have consulted the tariff schedule and relevant rulings and to keep a written record. When a CF-28 request-for-information or a CF-29 notice-of-action lands, "my broker picked it" doesn't answer the question CBP is asking, which is: on what basis? A one-line code in an entry summary is not a basis. A written GRI analysis citing the rulings behind the code is.

Quick duty swing: pick a rate, see the base duty

Column-1 base duty only, before surcharge and fees. Illustrative — your real code and rate are computed live in the advisory.
Base column-1 general rate applied to entered value. Section 122 surcharge, MPF, and any FTA claim are not shown here — the full stack is in the 2026 tariff-stack guide and computed in your advisory.

Get the code you can defend

Describe your product. The free check searches live CBP rulings and the USITC schedule and shows the likely code, confidence band, and estimated duty — no signup.

Run the free check →
What's the difference between the 8-digit and 10-digit code?
The eight-digit line is the legal rate line — it carries the duty rate. The last two digits are a statistical suffix used for reporting and usually carry a blank rate that inherits from the eight-digit parent. You classify to ten digits on the entry, but the money is decided at eight.
Can I just use whatever code my supplier or freight forwarder gives me?
You can, but you're on the hook for it. Suppliers classify for export from their country under the six-digit Harmonized System; the U.S. eight- and ten-digit lines are yours to get right. If it's wrong, CBP penalizes the importer of record, not the supplier.
Is a binding ruling different from a classification advisory?
Yes. A binding ruling is a determination CBP issues under 19 C.F.R. Part 177 that CBP is legally bound to honor. An advisory is your own reasoned, precedent-cited analysis supporting reasonable care. For high-volume or high-value entries where you need certainty, you file for a binding ruling — which we prepare as a separate service.
Informational classification analysis, not customs brokerage or legal advice. Final classification responsibility rests with the importer of record. Duty rates cited are column-1 general rates from the public HTSUS and are subject to change; verify against the current schedule at the time of entry. Not affiliated with, or endorsed by, U.S. Customs and Border Protection or the U.S. International Trade Commission.