IndiaFilings / Learn / Hsn Code Reporting In Gstr1
Mandatory HSN Code Reporting in GSTR-1/1A from January 2025 Updated on: January 13th, 2025 9:37 PM

Mandatory HSN Code Reporting in GSTR-1/1A from Jan 2025 

Under the Goods and Services Tax (GST) framework, multiple reforms have been introduced to streamline compliance and enhance tax reporting accuracy. One notable change is the requirement to include HSN (Harmonized System of Nomenclature) codes in GSTR-1, especially within Table 12. Beginning January 2025, the third phase of HSN validation will come into effect, further emphasizing precise HSN code reporting for businesses. This comprehensive article examines the latest updates, outlines the phase-wise rollout, and highlights the enhancements to HSN validation in Table 12 of GSTR-1.

Ready to File Your GST Returns Seamlessly? Let IndiaFilings handle your HSN reporting, and GST returns with ease. Focus on your business while we ensure your filings are accurate and compliant.

Get Started!

Introduction to HSN Reporting in GSTR-1

Under the GST framework, HSN codes are assigned to goods and services for streamlined and precise tax collection. These codes help identify and categorize traded items, thereby enhancing the accuracy of GST filings. To further refine compliance, the government has made HSN code reporting mandatory in GSTR-1, which businesses file either monthly or quarterly, depending on their turnover.

Within GSTR-1, Table 12 serves as the dedicated section for providing HSN summary details. Here, taxpayers must specify HSN codes for goods and services they supplied during the relevant tax period. The exact requirements for HSN reporting are determined by a business’s Aggregate Annual Turnover (AATO), ensuring that each taxpayer follows guidelines tailored to their specific scale of operations.

HSN Code Reporting in GSTR1

Latest Update - Mandatory HSN Code Reporting in GSTR-1/1A from January 2025 return

Pursuant to Notification No. 78/2020 – Central Tax dated 15th October 2020, taxpayers must report at least 4-digit or 6-digit HSN codes in Table-12 of GSTR-1, based on their Aggregate Annual Turnover (AATO) in the preceding financial year. To ease taxpayers into these requirements, the GST Portal has adopted a phase-wise approach, with Phase 2 taking effect from 1st November 2022.

Continuing this phased implementation, Phase 3 for reporting HSN codes in Table 12 of GSTR-1 and 1A will commence from the January 2025 return period.

The official notification on reporting HSN codes in Table 12 of GSTR-1/1A is attached here for reference.


Phase-Wise Implementation of HSN Reporting

The government has introduced the HSN reporting mandate in phases to ensure a smooth transition and sufficient adaptation time for taxpayers. Below is a detailed overview of each phase:

Phase 1: Initial Phase (Pre-2020)

In the initial phase, HSN reporting was optional for small businesses with lower turnover and only required for businesses with higher turnover. However, this approach was later recognized as a significant gap in the GST reporting system, paving the way for the introduction of mandatory HSN reporting.

Phase 2: Mandatory HSN Reporting (Effective from 1st November 2022)

Applicability:

  • Businesses with AATO (Aggregate Annual Turnover) exceeding ₹5 crore must report 6-digit HSN codes in Table 12 of GSTR-1.
  • Businesses with AATO up to ₹5 crore must report 4-digit HSN codes.

Manual Entry:

  • During this phase, manual entry of HSN codes or descriptions was permitted, but the GST Portal generated warnings or alerts if incorrect or manually entered HSN codes were detected.
  • Despite these alerts, businesses could still file their GSTR-1 returns without being blocked by the system.

Phase 3: Enhanced HSN Reporting (Effective from January 2025)

The third phase of HSN reporting brings substantial changes and becomes effective from the January 2025 return period. Key highlights include:

For Businesses with AATO up to ₹5 Crore:

  • Mandatory reporting of 4-digit HSN codes for both goods and services.
  • Manual entry of HSN codes will no longer be allowed; taxpayers must select from a predefined drop-down list.
  • A new field—“Description as per HSN Code”—will auto-populate based on the selected code.

For Businesses with AATO above ₹5 Crore:

  • Mandatory reporting of 6-digit HSN codes for goods and services.
  • Manual entry of HSN codes is also disallowed here; codes must be chosen from the drop-down list.
  • Corresponding descriptions will auto-populate, aligning with the HSN code selected.

These measures are designed to minimize errors in HSN code reporting and enhance the overall accuracy of GST filings. By progressively tightening requirements over these three phases, the government aims to promote better compliance and more reliable data within the GST framework.

HSN Validation Mechanisms in Phase 3

Phase 3 of HSN reporting introduces validation checks that compare the values entered for both B2B (business-to-business) and B2C (business-to-consumer) transactions against the HSN data in Table 12 of GSTR-1. Below is an overview of how these validations operate:

B2B Supplies Validation

  • The value of B2B supplies reported in various tables of GSTR-1—such as 4A, 4B, 6B, 6C, 8 (recipient registered),  9A, 9B (registered), 9C (registered), 15 (recipient registered), 15A (recipient registered)—will be cross-checked with the B2B figures in Table 12.
  • This ensures the data for B2B transactionsis consistent and accurately reconciled throughout the return.

B2C Supplies Validation

  • The value of B2C supplies reported in tables like 5A, 6A, 7A, 7B, 8 (recipient unregistered), 9A (export), 9A (B2CL), 9B (unregistered), 9C (unregistered), 10, 15 (recipient unregistered)and 15A (recipient unregistered)  will be verified against B2C values in Table-12.
  • This mechanism reduces discrepancies and improves accuracy in reporting B2C transactions.

B2C Supplies

The value of B2C supplies reported in tables 5A, 6A, 7A, 7B, 8 (recipient unregistered), 9A (export/B2CL), 9B (unregistered), 9C (unregistered), 10, 15 (recipient unregistered), 15A (recipient unregistered) will be verified against B2C values in Table-12.

Amendments in GST Returns

In cases where taxpayers amend their returns, only the differential value (the changed portion) will be taken into account for these validations.

Warning Mode for Mismatched Values

Initially, these validations are in warning mode:

  • Taxpayers will see alert messages if there is a mismatch between the values reported in Table 12 and other tables of GSTR-1.
  • Despite the warning, taxpayers can still proceed with filing their GSTR-1 returns.

Important: If B2B supplies are entered in other sections of GSTR-1, the B2B tab of Table-12 cannot be left blank.

Additional Enhancements in Table 12 of GSTR-1/1A

In addition to the mandatory HSN reporting and validations, Table-12 of GSTR-1/1A has been upgraded with new features to further streamline filing and improve user experience:

Bifurcation into B2B and B2C Tabs

  • Separate Sections: Table-12 now includes two distinct tabs: “B2B Supplies” and “B2C Supplies.”
  • Accuracy & Clarity: Taxpayers must enter HSN summary details in the appropriate tab, ensuring clear segregation of business-to-business (B2B) and business-to-consumer (B2C) transactions.

“Download HSN Codes List” Button

  • Updated Codes in Excel: A new “Download HSN Codes List” button allows taxpayers to download an Excel file containing the most current HSN & SAC codes, along with their descriptions.
  • Ease of Reference: This feature helps taxpayers verify they are selecting the correct codes for goods and services, reducing the likelihood of errors.

HSN Code Reporting in GSTR1

Searchable “Product Name as in My Master”

  • Easy Look-Up: The “Product Name as in My Master” button is now searchable, enabling taxpayers to quickly find product descriptions they have stored in their HSN Master.
  • Auto-Population: Once a product is selected, the HSN Code, Description as per HSN Code, UQC, and Quantity fields are auto-filled, minimizing manual entry.
  • Optional Feature: Though not mandatory, using this functionality can save time and enhance accuracy in reporting.

Conclusion

Phase 3 of HSN reporting begins in January 2025, introducing stricter HSN code requirements and advanced validations in Table-12 of GSTR-1/1A. By removing manual entries, using dropdown menus for HSN codes, and enhancing validations for B2B and B2C supplies, the GST Portal aims to improve accuracy and transparency in filings. Taxpayers should update their systems, familiarize themselves with the new features, and promptly address any warnings to ensure smooth and compliant GST filings.

Streamline Your GST Return Filing with IndiaFilings

Looking to streamline your GST return filing and ensure seamless compliance with the latest HSN reporting mandates? Connect with IndiaFilings today. Our expert team will guide you through every step—from HSN code selection to accurate data validation—so you can file with confidence and focus on growing your business.

Get Started Now and experience hassle-free GST compliance with IndiaFilings! Click Here!