Back to Free Tools

HSN/SAC Code Finder & GST Rates

Search Indian GST HSN/SAC codes, descriptions, and tax rates for invoicing.

Code Type Category Description GST Rate Action
Loading directory...

What is HSN and SAC?

HSN (Harmonised System of Nomenclature)

HSN is a multi-purpose international product nomenclature developed by the World Customs Organisation (WCO). It is used to systematically classify goods for GST billing in India. It is usually 2, 4, 6 or 8 digits.

SAC (Services Accounting Code)

SAC is a system developed by the Central Board of Indirect Taxes and Customs (CBIC) to classify all services for GST invoicing. All SAC codes start with the number 99.

Understanding HSN and SAC Classifications

Classification of goods and services is essential under the GST act to ensure appropriate tax rates are applied. Using correct **HSN (Harmonised System of Nomenclature)** and **SAC (Services Accounting Code)** numbers on invoices minimizes reporting discrepancies and simplifies tax returns.

Sellers must select codes corresponding to their business sector and supply details to prevent verification failures on the e-way bill and GST portal.


HSN Code Digits Structure Breakdown

The digits inside a standard 8-digit HSN code represent progressive levels of product definition:

Chapter First 2 digits (Broad classification group)
Heading Digits 3 and 4 (Specific category within chapter)
Subheading Digits 5 and 6 (International standard subgroup)
Tariff Item Digits 7 and 8 (National level tax specification)

GST Mandate: How Many Digits Are Required?

Under CBIC notifications, the number of HSN digits you must declare on your Tax Invoices is determined by your aggregate turnover in the preceding financial year:

Turnover Up to โ‚น5 Crore

Small Taxpayers

4 Digits Mandatory

Required on all B2B (business-to-business) invoices. Optional on B2C tax invoices.

Turnover Above โ‚น5 Crore

Large Taxpayers

6 Digits Mandatory

Compulsory on all invoices issued (both B2B and B2C transactions) without exception.