HS Code vs HTS Code: What Importers Must Know
Last updated: August 10, 2026
When Sarah placed her first order with an Alibaba supplier in Shenzhen, she did exactly what the commercial invoice told her to do. The invoice listed a 6-digit code (8471.30) for the laptops she was importing. She copied that number straight onto her US customs entry.
Two weeks later her shipment was sitting in a CBP holding yard. The entry had been rejected, and a broker was billing her daily storage plus a re-filing fee. The problem was simple: she submitted an HS code where US Customs required a 10-digit HTS code.
If you buy from Alibaba or 1688, understanding the difference between HS code vs HTS code is one of the first things you must get right. It directly decides whether your goods clear, how much duty you pay, and how fast you get paid.
This guide breaks down what each code is, where every digit comes from, and why the last four digits of your HTS number are the ones that decide your bill. Read it before your next container leaves China.
Key takeaways
– An HS code is the global 6-digit product ID; an HTS code is your destination country’s extended 8–10 digit version (10 in the US).
– The US requires the full 10-digit HTSUS code on every entry. A 6-digit HS alone gets rejected or held.
– The last 4 digits (positions 7–10) set your US tariff rate line and statistical suffix, which is where the money is decided.
– The same physical product can fall under different HTS codes and duty rates based on material, so the supplier’s code is never enough on its own.
– You can look up the full 10-digit HTS for your product in our free HS Code Lookup tool before you ship.
What is the difference between HS and HTS codes?
HS and HTS codes describe the same product, but at different levels of detail. An HS (Harmonized System) code is the universal 6-digit identifier used by nearly every country. An HTS (Harmonized Tariff Schedule) code adds your importing country’s extra digits so customs can apply the exact duty rate.
| HS Code | HTS Code | |
|---|---|---|
| Digits | 6 (e.g. 8471.30) | 8–10 depending on country (10 in the US: 8471.30.0100) |
| Scope | Global, used by 200+ countries | Country-specific |
| Maintained by | WCO (World Customs Organization) | National customs authority (CBP for the US HTSUS) |
| Decides | What the product is | What duty rate applies |
| When used | On the supplier invoice / international trade | On the customs entry of your destination country |
The HS code tells the world what you are shipping. The HTS code tells US Customs how much you owe.
Breaking Down a Code Digit by Digit
Let’s use a real example: a laptop classified under 8471.30.0100. Each block of digits has a specific meaning, and the split happens exactly where the global HS ends and the US HTS begins.
Digits 1–6 = global HS root
The first six digits are the international HS subheading and are identical in every country that uses the Harmonized System:
- 84 (Chapter): nuclear reactors, boilers, and machinery and mechanical appliances
- 8471 (Heading): automatic data-processing machines and units
- 8471.30 (Subheading): portable computers weighing not more than 10 kg
This is the part your Alibaba or 1688 supplier knows. It travels on the commercial invoice and identifies the product in global trade. Everyone from the factory to the freight forwarder reads these six digits the same way.
Digits 7–8 = US tariff rate line
The United States adds two digits to point to the exact tariff line where the applicable MFN (most-favored-nation) duty rate is recorded:
- 8471.30.01 (US rate line): the rate line for “laptop computers”
For laptops this rate is currently 0%, but the position still has to be stated. These two digits are the bridge between “what it is” and “what it costs.”
Digits 9–10 = statistical suffix
The final two digits are a statistical suffix the US uses for trade tracking and government reporting:
- 8471.30.0100 (complete code): the complete 10-digit HTSUS code for a laptop
The HTSUS 2026 edition contains roughly 17,000 such 10-digit lines. Only the full 10-digit number is accepted on a US entry, and there is no shortcut.
Want to skip the manual math? You can look up the full 10-digit HTS for your product in our free HS Code Lookup tool. Enter a product name and it returns the complete code and the current US rate, so you are not relying on a supplier’s invoice alone.
Why the Last 4 Digits Decide What You Pay
Most first-time importers don’t see this coming. Two T-shirts can share the same 6-digit HS root yet carry very different duty rates, and the difference lives entirely in digits 7 through 10.
Consider cotton T-shirts, classified under HS 6109:
- 6109.10.00xx (cotton T-shirts): MFN duty 16.5%
- 6109.90.00xx (polyester and other textiles): MFN duty 32%
Same category, same basic garment, but the material recorded in the last four HTS digits nearly doubles the rate. If you imported polyester shirts but filed them under the cotton code, CBP would either reject the entry or, worse, accept it and later bill you the difference with penalties attached.
This is also why the HTS code drives your Section 301 exposure. Cotton T-shirts (6109.10) carry the List 4A Section 301 surcharge of 7.5% on top of MFN. See how your HTS code sets your Section 301 duty for the full list-by-product breakdown. Material, construction, and even country of origin all live in those final digits, which is exactly why a single 6-digit HS can never tell you your true cost.
Mini example: A buyer in Ohio ordered 500 blended-fabric polo shirts. The supplier wrote “6109” on the invoice. The buyer’s broker filed 6109.10 (cotton) at 16.5%. On inspection, CBP found the shirts were 65% polyester, correctly 6109.90 at 32%. The importer owed the back duty plus a negligence penalty, a four-figure mistake traced to four missing digits.
HS, HTS, Schedule B, and Other Country Codes
The US is not the only country that extends the 6-digit HS with its own suffix, and mixing them up is a classic cross-border mistake:
- United States (HTSUS, 10 digits): Used for imports. The mirror code for exports is Schedule B, also 10 digits, which US exporters use for statistical reporting.
- European Union (CN, 8 digits): The Combined Nomenclature adds two digits; some member states add an 11th for Intrastat trade stats.
- China (10-digit HS): Used for both export declarations and import statistics; the first 6 digits match the global HS.
- India (HSN, 8 digits): The Harmonized System of Nomenclature extends the HS for GST and customs purposes.
If you ever ship to multiple destinations, remember one rule: the 6-digit HS is your only portable anchor. Everything after it is local, and you need the right local version for each market you sell into.
Can You File a US Entry with Just the 6-Digit HS?
No. Under current US rules, CBP requires the full 10-digit HTSUS code on every import entry. Submitting only the 6-digit HS from your supplier’s invoice is one of the most common reasons new entries get rejected or placed on hold.
This matters even more in 2026 because the $800 de minimis exemption has been suspended. As of mid-2026, all commercial shipments, even small parcels, require a formal or informal entry with the full 10-digit HTSUS code and payment of the full applicable duty. There is no small-order shortcut anymore. (Tariff policy moves quickly; confirm the live status with CBP or your licensed broker before you ship.)
A rejected or held entry is not just a paperwork annoyance. Your goods sit in a bonded warehouse accruing storage fees while a broker re-files, and the delay can blow past your sales window entirely. Confirming the right 10-digit code before the container leaves China is far cheaper than fixing it on arrival.
Mini example: An Etsy seller imported $1,200 of resin bookmarks with only the 6-digit code from her 1688 supplier. The entry was held for “insufficient classification.” She paid a $95 broker re-file fee, $40 in storage, and lost two weeks of holiday-season sales. The fix would have taken five minutes with a full HTS lookup.
If you are not sure where to start, how to find the right HS code for your Alibaba product walks through describing the product, running it through a lookup, and confirming the chapter before you commit to a code.
Conclusion
The HS code vs HTS code distinction comes down to this: the 6-digit HS identifies your product worldwide, while the 10-digit HTS tells your destination customs how much you owe. The last four digits carry the tariff rate line and statistical data that decide your landed cost, and a 6-digit code alone will get your US entry rejected. Before your next shipment leaves China, confirm the full 10-digit HTSUS code, and treat any supplier-supplied code as a starting point, never a final answer.
Ready to get it right? Look up the full 10-digit HTS for your product in our free HS Code Lookup tool, or read the complete guide to HS codes for importing from China for the full classification workflow.
Frequently Asked Questions
Is an HS code the same as an HTS code?
Not exactly. An HS code is the universal 6-digit product identifier used globally. An HTS code extends that to 8–10 digits for a specific importing country (10 in the US) to set the exact duty rate. They share the first six digits.
What is an HTS code used for?
An HTS (Harmonized Tariff Schedule) code is used on a country’s import entry to determine the applicable duty rate, track trade statistics, and apply any special tariffs such as Section 301. In the US, the 10-digit HTSUS code is mandatory on every entry.
Can I use the 6-digit HS code on my US customs entry?
No. US Customs requires the full 10-digit HTSUS code. A 6-digit HS copied from a supplier invoice will get your entry rejected or held, and your goods will accrue storage fees until it is corrected.
Why do the last 4 digits of an HTS code matter?
Digits 7–8 set the US tariff rate line and digits 9–10 are the statistical suffix. For products like T-shirts, the same HS root can carry a 16.5% rate for cotton but 32% for synthetic, so the last four digits decide what you pay.
What is the difference between HTS and Schedule B?
HTS (10 digits) is used when goods are imported into the US. Schedule B (also 10 digits) is the mirror code US exporters use for statistical reporting. As an importer from China, you generally only deal with HTS.
