HSN Code Finder
Search 21,000+ HSN codes with GST rates instantly. Find the right code for your products with our comprehensive database.
HSN Code Search Tool
Start Searching
Type a product name or HSN code above to search
What is an HSN Code?
HSN stands for Harmonized System of Nomenclature, a standardised numerical code system developed by the World Customs Organization (WCO) to classify traded goods worldwide. Over 200 countries and economies use HSN codes for customs tariffs, trade statistics, and tax classification, making it the global language of international commerce.
In India, HSN codes became mandatory under the Goods and Services Tax (GST) regime. Every GST-registered business must mention the correct HSN code on tax invoices so that the government can identify the applicable GST rate and ensure uniform classification across states. Whether you are filing GSTR-1, generating e-invoices, or reconciling input tax credit, accurate HSN codes are essential for compliance. You can also verify your GSTIN to confirm your registration details before filing returns.
HSN Code Structure
An 8-digit HSN code breaks down as follows:
First 2 digits identify the product category (e.g., 84 = Machinery)
4 digits narrow down the product group (e.g., 8471 = Computers)
6 digits for specific product type (required for >5 Cr turnover)
8 digits for exact item (required for imports/exports)
Example: Breaking Down HSN Code 84713000
| Digits | Code | Level | Description |
|---|---|---|---|
| First 2 | 84 | Chapter | Nuclear reactors, boilers, machinery |
| First 4 | 8471 | Heading | Automatic data-processing machines (computers) |
| First 6 | 847130 | Sub-heading | Portable digital computers (laptops) |
| All 8 | 84713000 | Tariff item | India-specific classification for imports/exports |
HSN Digits by Turnover
| Annual Turnover | HSN Digits Required | Status |
|---|---|---|
| Up to Rs. 1.5 Crore | 4 digits (optional) | Optional |
| Rs. 1.5 Cr - Rs. 5 Crore | 4 digits | Mandatory |
| Above Rs. 5 Crore | 6 digits | Mandatory |
| Exports / Imports | 8 digits | Mandatory |
How to Find Your HSN Code
Follow these four steps to identify and apply the correct HSN code for any product on your GST invoices:
- Identify your product category — Determine the broad category your goods fall under (e.g., textiles, electronics, food products). This narrows the search to the relevant HSN chapter.
- Search by product name or code — Use our HSN Code Finder tool above to search by keyword or partial code. The tool returns matching results from a database of 21,000+ codes along with GST rates.
- Verify the GST rate — Confirm that the GST rate shown for the HSN code matches the rate on your existing bills. You can cross-check using our GST Calculator to ensure your invoice totals are accurate.
- Use the code on GST invoices — Enter the HSN code in the designated field on your invoice. If you use TallyPrime, you can map HSN codes to stock items once and they will auto-fill on every future invoice.
For a deeper understanding of how your GST registration number is structured, read our guide on the structure of GSTIN.
Frequently Asked Questions
HSN (Harmonized System of Nomenclature) is a 6-digit international standard code used to classify goods for taxation and customs purposes. In India, HSN codes are mandatory for GST invoices to ensure uniform classification of goods across the country. Businesses with turnover above Rs. 5 crore must use 6-digit HSN codes, while those between Rs. 1.5-5 crore need 4-digit codes.
The number of HSN digits depends on your annual turnover: Businesses with turnover up to Rs. 1.5 crore can use 4-digit HSN codes (optional), those with turnover between Rs. 1.5-5 crore must use 4-digit codes, and businesses with turnover above Rs. 5 crore must use 6-digit HSN codes. For exports and imports, 8-digit codes are required.
HSN (Harmonized System of Nomenclature) codes are used for classifying goods and products, while SAC (Services Accounting Code) codes are used for classifying services. HSN codes are typically 4-8 digits starting with numbers 01-97, while SAC codes are 6 digits starting with 99. Both are used for GST classification in India.
To find the GST rate: 1) Search for your product using this HSN Code Finder, 2) Find the matching HSN code, 3) Check the GST rate displayed alongside the code. GST rates range from 0% to 28% depending on the product category. Essential items are taxed at lower rates (0-5%), while luxury goods attract higher rates (18-28%).
Yes, HSN codes are mandatory for GST invoices based on turnover. Taxpayers with turnover up to Rs. 1.5 crore need not mention HSN codes (optional), those between Rs. 1.5-5 crore must use 4-digit HSN, and those above Rs. 5 crore must use 6-digit HSN. TallyPrime auto-fills HSN codes on invoices, ensuring compliance without manual lookup.
You can search HSN codes by product name using our free HSN Code Finder tool above — simply type a keyword like "rice" or "laptop" and matching codes appear instantly. Alternatively, you can look up codes on the CBIC (Central Board of Indirect Taxes and Customs) website or use TallyPrime's built-in HSN lookup, which lets you search and assign codes directly while creating invoices or stock items.
Here are HSN codes for some commonly searched items: Rice falls under HSN 1006 (GST 5%), laptops and computers under HSN 8471 (GST 18%), T-shirts and cotton garments under HSN 6109 (GST 5% up to Rs. 1,000 per piece, 12% above), and mobile phones under HSN 8517 (GST 18%). Use the search tool above to find the exact sub-heading for your specific product variant.
The number of HSN digits required for GST filing depends on your annual turnover. Businesses with turnover up to Rs. 1.5 crore may use 4-digit codes (optional for B2B invoices). Those with turnover between Rs. 1.5 crore and Rs. 5 crore must use 4-digit HSN codes. Businesses exceeding Rs. 5 crore turnover are required to mention 6-digit HSN codes. For imports and exports, 8-digit codes are mandatory.
Using an incorrect HSN code can lead to several problems. The GST portal may flag a mismatch between the HSN code and the tax rate, triggering a notice under Section 73 or 74 of the CGST Act. You could face a penalty of up to Rs. 50,000 for incorrect invoicing. Input tax credit claimed by your buyer may also be denied if the HSN code does not match. To correct the error, you must issue a credit note for the original invoice and raise a revised invoice with the correct HSN code.
Yes, TallyPrime lets you map HSN codes to each stock item once, and it auto-fills the code on every invoice where that item appears. You can assign HSN codes individually while creating stock items or use bulk assignment through the stock item master to update hundreds of items at once. TallyPrime also validates that the HSN code matches the GST rate configured for the item, reducing errors in GST returns and e-invoicing.
Related Articles
Automate HSN Code Lookup in TallyPrime
Stop searching manually. TallyPrime auto-fills HSN codes and GST rates for 21,000+ products as you create invoices. Our customization team can set it up in one session.