HSN Code Invoicing Compliance GST Updates

4-Digit vs 6-Digit HSN Codes: What is the Rule for 2026?

Understand the latest CBIC rules regarding 4-digit, 6-digit, and 8-digit HSN codes on GST invoices based on your turnover limit in India.

4-Digit vs 6-Digit HSN Codes: What is the Rule for 2026?

Entering the correct Harmonized System of Nomenclature (HSN) code on a tax invoice is an absolutely critical legal requirement under the Indian Goods and Services Tax (GST) regime. However, the exact level of detail required—specifically the number of digits—has been a constant source of confusion for many business owners, chartered accountants, and tax professionals.

As we move deeper into 2026, the Central Board of Indirect Taxes and Customs (CBIC) continues to refine its stance on data granularity to curb tax evasion and ensure precise policy formulation. If your business generates B2B (Business-to-Business) or B2C (Business-to-Consumer) invoices, you must perfectly understand the rules regarding 4-digit versus 6-digit HSN codes. Failing to comply can lead to rejected e-invoices, mismatched GSTR-1 returns, and substantial financial penalties.

You can instantly search for the exact format required for your specific products using our incredibly fast, entirely free HSN Code Lookup tool, which tracks over 13,000 active codes.


What is an HSN Code and Why Does it Matter?

Before diving into the complex turnover limits, it is important to understand what these codes actually represent. Developed by the World Customs Organization (WCO), the Harmonized System of Nomenclature is an internationally accepted method of classifying goods.

Under the Indian GST system, an HSN code serves multiple vital functions:

  1. Determining the GST Slab: The code links directly to a specific GST rate (0%, 5%, 12%, 18%, or 28%). Without the code, determining the correct tax is impossible. Use our GST Calculator once you find your code.
  2. Data Analytics: It allows the government to track exactly what types of goods are moving across state borders.
  3. E-Way Bills and E-Invoicing: Modern GST compliance requires real-time data validation. The National Informatics Centre (NIC) portal will outright reject an e-invoice if the HSN code is missing or structurally invalid.

The Definitive ₹5 Crore Turnover Rule

The CBIC has structured the HSN reporting requirements based entirely on a business’s Aggregate Annual Turnover (AATO) in the preceding financial year. This tiered approach was designed to reduce the compliance burden on smaller Micro, Small, and Medium Enterprises (MSMEs) while demanding more granular data from larger corporations.

1. Businesses with Turnover up to ₹5 Crore

If your AATO in the previous financial year was ₹5 Crore or less, the government offers a slightly relaxed reporting environment.

  • B2B Invoices (Business to Business): You MUST mention a minimum of a 4-digit HSN Code. This applies to all tax invoices raised against another registered taxpayer.
  • B2C Invoices (Business to Consumer): Mentioning the HSN code on B2C invoices is technically Optional. However, it is highly recommended as a best practice, especially if you plan to scale your business or if your accounting software handles it automatically.

2. Businesses with Turnover Above ₹5 Crore

If your business has scaled past the ₹5 Crore threshold, you fall into the higher compliance bracket. The government requires precise, item-level classification.

  • All Invoices (Both B2B and B2C): You MUST mention a minimum of a 6-digit HSN Code. There are absolutely no exceptions here. Every invoice, whether you are selling a bulk shipment of steel to a manufacturer or a single laptop to an unregistered end-consumer, must feature a 6-digit code.

8-Digit HSN Codes: When Are They Required?

You might have heard of 8-digit HSN codes and wondered if they apply to you. In the Indian context, the 8-digit code represents the deepest possible level of product classification.

Exports and Imports: The rules change completely the moment your goods cross international borders. For all Imports and Exports, an 8-digit HSN Code is strictly mandatory on all shipping bills, bills of export, and bills of entry, absolutely regardless of your annual turnover.

The customs department relies on the 8-digit granularity to determine precise import duties, anti-dumping duties, and to process export incentives like the RoDTEP (Remission of Duties and Taxes on Export Products) scheme. If you are an exporter, you must track your exact 8-digit classifications carefully using an advanced HSN Code Finder.

Specific Chemical and Textile Classes: Additionally, the CBIC has issued specific notifications requiring 8-digit codes for certain highly regulated chemical products and textile articles to monitor their movement domestically.


The Severe Impact on GSTR-1 and Return Filing

The repercussions of getting your HSN digits wrong are felt most severely during the return filing process. When you file your GSTR-1 return (always be sure to track your deadlines on our GST Due Dates Calendar), you are legally required to provide an HSN-wise summary of outward supplies in Table 12.

Here is how the system enforces the digit rules:

  • If your turnover exceeds ₹5 Crore, but you attempt to upload Table 12 data with only 4-digit HSN codes, the GST portal’s validation engine will flag a fatal error.
  • You will be blocked from successfully filing your GSTR-1 until you correct the data.
  • If this delay pushes you past the filing deadline (usually the 11th of the following month), you will immediately begin accruing late fees. You can estimate potential penalties using our comprehensive Late Fee Calculator.
  • Furthermore, a blocked GSTR-1 means your buyers will not see the invoice in their GSTR-2B, preventing them from claiming Input Tax Credit (ITC). This can severely damage your business relationships.

Best Practices for Navigating HSN Compliance in 2026

To ensure a smooth, error-free compliance process, consider adopting these best practices:

  1. Audit Your Master Data: Do not wait until the 10th of the month to fix HSN codes. Conduct a quarterly audit of your product master in your ERP or accounting software. Ensure every item has a 6-digit code linked to it, even if you are under the ₹5 Crore limit. Scaling past the limit happens quickly, and retroactively updating thousands of products is a nightmare.
  2. Rely on Search Tools, Not PDFs: Instead of pouring over massive, unsearchable PDF files released by the CBIC, use our incredibly fast HSN Code Lookup tool. It is designed to let you search broadly by name (e.g., “coffee”) and drill down from the 2-digit chapter, to the 4-digit heading, all the way down to the 6 and 8-digit tariff items.
  3. Train Your Billing Staff: Ensure the team creating invoices understands the difference between HSN (for goods) and SAC (for services). Using an HSN code for a service will result in an immediate rejection on the e-invoicing portal.
  4. Verify GST Slabs Simultaneously: An HSN code is only useful if paired with the correct tax rate. (Pro Tip: Once you have verified the code, you can use our dynamic GST Calculator to ensure you are mathematically applying the correct 5%, 12%, 18%, or 28% tax slab before issuing the final invoice).

Frequently Asked Questions (FAQ)

Q1: My turnover is ₹3 Crore. Do I need an HSN code for a cash sale to an unregistered customer? A: No. Since your turnover is under ₹5 Crore and this is a B2C transaction, mentioning the HSN code is entirely optional.

Q2: What happens if I use a 4-digit code but I am required to use a 6-digit code? A: If you are generating an e-invoice via the IRP (Invoice Registration Portal), the invoice will likely be rejected. If you upload it directly to the GST portal for GSTR-1, you will face validation errors in Table 12, preventing you from filing your return.

Q3: Are SAC codes also subject to the 4-digit and 6-digit rules? A: Yes, the turnover limits apply to Services Accounting Codes (SAC) as well. Services require a 6-digit SAC if your turnover exceeds ₹5 Crore.

Q4: Can I mention an 8-digit code even if I am only required to mention 4 digits? A: Absolutely. Providing a higher level of detail (8 digits instead of 4) is perfectly acceptable and is considered a strong best practice by tax professionals.

By understanding and proactively adapting to the 4-digit and 6-digit HSN rules, you protect your business from unnecessary penalties and ensure seamless interactions with your buyers. Use the tools available on this platform to automate and verify your classifications today.

TE

Written by Tax Expert

Our editorial team consists of taxation professionals and certified experts dedicated to simplifying GST compliance for small businesses across India.

Read our editorial guidelines →

Need to calculate or verify GST?

Use our free, offline tools instantly in your browser.