Live database · Updated for FY 2026–27

Find Any HSN or SAC Code Instantly

Search 21,790+ HSN codes and 681+ SAC codes by product name, code, or chapter. Built on official CBIC data — free, fast, and accurate.

Filter
Try 🌾rice 📱mobile phone 🧵cotton 💊medicine 👜leather 📄paper 🫒edible oil #8517
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
Always Updated
Synced with latest GST notifications
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.

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.