Skip to content
Invoiceful

HSN and SAC Codes, Explained for Small Invoices

An HSN code is a standardized number used in India to classify goods and services for GST purposes, and it must appear on the invoice line item…

By Swotboysandy 3 min read

Aurora electronic calculator DT210 02
Photo: Coyau, CC BY-SA 3.0, via Wikimedia Commons
In this guide
  1. What the HSN code is and where it goes
  2. When you actually need to include it
  3. How to find the right code for services
  4. Putting it on the invoice

What the HSN code is and where it goes

An HSN code is a standardized number used in India to classify goods and services for GST purposes, and it must appear on the invoice line item description. For services, the correct term is actually SAC (Services Accounting Code), but many clients and software still ask for an "HSN" field, so you will often see the two used interchangeably in casual conversation.

The code sits next to the description of the work you did. If you are billing for "Web Development Services," you need the specific SAC code for that activity. It is not a tax rate; it is an identifier that helps the tax authority categorize what was sold. On a GST tax invoice, this field is mandatory. On a commercial invoice issued by someone who is not registered, it is generally not required, though including it can help clarify the nature of the service if the client asks.

When you actually need to include it

The requirement depends entirely on your registration status. If you are registered under GST, you must issue a proper GST tax invoice. On this document, the HSN or SAC code is a compulsory field for every line item. Omitting it can lead to penalties or the invoice being rejected during reconciliation.

If you are not registered, you may issue a commercial invoice. You are not allowed to collect GST, so the invoice should not show a GST amount. In this scenario, you do not legally need to print the HSN or SAC code. However, if your client is a large company with strict procurement rules, they might request the code for their internal records. In that case, providing the correct code is a helpful administrative step, even if it is not a legal mandate for you as the seller.

File Folder with Documents (23909830671)
Photo: Tony Webster from Portland, Oregon, CC BY-SA 2.0, via Wikimedia Commons source

How to find the right code for services

Because most freelancers provide services, you are looking for a SAC code, not a traditional HSN code. The list is maintained by the Central Board of Indirect Taxes and Customs. You can find the official list online by searching for "CBIC SAC codes" or "GST SAC codes." The list is organized by chapter and heading, similar to a library catalog.

To find your specific code, identify the general category of your work. For example, "Professional Services" is a broad heading. Under that, you will find sub-headings like "Consulting" or "IT Services." Look for the specific description that matches your output. If you are a graphic designer, look for "Design services" or "Advertising services." If you are a consultant, look for "Business consulting." The code is usually a six-digit number. If you are unsure, check the invoice of a similar business or ask a chartered accountant. Guessing is risky, as the wrong code can cause issues for your client’s input tax credit claims.

Putting it on the invoice

When you are ready to generate the document, you need a clean format that includes the necessary fields. Invoiceful is a free online tool that runs in your browser, requiring no account and storing no data on a server. It includes specific fields for GST details, which makes it easy to ensure your invoice meets Indian compliance standards if you are registered. You can select a template, fill in the description and the corresponding SAC code, and download the PDF. This keeps the process fast and ensures the final document is ready to send to your client without extra formatting work. For more details on managing your client communications, you can explore the guides at Pracandy studio notes.

More from Pracandy