GST Vidhi | GST Articles


Changes in GSTR1 from 01.04.2025 / Changes in GST Return / Reporting of HSN codes in Table 12 of GSTR-1/1A

Changes in GSTR1 from 01.04.2025 / Changes in GST Return / Reporting of HSN codes in Table 12 of GSTR-1/1A

Introduction

The GST Portal is constantly upgrading to help taxpayers report their returns accurately. One such area is Table 12 of GSTR-1, where HSN codes for goods and services are to be reported. To ensure proper classification of goods and services under GST, the government is now strictly validating HSN codes reported in GSTR-1.

 

What is Table 12 of GSTR-1?

Table 12 of GSTR-1 is used to provide a summary of outward supplies (sales) based on HSN codes.

You need to mention:

  • The HSN/SAC code
  • Description of goods or services
  • UQC (Unit Quantity Code)
  • Quantity, Total value, Taxable value
  • Rate of tax, IGST/CGST/SGST/UTGST/Cess

This table is important because it helps tax authorities to monitor the classification and taxation of goods and services.

 

What is an HSN Code?

HSN (Harmonized System of Nomenclature) is a global system for classifying goods. For services, we use SAC (Services Accounting Code). These codes help in uniform taxation across India and the world.

 

Background: How HSN Reporting Has Changed Over Time

The government made HSN reporting mandatory through Notification No. 78/2020 – Central Tax dated 15 October 2020. It required businesses to report:

  • 4-digit HSN if turnover ≤ ₹5 crore
  • 6-digit HSN if turnover > ₹5 crore

This requirement is being implemented in phases:

Phase

For Turnover ≤ ₹5 Cr

For Turnover > ₹5 Cr

Phase 2 (From Nov 1, 2022)

4-digit HSN required (manual entry allowed with warning)

6-digit HSN required (manual entry allowed with warning)

Phase 3 (Upcoming)

4-digit HSN required (manual entry not allowed)

6-digit HSN required (manual entry not allowed)

In Phase 3, reporting becomes stricter. Let’s understand this in detail.

 

What’s New in Phase 3?

Ø Strict HSN Code Validation (No Manual Entry Allowed)

From Phase 3 onwards:

·        You cannot manually type the HSN code.

·        You must select the correct HSN code from a dropdown list on the portal.

·        The official description of the product/service (from HSN master) will be auto-filled in a new column called “Description as per HSN Code.”

Ø Value Validation – What You Enter Must Match!

The system will check whether the values you enter in Table 12 match with other tables in GSTR-1:

Ø For B2B Supplies (Business to Business):

The portal will compare values in the following tables:

·        4A, 4B, 6B, 6C, 8 (for registered recipients)

·        9A, 9B (registered), 9C (registered)

·        15 and 15A (registered)

Ø For B2C Supplies (Business to Customer):

Values will be checked against:

·        5A, 6A, 7A, 7B, 8 (for unregistered recipients)

·        9A (Exports/B2CL), 9B, 9C (unregistered)

·        10, 15 and 15A (unregistered)

If the values do not match, the portal will show a warning, but you’ll still be able to file GSTR-1 (for now). However, such mismatches may be questioned during assessments later.

Note: If you’ve entered B2B invoices in other tables, you cannot leave the B2B section of Table 12 blank.

 

What Happens in Amendments?

When you amend previously filed invoices:

  • The portal will only validate the changed (differential) values.
  • The original values will not be considered again.

This makes sure that only new or corrected information is re-checked.

 

Additional Enhancements in Table 12: The GSTN has also added useful features to Table 12 to improve usability:

1. Two Separate Tabs: B2B & B2C

Now Table 12 is divided into:

  • B2B Supplies tab (for sales to registered businesses)
  • B2C Supplies tab (for sales to consumers)

You must enter the HSN summary in the right tab.

2.  “Download HSN Code List” Button

There’s a new button that lets you download an Excel file containing:

  • Latest HSN & SAC codes
  • Descriptions

This helps you find the correct code before filing returns.

3. Search Product in “My HSN Master”

If you have created a product master in GST Portal:

  • You can now search by product name.
  • On selecting it, the portal will auto-fill the HSN code, description, quantity, and UQC.

This is an optional feature, but it saves time and avoids mistakes.

 

Quick Summary of Rules to Follow

Requirement

Turnover ≤ ₹5 Cr

Turnover > ₹5 Cr

HSN Digits Required

4 Digits

6 Digits

Manual HSN Entry

Not Allowed

Not Allowed

Select from Dropdown

Yes

Yes

Auto Description

Yes

Yes

B2B & B2C Tabs

Use Separately

Use Separately

Value Validation

Warning Mode

Warning Mode


Tips for Filing Table 12 Correctly

1.    Download the latest HSN list before filing.

2.    Make sure your product master is updated.

3.    Double-check quantities, UQC, and taxable values.

4.    Match values with other tables like 4A, 5A, 6B, etc.

5.    Do NOT enter incorrect or fake HSN codes.

6.    Do NOT leave the Table-12 B2B section blank if you've issued B2B invoices elsewhere.

 

What’s Coming Next?

  • Phase 4 of HSN validation will be introduced in the future.
  • More checks and possibly stricter validation may be applied later.
  • Currently, mismatches only give warnings, but later they may block the return filing or attract notices.

 

Conclusion

This new advisory is a big step toward making GST return filing more accurate and transparent. Taxpayers must now be more careful while reporting HSN codes in GSTR-1, especially in Table 12.

The system is moving toward automation, real-time validation, and less manual error. If you follow the rules mentioned above, return filing will become smoother, and you can avoid legal troubles later.

Disclaimer: All the Information is based on the notification, circular and order issued by the Govt. authority and judgement delivered by the court or the authority information is strictly for educational purposes and on the basis of our best understanding of laws & not binding on anyone.



 


Click here

Comments


Post your comment here