HSN and SAC codes help describe what is being sold on a GST invoice. HSN generally refers to the Harmonized System of Nomenclature used for goods. SAC refers to the Services Accounting Code used for services. Using the right code helps connect an invoice line to the correct tax treatment, reporting record, and customer understanding.
Simple rule: Use the relevant HSN for goods and SAC for services, then verify the required digit length and reporting detail under the rules that apply to your business and transaction.
What is an HSN code?
An HSN code classifies a product or category of goods. It provides a common language for describing products across invoices, returns, trade documentation, and tax records. The useful code is not always the one that sounds closest in everyday language; it should match the actual nature and classification of the goods being supplied.
If you sell several products, keep a reviewed catalogue of product descriptions and their HSN codes. This avoids choosing a code from memory every time you create an invoice.
What is a SAC code?
A SAC code classifies a service. A service description such as design, consulting, software support, advertising, or repair can have a corresponding classification that is more specific than the casual name used in a proposal.
Use the code that reflects the service actually supplied. If a project includes different services with different classifications or rates, separate the line items instead of hiding everything under one broad description.
How do HSN and SAC codes appear on an invoice?
The code should sit close to the relevant invoice line so the customer can connect it to the goods or service description. A clear line usually includes the description, quantity or hours, unit price, discount where applicable, taxable value, rate, and tax amount. The HSN or SAC code should agree with the description and the tax treatment.
For a practical overview of invoice fields, review the CBIC GST invoice rules and your current GST guidance. The exact presentation can depend on the type of supply, taxpayer, and invoice.
How to find the right HSN or SAC code
- Describe the product or service precisely, including what the customer actually receives.
- Separate goods from services when the transaction includes both.
- Use the official classification resources, your tax records, and the relevant product or service documentation.
- Compare the proposed code with the applicable GST rate and any exemption or special treatment.
- Ask a qualified tax professional when the classification is unclear or has material tax consequences.
- Record the reviewed code in your saved product or service catalogue.
Does every business use the same number of digits?
No. The required level of detail can depend on current rules, taxpayer category, turnover, transaction type, and the period in which the invoice is issued. Do not copy a digit requirement from an old blog post without checking whether it still applies.
For example, CBIC has issued guidance about HSN/SAC reporting requirements for different turnover categories. Treat that guidance as a starting point, then confirm the current requirement for your business from official sources or a qualified professional.
Common HSN and SAC mistakes
- Using an HSN code for a service or a SAC code for goods.
- Choosing a broad code because the product or service description is vague.
- Using different codes for the same recurring service without a documented reason.
- Showing a code that does not match the GST rate or exemption used.
- Leaving the code out of some invoices when the current rules require it.
- Changing the code in a PDF without updating the underlying invoice record.
A quick pre-send checklist
- The description clearly explains the goods or service.
- The code is the correct type: HSN for goods or SAC for services.
- The required digit length has been confirmed for the current rules.
- The code and GST rate agree with the tax treatment.
- Mixed supplies are separated where necessary.
- The customer, invoice number, taxable value, and tax details are correct.
BillBookly lets you save services, reuse descriptions, organise GST details, and create professional PDF invoices without rebuilding every line from scratch.
Create a free accountThis article is general business information, not tax, accounting, or legal advice. HSN/SAC requirements and GST classifications can change. Review the current CBIC guidance and consult a qualified professional for transaction-specific advice.
