HSN Changes from April 2025 – Everything You Must Know
Introduction:
The GSTN has rolled out Phase-III changes to Table-12 of GSTR-1 and GSTR-1A, effective from the April 2025 tax period. These changes aim to streamline HSN-wise reporting, enhance data accuracy, and prevent duplication.
In this article, we decode all the updates, explain their implications, and help you stay compliant.
What is Table-12 of GSTR-1/GSTR-1A?
Table-12 is used for reporting HSN-wise summary of outward supplies. It captures the details of outward supplies based on the Harmonized System of Nomenclature (HSN) codes.
With Phase-III, this table sees major enhancements for better validation and structured compliance.
Key Changes in Phase-III Implementation:
1. B2B and B2C Split Introduced:
- Table-12 is now split into two distinct sections:
- B2B (Business to Business)
- B2C (Business to Consumer)
- HSN summary needs to be reported separately for each category.
- This helps in accurate cross-checking with the respective sections of the return.
2. No Manual HSN Entry Allowed:
- Manual HSN input is disabled.
- You must select the HSN code from a system-generated dropdown list.
- This ensures:
- Accuracy of codes
- Avoidance of typographical errors
- Easier validation against standard HSNs
3. Delta-Based Reporting for Amendments:
- For amendments to already filed data, taxpayers must now report only the difference (delta) between original and revised values.
- Full revised amounts should not be reported.
- This prevents duplication and maintains a clean audit trail.
HSN Cross-Validation Rules:
To ensure consistency and avoid mismatches, the system will validate the values in Table-12 against other tables of GSTR-1/GSTR-1A as per the supply type:
For B2B Supplies:
Table-12 values will be validated against:
- Table 4A: B2B Invoices
- Table 4B: Supplies attracting reverse charge
- Table 6B: SEZ supplies with payment of tax
- Table 6C: SEZ supplies without payment of tax
- Table 8: Nil-rated, exempt, and non-GST (registered)
- Tables 9A, 9B, 9C: Amendments (registered)
- Table 15, 15A: Outward Supplies attracting TCS/TDS (registered)
For B2C Supplies:
Table-12 values will be validated against:
- Table 5A: B2C Large
- Table 6A: Export with payment
- Table 7A, 7B: Deemed Exports and SEZ with/without payment
- Table 8: Nil-rated, exempt, and non-GST (unregistered)
- Tables 9A, 9B, 9C: Amendments (unregistered)
- Table 10: Advance Received Adjustments
- Table 15, 15A: TCS/TDS (unregistered)
Important Compliance Note:
- If B2B supplies are reported in any other table, the B2B section of Table-12 must not be left empty.
- Discrepancies during cross-validation will:
- Trigger system warnings
- Prompt users to review and fix mismatches
- However, these warnings will not block filing — filing can still proceed.
Summary Checklist for April 2025 Onwards:
| Change | Summary |
|---|---|
| Split | Separate B2B and B2C HSN summaries |
| HSN Input | Only from system dropdown |
| Amendments | Report only delta/difference |
| Validation | Against corresponding tables |
| Discrepancy | Warnings, not blockers |
