IND imports ▲ 4.2%USA coffee 0901 ▲ 11.8%VNM exports ▲ 6.1%BRA 0901.11 ▲ 9.4%DEU machinery ▲ 2.7%Last refresh: 2026-08-01

HS codes explained

Six digits are the same everywhere in the world. Everything after that is national. Understanding the split saves you duty, delay and penalties.

The structure

LevelDigitsExampleScope
Chapter209Coffee, tea, mate and spices
Heading40901Coffee, whether or not roasted
Subheading6090111Coffee, not roasted, not decaffeinated
National line8–1009011111Country-specific tariff extension

Why the first six digits matter most

The World Customs Organization maintains the six-digit nomenclature and every member administration uses it identically. That is what makes cross-country trade comparison possible at all. Beyond six digits you are in national territory: India’s ITC(HS) runs to eight digits, the US HTS to ten, and they do not map one to one.

What misclassification actually costs

Wrong duty

You either overpay quietly for years or underpay and face recovery with interest.

Clearance delay

Queries and inspections hold consignments while demurrage accrues.

Lost FTA benefit

Preferential rates apply to specific tariff lines; the wrong line forfeits them.

Penalties

Persistent misdeclaration is treated as a compliance failure, not an accident.

A practical way to classify

Identify the material or function that gives the goods their essential character, find the chapter that covers it, then narrow through the headings reading the notes as you go. Finally, validate against real shipment records: if comparable goods consistently clear under a particular code, that is strong evidence of the classification customs will accept. Browse the full 98-chapter list to start.

Where the digits stop being universal

The first six digits are agreed internationally and mean the same thing in every member administration. Everything beyond six is a national extension created for that country’s own tariff, statistical and regulatory purposes. India’s schedule runs to eight digits, the United States to ten, and neither maps onto the other beyond the shared six. This is the single most consequential fact about the system in practice, and it is the reason copying a supplier’s full code into your own declaration is not a shortcut.

DigitsSet bySame everywhere?What it decides
2 — chapterWCOYesThe broad product family
4 — headingWCOYesThe product group within the chapter
6 — subheadingWCOYesThe international classification
8 — national lineEach countryNoDuty rate and national restrictions
10 — statistical suffixSome countriesNoStatistical and regulatory detail

Why classification is legal rather than descriptive

It is tempting to treat classification as a labelling exercise, and it is not. The system has interpretative rules that apply in order, section and chapter notes that bind and frequently exclude, and a preference for what a thing is over what it is used for. That structure is what makes the outcome predictable — two competent people following it should reach the same answer — and it is also what makes intuition unreliable, because intuition classifies by purpose and the nomenclature usually does not.

Living with revisions

The nomenclature is revised periodically. Codes are created, merged and retired, and a historical series keyed on the code alone will break at the boundary in a way that looks like a market event. If you store trade data, store the edition alongside the code. If you are reading someone else’s series across a revision, ask how they handled it — the answer tells you a great deal about the quality of everything else in the dataset.

Verify against cleared consignments

The most reliable evidence of a correct classification is what comparable goods actually cleared under. It is an administration's own accepted answer, and it is available for free in the shipment record.

Checking any of this against the record

Everything above is a framework, and a framework is only worth what it survives contact with. The useful discipline is to test each assumption against what consignments actually did, because customs data is one of the few commercial sources where the underlying event — goods crossing a border — physically happened and was documented under legal obligation at the time.

Two failure modes account for most wrong conclusions drawn from trade data, and both are easy to avoid once named. The first is reading the incomplete tail of a series as a decline — authorities publish on a lag and revise afterwards, so the last one or two periods will fill in after you look. The second is reading a value movement as a demand movement, when declared value can move because volume moved, because unit price moved, or because the product mix inside a tariff line changed.

What the record cannot answer

Customs data covers goods that crossed a border. It does not cover services, domestic trade, margin, contract terms or intent. Treat it as a dated, quantified observation to corroborate — not as a conclusion that arrives finished.

Turning hS codes explained into a repeatable process

The difference between teams that get value out of trade data and teams that ran one interesting project is almost never analytical sophistication. It is whether the work became a routine. A saved query reviewed weekly, a short written note against each counterparty you assessed, and a standing habit of checking the period stamp before quoting a figure will out-perform an elaborate one-off study within a quarter, because markets move and a study does not.

The second habit worth building is writing down not just what you concluded but why and when. Records get revised, prices move, and counterparties change behaviour. Six months later nobody remembers whether a supplier was rejected on volume, on price band or on timing, and without that note the assessment simply gets repeated from scratch. A one-line rationale is what converts a list into institutional knowledge, and it costs seconds at the point where the thinking has already been done.

Finally, be explicit with colleagues about the confidence attached to any figure you circulate. A declared value from a complete period, controlled for origin and unit, is strong evidence. The same figure pulled from an incomplete recent period, averaged across a whole chapter, is barely evidence at all — and the two look identical once they are in a slide. Saying which one you have is what keeps trade data credible inside an organisation over time.

Frequently asked questions

How many digits do I need to declare?

The full national tariff line — eight in India, ten in the United States. A six-digit code is an unfinished classification and cannot support a duty assessment.

Can I use my supplier's HS code?

Only as a starting point for the first six digits. Beyond that their code belongs to their tariff, and the liability for what you declare is yours.

What if two headings both seem to fit?

Apply the interpretative rules in order: the most specific description wins, then essential character, then the last heading in numerical order. Naming which rule you relied on usually ends the argument.

Do HS codes affect anything besides duty?

Yes — restrictions, licensing, trade remedies, preferential origin eligibility and every statistic about the product all follow from the line you declare.

How current is the trade data behind this?

Markets refresh on their customs authority's own release cycle — monthly for most, 45 to 60 days for a few. The most recent one or two periods are always still filling in, so exclude them when you are reading a trend rather than treating the gap as a decline.

Can I check this against my own product?

Yes. Give us the HS code or a product description and the market you care about, and we will return a sample of live customs records filed against it.

Keep reading

Related guides

The next questions this one usually raises are covered in Seven HS code classification mistakes, Indian import duty, explained and Rules of origin, explained. Each picks up where this article stops, and together they cover the sequence a consignment actually goes through — classification and duty before anything moves, documentation and payment while it moves, and verification of the counterparty before any of it is committed to. Reading them in that order is usually more useful than reading them by topic.