The department expects businesses to report HSN codes in GSTR-1 and GSTR-1A, which is filed either monthly or quarterly based on turnover. Table 12 in the return captures a summary of these codes. The aggregate annual turnover (AATO) determines the specific requirements for HSN reporting, ensuring tailored guidelines for each size and scale taxpayer.
The government introduced HSN reporting in a systematic way to streamline GST compliance and improve reporting accuracy. Each phase reflects the evolving vigilance of tax administration and the increasing need for standardised reporting among businesses. While balancing regulatory standards with practical business needs, it also ensures better data quality for tax authorities.
Here’s a breakdown of each phase and its key requirements:
Phase & Period | Turnover (AATO) | HSN Digits Required | Manual Entry Allowed? | Manual Entry Allowed? |
Phase 1 (Part 1) Apr 2022 to Jul 2022 | Up to ₹5 crore | 2 | Yes | Manual entry allowed, only warning issued |
Above ₹5 crore | 4 | Yes | Manual entry allowed, only warning issued | |
Phase 1 (Part 2) Aug 2022 to Oct 2022 | Up to ₹5 crore | 2 | Yes | Manual entry allowed, only warning issued |
Above ₹5 crore | 6 | Yes | Manual entry allowed, only warning issued | |
Phase 2 Nov 2022 to Apr 2025 | Up to ₹5 crore | 4 | Yes | Manual entry allowed, only warning issued |
Above ₹5 crore | 6 | Yes | Manual entry allowed, only warning issued | |
Phase 3 From May 2025 | Up to ₹5 crore | 4 | No | HSN must be selected from dropdown only |
Above ₹5 crore | 6 | No | HSN must be selected from dropdown only |
With Phase 3, the GST portal moves beyond generic HSN summary reporting and now requires businesses to separately declare HSN codes for both B2B (business-to-business) and B2C (business-to-consumer) supplies. For the first time, Table 12 of GSTR-1 is dynamically split, so you must provide specific HSN details for each type of transaction.
This granular level of reporting allows the system to run real-time validations. As you input HSN summary data for B2B and B2C, the system will automatically cross-check it against the supply values reported elsewhere in your return (such as in invoices and summary tables for B2B/B2C).
Let us assume that there is some discrepancy between your report in Table 12 and the underlying supply data. In that case, there is a notification that is raised in the portal that helps identify the discrepancies so that one can make corrections before the return is submitted.
With the additions that have been made, Phase 3 not only guarantees transparency and compliance but also helps reduce errors that occur downstream. It prevents the need for complex reconciliations and lowers the likelihood of receiving mismatch GST notices., and reduces the likelihood of receiving mismatch GST notices. For both the businesses and the tax authorities, the end outcome is cleaner, more trustworthy data.
Reduces Classification Errors
HSN codes help standardise the classification of goods and services, lowering the risk of misinterpretation and mistakes in tax calculation.
Enables Faster Processing
Correct HSN codes, system-driven validations, and auto-population features reduce manual checks, enabling quicker filing and reconciliations.
Enhances Data Consistency
Standardised reporting across industries and taxpayers ensures more accurate, reliable data for compliance, audits, and analytics.
Facilitates International Trade Alignment
HSN is a globally recognised system used in customs and trade. Its adoption simplifies cross-border compliance and reporting.
Prevents Tax Evasion
Mandatory, detailed HSN disclosure makes hiding or misreporting transactions harder, helping authorities track taxable activities more accurately.
Reduces Notices and Disputes
Accurate, mandated classification significantly decreases GST mismatch notices, audits, and back-and-forth queries with authorities.
Supports Data-driven Policymaking
Clean and structured HSN data gives the government and industry better insights for designing sector-specific tax and trade policies.
HSN codes are unique identifiers closely linked to specific GST rates. As return filing becomes more system-driven, simply selecting the correct HSN can allow the portal to auto-populate tax rates and remove the need for manual descriptions.
However, selecting the wrong HSN not only triggers incorrect tax calculation and compliance discrepancies but can also result in a mismatch between supplier and buyer records, inviting further scrutiny.
Failure to comply can lead to tax assessments, may draw penalties up to ₹50,000 (₹25,000 each under CGST and SGST, as per Section 125), and in some cases, lead to the blocking or reversal of input tax credit for your customers. In summary, inaccurate HSN reporting can expose suppliers and buyers to regulatory risk, disrupt cash flow, and damage business relationships.