India · HS code, ITC‑HS & GST
HS Code in India: ITC‑HS & GST Basics
How HS code in India works, how ITC‑HS connects to customs duty and GST, and how exporters can pick the right HS code for export from India.
Quick answer
In India, your ITC-HS line is what connects HS-6 to the GST rate. You pick the correct HS-6 level, map it to the right ITC-HS digits, and then use that ITC-HS entry to locate the official GST rate notification for your shipment.
The practical win: a consistent description + correct digits means fewer GST mismatches, fewer reassessments, and a smoother export filing workflow.
What is ITC‑HS in India?
India uses ITC‑HS codes (Indian Trade Classification – Harmonized System) to classify goods for imports and exports. These codes extend the international 6‑digit HS code to 8 digits and are central to customs duty, import policy, and Goods and Services Tax (GST). In practice, every customs document you file — a shipping bill, bill of entry, or e‑invoice — eventually points back to one of these lines in the tariff. Getting that classification right is what keeps your consignments moving without unnecessary queries, reassessments, or penalties.
A useful way to think about ITC‑HS is that it is a shared language between you, your customer, your customs broker, and Indian Customs. When everyone agrees on a code, the system can automatically apply the right basic customs duty, social welfare surcharge (if any), and GST rate. When there is confusion or disagreement on the correct code, disputes quickly spill over into delayed shipments, demands for differential duty, or even show‑cause notices in serious cases.
Structure of HS / ITC‑HS codes
Every ITC‑HS code in India follows this pattern:
- First 2 digits – HS chapter (e.g. 61 for articles of apparel and clothing accessories)
- 4 digits – HS heading (e.g. 6109 for t‑shirts, singlets and vests)
- 6 digits – HS subheading shared globally (e.g. 6109.10)
- 8 digits – India‑specific ITC‑HS line
For example, a cotton men's T‑shirt might be classified as 6109.10.00 at the 8‑digit level, while a synthetic blend sports T‑shirt could fall under a different 8‑digit line within the same heading. Those last two digits are where trade policy and GST often diverge — some lines may be freely importable with a moderate GST rate, while closely related lines might carry restrictions or higher taxes.
How HS code links to GST
GST rates in India are normally specified against HS or ITC‑HS codes in the GST rate notifications. Selecting the wrong HS code can result in charging the wrong GST rate or mis‑reporting supplies in your GST returns.
In many industries, a single product category can span multiple slabs — think of electrical equipment, food products, or textiles where the rate may change based on composition, brand, retail sale packaging, or end‑use. The HS / ITC‑HS code you pick often determines which exact entry in the GST schedule applies. That is why many auditors and tax officers start their review with classification before they even look at valuation or input tax credit.
| GST rate bucket | What it usually covers | What you still need to check |
|---|---|---|
| 0% (exempt/zero-rated) | Inputs/products where GST applies differently | Verify the exact ITC-HS line and notification |
| 5% / 12% | Common standard-rate goods categories | Confirm composition/material and end-use notes |
| 18% / 28% | Higher-rate categories (exact entry matters) | Make sure your ITC-HS digits match the GST rate entry |
Worked example (illustrative)
Suppose you've classified a product and mapped it to an ITC-HS line that your team's internal check shows is a 12% GST rate. If the declared invoice value is USD 10,000 (convert to INR as required for filing), the math looks like this:
- GST = value × (rate / 100)
- GST = 10,000 × (12 / 100) = 1,200
Note: this is an illustrative calculation to show how GST amount is derived. Always confirm the GST rate using the official GST notification for your exact ITC-HS entry.
How to find the right HS code for exports from India
Most Indian exporters develop a simple internal process for classification and then repeat it consistently across products. A typical approach looks like this:
- Write down a clear description of the product — what it is, what it is made of, and how it is normally used. Avoid brand names and marketing language.
- Search by description in an HS / ITC‑HS lookup tool such as TradeTools HS code lookup, and identify a few promising 6‑digit HS candidates.
- Read the corresponding section notes, chapter notes, and any relevant HS explanatory notes (where available) to confirm that your goods truly fit the description.
- Once the 6‑digit code is clear, drill down to the 8‑digit ITC‑HS lines in the Indian tariff and look for keywords that match your product's material, use, or form.
As you classify more products, you will slowly build an internal library of "preferred codes" for each SKU. Keeping that library up to date when the WCO or Indian Customs update the nomenclature is just as important as choosing the right code the first time.
Common issues Indian exporters face
- Using generic headings instead of specific product descriptions.
- Relying on forwarding agents without reviewing the classification.
- Not updating HS codes after budget notifications or WCO revisions.
Many disputes start with something small — for example, a freight forwarder picks a code to "get the shipment moving" and nobody revisits that choice for years. When authorities finally review the file, they look back over past shipments as well, which can turn a minor misclassification into a large cumulative exposure.
Practical tips
- Maintain an internal list of approved HS / ITC‑HS codes per product.
- Review codes annually, especially after the Union Budget.
- Seek an advance ruling for high‑risk or high‑value products.
If you are unsure about a particular code and the stakes are high, consider applying for an advance ruling from the relevant authority. Although the process takes time, it gives you a written view on classification that you can rely on for future imports or exports of that product, which can be valuable in audits and assessments.
Final check before filing
Tools like TradeTools help you quickly identify candidate HS codes for India, but final responsibility for classification rests with the importer or exporter. Always cross‑check your chosen code against official DGFT and CBIC publications, especially when duty or GST exposure is high.
Over time, treating classification as a deliberate compliance process — not a one‑off paperwork step — will save you time, protect margins, and reduce the risk of future disputes. The goal is not only to ship today's consignment smoothly, but also to build a classification framework that can stand up to scrutiny months or years down the line.
Key takeaway: Classify deliberately: correct HS-6, correct ITC-HS digits, and then the official GST rate entry. If any of those steps are fuzzy, your GST position is where mistakes show up.
Key takeaway: If your product is complex or the shipment stakes are high, keep a short classification record (what you used, which notes you checked). That's a simple habit that saves time during audits and disputes.
FAQ
What is ITC-HS and why is it used in India?
How do I find the right GST rate by HS code in India?
Can I rely on the first HS/ITC-HS lookup result?
What do exporters usually get wrong when classifying for India?
Should I request an advance ruling for high-value exports?
Last updated: March 2026