An HS code is the six-digit number that tells customs exactly what you are shipping, and it decides the duty you pay, the paperwork you need and whether your goods clear at all. To find yours, you describe the product by material, function and form, locate the right chapter and four-digit heading, narrow it down to the subheading, and then add the extra digits your destination country uses.
That sounds simple until you hold a product that could fit three headings at once. This guide walks through the lookup the way customs specialists do it, with the official tools, the rules that settle a tie, and the mistakes that turn a cheap import into an expensive one.
What an HS Code Actually Is
The Harmonized System is a product nomenclature maintained by the World Customs Organization. It covers more than 5,000 commodity groups, each with a six-digit code, and more than 200 countries and economies build their customs tariffs on it. Over 98% of the merchandise in international trade is classified in HS terms.
The structure is a tree. 21 sections hold 96 chapters, and the chapters run from 1 to 97, with 77 held in reserve. Each chapter splits into four-digit headings, and each heading into six-digit subheadings.
Take the code 8509.40 as an example:
- 85 is the chapter, electrical machinery and equipment.
- 8509 is the heading, electro-mechanical domestic appliances.
- 8509.40 is the subheading, food grinders, mixers and blenders.
The first six digits mean the same thing in every country that uses the system. Everything after them is national.
HS Code and HTS Code: Where Countries Add Digits
Most importers never declare a bare six-digit HS code. They declare their destination country's longer version, and that is where people get lost.
In the United States, the Harmonized Tariff Schedule adds two digits for the legal duty rate and two more for statistics. The US International Trade Commission, or USITC, explains in its tariff guidance that the legal text ends at eight digits, which is where tariff rates are assigned, but you report all ten digits on your entry. A blender is 8509.40.0015 in the US HTS and 8509.40.9000 in China: the first six digits match and the rest do not.
The European Union works the same way with different lengths. The Combined Nomenclature uses eight digits, and the TARIC code used on EU declarations runs to ten, adding the trade measures that apply to specific goods. The UK has its own commodity codes, searchable in the Trade Tariff service.
This is why a code from your supplier is only a starting point. It is usually the code from the country of export, and the duty rate attached to it is that country's choice, not yours.
What You'll Need Before You Start
Classification goes faster when you gather the facts first. The UK government's classification guidance lists the details customs expect you to know:
- What the product is and what it is used for
- The materials it is made of, and in what proportion
- How it is produced and how it is packaged
Add a photo, a spec sheet and the commercial invoice description. If your invoice lists the item as "accessories", rewrite that first; the commercial invoice fields need the same precise wording your classification relies on.
Step 1: Describe the Product Like a Customs Officer
Customs does not classify by brand name or marketing category. It classifies by what the item is made of, what it does and what condition it arrives in.
Write one plain sentence: "Stainless steel insulated bottle, 750 ml, with plastic lid, for drinks." That sentence already tells you the likely chapter (articles of iron or steel), rules out others, and flags the lid as a secondary component.
If you cannot write that sentence, you are not ready to search. Vague descriptions produce vague codes, and vague codes produce queries at the border.
Step 2: Find the Chapter, Then the Four-Digit Heading
Open the official tariff for your destination: HTS Search for the US, TARIC for the EU, the Trade Tariff for the UK. Browse to the chapter that fits your sentence, then read every four-digit heading in it.
The USITC's advice is to start at the top: find the most specific four-digit heading that describes your product, then look only at the subheadings under that heading. Do not jump straight to a ten-digit line that contains your keyword. A heading you skipped may describe your product more precisely.
Chapter titles help you navigate but carry no legal weight. Under the first General Rule of Interpretation, classification is decided by the text of the headings and the section and chapter notes.
Step 3: Read the Section and Chapter Notes
This is the step most people skip, and it is where most errors start. Section and chapter notes define terms, list exclusions and redirect goods to other chapters.
A product that looks like it belongs in one heading can be expressly excluded by a note and sent somewhere else entirely. If two headings both seem to fit, the USITC recommends checking the relevant notes first, since they may eliminate one of the candidates or point you straight to the correct heading.
Read the notes before you commit to a heading, not after.
Step 4: Apply the General Rules of Interpretation
When the headings and notes do not settle it, the six General Rules of Interpretation do. They are applied in strict order, and you only move to the next rule when the previous one fails to decide.
GRI 1 says classification follows the heading texts and the notes. GRI 2 covers incomplete or unassembled goods: an unfinished article is classified as the finished one if it already has its essential character. It also brings mixtures of materials into play.
GRI 3 resolves ties between headings. The most specific description wins first; if that fails, mixtures, composite goods and retail sets are classified by the component that gives them their essential character; and if that still fails, the heading that comes last in numerical order applies.
GRI 4 sends goods that fit nowhere to the heading for the most similar goods. GRI 5 deals with cases and packing, which are generally classified with the goods they hold. GRI 6 applies the same logic one level down, between subheadings.
For most everyday products, GRI 1 and GRI 3 do nearly all of the work. Gift sets, multi-material items and kits are where GRI 3(b) earns its keep.
Step 5: Narrow Down to the Subheading and National Digits
With the heading fixed, move down the indented lines. Each indented line must be narrower than the one above it, so you compare only lines at the same level of indentation, choose one, and repeat.
At six digits you have the internationally harmonized subheading. Below that, follow your destination's own lines to the eight-digit rate line and the ten-digit statistical suffix. In the US, those last two digits are zeros when no statistical breakdown exists.
Check the duty columns as you go. In the HTS, the general column applies to countries with normal trade relations, the special column to trade agreement partners, and column 2 to a short list of countries. Extra duties such as anti-dumping orders are not printed in the HTS itself, so look them up separately.
Step 6: Cross-Check Against Past Rulings
Rulings show how customs has actually classified products like yours. In the US, the Customs Rulings Online Search System, known as CROSS, lets you search everyday words that may not appear in the tariff text. The USITC uses a phone charger as its example: CROSS points you to 8504.40.8500, and you then confirm that number in HTS Search.
In the EU, the European Binding Tariff Information database plays the same role. A ruling for a near-identical product is strong evidence. A ruling for something only loosely similar is not.
Step 7: Get a Binding Ruling When the Stakes Are High
Informal help is available. US port import specialists and the USITC will advise, but that guidance is not binding on customs. If a wrong code would cost real money, ask for a binding decision instead.
US importers can request a binding ruling from CBP through its electronic ruling program. In the EU, a Binding Tariff Information decision is generally valid for three years throughout the EU, binds every EU customs administration and the holder, and cannot be issued retroactively.
A binding ruling fixes the classification, not the duty rate. If the rate attached to that code changes, you pay the new one.
Why the Wrong HS Code Is Expensive
A wrong code can mean underpaid duty, overpaid duty, or goods held while customs asks questions. In the United States, misclassification can also bring civil penalties under 19 USC 1592.
A negligent violation can cost up to the lesser of the goods' domestic value or two times the lost duties, taxes and fees. If no duty was lost, the cap is 20% of the dutiable value. Gross negligence doubles those limits to four times the lost revenue or 40% of the dutiable value, and fraud can reach the full domestic value of the merchandise. A prior disclosure, made before customs finds the error, reduces the penalty substantially.
Classification also feeds the rest of the process. Your broker files the entry with the code you supplied, and a code that does not match the invoice slows customs clearance at exactly the moment your container is waiting at the terminal.
Tips for Better Results
Keep a classification file for every product you import: the description sentence, the heading you chose, the notes and GRI you relied on, and any ruling you cited. When customs asks why, you answer in minutes.
Review your codes when the tariff changes. The WCO updates the system every five to six years, and HS 2028, the eighth edition, enters into force on 1 January 2028. The WCO has already published correlation tables between the 2022 and 2028 editions, so you can check now whether your codes move.
Remember that exports use their own schedule in some countries. US exporters report Schedule B numbers from the Census Bureau, which are based on the same HS structure and usually very close to the import code.
Once your paperwork is right, the remaining unknown is the ship. Primo Nautic tracks the vessel carrying your cargo by name, MMSI or IMO number, and its Cargo Shipment purpose gives precise, logistics-focused updates instead of raw AIS data.
Troubleshooting Common HS Code Problems
Your product fits two headings. Go back to the section and chapter notes, then apply GRI 3 in order: most specific description, then essential character, then last in numerical order.
Your keyword search finds nothing. Tariff texts use generic terms. Search CROSS or EBTI with the everyday name, then confirm the code they show in the official tariff.
Your supplier's code does not exist in your tariff. Only the first six digits are shared. Keep those, then rebuild the national digits from your own country's schedule.
The arrival date keeps moving and your broker needs a firm day. Primo Nautic compares the captain's reported ETA with an AI-calculated route ETA and sends a delay notification when the vessel falls behind, so you can warn your broker before storage charges start.
Conclusion
An HS code lookup is a sequence, not a keyword search. Describe the product by material, function and form, pick the chapter and the most specific four-digit heading, read the notes, and use the General Rules of Interpretation only when the text does not decide.
The first six digits are global; the rest belong to your destination, so a supplier's code is a hint rather than an answer. Check rulings for similar goods, request a binding ruling when the duty at stake justifies it, and keep a record of your reasoning. With HS 2028 arriving on 1 January 2028, now is a good time to check which of your codes will change.


