Home / Blog

HS Codes Explained: How to Classify Your Product for Import

Every product you import has a code that customs uses to decide what you owe. It is called an HS code, and it drives your duty rate, some of your taxes, and whether your goods need a permit. Get it right and clearance is routine. Get it wrong and you can overpay duty for years without ever noticing, or underpay and face a bill plus penalties later. This guide covers how the codes work and how to find the right one for your product.

What is an HS code?

HS stands for Harmonized System, a product classification maintained by the World Customs Organization and used by almost every trading country. The first six digits are the same worldwide, so a product carries the same six digit code wherever it lands. Individual countries then add more digits to set their own duty rates and statistics, which is why your full tariff code is usually eight to ten digits.

How the code is structured

This structure is why a supplier can give you a six digit code that is technically correct and still useless to you. The part that decides what you pay is the part their country does not use.

Why the code matters

How to find the right code

  1. Describe the product precisely: what it is made of, what it is used for, and what form it is in. Material is often the deciding factor, especially for anything textile.
  2. Search your own country tariff schedule rather than a generic list, because the duty rate lives in the national digits.
  3. Compare the two or three headings that could fit, and read the notes at the top of the chapter and section. Those notes routinely rule an option in or out and are the part most people skip.
  4. Check whether a more specific heading exists. Classification generally favours the most specific description over a general one.
  5. If the value is high or the answer is unclear, ask your customs broker, or apply for a binding ruling so you have the classification in writing from the authority itself.

Why a small difference changes the answer

Classification is unusually literal. A garment can sit in a different heading depending on whether it is knitted or woven, which fibre dominates by weight, and whether it is for men or women. A component and a finished article are different codes even when they look similar in a photograph. A set packaged for retail may be classified as one thing while the same items shipped loose are classified separately. None of that is intuitive, and all of it can move the duty rate by several percentage points, which on a full container is real money.

Common classification mistakes

If you find out you were wrong

It happens, and it is better dealt with than ignored. If you have been overpaying, there is often a route to reclaim duty on past entries within a set window, so it is worth asking your broker rather than writing it off. If you have been underpaying, voluntary disclosure is almost always treated more gently than the same error found during an audit. Either way the first step is the same: get the correct classification confirmed, then decide what to do about history.

Once you confirm a code for a product, keep it on file so re-orders reuse the same classification and duty rate instead of being worked out from scratch each time.

Know your duty rate? Drop it into the free landed cost calculator to see your true per unit cost including freight and tax. Open the free landed cost calculator

The bottom line

Your HS code is a small detail that quietly sets your duty and your risk at the border. Spend the time to classify each product properly, read the chapter notes, confirm it in writing when the value is high, and store it so you are not guessing again next season. It is one of the cheapest ways to protect both your margin and your clearance times.

Related guides

Landed Cost Calculator is free and needs no account.