HSN Code in GST: Full Meaning, List, and How to Find Your Code

HSN code in GST India showing code structure and how to find correct HSN code for products

An incorrect HSN code on a GST invoice is not a minor oversight. It can result in ITC denial for the buyer, mismatches in GSTR-2B, and scrutiny notices from the GSTN system, because the HSN code is the mechanism through which GST rates are assigned, returns are classified, and tax liability is computed. To avoid such errors, businesses should start by understanding GST basics before classifying your goods. With over 5,000 distinct HSN codes covering every category of goods traded globally, finding the right code requires understanding the classification logic, not merely searching a list.

This guide explains how HSN codes work, what digit-level is required at different turnover thresholds, how to locate the correct code for your products, and the consequences of getting it wrong.

What is HSN Code in GST?

HSN stands for Harmonized System of Nomenclature, an internationally standardized classification system developed by the World Customs Organization (WCO) and adopted by over 200 countries for classifying traded products. India adopted the HSN system for customs and central excise long before GST and integrated it into the GST framework when the regime launched in 2017.

In the GST context, HSN codes serve one primary function: they map every product to its applicable GST rate. To understand how classification directly impacts taxation, refer to the GST rate slabs associated with each HSN chapter. When a business places an HSN code on an invoice, it is declaring the tax classification of that product. The GSTN system uses this code to validate whether the correct rate has been charged.

The HSN system is hierarchical:

  • First 2 digits (Chapter): Broad product category (e.g., Chapter 39 = Plastics)
  • First 4 digits (Heading): Narrower product group (e.g., 3901 = Polymers of ethylene)
  • First 6 digits (Sub-heading): Specific product type
  • 8 digits (Tariff item): Maximum granularity

India’s GST uses a modified version of the 8-digit HSN system aligned with the Customs Tariff Act.

HSN Code vs SAC Code

HSN codes apply exclusively to goods. Services are classified under SAC (Service Accounting Codes), a parallel system developed by the GST Council based on the United Nations’ Central Product Classification (UNCPC).

SAC codes are 6-digit codes. For example:

  • 998311: Management consulting and management services, including financial, strategic, human resources, marketing, operations
  • 997212: Rental or leasing services involving commercial or industrial property
  • 999999: Services not elsewhere classified

A common error is applying HSN codes to services or SAC codes to goods. Both produce misclassification flags in GSTR-1.

Businesses that supply both goods and services must correctly classify each supply with the appropriate HSN or SAC code on each invoice line item.

HSN Code Requirement by Turnover

The GST rules require different levels of HSN code specificity depending on annual aggregate turnover:

Annual TurnoverRequired HSN Digit Level
Up to ₹5 crore4-digit HSN code on B2B invoices; optional for B2C
Above ₹5 crore6-digit HSN code on all invoices
Any turnover, e-invoicing applicability8-digit code in e-invoice schema (IRP requirement)

Composition dealers need not show HSN codes on bills of supply. They file CMP-08 and GSTR-4 using aggregate turnover, not line-item details.

The practical implication: a business that crosses ₹5 crore aggregate turnover mid-year must upgrade its invoicing to 6-digit HSN codes from the start of the following financial year (or immediately, if crossing the threshold triggers e-invoicing).

How to Find the Right HSN Code

Method 1: GST Portal HSN Search

The GST portal’s official HSN/SAC search at gst.gov.in/masters/HSNSAC allows keyword searches by product description. Enter the product name and browse the results. Always cross-check the code found against the relevant GST notification to confirm the applicable rate.

Method 2: CBIC GST Rate Schedules

The Central Board of Indirect Taxes and Customs (CBIC) publishes GST rate schedules organized by HSN chapter. These notifications (primarily Notification No. 1/2017-Central Tax (Rate) and its amendments) are the authoritative source. When in doubt about a rate, the notification prevails over any third-party lookup tool.

Method 3: Customs Tariff Act Classification

India’s Customs Tariff Act, 1975, contains the complete 8-digit HSN structure. The explanatory notes for each chapter provide guidance on the scope of the heading and what falls within versus outside it. For complex manufactured goods or industrial equipment, customs classification practice is highly relevant.

Method 4: Professional Advice for Complex Products

Some products are genuinely difficult to classify: composite goods that could fall under multiple headings, goods at the boundary between two chapters, or new technology products without established classification precedents. For high-value supplies where misclassification could create significant tax exposure, engaging a GST consultant or filing an advance ruling application with the Authority for Advance Rulings (AAR) provides certainty.

HSN Code List for Common Products

A representative sample of commonly used HSN codes in Indian B2B commerce:

Product CategoryHSN CodeGST Rate
Iron and steel productsChapter 7218%
Computers and accessories847118%
Mobile phones851718%
Cement252328%
Gold jewellery71133%
Cotton fabric52085%
Medicines and pharmaChapter 305% or 12%
Edible oils1507-15165%
Paper and paperboardChapter 4812-18%
Automotive parts870828%
Plastic goodsChapter 3912-18%
Chemical productsChapter 28-2912-18%

Rates for several of these categories have undergone revisions since 2017. Always verify the current rate from CBIC notifications before invoicing.

Consequences of Wrong HSN Code

ITC denial for the buyer: To understand how ITC is affected by HSN mismatches, consider this—if an HSN code on a supplier’s invoice maps to a rate lower than the actual applicable rate, the buyer may claim ITC at the lower rate, creating an underclaim. If it maps to a higher rate, the buyer may claim excess ITC and must reverse it with interest.

GSTR-2A/2B mismatch: When HSN codes are incorrect, the system-generated reconciliation data does not align with returns. The buyer notices a mismatch between supplier data and their own records.

Notices under Section 61: A GST officer can issue a scrutiny notice if HSN-declared rates don’t match the tax paid. These notices require documented responses.

Penalty under Section 122: Using the wrong HSN code that under-collects tax may constitute evasion. Authorities may impose a 100% penalty for fraud, misstatement, or suppression.

How HSN Codes Help in Financial Analysis

For analysts examining a business through its GST data, HSN code distribution in GSTR-1 where HSN-level sales summaries are reported provides a map of the business’s product portfolio and revenue mix.

A manufacturing business whose GSTR-1 shows exclusively 18% rate supplies is operating in the manufacture of goods. A business showing a mix of 5% and 18% supplies may have a consumer goods segment alongside an industrial segment. A sudden shift in HSN code distribution across returns, from predominantly 18% to predominantly 5%, could signal a business model change or, in fraud contexts, rate manipulation to reduce output tax.

In lending, the HSN code mix is a cross-check against the borrower’s stated business type. A textile trader claiming to be in the 5% fabric segment but filing predominantly 12% HSN codes is misrepresenting either their products or their tax category.

Key Takeaways

  • HSN codes classify goods globally and map them to GST rates in India’s tax system.
  • Services use SAC codes, not HSN codes; applying the wrong code type is a classification error
  • Businesses below ₹5 crore use 4-digit HSN codes; above ₹5 crore require 6-digit codes; e-invoicing requires 8-digit codes
  • Use CBIC GST rate schedules to determine the correct HSN code. You may use third-party tools for lookup, but they aren’t authoritative.
  • Wrong HSN codes lead to incorrect tax rates, ITC mismatches, audit notices, and potential penalties under Section 122
  • In financial analysis, HSN code distribution reveals the business product mix and provides a cross-check on declared business activity

Frequently Asked Questions

Q: Can I use the same HSN code for multiple similar products?

If two products are genuinely classified under the same HSN code (same chapter, heading, and sub-heading), yes. But if one product belongs to a different sub-heading, even within the same chapter, it requires its own code. Grouping distinct products under a single HSN for convenience is misclassification.

Q: What if my product can fall under two different HSN codes?

Resolve classification disputes using GRI, chapter notes, and section notes under the Customs Tariff. Seek binding guidance through an Advance Ruling; meanwhile, apply the most specific heading.

Q: Is the HSN code required on B2C retail invoices?

For businesses with a turnover below ₹5 crore, HSN codes are not mandatory on B2C invoices (simplified invoices). However, HSN codes must appear in the GSTR-1 HSN summary even for B2C supplies; the reporting obligation exists even when the invoice field is optional.

Q: Do HSN codes change with GST Council rate revisions?

The HSN codes themselves do not change; they are part of an international classification system. What changes is the GST notification mapping specific HSN codes to specific rates. When the GST Council revises a rate, a new notification is issued that remaps the affected HSN codes. Businesses must track these notifications to ensure correct rate application.

Conclusion

HSN codes are not bureaucratic filler on an invoice; they are the classification logic through which India’s entire GST rate structure operates. A business that takes its HSN codes seriously, verifying them against CBIC notifications, using the correct digit depth for its turnover level, and maintaining consistent classification across invoices and returns, is a business with a clean compliance profile.

For lenders, procurement managers, and analysts reviewing GST data, the HSN distribution is a window into the business’s actual operations. Consistent, logical HSN patterns reinforce the credibility of declared turnover and sector classification. Irregular or shifting patterns are a prompt for deeper inquiry.

FAQs

What is real-time fraud detection in payments?

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Ut elit tellus, luctus nec ullamcorper mattis, pulvinar dapibus leo.

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Ut elit tellus, luctus nec ullamcorper mattis, pulvinar dapibus leo.

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Ut elit tellus, luctus nec ullamcorper mattis, pulvinar dapibus leo.

Jeshika's avatar

Jeshika

Discover more from Fineye

Subscribe now to keep reading and get access to the full archive.

Continue reading