HTS Code Format Guide: How to Read a U.S. Tariff Number
How to read a 10-digit HTSUS tariff number: what the 8-digit legal rate line means, why the statistical suffix doesn't change duty, and when Chapter 99 creates a second tariff number on your entry.
Quick Answer
Every product entering the U.S. gets a 10-digit tariff number — but the legal duty rate only depends on the first 8 digits. The last 2 digits are a statistical suffix for reporting.
When you’re reviewing an entry summary or ACE export, here’s the reading order:
- Find the 8-digit legal provision — that’s where the duty rate lives.
- Note the full 10-digit reporting number — that’s what appears on your entry documents.
- Check for a Chapter 99 overlay — if the entry shows one or more
9903lines, those are additional duty, carveout, quota, or replacement-duty rules on top of the base classification.
Informational only — not legal advice.
1) How the digits break down
The U.S. tariff schedule — called the HTSUS (Harmonized Tariff Schedule of the United States) — is built on the international Harmonized System (HS). The first 6 digits are shared worldwide; the last 4 are U.S.-specific. (USITC About HTS)
| Digits | What it is | What it does |
|---|---|---|
| First 4 | HS heading | Broad product category (shared internationally) |
| First 6 | HS subheading | Narrower category (still shared internationally) |
| First 8 | U.S. legal rate line | This is where the duty rate attaches |
| All 10 | Statistical reporting number | Adds a 2-digit suffix for government statistics — same duty as the 8-digit parent |
(USITC FAQ — What do all the columns mean?)
Example: cotton t-shirts
Say you import men’s cotton t-shirts. The tariff number on your entry might read 6109.10.00.12. Here’s what each piece means:
6109= the 4-digit heading (T-shirts, singlets, tank tops — knitted or crocheted).10= the 6-digit subheading (of cotton).00= the U.S. 8-digit legal rate line.12= the statistical suffix (men’s or boys’)
The key practical point: 6109.10.00 is the legal duty line. 6109.10.00.12 is the reporting number your broker uses on the entry. Both refer to the same duty rate — the suffix just adds statistical detail. (USITC FAQ — What do all the columns mean?)
The reading order
When you look at any tariff number on a 7501 or ACE export:
- Identify the 8-digit legal provision — that’s the duty rule.
- Note the 10-digit reporting number — that’s what the entry uses.
- Check for Chapter 99 — if there are one or more
9903.*lines (like9903.88.15), those overlays may change duty or reporting treatment.
One more thing about reading the HTS: the schedule is a tree, not a flat list. Indentation matters — a row that isn’t indented is a heading, and deeper indentation means a narrower category underneath it. Child provisions can’t broaden what the parent heading covers. (USITC FAQ — What do all the columns mean?)
2) Why 8 digits matter more than 10 for duty
This is the rule most importers miss: the legal text ends at the 8-digit level. The 10-digit number is a statistical reporting number — it’s still important because your entry documents use it, but it doesn’t create a different duty rate from its 8-digit parent. (USITC About HTS, USITC FAQ — What do all the columns mean?)
What this means for your documents: If you’re reviewing a 7501 or an ACE data export, the tariff classification column shows the 10-digit number. But when you need to look up the duty rate, focus on the first 8 digits. Every 10-digit child under the same 8-digit parent inherits the same rate.
So when you’re reading a tariff number, ask two separate questions:
- What is the 8-digit legal provision (the duty rule)?
- What is the 10-digit reporting line (what’s actually on the entry)?
I have my documents
Create an account and upload your 7501, ACE exports, or broker statements for analysis.
Get started →I need to get my documents
Create an account and we'll help you figure out who has your customs records and how to request them.
Get started →3) What the HTS columns tell you
When you look up a tariff number in the HTS (at hts.usitc.gov), you’ll see several columns. Here’s what they mean in plain English:
| Column | What it tells you |
|---|---|
| Headings / Subheadings | The 4-, 6-, and 8-digit legal provisions |
| Stat. Suffix | The extra 2 digits that complete the 10-digit reporting number |
| Article Description | What goods the provision covers (read the text at every indent level — not just the bottom row) |
| Unit of Quantity | What units you report in (some lines require both pieces and kilograms) |
| Rates of Duty | The duty rate columns for the legal provision |
The three duty-rate columns work like this:
- Column 1-General — the standard rate for most imports (normal trade relations)
- Column 1-Special — lower or duty-free rates when a product qualifies under a trade agreement or preference program and the importer claims it
- Column 2 — rates for countries listed in HTS General Note 3(b)
For most importers reviewing their entries, the workflow is: find the correct 8-digit legal provision → look at the Column 1-General rate → then check whether a special program or Chapter 99 rule changes treatment. (USITC About HTS, USITC FAQ — What do all the columns mean?, USITC Definitions and Classifications)
4) Why your entry might show two tariff numbers
If you’re looking at a 7501 or ACE export and you see two tariff numbers for the same merchandise, that’s usually not a mistake. It means the shipment has:
- a base classification in Chapters 1–97 (the normal product classification), and
- an additional provision from Chapter 98 or Chapter 99
Chapter 98 covers special classification situations. Chapter 99 covers temporary legislation, temporary modifications, and additional import duties or restrictions. (USITC Definitions and Classifications, USITC About HTS)
What this looks like in practice
Back to those cotton t-shirts. Say you import them from a country subject to additional duties under an executive order. Your entry might show:
6109.10.00.12— the base Chapter 1–97 classification (cotton t-shirts, men’s/boys’)9903.88.15— a Chapter 99 overlay that adds additional duties on top of the base rate
Both lines are correct. The Chapter 99 line doesn’t replace the base classification — it layers additional treatment on top of it. If you’re evaluating potential duty refunds or reviewing entry data, you need to account for both tariff numbers.
Sometimes there can be more than two tariff numbers on the same entry line. CBP’s ACE reporting rules allow more than one Chapter 99 number to appear with the same underlying Chapter 1-97 tariff number, including situations where multiple trade-remedy or quota provisions apply in a defined order. The base Chapter 1-97 classification still stays on the line and still carries the entered value.
5) The HTS by the numbers
How big is the HTS?
The 2025 USITC item count for Chapters 1–97 alone:
- 21 sections
- 1,228 four-digit headings
- 5,612 six-digit subheadings
- 11,414 eight-digit legal rate lines
- 19,615 ten-digit statistical reporting numbers
Chapter 77 is blank (reserved for future use). Chapters 98 and 99 are counted separately because they operate differently from the main HS-based chapters. (USITC — 2025 HTS Item Count)
Despite its size, the HTS is still a hierarchy — headings contain subheadings, which contain rate lines, which contain statistical suffixes. When you’re looking up a tariff number, start broad and work your way down.
USITC publishes the full schedule with search tools, tutorials, and downloadable data:
- Live search: hts.usitc.gov
- Tutorial: learning.usitc.gov/hts-guide
- Downloads: current revisions are available in JSON, CSV, XLSX, and PDF formats (USITC — 2026 HTS Revision 4)
6) Common mistakes (and what they look like)
Mistake 1: Treating the 10-digit number as a separate duty rule
What happens: You see 6109.10.00.12 on one entry and 6109.10.00.20 on another and think they might have different duty rates. They don’t — both are statistical children of the same 8-digit legal provision (6109.10.00), and they share the same rate. The extra two digits are for government reporting only. (USITC FAQ — What do all the columns mean?)
Mistake 2: Searching for a product name and assuming the first match is right
What happens: You search "cotton shirts" in the HTS and pick the first result. But the HTS uses precise legal language — "T-shirts, singlets, and other vests, knitted or crocheted" is not the same provision as "shirts, men’s or boys’, not knitted or crocheted." Keyword search alone is not enough; you need to read the section notes, the heading hierarchy, and sometimes CBP rulings to get the right classification. (USITC FAQ)
Mistake 3: Ignoring the Chapter 99 line on your entry
What happens: You focus on the base tariff number and miss the 9903.* line underneath it. That Chapter 99 line may be the provision that added extra duties to the shipment — and it’s often the line that matters most for evaluating refund eligibility.
Mistake 4: Mixing up HTS (imports) and Schedule B (exports)
What happens: A supplier gives you a "tariff code" from their export filing. The first 6 digits match between HTS and Schedule B, but the U.S. import and export systems diverge at the 8- and 10-digit levels. The number on your supplier’s export declaration may not match the number on your entry summary. (USITC Definitions and Classifications)
Mistake 5: Assuming a tariff number on an invoice is the same as the one on the entry
What happens: Your commercial invoice shows a tariff code, but the actual classification on the 7501 is different. The entry summary classification is what CBP uses for duty assessment — not the invoice. When reviewing duties, always work from the entry documents (7501 or ACE data), not the commercial invoice alone.
Only CBP issues binding rulings
USITC publishes and maintains the HTS, but only CBP can issue legally binding rulings on tariff classification. The HTS is the starting point for understanding your tariff numbers — a binding classification decision comes from CBP. (USITC Definitions and Classifications)
7) What to do now
If you’re reviewing import records:
- Identify the 8-digit parent provision for each tariff line.
- Keep the full 10-digit reporting number — you’ll need it for entry-level work.
- Check for any Chapter 99 overlay that may add or change duty treatment.
- Don’t assume a keyword match is enough — read the surrounding notes and legal text, or work with your broker or trade counsel.
If you already have 7501s or ACE exports, upload them. If not, start by requesting entry records from your broker or carrier.
I have my documents
Create an account and upload your 7501, ACE exports, or broker statements for analysis.
Get started →I need to get my documents
Create an account and we'll help you figure out who has your customs records and how to request them.
Get started →Related
Sources & Verification
- USITC — About Harmonized Tariff Schedule (HTS)
- USITC FAQ — What do all the columns mean?
- USITC FAQ subsection — Definitions and Classifications
- USITC FAQ hub — Frequently Asked Questions about Tariff Classification, the HTS, Importing, and Exporting
- USITC tutorial — HTS learning guide
- USITC — 2026 HTS Revision 4
- USITC — 2025 HTS Item Count (PDF)
- USITC live HTS search
- CBP — Entry Summary Order of Reporting for Multiple HTS Classifications in ACE
- UPS Supply Chain Solutions — Importer’s Guide to HTS Codes (supplemental plain-language guide)
Last verified: 2026-03-09
Ready to check your eligibility?
Upload your Form 7501, ACE exports, or broker statements. We'll analyze your entries and identify refundable IEEPA duties.
Upload DocumentsInformational only — not legal advice. RefundArrow is not a law firm, and this resource does not create an attorney‑client relationship with Himmelstein & Adkins, LLC. Tariff/refund outcomes depend on your facts, entry records, and evolving CBP/court guidance; consult qualified customs counsel for advice on your situation.