- Personal LoanPersonal Loan
- Business LoansBusiness Loans
- Loan Against PropertyLoan Against Property
- Home Loans
- Loan Against SecuritiesLoan Against Securities
- More Loans
Published on Aug 21, 2024Updated on Oct 27, 2026

Find out how HSN codes classify goods, where to search for the correct code, and how turnover-based rules affect GST invoicing and return filing.
HSN stands for Harmonised System of Nomenclature, an internationally recognised system used to classify goods through standardised numerical codes. In India, the HSN code helps businesses identify products for Goods and Services Tax (GST) purposes, determine the applicable tax classification, and report transactions accurately.
HSN codes are used in GST invoices and returns, with reporting requirements depending on the business's turnover and applicable GST rules. Businesses can refer to the HSN code list or search facility provided by official GST or CBIC platforms to identify the classification relevant to their products.
This guide explains the meaning and structure of HSN codes, their uses under GST, and how to find the correct code for your goods.
HSN stands for Harmonised System of Nomenclature, an internationally recognised system developed by the World Customs Organization (WCO) to classify goods. The HSN code meaning refers to the numerical identification assigned to products based on their nature and composition.
In India, the HSN code in GST is used for product classification, helping businesses identify the applicable GST rate and report goods correctly. The relevant HSN number must be included on a tax invoice according to the applicable GST requirements. Businesses can also use the GST portal to search for codes associated with their products.
Unlike HSN codes, which apply to goods, Services Accounting Codes (SAC) are used to classify services under GST.
The HSN full form in GST is Harmonised System of Nomenclature. Developed by the World Customs Organization (WCO), it is a standardised system that assigns numerical codes to products for classification. The HSN meaning is closely linked to establishing a common method of identifying products across countries, supporting customs procedures and international trade. In India, HSN codes are also used under GST to classify goods for taxation and reporting purposes.
The importance of an HSN code lies in providing a standardised way to classify goods for taxation and reporting. It helps businesses identify the relevant product category, apply the appropriate tax treatment, and maintain accurate transaction records.
Here are the key reasons HSN codes are used under GST:
The Harmonised System is used by more than 200 countries and economies for customs tariffs and trade statistics. Developed by the World Customs Organization (WCO), it provides a common framework for classifying goods across international markets. This supports consistent product identification and helps businesses navigate import and export documentation requirements.
India uses the Harmonised System of Nomenclature to classify goods for customs, imports, exports, and GST purposes. The country follows the internationally standardised six-digit classification and extends it to eight digits under the Indian Trade Classification Harmonised System (ITC-HS) for more detailed product identification.
Under GST, businesses use HSN codes to classify goods in invoices and returns. The number of digits required depends on the taxpayer's turnover and applicable reporting rules. For international trade, the eight-digit classification provides the additional detail required for Indian customs and trade documentation.
The HSN code structure follows a hierarchical classification system, where each additional pair of digits identifies a more specific product category. The first six HSN code digits follow the international Harmonised System, while India uses an extended eight-digit classification for customs purposes.
|
Code Length |
Classification Level |
Explanation |
|
2 digits |
Chapter |
The first two digits identify the broad category of goods. |
|
4 digits |
Heading |
A 4-digit HSN code identifies a more specific group of products within the chapter. |
|
6 digits |
Sub-heading |
A 6-digit HSN code provides further classification within the heading and follows the international standard. |
|
8 digits |
Tariff item |
An 8-digit HSN code provides additional detail under India's customs tariff classification. |
Under GST, the number of digits businesses must report depends on their aggregate turnover and the applicable invoicing and return-filing requirements.
An HSN code example can help explain how products are classified using progressively more specific numerical codes. Consider roasted coffee that has not been decaffeinated in bulk packing, classified under 09012110 in India's customs tariff.
This HSN classification example shows how each additional pair of digits narrows the product description, from a broad category to a specific sub-heading and tariff item. The applicable GST rate must be checked against current tax notifications; classification on its own does not establish the rate.
HSN codes classify goods through a numerical system that moves from broad product categories to more specific descriptions. The first two digits identify the chapter, while the next two indicate the heading within that chapter. The fifth and sixth digits provide further classification, and India uses two additional digits for detailed tariff identification. Businesses use the relevant code when preparing GST invoices, filing returns, and completing customs documentation, subject to applicable reporting requirements.
Consider cotton T-shirts, which fall under HSN code 6109. The first two digits, 61, represent the chapter covering knitted or crocheted apparel and clothing accessories. The next two digits, 09, identify the heading for T-shirts, singlets, and other vests made from knitted or crocheted fabrics. This classification helps businesses identify the appropriate product category when preparing GST invoices and filing returns. The complete code required depends on the product's characteristics and applicable GST reporting rules.
Yes, mentioning the HSN code on a GST invoice is mandatory for a registered taxpayer, subject to turnover-based requirements and certain exemptions. The HSN turnover limit is determined using the Aggregate Annual Turnover (AATO) of the preceding financial year. Under Notification No. 78/2020-Central Tax, effective from 1 April 2021, businesses must disclose either four or six digits, depending on their turnover.
|
Aggregate Turnover in the Preceding Financial Year |
HSN Code Requirement on Tax Invoices |
|
Up to Rs. 5 crores |
Minimum 4 digits for B2B supplies. Disclosure is optional for supplies to unregistered persons. |
|
More than Rs. 5 crores |
Minimum 6 digits for both B2B and B2C supplies. |
These GST HSN mandatory requirements apply to tax invoices. Separately, businesses must provide HSN-wise details of outward supplies in GSTR-1 according to applicable reporting rules.
From the May 2025 return period, the Goods and Services Tax Network (GSTN) introduced separate B2B and B2C reporting in Table 12, with HSN codes selected from a prescribed dropdown list.
The GST HSN update 2025 introduced changes to HSN reporting in GSTR-1 and GSTR-1A, effective from the May 2025 return period.
Under Phase 3 of the changes implemented by the GSTN, taxpayers must select the applicable codes from a dropdown list in HSN Table 12, with separate reporting for B2B and B2C supplies.
The required GSTR-1 HSN code length depends on the taxpayer's Aggregate Annual Turnover (AATO). The GST portal uses this turnover classification to determine the applicable reporting requirements.
|
Reporting Requirement |
AATO Up to Rs. 5 Crores |
AATO Above Rs. 5 Crores |
|
Minimum HSN digits |
4 digits |
6 digits |
|
HSN code selection |
Select from the prescribed dropdown list |
Select from the prescribed dropdown list |
|
B2B and B2C reporting |
Separate tabs in Table 12 |
Separate tabs in Table 12 |
|
Manual entry of HSN codes |
Not permitted in the revised reporting facility |
Not permitted in the revised reporting facility |
The revised reporting facility also auto-populates the description associated with the selected HSN code. Value-matching checks compare Table 12 details with other relevant return tables. When these checks were first introduced, they operated in warning mode, allowing filing despite certain mismatches.
The HSN code turnover limit under GST determines how many digits a taxpayer must report on tax invoices and in the GST return. The requirement is based on Aggregate Annual Turnover (AATO) in the preceding financial year. Under the HSN code limit in GST, businesses with turnover up to Rs. 5 crores generally report four digits, while those exceeding this threshold must report six digits.
|
Aggregate Annual Turnover |
HSN Code Requirement |
Applicability |
|
Up to Rs. 5 crores |
Minimum 4 digits |
Required for B2B tax invoices. Optional for invoices issued to unregistered persons. |
|
More than Rs. 5 crores |
Minimum 6 digits |
Required for both B2B and B2C tax invoices. |
The 4-digit HSN turnover threshold and 6-digit HSN turnover threshold also determine the minimum classification detail required in GSTR-1 reporting. Businesses should check the applicable GST rules and any specific exemptions before issuing invoices or filing returns.
HSN in GSTR-1 Table 12 provides a classification-wise summary of outward supplies made during the return period. The Table 12 HSN summary helps businesses report the value and tax details of goods and services under their respective HSN or SAC codes. Under the revised GSTR-1 HSN reporting process, the GST portal provides separate sections for B2B supplies and B2C supplies.
Taxpayers must provide the following details, as applicable:
The required code length depends on the taxpayer's turnover. Businesses should also check that the summary agrees with the relevant outward supply details, as discrepancies can trigger validation warnings.
Businesses can use the GST HSN code search facility to identify the appropriate classification for their goods or services. The HSN code finder is available on the official GST portal and can be accessed without logging in. Users can search by product description or code and review the available results before selecting the relevant classification.
The HSN code list for GST India groups goods into 21 sections covering different product categories, from agricultural commodities to manufactured goods. Each section contains chapters that are further divided into headings, sub-headings, and tariff items for more specific classification.
The table below provides an overview of the HSN chapter ranges and the goods covered under each section.
|
Section |
HSN Chapters |
Description of Goods |
|
I |
01-05 |
Live animals and animal products |
|
II |
06-14 |
Vegetable products |
|
III |
15 |
Animal or vegetable fats and oils |
|
IV |
16-24 |
Prepared foodstuffs, beverages, spirits, and tobacco |
|
V |
25-27 |
Mineral products |
|
VI |
28-38 |
Chemicals and allied products |
|
VII |
39-40 |
Plastics, rubber, and related articles |
|
VIII |
41-43 |
Raw hides, leather, and fur |
|
IX |
44-46 |
Wood, cork, and related articles |
|
X |
47-49 |
Paper, paperboard, and printed materials |
|
XI |
50-63 |
Textiles and textile articles |
|
XII |
64-67 |
Footwear, headgear, umbrellas, and related articles |
|
XIII |
68-70 |
Articles of stone, ceramic products, and glassware |
|
XIV |
71 |
Precious metals, precious stones, and jewellery |
|
XV |
72-83 |
Base metals and articles made from them |
|
XVI |
84-85 |
Machinery, mechanical appliances, and electrical equipment |
|
XVII |
86-89 |
Vehicles, aircraft, vessels, and associated transport equipment |
|
XVIII |
90-92 |
Optical, photographic, medical, and musical instruments |
|
XIX |
93 |
Arms and ammunition |
|
XX |
94-96 |
Miscellaneous manufactured articles |
|
XXI |
97 |
Works of art, collectors' pieces, and antiques |
Note: This is a chapter-level overview, not a complete list of individual product codes. Businesses should verify the relevant classification and applicable GST rate using the latest CBIC notifications and official GST resources before invoicing or filing returns.
Under GST, HSN codes provide a standardised system for classifying goods and identifying the applicable tax treatment. They help businesses maintain consistent product information across invoices and returns, reduce classification errors, and support accurate tax reporting. The applicable GST rate must be determined according to the relevant tax notifications.
Businesses use HSN codes in their invoicing, accounting, and tax reporting processes to maintain consistent product classification. Clear internal procedures can help reduce errors and keep records aligned with applicable GST requirements.
Tip: Check the official GST portal and CBIC notifications periodically for changes affecting product classification and reporting requirements.
The HSN system provides a common framework for identifying goods, supporting trade documentation, tax reporting, and economic analysis. Its main benefits include:
Under GST, businesses declare HSN codes for goods and Services Accounting Codes (SAC) for services in their tax invoices and returns, according to applicable reporting requirements. The number of digits required depends on the taxpayer's turnover and relevant GST rules.
For imports and exports, India uses an eight-digit tariff classification for detailed identification of goods. Businesses should verify the applicable classification and tax treatment before issuing invoices or submitting returns.
Businesses can update the goods and services listed in their GST registration details through the amendment facility on the GST portal. This process is separate from selecting HSN codes when preparing GST returns.
Steps to update goods and services details:
Note: Review the selected classifications against current GST requirements. Updating registration details does not replace the separate HSN reporting requirements applicable when filing GSTR-1.
HS (Harmonised System) and HSN (Harmonised System of Nomenclature) refer to the same international goods classification system developed by the WCO. Both terms are used to describe the standardised numerical codes that identify goods for customs and international trade purposes.
The international system uses six-digit codes, while India extends this classification to eight digits under the Indian Trade Classification (Harmonised System), or ITC-HS, for more detailed customs and trade classification. Under GST, HSN codes are used to classify goods, with the number of digits required for reporting depending on applicable rules.
Using an incorrect HSN code in GST invoices or returns can lead to product misclassification, inaccurate tax calculations, and discrepancies during verification. The wrong HSN code consequences depend on the nature of the error and its effect on the tax liability. An HSN mismatch may require an invoice correction or an amendment to the relevant GST return. Where an error results in underpayment of tax, additional tax and applicable interest or penalties may arise.
Businesses should review the classification against official GST resources and complete the necessary HSN correction promptly. Maintaining accurate product records can help reduce compliance risk and avoid repeated reporting discrepancies.
Important: An incorrect HSN code does not necessarily result in a penalty. The implications depend on the circumstances, including any tax shortfall and applicable GST provisions. Businesses should verify the correct classification and follow the prescribed correction procedure.
The HSN code system plays a vital role in international trade and tax compliance, providing a standardised method for classifying goods globally. In India, applying the correct HSN code helps businesses identify the applicable GST rate, meet invoicing and return-filing requirements, and keep accurate records.
To further enhance your business's financial efficiency and optimise day-to-day operations, consider SMFG India Credit's tailored business loan solutions. We offer unsecured financing of up to Rs. 1 crore* at competitive business loan interest rates and straightforward business loan eligibility criteria.
You can use our business loan eligibility calculator and business loan EMI calculator to understand your borrowing potential and monthly repayments in advance. We also share a clear list of required business loan documents, making the entire application process smooth and hassle-free. Apply online now or contact us for more details.
Important Note: This article is for general informational purposes only and may be subject to change from time to time. As product features, eligibility criteria, interest rates, charges, fees, tenures and other terms may be revised as per SMFG India Credit's policies, readers are advised to refer to the latest details from the respective product pages (please select from the top menu). For the latest loan charges, please visit Charges & Fees Link and for the latest Interest rates, please visit Interest Rate Rationale. Please note that final loan terms, disbursement process and eligibility criteria will depend on SMFG India Credit's policies at the time of loan application.
The content of this article is for information purposes only and does not constitute as, an offer or advise to avail any products or services from, or, a commitment to grant any loan by the company. It is not intended to create any rights or obligations against us. All content is provided "as is" without any warranty of any kind, either express or implied & we disclaim any warranty or representation, whatsoever, in regards to the content. Please refer to the Privacy Policy of the company to understand the use, processing and storage of your personal data.
HSN stands for Harmonised System of Nomenclature. Under GST, it is used to classify goods into standardised categories for taxation and reporting. Businesses use these codes in invoices and returns according to applicable GST requirements.
Visit the official GST portal and navigate to Services > User Services > Search HSN Code. Enter the product description or relevant code details, review the matching results, and verify the classification before using it.
HSN codes are not issued based on individual or business eligibility. They are standardised classifications assigned to goods. Any business dealing in goods can identify the relevant code, although GST reporting obligations depend on applicable rules.
GST-registered businesses supplying goods use HSN codes according to applicable invoicing and return-filing requirements. The number of digits required generally depends on aggregate annual turnover, with different disclosure rules for certain supplies to unregistered customers.
The full form of HSN is Harmonised System of Nomenclature. Developed by the World Customs Organization, it provides an internationally recognised method of classifying goods. India uses this system for customs purposes and GST reporting.
HS and HSN refer to the same international goods classification system. The standard classification uses six digits, while India extends it to eight digits for detailed customs and trade classification under the Indian Trade Classification system.
Businesses can search for HSN codes through the official GST portal or consult the relevant CBIC classification resources. For detailed Indian tariff classifications, the 8-digit HSN code list can also help identify specific goods.
Businesses with aggregate annual turnover up to Rs. 5 crores generally require four-digit HSN codes, while those exceeding Rs. 5 crores require six digits. Invoice disclosure exemptions and return-reporting requirements apply according to relevant GST rules.
A product should generally have one correct HSN classification under the applicable tariff schedule. Similar products may fall under different codes because of differences in composition, characteristics, or intended use. Classification disputes require careful examination.
HSN codes classify goods, while Services Accounting Codes (SAC) classify services under GST. Both support tax reporting, but they apply to different types of supplies. Businesses must use the appropriate classification based on their transactions.
HSN codes are required on GST tax invoices and in relevant return disclosures, subject to applicable turnover thresholds and exemptions. They are also used in customs documentation for goods involved in international trade.
Yes, HSN disclosure is mandatory for GST-registered businesses, subject to applicable rules. Businesses with turnover up to Rs. 5 crores have an exemption for B2C invoices, although HSN-wise reporting of B2C supplies is still required in GSTR-1.
Was this helpful?
Insurance disclaimer SMICC is registered with the Insurance Regulatory and Development Authority of India (IRDAI) as a Corporate Agent. IRDAI Registration No.: [CA0098] CIN No. U65191TN1994PLC079235. The insurance policy is a contract between the customer and the insurance company, and policy is underwritten by insurance companies. SMICC acts only as the distributor and is not responsible for any risk, policy issuance, claim settlement/repudiation etc. Insurance is the subject matter of solicitation. Purchase of insurance is voluntary and subject to insurer underwriting and policy terms and conditions. Customers are advised to read the policy terms and conditions, benefits, exclusions, claim settlement carefully before purchase. Kindly note that “Insurance Products” are not mandatory for the purpose of the application and disbursement of loan. It shall be the sole discretion of the customer, by providing explicit consent, to avail such insurance along with the Loan.
Beware of Spurious calls/ Fraud phone calls IRDAI is not involved in activities like selling Insurance policies, announcing bonus or investment of premium. Public receiving such phone calls are requested to lodge a police complaint.