HSN Code and GST Rate: Meaning and Structure

HSN Code and GST Rate: Meaning and Structure

HSN codes classify goods and help identify the applicable GST rate on invoices. Learn their structure, digit requirements, and how to find the right code.

Business Loan Types
Business Loan FAQ
Business Loan Videos

₹ 2 lakh – ₹ 80 lakh

Check your pre-approved offer and other benefits

Enter mobile and OTP | Check offer | Know your exact loan terms

What Is HSN Code
 

What Is HSN Code

  • In summary


    HSN codes classify goods, while Service Accounting Codes (SAC) classify services. Together with the applicable tariff entry, they help businesses identify GST treatment.


    • The international HSN system uses 6 digits; India’s tariff classification can extend to 8 digits.
    • GST treatment may include 5%, 18%, and 40% rates, plus nil-rated, exempt, and other specified categories.
    • Businesses with AATO above Rs. 5 crore generally report 6-digit HSN/SAC codes; those up to Rs. 5 crore generally report 4-digit codes on applicable B2B invoices.
    • SAC classifies services under GST, while HSN classifies goods.
    • Incorrect classification can lead to invoice discrepancies, tax shortfalls, corrections, or scrutiny, depending on the circumstances.

    Use the GST calculator to estimate tax, and verify the current official rate notification before invoicing.

Show More
Show Less

What is an HSN code?

  • An HSN code is a numerical classification used to identify goods under the Harmonised System of Nomenclature, developed by the World Customs Organization (WCO). The international system uses 6-digit codes and provides a common classification framework adopted by more than 200 countries and economies, covering thousands of commodity groups.


    In India, HSN codes support the classification of goods for customs and GST purposes. The correct code depends on the product's description, composition, function and the relevant tariff entry. Businesses should not select a code solely because a product has a familiar commercial name.


    The HSN code used for a product helps identify the relevant classification under which its applicable GST rate can be checked. Services are generally classified using SAC codes instead.

Show More
Show Less

How is an HSN code structured?

  • The international HSN system uses 6 digits, while India's tariff classification can extend to 8 digits for more detailed identification. The structure moves from a broad product category to a more specific classification.


    Digit positionDigitsWhat it represents
    Chapter1–2Broad category of goods, such as Chapter 49 for printed books and other products of the printing industry
    Heading3–4A more specific group of goods within the chapter
    Subheading5–6Further classification under the international Harmonised System
    Tariff item7–8Additional classification used in India's tariff system, where applicable

    For example, HSN 4901 identifies printed books, brochures, leaflets and similar printed matter. The complete tariff description must be checked to determine the precise classification and applicable tax treatment.

Show More
Show Less

What is a GST rate?

A GST rate is the percentage of tax applicable to a taxable supply of goods or services under India's Goods and Services Tax system. The rate depends on the relevant classification, the applicable government notification and any conditions or exemptions attached to the entry.


The GST Council recommends changes to GST rates within the statutory framework, and the applicable rates are given effect through government notifications. The revised rate structure introduced in September 2025 moved most goods and services towards 5% and 18% rates, with a 40% rate for specified luxury and sin goods. Nil-rated, exempt and other specified treatments also continue to apply where notified.


Businesses should check the applicable GST provisions and current rate notifications rather than assuming that every product in an HSN chapter attracts the same rate.

Show More
Show Less

What is the difference between an HSN code and a GST rate?

An HSN code classifies goods, while the GST rate identifies the tax percentage or treatment applicable to a supply. The code helps businesses locate the relevant tariff entry, but the rate must be confirmed against the applicable notification.


ParameterHSN codeGST rate
MeaningNumerical classification for goodsTax percentage or treatment applicable to a supply
PurposeIdentifies the product categoryHelps calculate the tax payable
Format6 digits internationally; India's tariff system can extend to 8 digitsUsually expressed as a percentage, or as nil, exempt or another specified treatment
How it is identifiedBased on product characteristics and tariff descriptionsBased on the relevant rate notification and conditions
Use in complianceSupports classification and invoice reportingSupports tax calculation, invoicing and return reporting

For accurate invoicing, businesses must use the correct classification and check the corresponding GST rate for the exact product. The classification alone is not sufficient to determine the final tax treatment.

What is the GST rate under HSN classification?

The GST rate applicable to a product is linked to its precise HSN tariff entry and the relevant government notification, not simply to its chapter number. The following table summarises the main types of tax treatment businesses may encounter.


GST rate or treatmentGeneral descriptionImportant consideration
Nil-rated or exemptSupplies specifically listed for nil-rated or exempt treatmentConfirm whether the exact product and supply qualify
5%Goods and services assigned to the applicable 5% entryCheck the full description and any conditions
18%Goods and services assigned to the applicable 18% entryMany manufactured and commercial products fall under this rate, but exceptions apply
40%Specified luxury and sin goodsApplies only to notified categories and entries
Other specified treatmentCertain goods or services may have special provisions, rates or conditionsCheck the current notification rather than relying on a general slab summary

For example, HSN 4820 covers specified paper stationery products, while HSN 3926 covers certain other plastic articles. Their rates depend on the precise tariff description and any exclusions. Similarly, the GST treatment for HSN 4901 printed matter depends on the specific tariff entry.


Some supplies are nil-rated or exempt, but these terms are not interchangeable in every legal or compliance context. Businesses should confirm the applicable entry before calculating tax.

How does the HSN code determine the GST rate?

The HSN code helps identify the tariff entry used to check the GST rate, but an entire HSN chapter does not necessarily have one fixed rate. The applicable treatment depends on the exact product description, the relevant rate notification and any stated exclusions or conditions.


HSN chapter or codeProduct categoryHow to verify the GST rate
Chapters 1–24Agricultural products, food and related goodsCheck the precise entry, processing status, packaging and other applicable conditions
Chapters 25–40Minerals, chemicals, plastics and rubberVerify the individual heading and tariff description
HSN 4820, Chapter 48Specified paper stationery, such as registers, diaries and foldersCheck the exact product description and any exclusions
HSN 3926, Chapter 39Other articles of plastics not covered by more specific entriesVerify the applicable entry and any exceptions
HSN 4901, Chapter 49Printed books, brochures, leaflets and similar printed matterCheck the exact tariff item; different printed products may have different treatments
Chapters 84–85Machinery, mechanical appliances and electrical equipmentConfirm the specific code and applicable rate notification

For example, the GST treatment for stationery under HSN 4820 can differ from that for notebooks or exercise books excluded from a particular tariff entry. Likewise, HSN 4901 should not automatically be treated as nil-rated for every type of printed matter.


The GST Council may recommend rate changes, which are implemented through government notifications. Always verify the current classification and rate through the official CBIC resources before issuing invoices.

Is HSN code mandatory on all GST invoices?

Whether an HSN code must appear on a GST invoice, and how many digits are required, depends on the applicable invoicing rules, turnover threshold and type of supply. The general requirements introduced from 1 April 2021 distinguish between businesses with AATO up to Rs. 5 crore and those above that threshold.


Aggregate annual turnover in the preceding financial yearB2B invoicesB2C invoicesGeneral HSN/SAC digit requirement
Up to Rs. 5 croreHSN/SAC generally mandatoryHSN/SAC generally optional under the general threshold-based rule4 digits for applicable B2B supplies
Above Rs. 5 croreHSN/SAC generally mandatoryHSN/SAC generally mandatory6 digits

These are general requirements; applicable exceptions, special instructions and reporting rules should be checked before relying on the table for a particular transaction. Export and customs documentation may require additional classification details, including an 8-digit tariff code where applicable.


Businesses should confirm the current invoice requirements and use the correct code for the relevant supply. A correct HSN code supports classification, but it does not replace the need to verify the GST rate.

What is the difference between HSN and SAC codes?

The difference between HSN and SAC codes is that HSN classifies goods, while SAC classifies services under India's GST system. Both codes help businesses identify the appropriate classification for tax reporting and determine which GST rate entry to check.


ParameterHSN codeSAC code
Full formHarmonised System of NomenclatureService Accounting Code, also referred to as Services Accounting Code
Applies toGoodsServices
Digit structure6 digits internationally; India's tariff classification can extend to 8 digitsGenerally uses a 6-digit classification structure
Classification frameworkInternational system developed by the WCO, applied in India through the tariff frameworkIndian service classification under GST
ExampleHSN 4901 covers printed books, brochures and similar printed matterSAC 9983 covers certain other professional, technical and business services; the precise service description must be checked
Used forClassification and reporting of goods on applicable invoicesClassification and reporting of services on applicable invoices

Both systems help identify the relevant classification, but the applicable GST rate must be confirmed against the current notification and the precise nature of the supply. Businesses should not assume that all goods under one HSN or all services under one SAC attract a uniform rate.

How do I find the correct HSN code and GST rate for my product?

The official GST portal provides an HSN/SAC search facility to help users find a classification using a product description or code. To find the correct HSN code and GST rate, follow these steps:


  • Open the GST portal: Go to the portal and select Services, then User Services, followed by Search HSN Code.
  • Enter the product details: Search using the product name or a known code. For example, enter 4901 to investigate the classification for printed books.
  • Review the matches: Compare the returned descriptions and available code levels with the exact goods you sell.
  • Check the GST rate: Review the relevant rate entry and any exclusions or conditions.
  • Cross-check the notification: Confirm the applicable treatment against current CBIC rate notifications before invoicing.

You can also use the Bajaj Finance GST calculator to estimate tax amounts. A calculator helps with the calculation, but the correct classification and rate must be established first.


Businesses should also use the correct GST State Code when preparing relevant records and reporting transactions, particularly where the place of supply affects tax treatment.

What are the consequences of using a wrong HSN code?

Using a wrong HSN code can result in inaccurate invoices, incorrect tax calculations and questions from tax authorities. The consequences depend on the error, whether the applicable GST rate was affected and how the business corrects the discrepancy.


  • Invoice discrepancies: An incorrect classification may require an invoice correction or other remedial action under the applicable rules.
  • GST scrutiny or notice: A mismatch between the declared code, product description and tax rate may attract questions or scrutiny from tax authorities.
  • Tax shortfall: If the wrong code leads to charging less GST than required, the supplier may need to pay the shortfall and address applicable interest or other consequences.
  • Input tax credit issues: Incorrect invoice details may create compliance difficulties for the recipient. However, an HSN error does not automatically invalidate every input tax credit claim; eligibility depends on the applicable legal requirements and facts.
  • Customs complications: An incorrect tariff classification in export or import documentation may lead to queries, delays or incorrect duty treatment.

Section 31 of the CGST Act sets out requirements for tax invoices, but the legal effect of an incorrect code depends on the circumstances. Businesses should correct errors promptly and retain supporting product descriptions and classification records.

HSN code examples: 4820, 3926, and 4901

HSN codes 4820, 3926 and 4901 cover different product categories, and each requires a check of the exact tariff description before applying a GST rate. The following examples show how to approach classification without assuming that every product under a heading receives identical treatment.


HSN codeChapterProduct descriptionGST rate verification
4820Chapter 48: Paper and paperboardRegisters, account books, diaries, folders and specified stationery items; notebooks and exercise books have separate treatmentCheck the exact entry and exclusions; do not assume all stationery products have the same rate
3926Chapter 39: PlasticsOther articles of plastics not elsewhere specified, subject to listed exceptionsVerify the precise product and applicable rate notification
4901Chapter 49: Printed matterPrinted books, brochures, leaflets and similar printed matterCheck the specific tariff item; certain printed books are listed at 5%, while other printed matter may have different treatment

These examples are classification starting points, not substitutes for checking the applicable rate. Always confirm the current HSN code and GST rate against the relevant official notification before issuing an invoice.

What should businesses check before applying a GST rate?

Before applying a GST rate, businesses should confirm the exact product or service classification, the applicable notification and any conditions or exemptions. These checks help reduce avoidable invoice and reporting errors.


If you need funding for eligible business expenses, review the lender’s criteria before applying. check your business loan eligibility and make sure any repayments fit your cash flow.


CheckWhat to verify
Product descriptionConfirm the product's composition, function, use and other characteristics relevant to classification
HSN or SACUse HSN for goods and SAC for services
Rate notificationCheck the current notification and amendments
Exemptions and conditionsVerify whether the exact supply qualifies for a specified treatment
Date of supplyConfirm which rate and rules apply on the relevant date
Invoice and return reportingCheck the required code digits and reporting format

Keep supporting product details and classification records so that the chosen code can be explained if a query arises. Do not rely solely on older invoices, saved spreadsheets or outdated articles because GST rates and notifications can change.

Check your pre-approved business loan offer

How does GST classification relate to returns, refunds, and business compliance?

Correct classification supports the preparation of invoices and the reporting of supplies in GST returns. Businesses should reconcile their sales records, tax amounts and classification details before filing.


  • GST returns: Report the required HSN/SAC details and other transaction information in the applicable return fields. 
  • GST refunds: A refund depends on the applicable legal provisions and supporting documents, not simply on having an HSN code. 
  • Composition scheme: Businesses using the GST Composition Scheme should check the scheme's separate eligibility, invoicing and compliance requirements.

The appropriate reporting and tax treatment depend on the taxpayer's circumstances and the type of supply. Consult a qualified tax professional where the classification or legal position is unclear.

Plan your business finances alongside GST compliance

Accurate HSN classification and current GST rates support compliance. If your business also needs funding for eligible operating expenses or growth, check your pre-approved business loan offer and review the final terms, charges, and repayment obligations before accepting an offer.


Bajaj Finance Business Loan offers funding from Rs. 2 lakh to Rs. 80 lakh, with repayment tenures from 12 to 96 months. The interest rates range from 14% to 23.50% p.a., and processing fees can be up to 4.72% of the loan amount, inclusive of applicable taxes. The loan is unsecured, so collateral is not required. 


Applicants need to be Indian nationals who are self-employed, have a business vintage of at least 3 years, a CIBIL score of 650 or higher, and be aged 21 to 80 years at the end of the loan tenure. Approval, the amount offered, rates, fees, and eligibility are subject to the lender’s assessment and applicable terms.

Applicable fees and charges on our business loan

Frequently asked questions

Overview

What is the full form of HSN and what does it mean?

HSN stands for Harmonised System of Nomenclature, an international goods-classification system developed by the World Customs Organisation (WCO). It is used by more than 200 countries and economies and covers thousands of commodity groups. In India, HSN codes help classify goods for customs and GST purposes, making it easier to identify the relevant tariff entry and check the applicable GST rate.


 

How many digits does an HSN code have in India?

An HSN code uses 6 digits under the international Harmonised System, while India's tariff classification can extend to 8 digits. Under the general GST invoice rules, businesses with AATO up to Rs. 5 crore generally report 4-digit HSN codes on applicable B2B invoices, while those above Rs. 5 crore generally report 6-digit codes. Check current requirements and exceptions before invoicing.

What is the difference between HS code and HSN code?

HS code refers to the international Harmonised System classification developed by the World Customs Organisation, while HSN is the term commonly used for this system in India. The first 6 digits follow the international structure, and India's tariff classification can extend to 8 digits. The Central Board of Indirect Taxes and Customs (CBIC) administers relevant Indian customs and GST provisions.


 

How do I find the HSN code for my product on the GST portal?

You can search for the HSN code and GST rate using the official GST portal's Search HSN Code facility. Open Services, select User Services and choose Search HSN Code. Enter the product description or code - for example, 4901 for printed books - then compare the returned descriptions and verify the rate against current notifications. The Bajaj Finance GST calculator can help estimate the tax amount once the applicable rate is confirmed.

Is HSN code mandatory for businesses with turnover below Rs. 5 crore?

Generally, businesses with AATO up to Rs. 5 crore must report a 4-digit HSN code on applicable B2B invoices, while HSN reporting is generally optional on B2C invoices under the threshold-based rule. Requirements can vary with applicable exceptions and reporting instructions. Businesses should check the current rules under the relevant notifications, including Notification 78/2020-Central Tax, before issuing invoices.

What are SAC codes and how are they different from HSN codes?

The difference between HSN and SAC codes is that HSN classifies goods, while SAC classifies services under GST. SAC codes generally use a 6-digit structure, while India's HSN tariff classification can extend to 8 digits. For example, SAC 9983 covers certain other professional, technical and business services; the precise service description and applicable rate must be verified. Both classifications help identify the relevant GST rate entry.

Can a wrong HSN code cause a GST notice?

Yes, a wrong HSN code can contribute to invoice discrepancies or scrutiny and may lead to a GST notice, particularly where the classification results in an incorrect tax rate. Incorrect details can also complicate input tax credit checks, although an HSN error does not automatically invalidate every ITC claim. Businesses should verify the code, description and applicable GST rate, and correct errors in accordance with the relevant legal requirements.

Is a GST bill valid without an HSN code?

A GST bill's compliance depends on the applicable invoice rules, including the taxpayer's turnover and the type of supply. HSN/SAC details are generally required on applicable B2B invoices, while certain B2C invoices may fall under an exception. Therefore, a bill without an HSN code is not automatically invalid in every situation. Businesses should check the current invoice requirements before issuing the bill.

Are HSN codes the same for all countries?

The first 6 digits of an HSN code follow the international Harmonised System maintained by the World Customs Organisation, which is used by more than 200 countries and economies. Countries may add further digits for national tariff classification. In India, the tariff system can extend to 8 digits. Businesses involved in international trade should check the relevant country's requirements and use the appropriate classification for customs documentation.


 

Show More Show Less

Disclaimer

Bajaj Finance Limited has the sole and absolute discretion, without assigning any reason to accept or reject any application. Terms and conditions apply*.