Glossary

HS code (Harmonized System code)

An HS code is a numeric product classification code from the World Customs Organization's Harmonized System, used by customs authorities to identify goods and assess duty. The first six digits are standardized across roughly 200 countries; individual countries extend them to eight or ten digits for their own tariff schedules. Formal customs entries require one on the commercial invoice and entry filing.

How an HS code is structured

The Harmonized System is a hierarchy. Read it left to right and it narrows from a broad industry category down to a specific tariff line.

Take a 3/8-16 Grade 8 hex bolt imported into the United States:

LevelDigitsValueMeaning
Chapter273Articles of iron or steel
Heading47318Screws, bolts, nuts, washers, and similar articles
Subheading (HS6)67318.15Other screws and bolts, whether or not with nuts or washers
National tariff line8-107318.15.8020US breakout: other bolts, shank diameter 6 mm or more

The first six digits are the same whether that bolt lands in Long Beach, Rotterdam, or Yokohama. Everything past six digits is national. The US calls its version HTSUS, the EU calls its version the Combined Nomenclature, and US export filings use Schedule B. Same six-digit root, different tails.

This matters for catalog work. A brand selling into three markets cannot store one code and call it done: that SKU carries one HS6 and three national extensions.

How classification is decided

Classification is a rules exercise, not a keyword search. The World Customs Organization publishes six General Rules for the Interpretation (GRI), applied in order. Most of the work lands in GRI 1 and GRI 3.

How the rules operate:

  • Classification follows what the thing is, not what it's for. A UL listed 600V wire connector classifies as an electrical connector, not as "electrical contractor supplies."
  • The heading text and the section/chapter notes govern. The notes are legally binding and routinely exclude things the heading text appears to cover.
  • Exclusions carry more weight than they look like they should. A chapter note will push a product that reads as plastics into machinery, or the reverse.
  • Composite goods and sets fall under GRI 3(b), classified by the component giving the article its essential character. A kit with a torque wrench, six sockets, and a case usually follows the wrench.
  • GRI 3(c) is the tiebreaker of last resort: the heading occurring last in numerical order among equally valid candidates.
  • Binding rulings settle the high-stakes cases. US importers can request a CBP binding ruling; the EU equivalent is Binding Tariff Information.

The specs drive the answer. Material, function, voltage, thread form, assembly state, part versus complete article — those attributes are the classification inputs. If the spec fields are empty, nobody can classify the SKU, human or machine.

What HS codes are not

HS codes get confused with other classification schemes living on the same product record. They are not interchangeable.

CodePurposeWho requires itExample use
HS / HTSCustoms duty and border clearanceCustoms authoritiesDuty rate, entry filing
UNSPSCSpend analysis and procurementBuyers, ERP systemsCategory spend reporting
ETIM / eCl@ssTechnical attribute modelingElectrical, MRO, industrial tradeAttribute-level data exchange
Google product categoryAd and shopping placementGoogle Merchant CenterShopping feed targeting
GTIN / UPC / EANIdentifying one specific itemRetailers, GS1Scan at the register

A single SKU legitimately carries several at once. That 600V wire connector has a GTIN, an MPN, an ETIM class, a UNSPSC code, and an HS code, and they answer five different questions.

Mapping one to another mechanically produces wrong duty. There is no reliable UNSPSC-to-HS crosswalk, because the two taxonomies were built around different questions.

Where HS codes fit in your product data

For importing distributors and cross-border sellers, HS/HTS is not a nice-to-have field. It sits on the commercial invoice, the customs entry, and increasingly on the marketplace listing. Miss it and freight sits on the dock. Get it wrong and you underpay or overpay duty, and underpayment is the expensive direction.

The usual failure pattern in a catalog:

  • Codes live in a customs broker's spreadsheet, not in the PIM, so nobody outside logistics can see them.
  • New items ship before anyone classifies them, and a default code gets stamped on the entry.
  • Codes assigned years ago were never revisited after an HS revision cycle.
  • Country-specific extensions were never captured, so the same six digits get filed everywhere.

Your PIM stores the HS code once it exists. Anglera does the work of deriving it: reading manufacturer specs, datasheets, and material declarations, proposing a code with the reasoning attached, and routing judgment calls to a human reviewer. Classification is a defensible-decision problem, so the evidence trail matters as much as the digits. Treat it as an attribute maintained on a schedule, not a one-time cleanup.

Frequently asked questions

How many digits should an HS code be?

Six digits is the international standard and the part every country shares. Actual customs filings need more: the US uses 10-digit HTSUS numbers for imports and 10-digit Schedule B numbers for exports, while the EU uses 8-digit CN codes plus extra TARIC digits for some goods. If a supplier gives you six digits, you still have work to do before you can file an entry.

Who is legally responsible for the HS code, the supplier or the importer?

In most jurisdictions, including the US, the importer of record is responsible for classifying goods correctly and exercising reasonable care. A supplier-provided code is a starting point, not a defense. If your vendor's code is wrong and you file it, the penalty lands on you. That is why importers keep their own classification records rather than trusting the packing list.

Can I reuse one HS code across a product family?

Often yes, but verify rather than assume. A family of hex bolts in the same material and head type usually shares a tariff line. Change the material from steel to stainless, add a coating, or move from a bolt to a threaded rod, and the code can move. Variant-level differences that look cosmetic in a catalog can be legally significant at the border.

How often do HS codes change?

The World Customs Organization revises the Harmonized System every five to six years; the current edition is HS 2022 and the next is HS 2028. National tariff schedules change more often than that. A code that was correct when a SKU was set up in 2019 may point at a heading that no longer exists. Build a re-validation pass into your governance calendar rather than treating classification as permanent.

Can HS classification be automated?

Partly. Deriving a candidate code from structured specs (material, function, dimensions, assembly state) is tractable, and so is flagging SKUs whose current code conflicts with their attributes. What cannot be fully automated is the judgment in GRI 3(b) essential-character calls and ambiguous chapter notes. The workable pattern is machine-proposed, human-reviewed, with source evidence stored alongside the code.

Related terms

See it on your own SKUs.

A 30-minute walkthrough on your categories and your supplier data.

Book a demo