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.
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.
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 HS covers approximately:
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.
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:
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.
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.
Certain HS codes trigger additional regulatory requirements:
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.
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.
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.
This sounds obvious, but it's where many classification errors begin. You need to know:
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.
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 |
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.
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.
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.
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.
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.
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.
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.
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.
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.
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 →
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.
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.
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.
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.
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.
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.