Skip to main content
HelloBooks.ai home
India GST

What are HSN and SAC codes in GST?

HSN codes classify goods and SAC codes classify services for GST. They standardize what is being supplied, determine the correct tax treatment, and are required on invoices and returns depending on the business and turnover.

What HSN and SAC Codes Are

Under GST, every supply has to be classified so the correct tax treatment can be applied, and that classification uses standardized codes. HSN, the Harmonized System of Nomenclature, is an internationally recognized system for classifying goods, adopted within GST to identify products consistently. SAC, the Services Accounting Code, is the parallel system for classifying services. Together they provide a common language for describing what is being supplied, so that the same product or service is identified the same way across businesses and across the country. This consistency is what allows tax rates and rules to be applied uniformly.

Why Correct Classification Matters

The code assigned to a good or service is directly tied to its applicable GST rate and treatment, so getting it right is not a formality. An incorrect HSN or SAC code can lead to charging the wrong rate, which causes either under-collection, leaving you liable for the shortfall, or over-collection, which harms customers and invites disputes. Misclassification also creates mismatches in returns and can attract scrutiny. Because classification determines the tax, businesses need to identify the right code for each of their goods and services and apply it consistently, rather than guessing or copying an approximate code that happens to be close.

Where the Codes Are Required

HSN and SAC codes are required on tax invoices and in GST returns, with the level of detail expected, such as how many digits of the code must be shown, varying based on factors like the business’s turnover and the nature of the transaction. Larger businesses are generally expected to use more detailed codes than smaller ones. Because these requirements have been refined over time and depend on the category of taxpayer, the specific obligations for a given business should be confirmed against current rules. The general principle is that the codes must appear accurately wherever supplies are documented for GST.

Finding the Right Code

Identifying the correct code involves matching your product or service to the appropriate entry in the classification system, which is organized hierarchically from broad categories down to specific items. For common goods and services this is straightforward, but ambiguous or novel items can require care, and similar-sounding products can fall under different codes with different rates. When the right classification is genuinely unclear, it is sensible to seek guidance rather than risk a wrong rate. Once determined, the code for each item should be stored against that item so it is applied automatically and consistently every time it is sold.

Managing Codes With Software

The practical way to keep HSN and SAC usage accurate is to assign the correct code to each product and service once, in your item master, so that every invoice and return picks it up automatically. This removes per-transaction guesswork and keeps classification consistent across all your documents. Accounting software that stores codes against items and applies them to invoices and returns greatly reduces error. HelloBooks lets Indian businesses maintain HSN and SAC codes on their items so GST invoices carry the correct classification, while the specific code for an item and the digit-level requirements should follow current GST guidance.

Frequently asked questions

What is the difference between HSN and SAC codes?

HSN codes classify goods, while SAC codes classify services. Both are standardized classification systems used under GST to identify what is being supplied and determine the correct tax treatment.

Do small businesses need to use these codes?

Requirements depend on factors like turnover and transaction type, with larger businesses generally expected to use more detailed codes. Smaller businesses may have lighter requirements, so confirm the current rules for your category.

What happens if I use the wrong HSN or SAC code?

An incorrect code can mean charging the wrong GST rate, leading to shortfalls or over-collection and creating mismatches in returns that attract scrutiny. Assigning the correct code to each item helps avoid these problems.