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.