Every product that crosses a border gets a number: its Harmonized System code. That number is not paperwork trivia — it drives the duty rate you pay, the permits you need, the way inspections target your cargo, and whether your declaration looks credible to customs at all.

How the system works

The HS is a global classification maintained by the World Customs Organization: the first six digits are internationally standard, and countries extend them (to 8–10 digits) for their own tariffs. So a product's six-digit heading is the same worldwide, while the full code — and the duty attached — depends on the destination.

What the code decides

  • Duty and tax: rates vary widely between neighboring codes; classification is money
  • Trade measures: additional duties on China-origin goods attach to specific codes and change over time — always check current rates before booking
  • Permits and standards: many certification requirements (safety, conformity, licensing) are triggered by code
  • Risk profiling: a code that doesn't match the cargo description invites inspection

Finding the right code

Start from what the product objectively is — material, function, how it's presented for sale — rather than from the code with the lowest duty. Check the destination country's tariff database for the full national code, read the section and chapter notes when a product straddles categories (they decide the hard cases), and be honest about sets, kits, and multi-material goods, which have their own rules.

The two expensive temptations

The first is copying the supplier's code without checking: suppliers classify for Chinese export purposes, not your import tariff. The second is "code shopping" — choosing a lower-duty code the product doesn't honestly fit. Underpaid duty is collectable years later with penalties, and misclassification discovered at the border holds cargo you need. A defensible code beats a cheap one.

HS guidance is built into our paperwork review: we sanity-check the classification against the product photos and descriptions before the declaration is filed, and flag anything that looks fragile.