What are HSN and SAC codes?
HSN (Harmonised System of Nomenclature) codes classify goods, and SAC (Services Accounting Code) codes classify services. The GST rate of a product or service is fixed by where it falls in these codes, read together with the description in the rate notification – so two products under the same heading can have different rates, for example cheese (5%) and paneer (Nil) under heading 0406.
How many digits must I show on invoices?
| Aggregate turnover in the previous year | HSN / SAC digits on tax invoices |
|---|---|
| Up to ₹5 crore | 4 digits (mandatory for B2B invoices; optional for B2C) |
| Above ₹5 crore | 6 digits on all invoices |
GSTR-1 also needs an HSN-wise summary of supplies. The same digit rules apply there.
GST rate slabs after GST 2.0
From 22 September 2025 most goods moved into two main slabs – 5% and 18% – with 40% for luxury and sin goods, plus special rates of 3% (gold, silver, jewellery), 1.5% and 0.25% (diamonds and precious stones) and Nil. From 1 February 2026 tobacco products and pan masala were moved to 40% and the old 28% schedule was removed. This tool uses the rate notifications as amended up to May 2026.
How this tool works
Codes and descriptions come from the HSN/SAC master published on the GST portal. Rates come from the CBIC rate notifications: 9/2025 and 10/2025-Integrated Tax (Rate) for goods, and 8/2017-Integrated Tax (Rate) as amended for services. Each code is matched to the rate entries listed for it, or for its heading or chapter. When the rate depends on the description (for example “pre-packaged and labelled”), every candidate entry is shown so you can pick the one that fits.
Not sure which code fits your product? Wrong classification leads to short payment of tax and notices – ask our team, or let us handle your GST returns.
Frequently Asked Questions
How do I find the HSN code of my product?
Type the product name (for example 'paneer' or 'laptop') and look through the matching codes and rate-schedule entries. Then check the full description and parent heading to confirm the one that fits.
Is the GST rate shown here the latest?
Yes. It follows the CBIC rate notifications issued under GST 2.0 from 22 September 2025, including the amendments of 31 December 2025 and 30 April 2026. The date of the data is shown under the results.
Why are two different rates shown for one code?
Many entries in the rate notifications depend on the description, not only the code, for example 'pre-packaged and labelled' food or apparel below a certain price. Read each entry and choose the one that matches your product.
What if my product is not listed anywhere?
Goods not specified in any other schedule attract 18% under the residual entry (S. No. 639 of Schedule II). The tool shows this when no specific entry matches the code.
What is the GST rate split for intra-state supply?
The rate shown is the IGST rate. For supplies within a state, it is split equally between CGST and SGST, for example 18% = 9% CGST + 9% SGST.
Rates are taken from the CBIC rate notifications and matched to codes automatically. Classification depends on the exact nature of the goods or services – confirm with the notification text or a professional before invoicing.