HSN Code stands for Harmonized System of Nomenclature. It is an internationally accepted coding system developed by the World Customs Organization (WCO) to classify goods. In India, GST uses this system to identify products and assign tax rates (5%, 12%, 18%, 28%).
When you ask “what is HSN Code in GST,” you are looking for the 4, 6, or 8-digit number that describes exactly what you are selling. Without this code, you cannot generate a tax invoice or file your GSTR-1 return.
What Does HSN Code Mean?
It classifies over 5,000 products. The structure is hierarchical:
- Chapter (2 digits): Broad category (e.g., 62 for Clothing).
- Heading (2 digits): Specific group (e.g., 6203 for Suits/Jackets).
- Sub-heading (2 digits): Detailed spec (e.g., 6203 11 for Woolen).
For services, a different system called SAC Code is used.
Why HSN Code is Important
- Tax Rate: The GST rate depends entirely on the HSN. A slight change in code can change the tax from 12% to 18%.
- Mandatory Invoicing: Invoices without HSN are considered invalid.
- E-Way Bill: You cannot generate an e-way bill without mentioning the HSN of the goods being transported.
Where is HSN Code Used?
- Tax Invoice: A dedicated column for HSN/SAC.
- GST Returns: Summary of outward supplies in GSTR-1 requires HSN-wise breakup.
- Customs: Used for import/export duty calculations.
How to Find or Check HSN Code
Method 1: GST Portal Search
1. Visit GST Portal.
2. Go to “Services” > “User Services” > “Search HSN Code”.
3. Type the product name (e.g., “Mobile Phone”).
4. The system will show the code (e.g., 8517).
Method 2: Trade Notifications
Always refer to the latest CBIC notifications as codes and rates change periodically.
Example of HSN Code
Product: Cotton Shirts
HSN: 6205
Tax Rate: 5% (if value < 1000)
Common Problems or Errors
- Wrong Classification: Many items have multiple codes based on material (Plastic vs Metal). Choosing the wrong one leads to short payment of tax and penalties.
- Turnover Rules:
- Turnover < 5 Cr: 4 Digits mandatory (B2B).
- Turnover > 5 Cr: 6 Digits mandatory.
Important Things to Remember
- For Exports, 8-digit HSN is mandatory.
- If you deal in services, use SAC Code instead.
- Verify the code with your GSTIN registration core business fields.
Frequently Asked Questions
Is HSN code mandatory for small businesses?
Yes. Even small businesses (Turnover up to 5 Cr) must mention at least 4 digits of HSN for B2B invoices. For B2C, it is optional for small players.
What is the difference between HSN and SAC?
HSN (Harmonized System of Nomenclature) is for GOODS (physical products). SAC (Services Accounting Code) is for SERVICES (consulting, labor, rent).
Where can I find the official GST rate list with HSN?
The CBIC website and the GST Portal’s “Search HSN” tool are the most authentic sources. Avoid unofficial blogs as rates change.
How many digits of HSN code should I use?
If your turnover is above ₹5 Crore, use 6 digits. If below ₹5 Crore, use 4 digits for B2B. For exports, always use 8 digits.
What happens if I use the wrong HSN code?
Using a wrong HSN often leads to applying the wrong tax rate. You will be liable to pay the differential tax plus interest and penalties during a GST audit.