Standards
Harmonized System (HS) code
A hierarchical commodity classification used as the basis for customs tariffs.
- Kind
- Vocabularies
- Steward
- World Customs Organization (WCO)
What it describes
The Harmonized System classifies traded goods under a common international nomenclature maintained by the World Customs Organization. Its internationally harmonized headings and subheadings provide a shared starting point for customs declarations and trade statistics. National tariff schedules can extend the international code with additional digits, so a full national tariff number is not always interchangeable with the six-digit HS subheading.
Classification depends on the actual goods, their composition, use, and applicable interpretive rules. A code copied from an earlier shipment is not conclusive for a different product or revision of the nomenclature. Keep the product description, jurisdiction, version, and source ruling where available. The code alone does not determine duty owed, origin, or whether a shipment is permitted.
Structure
Hierarchical numeric nomenclature with internationally harmonized six-digit subheadings; national schedules may extend it.
Useful for
- Group trade records by commodity.
- Compare national tariff mappings.
- Trace a classification to its source version.
Limits
- Requires facts about the actual goods.
- National extensions differ.
- Does not determine origin or duty by itself.
How it is used in practice
Almost every customs administration classifies imported and exported goods using the Harmonized System as the base of its tariff. The nomenclature is organized in sections, chapters, headings and subheadings, and it is applied under the General Rules for the Interpretation of the Harmonized System, which say how to choose between competing headings. National schedules, such as the European Union's Combined Nomenclature and the tariff schedules of individual countries, extend the six-digit international code with further digits for local duties and statistics.
Trade statisticians use the same codes to compare flows between countries. A researcher asking how much of a commodity crossed a border in a given year is reading data that depends on classification decisions made one consignment at a time, by exporters and customs officers applying the rules to the goods in front of them.
A worked example
A fictional importer brings in a reagent kit from Halden Therapeutics AG. The commercial invoice quotes a six-digit code. The importer's customs broker declares an eight-digit national code that begins with the same six digits. A later audit finds a competitor importing a similar kit under a different heading.
The record that supports the declaration states the product description, its composition and intended use, the version of the nomenclature in force on the date of import, the national tariff schedule consulted, and any binding ruling or customs decision relied on. The audit finding is then a comparison of facts, not a comparison of numbers: the two kits differ in composition, or they do not, and the rulings agree, or they do not. If the competitor's classification rests on a ruling that does not cover the importer's product, the difference is explained rather than treated as an error by either party.
Evaluating a claim that rests on an HS code
Start with the version. The nomenclature is revised at regular intervals, and headings are split, merged and moved. A six-digit code from one edition can map to several codes in the next, or several old codes can collapse into one. A time series built from raw codes across a revision boundary compares unlike things unless a correspondence table is applied and cited.
Then read what the code was applied to. A code on an invoice is the declarant's assertion. A code in a customs declaration is that assertion as accepted or amended by the authority. A code in a published ruling is an authority's decision about specific goods. These carry different weight, and a record should say which one it holds. Finally, remember that the code does not decide the duty rate, the origin of the goods or whether a licence is needed, which depend on national law and on facts outside the classification.
Confusions to avoid
An HS code is not a product identifier in the way a GTIN is. It names a class of goods, and many different products share one subheading. Using it to match catalogue entries joins unlike items, and using it to count distinct products undercounts them.
It is also not a fixed length. Six digits are internationally harmonized, but systems that store a longer national code under the label HS code produce confusion when two countries' extensions are compared. Store the length and the schedule that defines it. Finally, a code does not by itself reveal whether the goods are controlled for security or sanctions purposes; those controls use other lists and conditions and have to be consulted from their own sources.
Questions a reviewer can ask
Which edition of the nomenclature and which national schedule does the code come from? Is it the declarant's assertion, the authority's accepted classification or a published ruling? What is the product description behind it, and does the description match the goods in the claim? Has the heading been split or moved in a later edition? Is a correspondence table needed to compare the code with another period, and who published it?
Found an error on this page? See corrections for what counts as one, how to report it and the dated log.
Enquiry
Which of your sources carry Harmonized System (HS) code?
Tell us which sources carry it, which key the same entity some other way and who may read which. We reply with whether and how a first record would use this vocabulary.
Or write to [email protected] in your own words.