HSN and SAC codes on invoices: how many digits by turnover, the relief for B2C invoices, where to find your code, and how the HSN summary table works.
How many digits to print
| Aggregate turnover in previous financial year | HSN digits on tax invoice |
|---|---|
| Up to Rs 5 crore | 4 digits. May be left out on invoices to unregistered buyers. |
| Above Rs 5 crore | 6 digits on all tax invoices |
Notification 78/2020-Central Tax, effective 1 April 2021. SAC codes for services are 6 digits (they start with 99).
Where to find your HSN code
- Your purchase invoices from suppliers.
- The HSN search on the GST portal.
- The customs tariff for goods.
- Your accountant or industry association.
Use the code that matches your actual product. A wrong code can mean the wrong tax rate.
HSN summary table
An HSN-wise summary at the bottom of the invoice groups lines by HSN and rate with taxable value and tax. It makes the GSTR-1 HSN summary easier. The invoice generator adds it when you tick “Show HSN-wise tax summary”.
Codes on the sample invoices
| Item in our samples | Code used |
|---|---|
| LED panel light | 9405 |
| Copper wire | 8544 |
| Installation service | 995461 |
| Office chairs | 9401 |
These codes are for illustration. Confirm the right code for your exact product.
Frequently asked questions
Is HSN needed on a bill of supply?
Yes, HSN or SAC is a listed field, with the same digit rules.
Can I print 8 digits?
Yes. Printing more digits than the minimum is fine.
Is HSN needed on B2C invoices?
Businesses with turnover up to Rs 5 crore may leave it out on invoices to unregistered buyers. Above that, it is needed.
Checked and updated 14 Oct 2026. Independent template site; not tax or legal advice.