_111350.webp)
An HTS Code, short for Harmonized Tariff Schedule code, is a 10-digit number used to classify every physical product imported into the United States. It determines the customs duty rate an importer owes, whether the product qualifies for preferential trade agreement treatment, and what statistical trade data gets reported to the U.S. government. Every commercial shipment entering the US must be assigned an HTS code on its customs entry paperwork — there is no way around it, regardless of product type or shipment value.
The HTS is maintained and published by the U.S. International Trade Commission (USITC), while U.S. Customs and Border Protection (CBP) is the agency that actually enforces classification at the port of entry and is the only body authorized to issue legally binding classification decisions.1
An HTS code isn't one flat number — it's built in layers, and each layer means something different:
| Digits | Level | Who Defines It |
|---|---|---|
| First 2 digits | Chapter | International (WCO Harmonized System) |
| First 4 digits | Heading | International (WCO Harmonized System) |
| First 6 digits | Subheading | International (WCO Harmonized System) |
| Digits 7–8 | U.S. Rate Line | United States (USITC) |
| Digits 9–10 | Statistical Suffix | United States (USITC) |
The legal text of the HTS — the part that actually determines duty rates — ends at the 8-digit level.2The final two digits (9–10) exist purely for statistical reporting and don't change the legal classification or duty rate on their own.
Example: A cotton T-shirt might carry the code6109.10.00.04. The first six digits (6109.10) are recognized internationally as an HS code. The next two (.00) form the U.S. rate line that sets the duty rate. The final two (.04) are a statistical suffix specific to U.S. trade data collection.
These two terms get used interchangeably, but they're not identical, and mixing them up causes real classification errors:
| HS Code | HTS Code | |
|---|---|---|
| Length | 6 digits | 10 digits (US-specific) |
| Maintained By | World Customs Organization (WCO) | U.S. International Trade Commission (USITC) |
| Scope | Recognized in 200+ countries | Applies specifically to goods imported into the United States |
| Legal Weight | International baseline classification | Determines actual U.S. duty rate and reporting requirements |
Every HTS code contains an HS code within its first six digits, but the reverse isn't true — a 6-digit HS code alone doesn't tell you the U.S. duty rate, because the 7th and 8th digits (the U.S.-specific rate line) are what CBP actually uses to calculate what you owe.3
Once a product is classified, the applicable duty rate depends on which "column" of the HTS applies:
Classification must follow the General Rules of Interpretation (GRI), starting at the 4-digit heading level to find the most specific applicable provision before moving to subordinate subheadings. It's a legal analysis, not a matter of picking whichever code seems closest.
An HTS code's base duty rate is often not the only charge applied at entry. Depending on the product's origin, additional tariff measures — such as Section 301 tariffs on certain goods from specific countries, antidumping/countervailing duties (AD/CVD), or other trade remedy actions — can stack on top of the base HTS rate. These additional measures change relatively frequently in response to trade policy actions, so importers should always verify current applicable rates directly through the official HTS lookup tool or a licensed customs broker rather than relying on a rate they used in a previous shipment.
Because misclassification carries real financial and legal risk, importers with ambiguous or high-value products can request a binding ruling from CBP under 19 CFR Part 177. Once issued, a binding ruling legally commits CBP to applying the stated classification to that specific merchandise at every U.S. port of entry, and demonstrates "reasonable care" — the legal standard that helps protect importers from penalties even if CBP's interpretation later changes.5
Before requesting a ruling, importers typically search CBP's public Customs Rulings Online Search System (CROSS), a free database of past classification rulings, to check whether a similar product has already been classified in a precedent case.
Getting an HTS code wrong isn't a minor paperwork issue — it can trigger:
Importers sometimes confuse the HTS with Schedule B, which is used for classifying goods exported from the United States rather than imported. Both systems share the same first six digits (the international HS code), but Schedule B is maintained by the U.S. Census Bureau for export statistics, while the HTS — maintained by USITC — governs imports and duty assessment. In practice, HTS codes can generally be used in place of Schedule B for export classification, but not vice versa for import purposes.