Business Invoice Generator Logo
Business Invoice GeneratorFree • GST-Ready • PDF
Invoicing Guide·5 min read

HSN Code in Invoice: Everything You Need to Know

Learn what an HSN code is, who needs to include it on GST invoices, and how to find the correct Harmonized System of Nomenclature code for your goods.

Disclaimer: The information in this guide is for general educational purposes only and does not constitute legal, tax, or professional advice. GST rules and requirements may change. Always refer to the official GST Council, CBIC guidelines, or consult a qualified tax professional for compliance advice specific to your business.

If you sell physical goods in India and are registered for GST, you've likely encountered the term HSN. Properly classifying your goods using HSN codes is critical for determining the correct tax rate and filing accurate GST returns.

What is an HSN Code?

The Harmonized System of Nomenclature (HSN) is a 6-digit uniform code that classifies over 5,000 products globally. India has adopted this system under GST to bring uniformity to the classification of goods and ensure the correct tax rate is applied automatically based on the code.

While the global standard is 6 digits, India uses an 8-digit system for deeper classification of certain goods.

Who needs to mention HSN Codes on invoices?

The CBIC has laid down specific rules based on a business's Aggregate Annual Turnover (AATO) in the preceding financial year:

Annual TurnoverB2B InvoicesB2C Invoices
Up to ₹ 5 Crores4 Digits (Mandatory)Optional
More than ₹ 5 Crores6 Digits (Mandatory)6 Digits (Mandatory)
Exports / Imports8 Digits (Mandatory)8 Digits (Mandatory)

How to find the correct HSN code?

The easiest way to find your HSN code is to search the CBIC website or use the GST Portal's built-in HSN search feature. You can search by the name of the product.

When creating an invoice using our Business Invoice Generator, you can simply type the HSN code into the dedicated field for each line item. The tool ensures it is formatted correctly in the final PDF for full GST compliance.

Frequently Asked Questions

What does HSN stand for?

HSN stands for Harmonized System of Nomenclature. It is an internationally accepted classification system for goods developed by the World Customs Organization (WCO).

Is HSN code mandatory for all businesses?

Yes, for B2B tax invoices it is mandatory. If turnover is up to ₹5 Cr, 4-digit HSN is required. Above ₹5 Cr, 6-digit HSN is required.

What is the difference between HSN and SAC?

HSN codes are used to classify physical Goods. SAC (Services Accounting Code) is used to classify Services.

Where do I put the HSN code on an invoice?

The HSN code should be added as a column in the line items section of your invoice, next to the description of the specific good.

Related Guides

Create Professional Invoices — Free

GST support, PDF download, WhatsApp sharing, UPI QR code. No account required.