Loading tool...
Loading tool...
What is an HSN code? An HSN (Harmonized System of Nomenclature) code is an internationally standardized classification system used to categorize goods for taxation purposes. In India, it determines the applicable GST rate for a product and is mandatory on all B2B tax invoices.
Loading HSN codes...
Finding the right HSN or SAC code for your products and services is essential for correct GST invoicing. Our HSN code finder makes this process fast and effortless — just type the product or service name in the search bar above and get results instantly.
Step 1: Enter your product name. Type any product name in English — for example, "laptop", "rice", "consulting", or "furniture". The HSN finder uses smart matching, so you don't need to know the exact official classification name. Even partial terms work — searching "phone" will return results for mobile phones, landline phones, and accessories.
Step 2: Review the results. Each result shows the HSN/SAC code, full product description, applicable GST rate, and product category. For goods, you'll see 4-digit to 8-digit HSN codes. For services, you'll see 6-digit SAC codes.
Step 3: Use the correct code on your invoice. Businesses with turnover up to ₹5 crore need 4-digit HSN codes. Above ₹5 crore, 6-digit codes are mandatory. Exporters and importers must use 8-digit codes. For services, 6-digit SAC codes are always required.
This HSN code search tool covers 5,000+ product and service categories based on the official CBIC classification. It's particularly useful when creating GST invoices, filing GSTR-1 (Table 12 requires HSN-wise summary), generating e-way bills, or preparing e-invoices — all of which require accurate HSN/SAC codes.
The tool is completely free, requires no signup, and works instantly in your browser. For borderline products where multiple HSN codes could apply, we recommend cross-verifying with the CBIC portal or consulting your CA. You can also use our GST Rate Checker 2026 to compare old and new GST rates for any product.
HSN stands for Harmonized System of Nomenclature. It's an internationally standardized system for classifying products, and in India, your HSN code determines your GST rate. Apply the wrong HSN code and you're either undercharging or overcharging GST — both create problems.
Undercharging (using a lower-rate HSN when the correct one is higher rate) means you owe the difference plus 18% interest plus potential penalties. Overcharging means your customers are paying more than required — they won't appreciate that.
From April 2021, HSN codes are mandatory on all B2B invoices. Businesses with turnover above ₹5 crore must use 6-digit HSN codes. Below ₹5 crore, 4-digit codes are sufficient for most cases.
HSN codes follow a hierarchical structure. Each set of digits narrows down the product category further:
For most practical purposes, the 4-digit heading is sufficient. Use the search above to find the right code for your product — it will show the applicable GST rate along with the code.
HSN Code
Harmonized System of Nomenclature. Used for goods. 2 to 8 digit code. Internationally standardized by WCO.
Example: Mobile phone = HSN 8517
SAC Code
Service Accounting Code. Used for services. 6 digit code. Defined by CBIC specifically for India.
Example: IT services = SAC 998314
⚠️ Disclaimer: Calculations are for reference only. Verify with official GSTN portal or consult a CA before filing returns.