HSN & SAC in GST: Classifying Goods and Services in India
Under GST, every taxable supply must be described in a way tax authorities and your buyers can trust. For goods, that usually means an HSN (Harmonized System of Nomenclature) code. For services, it means a SAC (Services Accounting Code). This guide explains what each code is, how they differ, and what to put on invoices and returns.
GST rates, exemptions, and reporting (including HSN summaries in GSTR-1) depend on what you supply. A consistent code ties your invoice lines to the correct rate and helps your customers claim input tax credit (ITC) without disputes. Wrong codes are a common reason for mismatches and questions from the department.
HSN is an international hierarchical system to classify goods. India aligns its GST tariff and HSN structure with this system so that the same product category is described the same way on invoices, in customs, and in GST returns.
- Used for: tangible products — raw materials, finished goods, traded merchandise, etc.
- On invoices: Each goods line typically carries an HSN code (length as per applicable notifications for your turnover).
- Deeper digits (e.g. 6-digit or 8-digit) mean a more specific product category within the same family.
For a concise definition, see our HSN code glossary entry.
There is no HSN for pure services in the same sense as for goods. Instead, GST uses SAC — a dedicated numbering scheme for services. Like HSN, SAC helps map a service to the correct tax slab and to the right bucket in compliance reports.
- Used for: consulting, IT services, rent (where taxable as service), freight, professional fees, and other service line items.
- On invoices: Service lines show SAC instead of HSN.
- Mixed supplies: If an invoice has both goods and services, use HSN on goods lines and SAC on service lines.
| Topic | HSN | SAC |
|---|---|---|
| Applies to | Goods | Services |
| Full name | Harmonized System of Nomenclature | Services Accounting Code |
| Purpose | Classify products for GST, trade, and statistics | Classify services for GST and reporting |
| Typical invoice column | HSN column on goods lines | SAC column on service lines |
- Match codes to actualgoods or services supplied — not a generic "catch-all" code that happens to carry a lower rate.
- For composite or bundled offers, GST law has specific rules (principal vs mixed supply). Codes should reflect the supply as treated for tax.
- Keep a master list of HSN/SAC per SKU or service template so billing stays consistent across months.
- When in doubt, refer to official GST rate notifications or use a reliable lookup aligned with current law.
Use Invoism's HSN code lookup to search goods codes. For services, verify SAC against the latest GST service tariff / notifications for your category.
Frequently asked questions
- What is the difference between HSN and SAC?
- HSN (Harmonized System of Nomenclature) is used to classify goods in international trade and on GST documents. SAC (Services Accounting Code) is the parallel system for services. On a tax invoice, you show HSN for goods and SAC for services so the correct GST rate and reporting in returns are clear.
- Do I need both HSN and SAC on one invoice?
- You use the code that matches the line item: HSN for goods, SAC for services. A single invoice can have both if you supply goods and services in the same document — each line should carry the appropriate code.
- How many digits of HSN should I show on invoices?
- Requirements depend on your aggregate turnover and current CBIC notifications. Many businesses show at least 4 digits below prescribed thresholds and 6 digits when turnover crosses the notified limit. Always confirm the latest circulars or your CA for your exact case.
- Where do HSN and SAC appear in GST returns?
- You report HSN-wise summaries (e.g. in GSTR-1) for goods as required by turnover slabs. Service supplies are reported with SAC where applicable. Correct codes reduce mismatches and help buyers reconcile ITC.
- Is SAC the same as HSN?
- No. They serve the same purpose — standardized classification for tax — but HSN applies to goods and SAC to services. The code lists and structures differ.
Look up HSN codes and create compliant invoices
Search HSN by keyword or code, then use our free invoice generator to add codes and GST breakdowns in one flow.