Reporting of HSN Codes in GSTR-1: Changes in Table-12 from May 2025



Quick Summary
Starting May 2025, Phase-III of GSTR-1 Table 12 implementation brings significant changes to HSN code reporting. Table 12 will now be bifurcated into 'B2B Supplies' and 'B2C Supplies' tabs for separate reporting. Manual HSN entry is disallowed; taxpayers must select HSN codes from a dropdown list. New validations will cross-check B2B and B2C supply values against other GSTR-1 tables, initially in warning mode.

As per the advisory on 22nd January 2025, GSTN published that after the successful implementation of Phase-I & Phase-II now Phase-III regarding Table 12 of GSTR-1 & 1A will be implemented soon.

On 11th April 2025, GSTN has finally announced that Phase-III of Table 12 of GSTR 1 & 1A is going to implement from May 2025 tax period onwards.

Which implies:

  • Table-12 has been bifurcated into two tables namely B2B and B2C, to report these summary of these supplies HSN wise separately in corresponding table.
  • Manual entry of HSN will not be allowed. Taxpayer will be able to choose correct HSN from given Drop down.

What was Phase-I & Phase-II?

Phase-I for Reporting of HSN codes in GSTR-1

As per the Notification No. 78/2020 – Central Tax dated 15th October, 2020, it was made mandatory for the taxpayers to report minimum 4 digits or 6 digits of HSN Code in Table-12 of GSTR-1 on the basis of their Aggregate Annual Turnover (AATO) in the preceding Financial Year.

There are two parts in Phase-I. Part 1 of Phase I has implemented from 01st April 2022 and from 01st August, 2022, Part-II of Phase-I implemented on GST Portal.

PartsTaxpayers with AATO of up-to 5 cr.Taxpayers with AATO of above 5 cr.
Part ITaxpayers were required to mandatorily report 2-digit HSN codes for goods & services.
Taxpayers was required to mandatorily report 4-digit HSN codes for goods & services.
Part IISame as aboveTaxpayers have to mandatory report 6-digit HSN code.
  • Manual user entry was allowed for entering HSN or description and warning or alert message has shown in case of incorrect HSN code.
  • However, taxpayers are able to file GSTR-1 after manual entry.

Phase-II for Reporting of HSN codes in GSTR-1

From 01st November, 2022, Phase-2 was implemented on GST Portal and the taxpayers were required to report HSN in table 12 of GSTR-1 as per below mentioned scheme.

Taxpayers with AATO of upto 5 cr.Taxpayers with AATO of above 5 cr.
Taxpayers are required to mandatorily report 4-digit HSN code.Taxpayers have to report 6-digit HSN code.
  • Manual user entry was allowed for entering HSN or description and warning or alert message has shown in case of incorrect HSN code.
  • However, taxpayers are able to file GSTR-1 after manual entry.

Phase-III: Changes in HSN Reporting

Phase-3 of reporting of HSN codes in Table 12 of GSTR-1 & 1A is being implemented from May 2025 return period. The changes implemented are detailed below.

  • Taxpayers with AATO of up-to 5 crore: Taxpayers are required to mandatorily report 4-digit HSN codes for goods & services.
  • Taxpayers with AATO of above 5 crore: Mandatorily reporting 6-digit HSN codes for goods & services.

Key Changes

  • Manual user entry of HSN will not be allowed.
  • Users can only select HSN codes from a dropdown list.
  • A customized description mentioned in HSN master will auto-populate in a new filed called “Description as per HSN Code”.

Validations in Table 12

Table 12 will now validates the values of B2B and B2C supplies against their respective sections in GSTR-1.

B2B Supply Validation

  • Validates the value of B2B supplies reported in Table 12 with other tables, including: 4A, 4B, 6B, 6C, 8 (recipient registered), 9A, 9B (registered), 9C (registered), 15, and 15A (recipient registered).

B2C Supply Validation

  • Validates the value of B2C supplies reported in Table 12 with other tables, including: 5A, 6A, 7A, 7B, 8 (recipient unregistered), 9A (export/B2CL), 9B (unregistered), 9C (unregistered), 10, 15, and 15A (recipient unregistered)

Note:

Reporting of B2C supplies are optional for those whose turnover is up to 5 crore.

Amendment Validation

  • In case of amendments, only the differential value will be taken for the purpose of validation.

However, initially these validations have been kept in warning mode only, that means warning or alert message shall be shown in case of mismatch in values, but won’t block the return filing process.

Further, in case B2B supplies are reported in other tables of GSTR-1, in that case B2B tab of Table-12 cannot be left empty.

Points To Note

Apart from above, the following additional enhancement have been made in Table-12 of GSTR1/1A:

  • Table 12 of GSTR-1/1A is now bifurcated into two tabs, namely, “B2B Supplies” & “B2C Supplies”. Taxpayers need to enter HSN summary details of B2B Supplies and B2C Supplies separately under respective tab.
  • A new button has been introduced in Table 12, “Download HSN Codes List”. Upon clicking of this button, taxpayer would be able to download an excel file with the updated list of HSN & SAC codes for goods and services along with their description.
  • The button for “Product Name as in My Master” has now been made searchable. Taxpayer can search the description provided by them in My HSN Master and upon selection of the same, the HSN code, Description as per HSN Code, UQC & Quantity shall be auto-populated. This is an optional functionality.

FAQ :

The Phase-III changes for reporting HSN codes in Table 12 of GSTR-1 and 1A will be implemented from the May 2025 tax period onwards.

Table 12 has been bifurcated into two separate tables: 'B2B Supplies' and 'B2C Supplies', requiring taxpayers to report HSN summary details separately under each respective tab.

No, manual user entry of HSN codes will not be allowed. Taxpayers will be required to select the correct HSN code from a provided dropdown list.

For taxpayers with AATO up to 5 crore, 4-digit HSN codes are mandatory. For those with AATO above 5 crore, 6-digit HSN codes are mandatory.

Table 12 will now validate B2B and B2C supply values against their respective sections in GSTR-1. These validations will initially be in warning mode, meaning mismatches will show alerts but won't block filing.

Yes, a new button 'Download HSN Codes List' has been introduced in Table 12, allowing taxpayers to download an Excel file with the updated list of HSN & SAC codes and their descriptions.




About the Author

Finance Professional

I write about Income Tax, GST, TDS, RBI updates, government schemes, and personal finance in India. My focus is on simplifying complex tax and compliance topics into easy-to-understand guides that help readers stay updated with the latest financial rules, investment options, and regulatory changes.

Click here to Login and post comments    OR


Related Articles


Loading


Popular Articles





CCI Pro

CCI Articles

submit article


Company
ARTICLESHIP 14 July 2026
Article Assistants

R Shyam and Associates

New Delhi

CA Final

View Details
Company
ARTICLESHIP 11 July 2026
Article

SNCO

Mumbai

CA Inter

View Details
Company
06 July 2026
Chartered Accountant (Indirect Taxation)

Gowra Ventures Pvt Ltd

Hyderabad

CA

View Details
Company
11 July 2026
CA semi qualified

Vakilsearch.com

Chennai

CA Inter

View Details
Company
Featured 16 July 2026
CA Inter, CA Intermediate, CA IPCC, CA CPT, CA SemiQualified

Vakilsearch.com

Chennai

CA Inter

View Details
Company
23 July 2026
CA Inter

Vikram Jadhav and Company

Pune

CA Inter

View Details
Company
ARTICLESHIP 30 June 2026
Article Assistant or Paid Assistant

VIKAS VERMA & CO

New Delhi

Others

View Details
Company
23 July 2026
Semi qualified CA

Garg Bros & Associate CA

New Delhi

CA Inter

View Details