HSN Code Lookup: How to Find the Right Code for Your Import
How the Harmonized System works, how to navigate the 2/4/6/8-digit code structure, the GRI rules that govern classification, and how to avoid costly misclassification errors.
In this article
What is an HSN code?
HSN stands for Harmonized System of Nomenclature. It is a six-digit international coding system developed by the World Customs Organization (WCO) in 1988 and now used by more than 200 countries to classify traded goods. When you hear the term "HS code" or "tariff heading," it refers to this same system.
The purpose of HSN codes is standardisation: when an Indian customs officer and a customs officer in Germany both refer to HS heading 8471, they are talking about the same family of products — automatic data processing machines. This standardisation underpins international trade statistics, FTA negotiation, anti-dumping investigations, and duty rate schedules.
In India, the HSN is extended to 8 digits. The official name for the Indian 8-digit code is the ITC-HS code (Indian Trade Classification based on Harmonized System). The first 6 digits match the WCO international standard; digits 7 and 8 are India-specific subheadings that allow finer product differentiation for statistical and policy purposes.
Customs duty rates, import policy (Free / Restricted / Prohibited / Canalized), BIS QCO requirements, anti-dumping duties, and IGST rates are all mapped to specific 8-digit ITC-HS codes. Getting the code wrong has direct financial consequences.
GST vs Customs: same concept, different codes
India also uses HSN codes for GST classification. However, the GST HSN schedule (CGST Rate Schedule) is not always identical to the Customs ITC-HS code, especially at the 8-digit level. Always use the ITC-HS schedule (CUSTADA / Customs Tariff Act) when calculating import duties — do not rely on your GST rate card alone.
Code structure: 2, 4, 6, and 8 digits explained
The Harmonized System is organised as a strict hierarchy. Understanding the hierarchy is essential for classification, because you always move from the broadest level (chapter) down to the most specific level (8-digit subheading).
Chapter — 84
Nuclear reactors, boilers, machinery and mechanical appliances; parts thereof
Heading — 8471
Automatic data processing machines and units thereof
Subheading (WCO) — 847130
Portable automatic data processing machines, weighing not more than 10 kg
Tariff item (India) — 84713010
Laptops (India-specific ITC-HS extension)
Every 8-digit ITC-HS code can be "read" top-down: the first two digits tell you the chapter, the first four digits tell you the heading, the first six digits tell you the WCO subheading, and all eight digits identify the specific Indian tariff item with its unique duty rate.
When the tariff uses phrases like "other" or "not elsewhere specified or included (NESI)," it is a residual category for goods that do not fit any more specific entry. Residual codes often attract higher duty rates or broader NTB applicability, so it is always preferable to find a specific code rather than using a catch-all.
GRI rules — the legal basis for classification
Classification under the Harmonized System is not a matter of judgment or preference. It follows six legally binding General Rules of Interpretation (GRIs) published by the WCO and incorporated into India's Customs Tariff Act. These rules must be applied in strict sequence — you only move to GRI 2 if GRI 1 does not resolve the classification, then to GRI 3 if GRI 2 does not, and so on.
- GRI 1 — Classification is determined by the terms of the headings and any relative Section or Chapter notes. This resolves the majority of straightforward products.
- GRI 2(a) — Any reference to an article includes incomplete or unfinished articles, provided they have the essential character of the complete article (e.g. a car body without engine is still classifiable under 8703).
- GRI 2(b) — Any reference to a material or substance includes mixtures or combinations of that material with other materials.
- GRI 3(a) — When goods are classifiable under two or more headings, the most specific description takes priority over a general one.
- GRI 3(b) — Mixtures or composite goods consisting of different materials are classified by the component that gives them their essential character.
- GRI 3(c) — When GRI 3(a) and 3(b) do not resolve the conflict, the heading that occurs last in numerical order in the tariff schedule wins.
- GRI 4 — Goods that cannot be classified under GRI 1–3 are classified under the heading most similar to them.
- GRI 5 — Applies special rules for cases, holders, and packing materials.
- GRI 6 — Classification at the subheading level follows the same principles as GRIs 1–5, but only within the same heading.
WCO Explanatory Notes carry authority
The WCO Explanatory Notes (ENs) are not legally binding in the same way as the Harmonized System text, but Indian Customs treats them as highly persuasive. When a classification dispute goes to the Customs, Excise and Service Tax Appellate Tribunal (CESTAT) or the Supreme Court, the ENs are routinely cited as interpretive guidance.
How to find the right HSN code: a practical method
Follow this three-step method to systematically find the correct ITC-HS code for any imported product:
Step 1 — Identify the essential nature of the goods
Write a clear, unambiguous description of the product. Include: what it is made of, what it does, how it works, and its primary use. Avoid trade names or brand names — customs classification is based on what the goods are, not what they are called. For a compound or mixed product, identify which component or function is dominant.
Step 2 — Use the Section and Chapter notes to shortlist headings
The Customs Tariff Act (Schedule I) is divided into 21 Sections covering broad categories (e.g. Section XVI covers machinery and mechanical appliances). Each Section has legal notes that define scope and exclusions. Read the Section notes for your product's likely section first — they frequently exclude certain materials or end-uses to other sections. Then read the Chapter notes for the specific chapter you are entering.
Step 3 — Apply GRI 1 and work down to 8 digits
Starting at the 4-digit heading level, select the heading whose description best covers your goods per GRI 1. Then progress to the 6-digit subheading level and finally to the 8-digit tariff item. At each stage, read the subheading notes, which may further limit the scope of a subheading. When in doubt, read the WCO Explanatory Notes for the heading in question.
Common misclassification mistakes
Misclassification is one of the top 5 causes of customs demands in India
Every classification dispute can result in a differential duty demand (the difference between what you paid and what was owed), interest at 15% per annum from the date of importation, and a penalty of up to 100% of the duty evaded for repeated or wilful misdeclarations.
Classifying by commercial name instead of HS description
One of the most frequent errors: declaring a product using its trade name and selecting the code that "sounds right" rather than the code that matches the legal text. Example: a "smart display" might be classified as a monitor (8528), a television (8528), a tablet computer (8471), or a smart speaker with screen (8518), depending on its essential character and primary function. Each of these headings carries a different BCD rate.
Ignoring Chapter notes and Section notes
Section and Chapter notes can exclude materials or articles from an otherwise applicable heading and redirect them to a different section. For example, Chapter Note 1 to Chapter 39 (Plastics) excludes articles classifiable in Section XVI (Machinery). Ignoring these exclusion notes leads to headings that appear correct but are legally wrong.
Using 6-digit HS codes instead of 8-digit ITC-HS codes
Duty rates, import policy, and NTBs in India are mapped at the 8-digit level. Two products that share the same 6-digit WCO subheading can have completely different BCD rates at the 8-digit level. Always declare the full 8-digit ITC-HS code on the Bill of Entry.
Misidentifying country of origin for multi-step manufacturing
If goods are manufactured in or pass through multiple countries, the country of origin for customs purposes is determined by the Customs Tariff (Identification, Assessment and Collection of Anti-Dumping Duty on Dumped Articles and for Determination of Injury) Rules — not simply the country of the last supplier. Errors in origin declaration can cause FTA preference to be rejected or anti-dumping duty to be incorrectly assessed (or incorrectly avoided).
Confusing CIF value with FOB value for duty calculation
India calculates import duties on the CIF value (Cost + Insurance + Freight). If your invoice is on FOB terms, you must add the actual freight and insurance charges to arrive at the assessable value. Declaring an FOB value as if it were CIF results in underpayment of duty, which is recoverable by customs along with interest.
India-specific notes on the ITC-HS schedule
The Indian Customs Tariff introduces several concepts that do not exist at the WCO level and that importers must understand:
- Import policy column — every 8-digit tariff item is marked Free (no licence needed), Restricted (licence from DGFT required), Prohibited (import banned), or Canalized (only permitted through a canalizing agency such as MMTC or STC). Restricted and Prohibited goods cannot be cleared without the appropriate licence.
- Specific duty — some tariff items carry a specific duty (Rs X per unit or per kg) in addition to or instead of the ad valorem BCD rate. Specific duties must be added to the ad valorem duty in the calculation.
- Preferential duty — India has FTAs with ASEAN, South Korea, Japan, UAE (CEPA), Australia (ECTA), and others. When goods originate in a partner country, a lower preferential duty rate may apply — but only if a valid Certificate of Origin is presented.
- BCD notification overrides — certain tariff items are subject to specific Budget notifications that set the BCD rate to a different level than what appears in the base tariff schedule (Notification 45/2025-Customs is the current master notification for FY 2025-26).
- National Treatment NTBs — India requires BIS certification, FSSAI import clearance, drug licences, and other regulatory approvals that are mapped at the 8-digit level, not in the Customs Tariff itself. TradePrep flags these automatically.
AI-assisted classification: useful but not sufficient alone
Modern AI tools — including large language models — can suggest likely HS classifications with reasonable accuracy for common products. They are particularly useful for generating an initial shortlist of plausible headings when you are unfamiliar with a category.
However, AI classification has important limitations in the Indian context:
- AI tools may not have current ITC-HS data (the 8-digit schedule changes periodically, most recently with FY 2025-26 budget amendments).
- AI cannot apply Section and Chapter legal notes with the same precision as a trained classifier reading the actual tariff text.
- AI does not know whether a specific 8-digit code has a QCO, anti-dumping duty, or import policy restriction — you need a live tariff database for that.
- Customs assessments are legal proceedings. An AI suggestion is not a defensible classification opinion under the GRI framework.
Best practice: use AI or product-description search to identify candidate headings quickly, then verify those candidates against the actual ITC-HS text, Section notes, and Chapter notes — and confirm the duty rates, policy, and NTBs using an up-to-date database before filing.
TradePrep HSN Lookup Tool
TradePrep provides a free, publicly accessible HSN lookup tool that covers all 12,771 ITC-HS tariff items from the CUSTADA FY 2025-26 dataset. For each code, the tool shows:
- Basic Customs Duty (BCD) rate, including any specific duty or conditional rates
- IGST rate (0%, 5%, 12%, 18%, or 28%)
- Social Welfare Surcharge (SWS) — always 10% of BCD
- Agriculture Infrastructure and Development Cess (AIDC) where applicable
- Health Cess (4% on BCD) for medical devices under specific headings
- Import policy — Free / Restricted / Prohibited / Canalized
- Non-Tariff Barriers — BIS QCO status, FSSAI requirement, WPC licence, etc.
- Anti-Dumping Duty (ADD) and Countervailing Duty (CVD) alerts
- Safeguard duty applicability
- FTA preferential rates for ASEAN, Korea, Japan, UAE CEPA, and SAFTA
You can search by product description (natural language) or directly by HS code. The duty calculator integrates directly with the HSN lookup, so you can calculate your full landed cost — including all duty components — in a single step.
Try TradePrep Free
Look up any of India's 12,771 ITC-HS codes instantly
Search by product description or HS code, get the BCD rate, IGST rate, import policy, NTBs, and anti-dumping duty status in seconds.
Related articles