The HS code (Harmonized System code) is the universal language of global trade — a numerical classification system that every country’s customs authority uses to identify goods, assess duties, and determine import/export policy. In India, the specific system is called ITC-HS (Indian Trade Classification based on Harmonized System). Getting the HS code wrong means your shipment goes nowhere — or worse, you face penalties for misdeclaration.
Why the Correct HS Code is Critical
The ITC-HS code you declare determines two things simultaneously: (1) the Customs Duty rate — Basic Customs Duty, Anti-Dumping Duty (if applicable), and Social Welfare Surcharge; and (2) the GST rate — the IGST levied at import, which ranges from 0%, 5%, 12%, 18%, or 28% depending on the product category. A difference of one HS code can mean the difference between 12% IGST and 28% IGST on the same shipment. For large shipments, this is a significant financial impact. Additionally, certain HS codes are classified as Restricted or Prohibited under DGFT’s import/export policy — meaning they require special licenses or cannot be imported at all. Declaring the wrong code to avoid a restricted classification is misdeclaration and carries serious penalties.
Method 1: HSCode.in (Recommended for Speed and Accuracy)
HSCode.in is built on the official Indian Customs CTH (Customs Tariff Head) database and is the fastest route to the correct 8-digit ITC-HS code. How to use it:
- Go to HSCode.in in your browser
- In the search box, type a plain English description of your product. Be specific — not “cloth” but “100% polyester woven fabric, unbleached, 120 GSM, for garment manufacturing”. The more specific you are, the more accurate the result.
- The tool returns the 8-digit ITC-HS code, the full tariff description, and the chapter heading — directly from the Indian Customs database, not from a generic global tariff database.
HSCode.in saves hours of scrolling through the PDF Customs Tariff schedule and eliminates the risk of picking the wrong code from a generic international HS database that does not account for India-specific tariff amendments.
Method 2: ICEGATE Website (For Duty Rate Verification)
Once you have the 8-digit ITC-HS code from HSCode.in, verify the exact duty rates on the ICEGATE portal (icegate.gov.in). Navigate to the Trade Guide or Customs Duty Calculator section, enter the HS code, and the system returns the current: Basic Customs Duty %; Anti-Dumping Duty (if any, with originating country specifications); IGST rate; Social Welfare Surcharge; and any exemptions applicable under specific notifications. Always cross-check duty rates on ICEGATE close to the shipment date — tariff rates can change in Union Budgets and through mid-year notifications.
Method 3: DGFT Website (For Import/Export Policy Check)
Before finalizing any import or export order, check the import policy applicable to your HS code on the DGFT website (dgft.gov.in). Download the current ITC(HS) Import Policy or Export Policy document and verify whether your HS code is classified as: Free (no license required); Restricted (requires specific license or NOC from a designated authority); Prohibited (cannot be imported or exported). For exports, additionally check if the product qualifies for any FTA preferential duty benefits at the destination country by searching the relevant trade agreement schedule on the DGFT portal.
The Misdeclaration Warning
A common mistake — sometimes deliberate — is classifying goods under a lower-duty HS code to reduce the customs duty payment. For example, declaring leather wallets as synthetic polymer wallets (paying 10% duty instead of 20%). Indian Customs uses price-comparison databases, import intelligence data, and physical examination to detect such misdeclarations. The consequences are severe: differential duty demand with interest; penalty of up to 5 times the evaded duty amount; potential confiscation of the entire consignment; and blacklisting of the importer/exporter in the customs risk system. The short-term duty saving is never worth these consequences.
Quick Reference: HS Code Lookup Workflow
- Use HSCode.in → get the 8-digit ITC-HS code for your product
- Verify duty rates on ICEGATE.gov.in → confirm Basic Customs Duty + IGST rate
- Check import policy on DGFT.gov.in → confirm Free/Restricted/Prohibited status
- Put the confirmed ITC-HS code on your Commercial Invoice and hand to your CHA with confidence
Bottom Line
The HS code is the starting point of every import and export transaction. Getting it right the first time prevents customs holds, avoids duty disputes, and keeps your supply chain moving. Use HSCode.in for the fastest, most India-specific code lookup, cross-verify on ICEGATE for duty rates, and confirm policy on DGFT. Once your goods are cleared, track all subsequent container movements on TraceContainer.com.