The HSN code full form is Harmonized System of Nomenclature; it is a standardized system used to classify goods/products for taxation and invoicing. Think of it like a unique identification number for several products. Every good you sell in India under GST is associated with an HSN code, which determines the product's classification, the applicable GST rate, and the information you need to provide on your invoice and return.
This particular blog gives you very clear answers to your questions about what HSN is, how many digits your invoice needs, and what happens if you use the incorrect code. The definition, structure, digit requirements by turnover, the distinction between HSN and SAC, how to search an HSN code, and the repercussions of misclassification are all covered.
What is an HSN code?
It's easy to understand how the HSN code works: it's like a standard way to classify items. As a result of the harmonized system, all countries can use the same digital HSN code to classify goods, like cotton t-shirts. Each country can add extra digits for its own tariff and statistical needs. The system was created by the World Customs Organization (WCO) and went into effect around the world in 1988. It is changed about every five years to reflect new goods and changes in trade patterns. It is looked over on a daily basis. There are 21 sections, 97 chapters, and thousands of headings and subheadings that split the goods into groups. Chapter 77 is set aside for future use.
Before GST was put in place, the HSN was used for taxes and excise in India. When GST started on July 1, 2017, the same coding system was used to make sure that the classification was the same in the Centre, the States, and foreign trade.
What is the HSN code full form in GST, and why does it matter?
The HSN code full form in GST is the same as anywhere else: a harmonized system of nomenclature. Under GST, an HSN code provides three jobs for a business.
It classifies the products: the HSN code consists of a 2- to 8-digit numeric code, which gives a unique identification number and helps in the classification of products
It points to the GST rates: . The HSN code serves as the initial step in determining the appropriate rate, as rate notifications identify goods by tariff heading and description.
It enables reporting and matching: HSN-specific summaries of outward supplies are submitted in Table 12 of GSTR-1, and these codes assist both authorities and purchasers in data reconciliation.
HSN code structure and classification
The HSN code structure is hierarchical: Let's classify the code structure and classification.
Digits | Level | What it tells you |
First 2 | Chapter | The broad category of goods, e.g., Chapter 61, covers knitted or crocheted apparel. |
First 4 | Heading | A narrower group within the chapter, e.g., 6109, covers T-shirts, singlets, and similar knitted garments. |
First 6 | Subheading | The internationally harmonized level, e.g., 6109 10, is for those garments made of cotton. |
8 | Tariff item | An India-specific split is used in the customs tariff and for import-export, e.g., 6109 10 00. |
How are goods classified when a product fits in more than one code?
The Harmonized System is used in line with the General Rules for Interpretation (GRI) and the notes that go with each section and chapter. In application, the code is based on the wording of the title and its notes, not the name of the business product. If your answer isn't clear, it may be best to talk to a tax expert or get an advance decision. This is especially true for composite or multi-material items.
How many digits are required? HSN code applicability based on turnover
HSN code applicability under GST depends on your aggregate turnover in the preceding financial year. The current requirement flows from CBIC Notification No. 78/2020 Central Tax (dated 15 October 2020), effective 1 April 2021.
Aggregate turnover (previous FY) | Minimum HSN digits |
Up to Rs. 5 crore | 4 digits for B2B supplies (including exports). Reporting for B2C supplies is optional. |
More than Rs. 5 crore | 6 digits for all supplies, B2B and B2C. |
Imports and exports (customs) | 8 digits, as per the ITC-HS / Customs Tariff. |
To address a frequently asked question, organizations above Rs.5 crore are mandatory to utilize a six-digit HSN code, but smaller enterprises must employ a minimum of four digits on B2B operations. Any enterprise may voluntarily utilize an extended code (6 or 8 digits), as it diminishes classification inaccuracies.
The GST portal has gradually implemented the validation of these criteria in GSTR-1 Table 12. Throughout these stages, a mistakenly or manually input HSN raised a notice instead of obstructing the return; however, taxpayers were anticipated to rectify it. Regulations and portal verifications may evolve; thus, consult the most recent GSTN advice prior to submission.
HSN code for small businesses and MSMEs
A four-digit HSN code must be on the invoices of any small or medium-sized business (MSME) with a sales volume of up to 5 crore rupees. If the business is selling straight to a consumer (B2C), the HSN code is not required. When you start out using the 6-digit code, it's easier to grow, match the rate notifications correctly, and avoid having to do everything over again once the turnover hits Rs. 5 crore.
Is an HSN code mandatory on a GST invoice?
Yes. Rule 46 of the CGST Rules lists the HSN code of goods (or the accounting code of services) as one of the elements of a tax invoice. The above turnover table tells you how many numbers you need to show. If the invoice doesn't have the right HSN or SAC, the department and your buyer, who needs it for an input tax refund, may question it.
HSN code and SAC code: what's the difference
The SAC code full form is "service accounting code." It plays the same role for the services that HSN plays for goods. SAC codes are 6 digits long and all begin with 99. The SAC code in GST is derived from the services accounting code list of the central excise and service tax classification and is used on invoices and in returns for services. Let's classify this broadly:
Point | HSN code | SAC code |
Full form | Harmonized System of Nomenclature | Services Accounting Code |
Applies to | Goods | Services |
Origin | International (WCO) | Indian classification for services |
Length | 6 digits internationally; 8 digits in India | 6 digits |
Pattern | Chapter-based (01 to 97) | Starts with 99 |
Example | 6109 10 00 (cotton T-shirts) | 9983 (other professional, technical, and business services) |
How to find, search, and check an HSN code
There is no one "right" tool; the safest way to do things is to use both a search engine and the official tariff. A process that you can trust looks like this:
Log in to the GST site: The GST website (gst.gov.in) has a service called "Search HSN Code" that lets you look up codes by term.
Look at the official rate: On its website, the CBIC posts the GST rate schedules and the customs tariff. These documents show the chapter, heading, and description text.
Search the product name and verify the description: Look for the item by name, then check the description. You can start by searching for an HSN code by product name. Before choosing a code, you should always read the title and chapter notes.
Compare for similar products: Look at other goods that are like it. Check out how your supplier or competitors label the same thing, but don't take that as proof.
Take expert advice: When there is doubt, get help from an expert or a decision ahead of time. You can get help from a chartered accountant or a customs broker, and you can use the Authority for Advance Ruling method for legally binding clarity.
You can also find a lot of third-party tools and lists by searching for "HSN code lookup," "HSN code finder," or "HSN code list with GST rate." Though useful, they sometimes miss notifications, so use them as a quick fix instead of the final word.
What happens if the HSN code is wrong: penalties and charges
There's more than one "penalty for wrong HSN code." What went wrong makes all the difference:
Not putting enough tax in: If the wrong code leads to a cheaper rate, the department can ask for the difference plus interest and a fine. The GST demand and recovery rules allow this to happen.
Most of the time, penalties: Part 125 of the CGST Act says that you could get a general fine of up to Rs. 25,000 if you break a GST rule without a specific fine.
Your buyer is having trouble with the ITC: There's a chance that the buyer will lose their input tax credit if you put the wrong code or rate on your bill. This is bad for business.
What takes place with traditions: Misclassification can cause different duties, delayed clearance, or even action for false declaration, whether an item is being brought into or out of the country.
Changes to the income: If there are any mistakes in GSTR-1 Table 12, they should be fixed in later files if possible. Taxpayers are also expected to fix any HSN information that has been flagged by the portal.
You should keep a master list of HSN codes for each thing you sell. When the customs tariff or rate alerts change, this list should be looked over again. Your billing team should also be taught how to pick codes from that list.
HSN code list and example
A complete HSN code list for GST runs into thousands of entries, so it is better to use the official schedules than to rely on a short list. The examples below are only illustrative; always check the current tariff before using a code.
HSN (4-digit) | Goods description | Chapter |
0902 | Tea, whether or not flavored | Chapter 09: Coffee, tea, and spices |
3004 | Medicaments, in measured doses or retail packs | Chapter 30: Pharmaceutical products |
6109 | T-shirts, singlets, and other vests, knitted | Chapter 61: Knitted apparel |
8517 | Telephone sets, smartphones, and other apparatus for transmitting or receiving data | Chapter 85: Electrical machinery and equipment |
In the course of processing business loan applications, financial institutions frequently access GST returns. The financial performance of a business, reported turnover, and sales activity can be evaluated by lenders using GST returns. This is why it is crucial to maintain precise GST records when investigating financing options for your business.
FAQs
Are the HSN code and Aadhar card number the same?
No, the two numbers are different, but both represent a unique identification number. The Aadhaar card shows the unique identification number of a person, and the HSN is the unique identification number of a product or service.
What is the full form of HSN?
HSN stands for harmonized system of nomenclature.
How many digits does an HSN code have?
Six digits internationally and eight in India. For GST invoices and returns, the minimum is 4 digits (turnover up to Rs. 5 crore, B2B) or 6 digits (turnover above Rs. 5 crore).
What should be the penalty for the wrong HSN code?
There is no single fixed penalty. Short-paid tax, interest, and penalties may follow if the error causes a wrong rate; a general penalty of up to Rs. 25,000 can apply in other cases.

