You'll often see both HS codes and HTS codes mentioned in import/export documentation. They're related, but they're not the same thing. Here's exactly how they differ and when you need each one.

HS Codes: The International Standard

The Harmonized System (HS) is an international product classification system maintained by the World Customs Organization (WCO). It is used by over 200 countries and covers more than 5,000 commodity groups.

HS codes are 6 digits long, structured as:

For example, the HS code for fresh salmon is 030211. This code means the same thing in the U.S., the EU, Japan, and Brazil.

HTS Codes: The U.S. Extension

The United States takes the international 6-digit HS code and extends it to 10 digits to add more specificity. These extended codes are called HTS codes (Harmonized Tariff Schedule codes).

🌍 Key rule: If you're exporting from the U.S., you typically use Schedule B codes (also 10 digits). If you're importing into the U.S., you use HTS codes. The first 6 digits of both systems align with the international HS.

Quick Comparison Table

HS Code: 6 digits · International · Used worldwide · Managed by WCO

HTS Code: 10 digits · U.S. imports only · Managed by USITC · Determines U.S. duty rate

Schedule B: 10 digits · U.S. exports only · Managed by Census Bureau · Used for export statistics

Which One Do I Need?

If you are importing goods into the United States, you need the HTS code. Use LookupHTS to find it.

If you are exporting goods from the United States, use the Schedule B system via the Census Bureau's Schedule B Search Engine.

If you are trading with a country outside the U.S. and need to classify goods internationally, the first 6 digits (the HS portion) will work in most countries, though each nation adds its own digits beyond 6.