Every product sold in India under GST has an HSN code. The code determines the applicable GST rate (0%, 5%, 12%, 18%, 28%) and is mandatory on tax invoices for businesses above turnover thresholds (₹5Cr — 6 digit; below — 4 digit; below ₹1.5Cr — optional from FY25-26).
The HSN system is internationally harmonized at 6 digits, with India adding 2 more for granularity. So 6109 (T-shirts) becomes 61091010 (cotton T-shirts for men) in Indian invoices.
Wrong HSN codes are the second-most-common GST notice cause after ITC mismatches. Tools like GSTN's HSN Finder or third-party SaaS auto-suggest based on product description.