HSN and SAC codes: which code goes on the invoice, and how many digits
Every line on a GST invoice needs a classification code: an HSN code for goods, a SAC code for services. The code tells the tax department what was actually supplied, independently of how you described it in words, and it is the field most often guessed. Guessing is survivable until a return is filed, at which point a wrong code can mean the tax you charged is not the tax you declared. The search here covers the common codes with their rates, and the digit count you must declare is the part that quietly changes as a business grows.
Frequently asked questions
What is the difference between HSN and SAC codes?
HSN is used for goods, while SAC is used for services.
How do I find the GST rate for my product or service?
Type a keyword (for example "software", "laptop", "transport", "consulting") into the search bar. The tool lists matching HSN/SAC codes with their description, code, and applicable GST rate.
What is the correct length of the HSN code to mention on an invoice?
Businesses with turnover up to ₹5 crore can use 4-digit HSN; businesses above ₹5 crore must use 6-digit HSN. Exporters and importers must use the full 8-digit international code.
Why did I see "Varies" as the GST rate for some entries?
Some goods have condition-based rates (depending on Input Tax Credit, pre-packaged labelling, or other factors). We mark these with "Varies" so you confirm the exact rate on the GST portal before invoicing.
What does a SAC code look like?
Service Accounting Codes are 6-digit numbers starting with 99, for example 998313 for software development services at 18% GST. Searching "software" shows this along with consulting and related services.
Are HSN/SAC codes mandatory on GST invoices?
Yes. GST invoices must show the HSN/SAC code. For businesses up to ₹5 crore turnover the HSN/SAC must be mentioned for B2B sales; B2C sales also benefit from showing the code and it is safer to always include it.
I cannot find a code for my unusual product. What now?
Search with broader words or the closest category, then confirm on the GST portal. If you are still stuck, email rautprajwal36@gmail.com with the product description and we will help you narrow it down.