Back to Insights
Tariffs & Customs

The Complete HS Code Guide for Importers

The HS code assigned to your product determines its tariff rate, applicable regulations, and whether import permits are required. Getting it wrong has real consequences.

February 20, 20269 min read

The Harmonized System — the global framework that classifies every product traded internationally into a numeric code — is one of the most important and least understood tools in international trade. Get your HS code right, and you pay the correct duty and clear customs without issue. Get it wrong, and you face incorrect duties, customs holds, potential fines, and regulatory complications.

This guide explains what HS codes are, how to find the right one, and what's at stake when the classification is wrong.

What Is an HS Code?

The Harmonized System (HS) is an internationally standardized system for classifying traded goods, maintained by the World Customs Organization (WCO). It's used by 211 countries and territories as the basis for customs tariffs and international trade statistics.

Every product has an HS code — a numeric code that tells customs authorities what you're importing. The code determines:

  • The import duty rate
  • Whether the product is subject to anti-dumping duties
  • Whether an import license or permit is required
  • Whether the product is restricted or regulated
  • Whether preferential trade agreement rates apply

How HS Codes Are Structured

HS codes follow a hierarchical structure:

  • 2 digits: Chapter (broad product category)
  • 4 digits: Heading (more specific category)
  • 6 digits: Subheading (international standard — the same globally)
  • 8–10 digits: National tariff line (country-specific, may vary)

For example, a leather wallet:

  • Chapter 42: Articles of leather
  • 4202: Trunks, suitcases, wallets, purses, etc.
  • 420231: Wallets of leather or composition leather

The first 6 digits are universal. The additional digits are specific to each country's tariff schedule.

How to Find the Right HS Code

Step 1: Start with the WCO Schedule

The WCO publishes the complete HS nomenclature. You can search the schedule by product description to find potential headings. This gives you the foundation.

Step 2: Check the Destination Country's Tariff Schedule

Each country publishes its own tariff schedule with duty rates. Search your product in the schedule of the import country. Many countries provide online tools: the EU's TARIC, the US USITC Dataweb, or national customs portals.

Step 3: Read the Classification Notes

The HS schedule includes legal notes for each chapter and section that determine which products are included and excluded. These notes override intuitive classification. A product that sounds like it belongs in one chapter might be explicitly excluded and placed in another.

Step 4: Verify with a Licensed Customs Broker

For significant shipments or complex products, verify your classification with a licensed customs broker in the destination country. They have current knowledge of classification precedents and rulings that may apply to your product.

Step 5: Consider Requesting a Binding Ruling

Most customs authorities offer binding tariff information (BTI) — a formal ruling on how your product should be classified. This ruling is legally binding on the customs authority, giving you certainty before importing. The process takes weeks but provides definitive protection against reclassification.

Common HS Code Mistakes

Using the Supplier's Code Without Verification

Suppliers export using their country's HS codes. These may not correspond to the same code in the destination country. Always verify the code applies in the import country.

Classifying on Description Alone

Classification depends on the product's material, construction, function, and in some cases, its primary use. Two products with similar names can have very different HS codes. A "bag" made of textile is classified differently from a "bag" made of leather.

Not Updating Classifications

The HS schedule is updated every 5 years. Products that were correctly classified under a previous version may need reclassification under the current one.

The Stakes of Getting It Wrong

Misclassification — even unintentional — carries real consequences:

  • Payment of incorrect duties (underpayment creates liability; overpayment wastes money)
  • Customs holds and delays while classification is disputed
  • Fines and penalties for systematic misclassification
  • Retroactive duty assessments in post-import audits
  • Missing preferential duty rates available under trade agreements

Getting your HS codes right before your first shipment is not a compliance formality. It's one of the highest-value activities in import planning.

HS Codes and AI

Historically, HS classification required a customs broker's expertise and took days. AI is changing this — models trained on the full HS schedule, product descriptions, and classification precedents can suggest accurate codes in seconds.

This doesn't replace human verification for complex cases, but it dramatically speeds up the initial classification step and makes early-stage landed cost calculation far more accurate. When you can classify a product in seconds rather than days, you can know your real import cost before you finalize the purchase — not after.

OS

Orhan Savash

Founder working at the intersection of global trade and AI. Founder of Zentria Flow.

LinkedIn →