Trade Policy

HS Code

Harmonized System Code

A six-digit international product classification code used by customs authorities worldwide to identify goods, assess duties, and apply trade controls. Countries extend the six-digit base with additional digits for tariff and statistical purposes (10-digit HTS in the US, 8-digit CN code in the EU, 10-digit AHECC in Australia).

Updated April 30, 2026

Every chemical that crosses an international border has an HS code. The HS code determines the customs duty rate, the eligibility for free trade agreement preference, the applicability of anti-dumping or countervailing measures, and whether the product triggers any additional regulatory hold (TSCA, REACH, AICIS).

The first six digits of the HS code are international and identical across every country that has signed the Harmonized System Convention, almost every trading nation. The country-specific extensions add tariff granularity:

CountryCode lengthExample for IPA (isopropyl alcohol)
International HS6 digits290512
US (HTSUS)10 digits2905.12.00.50
EU (CN code)8 digits29051210
Australia (AHECC)8 digits29051200
China (HS export)8 digits29051200

The six-digit core is the same in all five rows. The tail digits change.

Why the same chemical can have different HS codes

Two reasons. First, ambiguous products. Industrial chemicals that exist as both a raw material and a formulated product can be classifiable under multiple headings, a corrosion inhibitor sold as a pure compound goes under chapter 29 (organic chemicals), the same compound sold as a formulated additive in a solvent base goes under chapter 38 (miscellaneous chemical products). The classification choice changes the duty rate.

Second, the country-specific tail. Two countries can agree on the six-digit core (290512 isopropyl alcohol) but split the tail differently, the US distinguishes between USP/FCC grade and industrial grade in the tail digits, the EU does not. The same drum lands under different ten-digit codes depending on destination.

How HS code mistakes cost money

Three failure modes we see regularly:

  1. Over-classification. The factory writes a generic HS code (often a “catch-all” code in chapter 38) on the commercial invoice when a more specific chapter 29 code would attract a lower duty. The importer pays more duty than necessary. Hard to recover after the fact.
  2. Under-classification. The factory writes a code that under-states the product’s hazard class or regulatory status to avoid scrutiny at the destination port. The destination customs authority disagrees. The cargo is held, reclassified, and the importer pays the difference plus penalties.
  3. Tariff-engineering errors. Some buyers try to classify a product into a code with a lower Section 301 tariff rate or a code that qualifies for ChAFTA / USMCA / EU FTA preference. Done correctly with a binding ruling, this is legitimate tariff engineering. Done incorrectly without documentation, it is misdeclaration and a customs fraud exposure.

How we handle HS codes in sourcing

For every product we ship, we confirm the destination-country HS code before booking. The factory writes the six-digit core on the commercial invoice; we verify the destination tail using the destination-country tariff schedule (HTSUS for the US, TARIC for the EU, AHECC for Australia). If the importer wants certainty for a product where classification is ambiguous, the right move is to file for a binding ruling with the destination customs authority. CBP CROSS in the US, BTI in the EU, TARC in Australia. A binding ruling locks in the classification and the duty rate for that product.

Section 301 and HS codes

For US importers in particular, HS classification interacts with Section 301 tariffs on Chinese-origin goods. The Section 301 list is HS-code-specific. A product with HS code 2905.12.00.50 might be on the Section 301 list at a 25 percent additional tariff while a closely related product at 2905.13.00.10 is not. The classification decision can move 25 percent of the landed cost.

TSCA is the US chemical inventory law, separate from HS classification. FOB is the Incoterm under which the seller produces the commercial invoice carrying the HS code. BOL is the bill of lading, which references the HS code on the commercial invoice.

Reference: https://www.wcoomd.org/en/topics/nomenclature.aspx

Need this on your next shipment?

We handle the documentation chain.

Every chemical we ship from Shanghai or Qingdao goes out with the COA, MSDS, DG declaration, and inspection certificate the destination port will ask for. Send us your spec and we will quote it with the paperwork already mapped.

Request a Quote