Skip to content
Live database · Updated for FY 2026–27

HSN Code Finder — Search Any HSN or SAC Code

India's most comprehensive free HSN Code Finder tool. Search 21,790+ HSN codes and 681+ SAC codes by product name, code, or chapter. Built on official CBIC data — free, fast, and accurate.

GST Rates 1,364
Browse all rates · 0%, 5%, 18%, 28%, 40%
Filter by Level
Start typing to search
Search by product name, partial name, or HSN/SAC code. Use the filter chips above to narrow by level.
98
Chapters
1,348
Headings
5,774
Sub-headings
14,570
Tariff Items
Official CBIC Data
Sourced directly from government schedules
Lightning Fast
Results in milliseconds, no sign-up
100% Free
No paywalls, no limits, no ads
Recently Updated
Database updated April 2026
FREE TOOL

GST Calculator

Calculate GST instantly. Add or remove GST from any amount with all standard Indian GST rates.

Base Amount ₹0.00
GST Amount (5%) ₹0.00
Total Amount ₹0.00
CGST (Half) ₹0.00
SGST (Half) ₹0.00
Note: CGST + SGST split is for intra-state supply. For inter-state supply, the full GST amount is charged as IGST.
The Tool

About HSN Code Finder — India's Free GST Lookup Tool

Everything you need to know about using the most accurate HSN Code Finder for your GST compliance.

HSN Code Finder is a free online lookup tool designed to help Indian businesses, chartered accountants, tax practitioners, exporters, and importers find the correct HSN (Harmonized System of Nomenclature) and SAC (Services Accounting Code) codes for GST compliance. Whether you're filing GSTR-1, generating an invoice, creating an e-way bill, or preparing customs documentation, finding the right code in seconds is essential.

Unlike other HSN code search tools that require registration, charge subscription fees, or bury results under advertisements, HSN Code Finder is built on a simple principle: tax compliance information should be accessible to everyone. The entire database — all 21,790 HSN codes and 681 SAC codes from the official CBIC schedule — is free to search, with no signup, no paywall, and no hidden charges.

The tool covers the complete spectrum of Indian GST classification. From 2-digit chapter heads down to 8-digit tariff items, every level of granularity is searchable. Looking for a broad category like "textiles" or "electronics"? Use the chapter browse. Need a specific 8-digit code for export documentation? Type the product name and filter by tariff item level. The HSN Code Finder adapts to how you search.

How accurate is the HSN Code Finder? The database is sourced directly from CBIC's official GST schedules — the same legal source that GST officers, customs officials, and tax tribunals reference. We don't add our own interpretations or filter the data. What CBIC publishes is what you see. The HSN Code Finder is updated whenever CBIC issues notifications, typically after every Union Budget and major GST Council meeting.

Who should use the HSN Code Finder? This free tool is built for everyday use by small business owners filing their first GSTR, accountants managing dozens of client returns, exporters preparing shipping bills, manufacturers generating tax invoices, e-commerce sellers categorizing products, and students learning GST classification. The HSN Code Finder works equally well on mobile phones, tablets, and desktops — designed mobile-first because most Indian users browse on phones.

Beyond the search functionality, this HSN Code Finder includes a built-in GST Calculator for instant tax calculations, a complete 98-chapter browse, detailed explanations of HSN code structure, current GST rate slabs, a step-by-step guide to finding codes, dedicated SAC code coverage for services, and a comprehensive FAQ section answering common compliance questions.

Smart Search Algorithm

The HSN Code Finder ranks results by relevance — exact code matches appear first, followed by product name matches, then partial matches. Search "rice" and get HSN 1006 instantly.

Multi-Level Filtering

Filter results by 2-digit chapters, 4-digit headings, 6-digit sub-headings, or 8-digit tariff items. Perfect for businesses needing different code lengths based on their turnover slab.

Lightning Fast Results

The HSN Code Finder uses optimized indexing to return matches in under 200 milliseconds — even when searching across all 22,471 codes simultaneously.

Mobile Optimized

Designed for India's mobile-first reality. The HSN Code Finder works flawlessly on slow 3G connections, low-end smartphones, and even when offline (cached data).

Official CBIC Data

Every code in the HSN Code Finder comes directly from CBIC's published GST schedules. No third-party interpretations, no AI-generated descriptions, no shortcuts.

100% Free Forever

Unlike subscription tools, this HSN Code Finder will always be free. No premium tiers, no ads in your face, no data harvesting. Just useful information for Indian businesses.

The Background

What is an HSN Code, and why it matters for your business

Understanding the system that classifies every product traded under Indian GST.

The Harmonised System of Nomenclature, or HSN, is an internationally standardised classification system for goods. Developed and maintained by the World Customs Organisation in Brussels, it is used by more than 200 countries to identify, categorise, and tax over 98% of merchandise traded across borders. India formally adopted the system in 1986 for customs and excise purposes, and integrated it into the Goods and Services Tax regime when GST was launched on 1 July 2017.

At its core, an HSN code is a six- or eight-digit numeric identifier assigned to a specific product or category of goods. The first six digits are uniform across every member country—so a code that identifies basmati rice in India identifies the same product in Singapore, Germany, or Brazil. India extends the code by two additional digits to capture finer distinctions for domestic taxation, producing the familiar eight-digit format used on Indian invoices.

For Indian businesses, the practical importance is straightforward: the code on your invoice determines the GST rate you charge. A wrong digit can mean charging 5% when the law requires 18%, triggering tax shortfalls, penalties, and disputes during audit.

The mandatory use of HSN codes on GST invoices is governed by aggregate annual turnover. Businesses with turnover up to ₹5 crore must quote at least the four-digit HSN code on B2B invoices, while those above the ₹5 crore threshold must use the full six-digit code. For exports, imports, and notified products, the eight-digit code is mandatory regardless of turnover.

Beyond compliance, accurate HSN classification matters for customs clearance, duty drawback claims, FTA preferential tariffs, e-way bill generation, and statistical reporting. A misclassified product can be held at port, delayed in transit, or denied export incentives the exporter would otherwise be entitled to.

The companion system for services is the Services Accounting Code, or SAC—a six-digit hierarchical classification developed by India's CBIC specifically for the service sector. Where HSN governs goods, SAC governs everything from construction and consultancy to information technology and education.

In a country where a single misplaced digit can cost a business lakhs in penalties, finding the right HSN code shouldn't take twenty minutes of scrolling through a 600-page PDF. It should take six seconds.
— Why this tool exists
Code Anatomy

How an 8-digit HSN code is built

From broad chapter to precise tariff item — each pair of digits narrows the classification one step further.

STEP 01 · 2 DIGITS
01······
Chapter
The broadest division. India's tariff schedule has 98 chapters covering everything from agricultural produce to works of art.
01 = Live animals
STEP 02 · 4 DIGITS
0101····
Heading
A category within the chapter. Headings group related products and form the basic unit of international classification.
0101 = Live horses, asses, mules and hinnies
STEP 03 · 6 DIGITS
010121··
Sub-heading
The finest international subdivision. The first six digits are identical across all 200+ WCO member countries.
010121 = Pure-bred breeding horses
STEP 04 · 8 DIGITS
01012100
Tariff Item
India's national extension. Mandatory for exports, imports, and notified products under GST.
01012100 = Pure-bred breeding horses (full code)
Browse

All 98 HSN Chapters at a glance

Click any chapter to instantly load every code under it in the search tool above.

Tax Slabs

The Five GST Rates in India

Every HSN code maps to one of five tax rates, set by the GST Council and notified through CBIC.

0%
EXEMPT / NIL RATED
Essential foods, unbranded grains, fresh produce, salt, books, contraceptives, hearing aids.
Fresh milk · Fresh fruit · Unbranded atta · Printed books
5%
LOW RATE
Mass-consumption items, branded packaged foods, life-saving drugs, footwear under ₹1,000, transport.
Branded paneer · Tea · Edible oils · Coal · Insulin
12%
MERIT RATE
Processed foods, fruit juices, mobile phones, ayurvedic medicines, business-class air travel.
Butter · Ghee · Processed cheese · Jams · Namkeens
18%
STANDARD RATE
The default rate. Most goods and services not specifically classified elsewhere fall here.
Soap · Toothpaste · Telecom · Software · Restaurants
28%
PEAK RATE + CESS
Luxury items, automobiles, aerated drinks, tobacco, betting—often with additional compensation cess.
Cars · Motorcycles >350cc · Aerated drinks · Cement
Practical Guide

How to find the right HSN code for any product

Three reliable methods that professionals use, and three rules that prevent the most common mistakes.

The single most common mistake businesses make is settling for an "approximately right" code. HSN classification is deterministic—there is one correct code for any given product, and the General Rules for the Interpretation of the Harmonised System (GIR) provide the legal method for arriving at it.

Method one: search by product name. Type the common commercial name of the product into the search bar. The tool surfaces every HSN entry whose description contains that term. Read the candidate descriptions in full, paying close attention to qualifiers—fresh versus frozen, knitted versus woven, branded versus unbranded. These distinctions almost always determine which sub-heading applies.

Method two: navigate by chapter. If you know the broad family the product belongs to—textiles, plastics, machinery, food preparations—begin at the chapter level and work downward. Professional classifiers prefer this method because it forces a systematic reading of all candidate headings within a chapter.

Method three: search by code fragment. If you have a partial code from a similar product, an old invoice, or a supplier's quotation, type those digits into the search bar. The tool returns every code beginning with that prefix, allowing you to drill from a known starting point.

Three principles save the careful classifier from common errors. First, composition matters more than function—a plastic chair is classified by its plastic, not by its purpose as furniture, in many headings. Second, form matters—the same chemical compound can sit in different chapters depending on whether it is supplied as a raw material, an intermediate, or a finished pharmaceutical. Third, specific descriptions defeat general ones—if your product is named explicitly in any sub-heading, that sub-heading prevails.

When two or more headings appear equally applicable, GIR Rule 3 sets a hierarchy: most specific description wins; failing that, the heading covering the essential character wins; only if both tests fail does the heading appearing last numerically govern. For genuinely ambiguous cases, businesses should obtain an Advance Ruling from the relevant authority rather than guess.

For Service Providers

SAC Codes — How services are classified under GST

The other half of the system. If you provide services rather than sell goods, this is the code you need.

The Services Accounting Code, or SAC, is the Indian GST regime's classification system for services. Unlike HSN, which is an international standard, SAC is a domestic creation by the Central Board of Indirect Taxes and Customs. It uses a six-digit hierarchical structure: the first two digits are always 99 (the chapter for services in the broader Customs Tariff), the next two identify the service category, and the final two specify the particular service within that category.

Every service taxable under GST has a SAC. From the construction of a single dwelling (995411) to the legal advisory services of a corporate law firm (998213), from courier services (996812) to information technology software development (998314), the 681 SAC codes covered by this database span the full universe of services in the Indian economy.

SAC codes function on invoices the same way HSN codes do. The applicable code must be quoted on the GST invoice for any taxable service, and the code determines the GST rate—typically 18% for most services, 5% or 12% for specified categories such as transport and tour operators, and 28% for select luxury services.

For consultancies, IT firms, design studios, and other knowledge-economy businesses—where a single contract may bundle several distinct services—careful SAC classification is more than a compliance formality. A misclassified service can shift the place-of-supply rules, alter the export status of the contract, and change the GST liability significantly. Switch the tab in the search tool above to "SAC Codes — Services" to look up any service code.

9954
Construction Services
Buildings, infrastructure, civil works
9961
Wholesale Trade
Distribution and trading services
9971
Financial Services
Banking, insurance, investment
9983
Professional Services
Consultancy, legal, advisory
9984
Telecom Services
Voice, data, broadcasting
9988
Manufacturing Services
Job work, contract manufacturing
FAQ

Questions, answered carefully

Everything you need to know about HSN, SAC, and GST classification in India.

What is HSN Code Finder and how does it work?
HSN Code Finder is a free online search tool that helps you find the correct HSN (Harmonized System of Nomenclature) and SAC (Services Accounting Code) codes used for GST compliance in India. Simply type a product name like "rice" or "mobile phone", or enter a partial code like "8517", and the HSN Code Finder instantly displays matching results from the complete CBIC database of 21,790 HSN codes and 681 SAC codes. The tool ranks results by relevance — exact matches first, then product name matches, then partial matches.
Why use this HSN Code Finder over other tools?
This HSN Code Finder is built specifically for Indian businesses and GST compliance professionals. Unlike subscription-based tools, it's 100% free with no ads cluttering the interface. Unlike outdated PDFs, it loads in under a second and is searchable. Unlike other free tools, it covers the complete official CBIC database — all 22,471 codes, not a curated subset. The HSN Code Finder also includes a built-in GST Calculator, level-based filtering (2/4/6/8-digit), and chapter browsing — features that paid tools charge for.
Is HSN Code Finder mobile-friendly?
Yes, the HSN Code Finder is designed mobile-first. It works flawlessly on smartphones, tablets, and desktops. The entire interface is touch-optimized — large tap targets, easy-to-read text, and a search box that doesn't trigger autocorrect. The HSN Code Finder loads under a second even on slow 3G connections, making it practical for use anywhere in India.
Is HSN code mandatory on every GST invoice?
Yes—but the number of digits required depends on aggregate annual turnover. Businesses with turnover up to ₹5 crore in the preceding financial year must quote at least the 4-digit HSN code on B2B invoices. Businesses above ₹5 crore must quote the 6-digit code. For exports, imports, and goods notified for compulsory 8-digit reporting, the full 8-digit code is required regardless of turnover.
What happens if I use the wrong HSN code?
If the wrong code led to undercharging GST, you face the differential tax demand, interest at 18% per annum, and a penalty equal to 10% of the tax shortfall (minimum ₹10,000). If you charged more GST than required, your customer can claim a refund and you may face administrative complications with input tax credit. Even when the rate happens to be the same, repeated coding errors can attract scrutiny, audit, and penalties for incorrect documentation.
Can two different products share the same HSN code?
Yes, frequently. HSN codes describe categories, not individual SKUs. A retailer may sell fifty different brands of basmati rice in different pack sizes, but all of them sit under the same 8-digit HSN code (10063020). Codes identify the nature of the product, not the manufacturer or variant.
How often does the HSN code list change?
The international 6-digit HSN list is revised by the World Customs Organisation every five years. India's 8-digit national extension can change more frequently through CBIC notifications—typically when the GST Council reclassifies products or aligns with international amendments. Always verify against the latest official notification before relying on a code.
Do exporters need the 8-digit HSN code?
Yes. The full 8-digit HSN code is mandatory on all shipping bills, bills of entry, and export invoices, regardless of the exporter's turnover. The 8-digit code is also required for claiming duty drawback, RoDTEP benefits, and preferential tariff treatment under free trade agreements.
What is the difference between HSN and SAC codes?
HSN classifies goods and is an international system used by 200+ countries for customs and trade. SAC classifies services and is a domestic system created by India's CBIC specifically for the GST regime. HSN codes are 8 digits in India; SAC codes are 6 digits and always begin with 99.
Where does this database come from?
The codes are sourced from the official CBIC HSN/SAC master schedule and cross-checked against the GSTN portal's classification list. The database contains all 21,790 HSN codes (98 chapters, 1,348 headings, 5,774 sub-headings, 14,570 tariff items) and all 681 SAC codes published by CBIC. We update against new notifications as they are issued.
Is this tool really free? Any limits?
Yes. Search, browsing, and rate lookup are entirely free, with no sign-up required and no daily search limits. We do not sell or share your search queries, and we do not require an account to access any feature.

Ready to find your code?

Search 21,790+ HSN codes and 681+ SAC codes — instantly, accurately, free.

Official Sources

Data verified against primary government sources

Every code in this database is cross-checked against the authoritative published schedules of the Government of India.

Important: This tool is provided for reference and convenience. While we maintain rigorous accuracy against official sources, statutory notifications from CBIC remain the legal source of truth. Always verify the current rate and code for your specific product against the latest notification before raising an invoice or filing returns.