Corporate Legal Services

How to Look Up and Apply HS Codes for Imported Goods in Vietnam

Checkout counter with scanning equipment — HS code lookup

Getting the HS code right on the first declaration is the cheapest way to avoid tax recovery, penalties, and months of disputes with customs. This article walks through the process of looking up and applying HS codes for imported goods under current Vietnamese regulations — from foundational principles and step-by-step procedures to official lookup tools and common mistakes to avoid.

1. Foundational principles: the six General Rules and the notes

The legal basis for classification is Article 26 of the Customs Law No. 54/2014/QH13 (still in force): classification must be based on the customs dossier, technical documents, and related information to determine the goods’ name and code under Vietnam’s import-export goods nomenclature (issued with Circular No. 31/2022/TT-BTC, still in force).

Every classification decision must follow the six General Rules of Interpretation (GRI) in Appendix II of Circular 31/2022/TT-BTC. In practice, remember:

  • Rule 1: section and chapter titles are for reference only; classification follows the headings and the relevant section/chapter notes;
  • Rule 2(a): incomplete or unassembled goods having the essential character of the complete article are classified as the complete article;
  • Rule 3: multi-purpose, multi-component goods are classified by the component giving them their essential character;
  • Rule 6: at subheading level, compare only subheadings at the same level.

And the single most important — and most commonly violated — principle: read the section and chapter notes BEFORE choosing a code. The notes carry the same legal weight as the rules and contain exclusions that decide classification.

2. Six steps to apply an HS code to imported goods

  1. Determine the nature of the goods: composition, function, working principle, technical specifications — based on the manufacturer’s catalogue and technical documents, not the trade name;
  2. Consult Vietnam’s import-export goods nomenclature (Circular 31/2022/TT-BTC): find headings and subheadings whose descriptions fit the goods;
  3. Read the relevant section, chapter, and subheading notes carefully to rule out exclusions;
  4. Apply the six General Rules in order of priority to settle on one code among the plausible candidates;
  5. Check the import-export tariff schedule for the duty rate and regulatory controls attached to the chosen code;
  6. Check goods policies tied to the code: import licences, specialised inspections, prohibited lists — and keep the full dossier and reasoning behind the classification.

Note: the same product may have several “plausible” codes — the final decision must rest on the GRI and the notes, never on which code gives the lower duty rate.

3. Official lookup tools

  • The original text: Vietnam’s import-export goods nomenclature issued with Circular 31/2022/TT-BTC — the highest legal authority;
  • The Customs Department’s web portal (customs.gov.vn): the official online tariff/HS lookup tool;
  • The nomenclature database built, updated, and published online by the Customs Department for declarants’ use (under Circular No. 85/2026/TT-BTC);
  • Issued advance classification rulings — consult precedents for similar goods.

Caution: third-party HS lookup tools (private websites and software) are for reference only and carry no legal weight in a dispute.

4. Business “insurance”: advance classification rulings

Under Article 28 of the Customs Law No. 54/2014/QH13, before importing or exporting goods, a declarant may request the customs authority to determine the code in advance: submit information, documents, samples, or technical dossiers, and customs will issue a written notice of the result. If the business disagrees, it may request reconsideration within 60 days.

An advance ruling is valid for up to 03 years from the date of issuance (under Decree No. 08/2015/ND-CP); it ceases to be effective when the underlying legislation is amended or replaced, and is cancelled if the dossier provided by the business is inaccurate or dishonest. This is the strongest legal “shield” against future classification disputes — detailed procedures are covered in a separate article on advance rulings.

5. Analysis for classification: when the dossier is inconclusive

Under Circular No. 85/2026/TT-BTC (effective 15 September 2026, replacing Circular No. 14/2015/TT-BTC and Circular No. 17/2021/TT-BTC), where there are insufficient grounds to determine a goods code, the customs authority takes samples for analysis and expert assessment to support classification. Businesses should have technical documentation ready from the import-preparation stage, because the analysis result is decisive for the code applied.

6. Four common mistakes to avoid

  1. Classifying by trade name instead of the nature of the goods — trade names have no classification value;
  2. Mechanically copying the HS code supplied by the foreign supplier — the export country’s last 2 digits differ from Vietnam’s;
  3. Reusing an old shipment’s code after the product’s nature, structure, or function has changed;
  4. Skipping the section/chapter notes, landing in the wrong heading even though its description “sounded right”.

7. Consequences of a wrong HS code

A wrong code means wrong declared duty rates — resulting in recovery of tax arrears, tax assessment, and administrative penalties under Decree No. 169/2026/ND-CP (effective 1 July 2026, replacing Decree No. 128/2020/ND-CP). Notably, the new rules strengthen deterrence against misdeclaring codes, duty rates, or tax amounts where the goods were already guided by the authorities or covered by an advance ruling. Intentional fraud to evade tax may trigger criminal liability.

On supplementary declaration of HS codes after clearance: the law permits it in certain cases under Circular No. 33/2023/TT-BTC (effective 15 July 2023) — businesses should consult the full text of that Circular for their specific situation.

FAQs

Can I ask customs about the intended HS code in advance?

Yes. Article 28 of the Customs Law allows declarants to request an advance determination of the code before completing procedures, valid for up to 03 years. It is the surest way to “lock in” a code before importing.

Can I use the code provided by my foreign supplier?

For reference only. The first 6 digits are globally uniform, but Vietnam’s last 2 digits (per the AHTN) may differ from the export country’s; the declarant must verify independently and bears responsibility for the declared code.

The information in this article is for reference only and does not constitute legal advice. Contact FLAT Law Firm: contact us here.

For reference only, not legal advice. Content quality-checked by the AI Legal Council; not yet reviewed by a human lawyer.