HS Code: What It Means & How to Find the Right Code

You're shipping a product overseas. Customs authorities at the destination need to know exactly what's inside the container — not a vague description, but a standardized code that tells them the product category, applicable duty rate, whether special permits are required, and whether any trade restrictions apply.

That code is the HS code, and getting it right is one of the most consequential decisions in international trade. The correct HS code determines how much duty you pay, whether your product needs an import license, and how quickly it clears customs. The wrong code can mean overpaying duties by thousands of dollars, having your shipment held at the border, or receiving penalties for misclassification.

What Is an HS Code?

HS stands for Harmonized System, formally known as the Harmonized Commodity Description and Coding System. It's an international product classification system developed and maintained by the World Customs Organization (WCO).

The HS is used by more than 200 countries and economies and covers over 98% of internationally traded goods. It provides a universal language for identifying products in international trade, ensuring that when a customs officer in Brazil and a customs officer in Japan look at the same code, they understand it to mean the same product.

How the HS Code Structure Works

The HS code is a hierarchical numbering system that classifies products from broad categories down to specific items:

Level Digits What It Represents Example
Chapter First 2 digits Broad product category 62 = Articles of apparel, not knitted
Heading First 4 digits Product group within the chapter 6203 = Men's suits, jackets, trousers
Subheading First 6 digits Specific product type 6203.42 = Men's trousers, of cotton
National tariff line 8–10 digits Country-specific classification 6203.42.4011 (US HTS) = Men's cotton trousers, specific type

The first 6 digits are internationally standardized. Every country that uses the HS system assigns the same meaning to the same 6-digit code. A cotton men's trouser is 6203.42 whether you're shipping it to the US, Germany, or Australia.

Digits 7 and beyond are country-specific. Each country extends the 6-digit HS code with additional digits for their national tariff schedule. In the US, this is the Harmonized Tariff Schedule (HTS), which uses 10 digits. The EU uses 8-digit Combined Nomenclature (CN) codes. These additional digits determine the exact duty rate, statistical reporting categories, and any special trade program eligibility.

The Scale of the System

The HS covers approximately:

  • 97 chapters (Chapter 1 through Chapter 97)
  • Over 1,200 headings
  • Over 5,000 subheadings at the 6-digit level
  • Tens of thousands of national tariff lines at the 8-10 digit level

The system is organized logically. Early chapters cover raw materials and agricultural products (live animals, vegetables, minerals). Middle chapters cover processed goods (chemicals, plastics, textiles, metals). Later chapters cover machinery, electronics, vehicles, and specialized goods.

Why HS Codes Matter

Duty Rates

The HS code directly determines how much import duty you pay. Different codes for seemingly similar products can carry dramatically different duty rates.

Example: In the US HTS:

  • Polyester woven fabric (5407.61): 14.9% duty
  • Cotton woven fabric (5208.31): 10.2% duty
  • Silk woven fabric (5007.20): 2.5% duty

If your product contains multiple materials, the HS classification depends on which material predominates, which means the duty rate can swing significantly based on the fabric composition.

Trade Agreements and Preferential Rates

Many trade agreements (USMCA, EU-UK TCA, RCEP, CAFTA-DR) offer reduced or zero duty rates for qualifying products. Eligibility is determined by HS code. Misclassifying a product might mean paying the full duty rate when a preferential rate was available — or claiming a preferential rate you're not entitled to, which triggers penalties.

Regulatory Requirements

Certain HS codes trigger additional regulatory requirements:

  • FDA clearance for food, drugs, cosmetics, and medical devices
  • USDA/APHIS inspection for agricultural products
  • FCC certification for electronic devices
  • EPA compliance for chemicals and certain consumer goods
  • CPSC requirements for consumer products, especially children's items

If you classify a product under the wrong HS code, you might skip a regulatory requirement entirely — only to have the shipment held at customs when the actual product doesn't match the declared classification.

Anti-Dumping and Countervailing Duties

Products subject to anti-dumping (AD) or countervailing duty (CVD) orders are identified by HS code. Filing under the wrong code to avoid AD/CVD duties is a serious customs violation that can result in penalties, seizure, and criminal prosecution.

Trade Statistics

Governments use HS code data to compile trade statistics, monitor import/export trends, and inform trade policy. Accurate classification contributes to reliable trade data. Inaccurate classification distorts the picture.

How to Find the Right HS Code

Step 1: Identify What the Product Actually Is

This sounds obvious, but it's where many classification errors begin. You need to know:

  • What is the product made of? (material composition)
  • What is its function or use? (what does it do?)
  • How is it presented? (assembled, unassembled, in sets, in bulk?)
  • Is it finished or unfinished?

A "plastic container" could be classified under dozens of different headings depending on whether it's a food storage container, an industrial chemical drum, a pharmaceutical packaging component, or a decorative item.

Step 2: Start with the Section and Chapter

The HS is organized into 21 Sections and 97 Chapters. Find the section that covers your product's general category:

Section Chapters Product Categories
I 1–5 Live animals and animal products
II 6–14 Vegetable products
III 15 Fats and oils
IV 16–24 Prepared foodstuffs, beverages, tobacco
V 25–27 Mineral products
VI 28–38 Chemical products
VII 39–40 Plastics and rubber
VIII 41–43 Leather and furs
IX 44–46 Wood products
X 47–49 Paper and pulp
XI 50–63 Textiles and apparel
XII 64–67 Footwear, headwear
XIII 68–70 Stone, ceramic, glass
XIV 71 Precious metals and stones
XV 72–83 Base metals
XVI 84–85 Machinery and electrical equipment
XVII 86–89 Vehicles and transport equipment
XVIII 90–92 Instruments, clocks, musical instruments
XIX 93 Arms and ammunition
XX 94–96 Furniture, toys, miscellaneous
XXI 97 Works of art, antiques

Step 3: Read the Section and Chapter Notes

This step is critical and frequently skipped. Each section and chapter begins with legal notes that define what is and isn't included, establish classification rules for that chapter, and clarify terminology. These notes override the apparent meaning of heading descriptions.

Example: Chapter 85 Note 1 excludes electric space heaters and hair dryers — even though they're electrical appliances — because they're classified in Chapter 85 under specific headings rather than general ones. Without reading the notes, you might classify them incorrectly.

Step 4: Use the General Rules of Interpretation (GRI)

The WCO established six General Rules of Interpretation that dictate how to classify products when the headings alone aren't clear:

GRI 1: Classification is determined by the terms of the headings and section/chapter notes. Always start here.

GRI 2(a): Incomplete or unfinished articles are classified as the finished article if they have the essential character of the finished article.

GRI 2(b): Mixtures and combinations of materials are classified based on the material that gives them their essential character.

GRI 3: When two or more headings could apply, the most specific heading wins. If specificity can't determine it, the material giving the essential character wins. If that doesn't resolve it, the heading that comes last numerically wins.

GRI 4: Goods that can't be classified under GRI 1–3 are classified under the heading for the most similar goods.

GRI 5: Cases, containers, and packing materials are classified with the goods they contain (with exceptions).

GRI 6: Classification at the subheading level follows the same principles as heading-level classification.

Step 5: Use Official Resources

US Harmonized Tariff Schedule: Available at hts.usitc.gov. Searchable by keyword or code number. Includes duty rates, trade program eligibility, and special provisions.

WCO HARMONIZED SYSTEM database: The official international HS classification reference.

Customs Rulings Database: The US CBP issues binding classification rulings that establish how specific products are classified. Search the CROSS (Customs Rulings Online Search System) database for rulings on products similar to yours.

Your country's customs authority: Most national customs authorities provide free HS code lookup tools on their websites.

Step 6: When in Doubt, Get a Professional Classification

For products that are genuinely ambiguous — composites, multi-function devices, novel materials, or items that could reasonably fall under multiple headings — hire a licensed customs broker or trade compliance specialist to classify them. The cost of professional classification ($100–$500 per product) is trivial compared to the cost of a misclassification penalty.

You can also request a binding ruling from your country's customs authority. In the US, CBP issues binding tariff classification rulings that provide legal certainty for how your product will be classified.

Common HS Code Classification Mistakes

1. Classifying by Use Instead of Composition

The mistake: Classifying a product based on what it's used for rather than what it's made of, when the HS structure classifies by material.

Example: A wooden picture frame is classified under Chapter 44 (Wood), not Chapter 97 (Works of art), even though it holds artwork.

2. Using the Wrong Country's Extended Code

The mistake: Using a US 10-digit HTS code when shipping to the EU, or an EU CN code for a US import.

The fix: Use the internationally standardized 6-digit HS code for international communication. Apply the destination country's extended code for customs filing at that country.

3. Relying on Supplier-Provided Codes

The mistake: Accepting the HS code your supplier puts on the commercial invoice without verifying it.

The reality: Suppliers classify based on their country's tariff schedule and may not understand the destination country's classification nuances. The importer (not the supplier) is legally responsible for the HS code filed at import.

4. Using Outdated Codes

The mistake: Using an HS code from a previous shipment without checking whether the code has changed.

The reality: The WCO updates the HS system every 5 years (most recently in 2022). National tariff schedules are updated more frequently. Codes that were valid last year may have been split, merged, or renumbered.

5. Classifying Sets Incorrectly

The mistake: Classifying each item in a retail set separately instead of as a set, or classifying a set when the items should be classified individually.

The rule: GRI 3(b) says sets put up for retail sale are classified under the component that gives the set its essential character. But not every collection of items qualifies as a "set" under HS rules.

Penalties for Misclassification

The consequences of HS code errors depend on the nature of the error and the jurisdiction:

Severity Typical Consequence
Honest mistake, self-corrected Duty adjustment, minimal or no penalty
Negligent misclassification Back duties plus penalty of 2–4x the lost revenue (US)
Gross negligence Back duties plus penalty of 4–8x the lost revenue (US)
Fraud (intentional misclassification) Back duties, penalties up to 4x the domestic value, criminal prosecution, seizure of goods

In the US, CBP's penalty guidelines distinguish between clerical errors (minimal penalty), negligence (moderate penalty), and fraud (maximum penalty). The distinction often comes down to whether you had a reasonable classification process in place.

Ship Faster. Scale Smarter. Request a GoFreight Demo →

Frequently Asked Questions

What is an HS code?

An HS (Harmonized System) code is a standardized international numerical code used to classify traded products. Developed by the World Customs Organization, the first 6 digits are universal across 200+ countries. The code determines import duty rates, regulatory requirements, trade agreement eligibility, and statistical reporting.

How many digits does an HS code have?

The international HS code is 6 digits. Individual countries extend it further for their national tariff: the US uses 10 digits (HTS), the EU uses 8 digits (CN code), and other countries use 8–12 digits. The first 6 digits are standardized internationally.

Who assigns the HS code for a shipment?

The importer of record is legally responsible for declaring the correct HS code at import. In practice, a licensed customs broker typically performs or verifies the classification. Exporters also need HS codes for export declarations. The supplier may suggest a code, but the responsibility rests with the filing party.

What happens if I use the wrong HS code?

Consequences range from a simple duty adjustment (if caught and corrected voluntarily) to significant penalties. Misclassification can result in overpaying or underpaying duties, shipment holds at customs, regulatory non-compliance, and penalties that can reach multiples of the underpaid duty amount. Intentional misclassification is treated as fraud.

How often do HS codes change?

The WCO revises the HS system every 5 years. The most recent revision was in 2022, with the next expected in 2027. National tariff schedules are updated more frequently — the US HTS is updated multiple times per year. Always verify your codes against the current version of your destination country's tariff schedule.

Can the same product have different HS codes in different countries?

The first 6 digits should be the same worldwide. However, countries occasionally interpret the HS differently for edge cases, and the digits beyond 6 are entirely country-specific. This means the duty rate, regulatory treatment, and extended classification can differ even when the base 6-digit code is the same.

Keep Reading