150+ codes · Filter by category · Live search

HSN / SAC Code Lookup

Search the most commonly used Indian HSN (goods) and SAC (services) codes with their GST rates. Filter by category or type any keyword.

HSN/SACDescriptionGST

Found 0 matching codes.

Disclaimer: Rates shown are based on the most recent CBIC rate schedule and apply to the standard description of each HSN/SAC. Actual rate can vary by sub-category, packaging, branding (some food items at 0% loose / 5% packaged / 12% branded). For B2B invoices above ₹5cr turnover, e-invoicing requires the IRP-validated HSN. Always confirm with your CA or the official CBIC rate finder before relying on a code for compliance.

Frequently asked questions

What is an HSN code?

HSN (Harmonized System of Nomenclature) is a global classification system for goods, used in India under GST. The full code is up to 8 digits; the first 2 are chapter, next 2 are heading, next 2 are sub-heading, last 2 are tariff item.

Mandatory digits on tax invoices:

  • Turnover ≤ ₹5cr: 4-digit HSN
  • Turnover > ₹5cr: 6-digit HSN
  • Imports/exports: 8-digit HSN
What's the difference between HSN and SAC?

HSN classifies goods (physical items). SAC (Services Accounting Code) classifies services. Both are 6-digit codes under GST, but the underlying classification systems differ. SAC codes start with 99 (e.g., 998314 = IT design and development services).

What if my product isn't in this list?

This list covers ~150 most-searched codes — it's not exhaustive. For uncommon items, use the official CBIC rate finder or consult a CA. The full HSN database has over 5,000 entries.

Useful resources: cbic-gst.gov.in/gst-goods-services-rates.html (official rate schedule), gst.gov.in → Search HSN on the GSTN portal.

Can a single product have different rates?

Yes. Many food and consumer items have differential rates based on:

  • Packaging: loose vs packaged (e.g., curd loose 0% / pre-packaged 5%)
  • Branding: unbranded vs branded
  • Quantity: bulk vs retail
  • End use: industrial vs household

The default rate in this lookup is for the most common variant. Always verify the specific case.

Related tools