← All posts

How to read an HTS code (and why the first six digits matter most)

Volos Global

Almost every question about exporting eventually reduces to one number: the tariff code for your product. It determines the duty rate you pay, the trade agreements you can claim, and often which permits apply. Getting it wrong is expensive in both directions — overpaying duties quietly, or underpaying and facing penalties later.

The structure

A U.S. Harmonized Tariff Schedule code has ten digits, read in pairs:

DigitsNameExample (8481.80.1000)
1–2Chapter84 — machinery and mechanical appliances
3–4Heading8481 — taps, cocks, valves for pipes and tanks
5–6Subheading8481.80 — other appliances
7–8U.S. rate line8481.80.10 — hand-operated, of copper
9–10Statistical suffix8481.80.1000 — reporting detail

The important split is at six digits. Digits one through six are international. Every country in the World Customs Organization's Harmonized System uses the same first six digits for the same goods, which is why a Canadian or Japanese importer will recognize your 8481.80 even though their national digits differ.

Digits seven through ten are national. They exist so each country can set its own duty rates and collect its own statistics. Your German customer's code will match yours for six digits and then diverge.

Why this matters when you export

When you research a market, you need the six-digit subheading to look up the destination country's duty rate. You cannot hand your ten-digit U.S. code to a foreign tariff database and expect a match beyond six digits.

This is also why a classification can be "right" at six digits and still wrong at ten. If a report gives you 8481.80 with high confidence but hedges on the last four digits, that is usually honest rather than unhelpful — the national line often depends on details like material, operating mechanism, or pressure rating that a product description does not settle.

Where classification usually goes wrong

A few patterns account for most errors:

  • Describing function instead of composition. Customs cares heavily about what a thing is made of, not only what it does. "Water filter" is not enough; the housing material may decide the heading.
  • Sets and kits. A boxed assembly of parts is frequently classified as the component that gives it its essential character, not as its most expensive part.
  • Parts versus complete goods. A part of a machine may fall under the machine's chapter, or under a general parts heading, or under the material it is made of. These carry very different rates.
  • Assuming last year's code still applies. The schedule is revised. A code that was correct three years ago may have been split or retired.

How to confirm it

Use an AI or database lookup to get to a candidate code quickly, then verify before money moves:

  1. Read the actual chapter and section notes for your heading. They contain binding exclusions that summaries omit.
  2. Check whether alternatives were plausibly considered. A classification with no runners-up is a classification nobody stress-tested.
  3. For a first commercial shipment, have a licensed customs broker confirm it. For high volumes or genuine ambiguity, U.S. importers can request a binding ruling from CBP.

Volos gives you a candidate code with its confidence and the alternatives it weighed, so you know whether you are looking at a settled answer or a starting point. It does not replace the broker sign-off, and we would be suspicious of any tool that claimed to.

See where your product can sell

A free assessment gives you a tariff code and your strongest candidate markets in a few minutes.

Start free assessment

Decision support for export planning — not licensed brokerage or legal advice. Always verify before you ship.