GlossaryTopic

HS Code (Tariff Classification)

Term 79 of 175 · Topic

In one sentence

An HS code is the numeric code that classifies goods for international trade under the Harmonized System. It determines the import or export duties, taxes and permits that apply to that product at customs.

Reviewed by Juan Manuel Garrido

Co-founder of VantegrateLinkedIn

HS Code (Tariff Classification) definition

An HS code (in Spanish, *partida arancelaria*) is the numeric code that identifies and classifies goods in international trade. It is based on the Harmonized System (HS) for describing and coding goods, a World Customs Organization standard used by more than 200 countries and economies (WCO). That code defines which duties, restrictions and permits apply when a product enters or leaves the country.

In practice, classifying a product under the right code determines how much you pay in import duties, which export rebates apply and whether a government agency has to sign off beforehand. A classification error can lead to fines, clearance delays or value adjustments by customs.

Identifying, extracting and validating these codes in foreign trade documents is part of what Arconte digitizes: it processes invoices, declarations and certificates so the data flows without being retyped by hand.

The HS code is the piece that holds all of foreign trade together: without a code that identifies exactly what the goods are, no customs authority in the world could assess duties or control what comes in and goes out. The system behind it is the Harmonized System (HS), created by the World Customs Organization, which organizes every tradable product into a hierarchical structure of 21 sections and 99 chapters. Every good, from a screw to a nuclear reactor, has a defined place in that structure.

How to read the code

The Harmonized System code has 6 digits and is shared by every country that adopts the HS, so an Argentine exporter and a Brazilian importer speak the same technical language. Those six digits are read in levels:

  • Chapter (2 digits): the general product category (for example, chapter 22 covers beverages and alcoholic liquids).
  • Heading (4 digits): the specific group within the chapter.
  • Subheading (6 digits): the detail at the international level.

Beyond the sixth digit, each regional bloc adds its own breakdowns. Mercosur uses the Mercosur Common Nomenclature (NCM), which extends the code to 8 digits to reflect local tariff realities. That is why, in Argentina, the *posición arancelaria* (tariff position) usually means the full eight-digit NCM, while the heading in the strict sense is the first four digits. In day-to-day foreign trade the terms get mixed up, but the operational data point is always the full code that appears on the documents.

Why classifying correctly matters so much

The HS code is not a formality: it defines the real cost of the operation. It drives the import duty, the statistical fees, VAT and tax prepayments, export rebates and, above all, sign-offs from other government agencies. The same product classified under two different codes can pay very different rates, or require a health, phytosanitary or electrical safety authorization in one case and not in the other before it can clear customs.

A concrete example in Argentina: a consumer goods company that imports a concentrated juice blend can classify it under different subheadings depending on the added sugar or the fruit content. Choosing the wrong code does not just change the duty: it can also trigger a review by the food safety authority that the other code does not require, holding the container in the customs primary zone and running up demurrage and storage costs. That is why the classification is checked against the commercial invoice, the packing list and, when it applies, the certificate of origin.

Common mistakes

  • Classifying by the product's trade name instead of its composition or technical function, which is what customs looks at.
  • Copying the code from a previous import without checking whether the formula or the end use of the product changed.
  • Ignoring the HS General Rules of Interpretation when a product fits more than one code.
  • Not updating the code after a nomenclature amendment, since the nomenclature is reviewed periodically.

HS code vs certificate of origin: how they differ

They get confused because they travel together in the same foreign trade file, but they answer different questions:

AspectHS codeCertificate of origin
What it answersWhat the goods areWhere the goods come from
BasisHarmonized System / NCMTrade agreements and rules of origin
What it is forAssessing duties and controlsAccessing tariff preferences
Who assigns itThe customs broker, based on the classificationA chamber of commerce or authorized body in the exporting country

Together, the HS code defines how much duty you pay and the certificate of origin can reduce it if the product qualifies for a preference. Both data points are part of the file that gets digitized and checked in foreign trade document validation processes, where correctly extracting and checking the HS code saves hours of manual work and lowers the risk of customs objections.

Share
Frequently asked questions

FAQs about HS Code (Tariff Classification)

What is an HS code?

An HS code is the numeric code that classifies goods in international trade under the World Customs Organization's Harmonized System. That code determines the import or export duties, taxes, rebates and permits or agency sign-offs that apply to the product when it goes through customs. Strictly speaking, the heading is only the first four digits of the code, although in everyday use people mean the full tariff code.

What is the difference between an HS heading, a tariff position and the NCM?

The heading is the first four digits of the Harmonized System; the subheading goes to six digits and is shared worldwide. The NCM, or Mercosur Common Nomenclature, extends that code to eight digits to reflect the bloc's tariff breakdowns. In Argentina, the tariff position (posición arancelaria) usually refers to the full eight-digit NCM, which is the one that actually determines the duty and the controls that apply to the operation.

Why is it so important to classify goods correctly?

Because the HS code defines the real cost and the feasibility of the operation. It drives import duties, fees, VAT, tax prepayments, export rebates and reviews by health or safety agencies. An incorrect classification can lead to paying more or less duty than you should, fines, value adjustments by customs and clearance delays with storage and demurrage costs.

Who assigns a product's HS code?

In practice, it is set by the customs broker or the company's foreign trade manager, applying the Harmonized System's General Rules of Interpretation to the product's composition and function. Customs can review and challenge that classification during clearance. When there is doubt about the right code, you can request a binding classification ruling from the customs authority to have certainty before operating.

Where does the HS code appear in foreign trade documents?

The HS code appears on the import or export customs declaration and is usually referenced on the commercial invoice, the packing list and the related certificates. Keeping that code consistent across every document is key to avoiding objections: if the declared code does not match the description of the goods on the invoice, customs can hold the clearance until the discrepancy is cleared up.

Take the paperwork off people's hands

Arconte reads invoices, delivery notes and contracts, validates the data against your rules and loads it into your system, flagging exceptions for a person to review. Tell us which document slows you down.

Keep exploring

Related terms

From the glossary

Related questions

We solve it with

Arconte

Automatic reading and capture of invoices, delivery notes and contracts, with data validated before it enters your system.

How Arconte solves it
The full suite
Now that you know what it is, see how it gets solved

Five AI products that work on top of the CRM you already use. They don't replace your system: they add the layer you do by hand today.