Starting 2025, HSN Code Reporting in GSTR-1 is mandatory for all taxpayers, irrespective of turnover. As per CBICās latest mandate, invoice-wise HSN details must be reported in Table 12 for both B2B and B2C transactions. Non-compliance can lead to notices, blocked ITC, and penalties. If youāre a CA, MSME owner, or filing manually via Excel or Tally, now is the time to update your filing process.Ā
Table of contents
IntroductionĀ
The Central Board of Indirect Taxes and Customs (CBIC) has issued a significant update that directly impacts how GSTR-1 returns must be filed from the 2025 financial year onward.
Whatās changed? HSN code reporting is now mandatory for every taxpayer, and invoice-level reporting is required in Table 12 of GSTR-1.
This update affects:
- Chartered Accountants and tax consultants
- Small business owners and traders
- GST software users, especially those relying on manual entry or Excel
The shift reflects the governmentās increasing focus on data accuracy and tax transparency.
What Is HSN Code Reporting in GSTR-1?
HSN (Harmonized System of Nomenclature) is a standardized coding system used globally to classify goods and services. It plays a vital role in ensuring consistency in tax rates and preventing classification disputes.
Table 12 in GSTR-1 is designated for HSN-wise reporting of outward supplies. Reporting can be done in two ways:
- Invoice-wise: Each invoice is listed with all relevant HSN details
- Summary-level: Earlier allowed for small taxpayers; now discontinued
Why it matters:
- Ensures correct GST rate application
- Enables data reconciliation across GST returns
- Supports efficient audits and refund validations
- Facilitates better export data management
What Were the Old Rules?
Hereās how HSN reporting worked before 2025:
| Annual Turnover | HSN Reporting Requirement (Pre-2025) |
| Less than ā¹5 Cr (B2B) | 4-digit HSN required (not invoice-level) |
| Less than ā¹5 Cr (B2C) | No HSN reporting required |
| More than ā¹5 Cr | 6-digit HSN mandatory, summary-level reporting allowed |
Common Issues Before 2025:
- HSNs were skipped or incorrectly filled
- Table 12 left blank or filled with vague item descriptions
- Mismatches between invoices and GST returns
Whatās New in 2025? (CBIC Circular Update)
As per CBICās 2025 mandate, the following rules now apply:
- All taxpayers, including those under ā¹5 Cr turnover, must report HSN codes
- Invoice-wise HSN reporting is mandatory in Table 12
- HSN details are required for both B2B and B2C supplies
The following fields must be filled for each invoice:
- HSN Code (4 or 6 digits, based on product)
- Description of goods or services
- UQC (Unit Quantity Code)
- Quantity sold
- Taxable Value
- GST Rate
- IGST, CGST, or SGST amount
Why Is This a Big Deal?
The update is part of a broader shift towards data-driven GST enforcement, which includes:
- AI-based checks across GSTR-1, e-invoices, and e-way bills
- Enhanced cross-validation between buyers and sellers
- Higher risk of ITC mismatches, particularly when HSN details donāt align
- Governmentās aim to reduce tax evasion and improve export refund processes
In short, this rule aims to plug leakages, raise compliance standards, and tighten audit trails.
What to Fill in Table 12 of GSTR-1
Use the following as a quick reference guide:
| Field | What to Enter |
| HSN Code | 4 or 6-digit code for your product |
| Description | Product or service name |
| UQC | CBIC-approved code (e.g., NOS, KG, MTR) |
| Quantity | Total quantity sold |
| Taxable Value | Invoice value excluding GST |
| GST Rate | 5%, 12%, 18%, etc., as applicable |
| IGST/CGST/SGST | Tax amounts, either entered or auto-calculated |
Common Mistakes (and Penalty Traps)
Many businesses are likely to make avoidable errors such as:
- Leaving Table 12 blank
- Using incorrect or outdated HSN codes
- Entering inconsistent UQC formats
- Mismatches between invoices and GSTR-1
Penalties may apply under Section 122 of the CGST Act, and incorrect reporting can lead to blocked ITC for your buyers.
Who Should Take Action Now?
This update is relevant for:
- Retailers, wholesalers, and traders
- E-commerce sellers
- CAs and GST consultants
- Any business still using Excel sheets or legacy Tally systems for GSTR-1
If youāre registered under GST, you must comply ā regardless of business size.
Trying to stay compliant with CBICās new HSN rules?
Whether youāre a small business, accountant, or GST consultant ā Seerweb helps automate HSN classification and Table 12 generation in Tally.
No extra software. Just faster, error-free GST filing. Talk to a Tally Compliance Expert at sales@visionsol.in
FAQs: Your HSN Code Questions Answered
Yes. Even B2C invoices must now include HSN codes in Table 12.
Yes, bulk editing is possible before submission. After filing, changes must be made through amendments in the next return.
Returns may be processed, but you could receive CBIC notices, and your buyers may face ITC rejections.
Use the official CBIC HSN lookup tool ā or use Tallyās powerful exceptions management and ensure reliable returns filing.
Yes, Tally has inbuilt GST compliance to help automate Table 12.