Guide

HTS code vs HS code

Written by the PMDTC editorial teamLast reviewed August 19, 2026Editorial policy

They are the same numbering system at different levels of detail. The HS code is the international 6-digit standard. The HTS code is the United States' 10-digit version of it — the first six digits are the HS code, and the US adds four more.

HS codeHTS code
Length6 digits10 digits
Maintained byWorld Customs OrganizationUS International Trade Commission
Used forInternational classification, shared worldwideUS imports specifically
Sets duty rateNoYes — at the 8-digit level
Valid on a US entryNoYes, all 10 digits
Example6109.106109.10.00.40

Why your supplier's number doesn't match

Every country builds its own extension on top of the shared 6-digit HS code. The EU uses 8-digit CN codes and 10-digit TARIC codes; Canada, China, India and Japan all have their own schemes. So an overseas supplier's export code can look like an HTS code and still be meaningless to CBP. Compare only the first six digits — if those match, you're in the same international category and just need the correct US extension.

Which one do you actually need?

If you are importing into the United States, you need the full 10-digit HTS code. If you are exporting from the US, you need a Schedule B number instead — also 10 digits, also built on the same 6-digit HS root, but a separate list maintained by the Census Bureau for export statistics. For quoting, insurance, or a commercial invoice going to a third country, the 6-digit HS code is usually enough and is the safest thing to state because it means the same in every market.

Terminology you'll see used loosely

"Tariff code," "commodity code," "customs code," "harmonized code" and "HS code" are frequently used to mean HTS code in day-to-day freight conversation. If someone asks for your "HS code" for a US shipment, they almost always want all ten digits.

Next

Sources