HSN Code for Business in India: Complete GST Guide

If you sell goods in India, HSN codes are not optional.

They directly impact GST rates, invoice validity, and compliance risk.

Yet thousands of businesses still use incorrect or generic HSN codes—leading to GST notices, penalties, and rejected input tax credit.

This guide explains what HSN codes are, which ones apply to your business, and how to use them correctly.

What is an HSN Code Under GST?

HSN (Harmonized System of Nomenclature) is a globally accepted system for classifying goods.

Under GST, every product sold must be mapped to an HSN code to determine the applicable tax rate.

HSN codes apply only to goods.

For services, GST uses SAC (Service Accounting Code).

Why HSN Code is Mandatory for Businesses in India?

Using the correct HSN code ensures:

  • Correct GST rate application
  • Valid GST invoices
  • Smooth GST return filing
  • Avoidance of penalties and scrutiny

Incorrect HSN classification is treated as a compliance error, not a minor typo.

HSN Code Requirement Based on Turnover

Annual TurnoverHSN Requirement
Up to ₹5 crore4-digit HSN
Above ₹5 crore6-digit HSN
Export / Import8-digit HSN

Using fewer digits than required is a common mistake—and an easy trigger for GST notices.

HSN Codes by Type of Business

Traders

  • Iron & steel: 72
  • Plastic products: 39
  • Electrical goods: 85
  • Furniture: 94

Manufacturers

  • Industrial machinery: 84
  • Electrical machinery: 85
  • Chemicals: 28–29
  • Pharmaceuticals: 30

Scrap & Recycling Businesses

  • Ferrous scrap: 7204
  • Aluminium scrap: 7602
  • Copper scrap: 7404
  • E-waste: 8549

Common HSN Codes Used in Business

Product CategoryHSN Code
Iron & Steel72
Articles of Steel73
Plastics39
Machinery84
Electrical Equipment85
Chemicals28–29
Pharmaceuticals30
Furniture94

Difference Between HSN and SAC

BasisHSNSAC
Applies toGoodsServices
ExampleSelling machineryInstalling machinery
GST Code TypeHSNSAC

Using HSN for services (or vice versa) is a basic but serious error.

Common HSN Code Mistakes Businesses Make

  • Using generic or outdated HSN codes
  • Copying HSN from competitors without verification
  • Using 4-digit codes despite higher turnover
  • Ignoring GST rate changes
  • Mixing goods and services under one code

This is not cost-saving—it’s compliance negligence.

Penalty for Wrong HSN Code Under GST

Using an incorrect HSN code may result in:

  • Tax demand with interest
  • Penalty for misclassification
  • Denial of input tax credit
  • GST audit scrutiny

Most GST penalties arise from classification errors, not fraud

How to Find the Correct HSN Code?

  • Identify the exact product nature
  • Check the GST tariff classification
  • Match material, usage, and composition
  • Validate GST rate applicability
  • Use advance ruling if ambiguity exists

Guessing HSN codes is reckless. Verification is mandatory.

Conclusion

HSN codes are not just numbers added to a GST invoice—they define how your business is classified, taxed, and scrutinized under the GST framework.

Using an incorrect or generic HSN code may appear harmless in the short term, but it exposes your business to GST notices, interest liabilities, denial of input tax credit, and audit scrutiny over time. Most GST disputes arise not from tax evasion, but from poor classification decisions made early and never corrected.

Every product you sell must be mapped to the correct HSN code based on its nature, composition, and use—and the number of digits you use must align with your turnover and transaction type. Guesswork, assumptions, or copying competitors’ invoices is not compliance.

If your business deals with multiple products, scrap materials, manufacturing outputs, or exports, HSN classification should be treated as a foundational compliance exercise, not an afterthought.

Getting it right once saves years of corrective filings later.

FAQs

Is HSN code mandatory for small businesses?

Yes. Even small businesses must use HSN codes as per turnover rules.

Can one business use multiple HSN codes?

Yes. Each product requires its own correct HSN code.

What happens if I use the wrong HSN code?

You may face GST penalties, interest, and denial of ITC.

Is HSN code required for exports?

Yes. Exports require 8-digit HSN codes.

How often do HSN codes change?

HSN structure is stable, but GST rates may change periodically.

Adil Khan
Adil khan

Business Incorporation & relocation— Europe
Advises founders and investors on European company formation and business-linked relocation pathways, aligning corporate structures with long-term mobility and compliance requirements.

Articles: 1353