income tax

Copy Page

Published on 22 July 2025

Understanding GSTR-1 Filing: Key Updates and Requirements for 2025

GST Table 12 Just Got Smarter: What You Need to Know for 2025 Filing

With the rollout of India’s updated GST system, businesses now need to pay closer attention to Table 12 of GSTR-1—especially since major changes kicked in from May 2025. Whether you’re dealing with B2B invoices, B2C transactions, or just want to avoid errors, here’s a practical guide to navigating the new structure with ease.

1. What’s Table 12—and What’s Changed?

Table 12 is where taxpayers report outward supplies—summarised by HSN (Harmonized System of Nomenclature) codes. Starting May 2025, this table has been split into two sections:

  • B2B (Business-to-Business) transactions
  • B2C (Business-to-Consumer) transactions

This separation helps the system apply better checks and balances while giving users clearer input fields.

2. B2B HSN Codes: Now Mandatory and System-Controlled

What’s required:

  • If your turnover is up to ₹5 crore, you must report 4-digit HSN codes
  • For businesses with turnover above ₹5 crore, 6-digit HSN codes are compulsory

No More Manual Entry: Instead of typing in HSN codes, you now choose from a dropdown list. Once selected, the system automatically fills in the corresponding product description.

Built-in Validation: The GST portal now checks your B2B entries in Table 12 against your data in other sections like 4A, 4B, 6B. If the numbers don’t add up, you’ll see a warning—but you can still go ahead and file. However, you cannot leave B2B HSN blank if you're reporting B2B invoices elsewhere.

3. B2C Reporting: Flexible for Now

Optional for B2C: If you're dealing mainly with consumers, you don’t need to fill out HSN details for those sales. Leaving these blank won’t stop your return from being filed.

Soft Warnings Only: Should you decide to report HSN details for B2C, the system may flag mismatches—but unlike B2B, it won’t block your submission.

4. The Phase-3 Update: What’s Fully Active Now

Here’s how it plays out post-May 2025:

FeatureB2B SuppliesB2C Supplies
HSN Code EntryMandatory (via dropdown only)Optional (dropdown or blank allowed)
Digits Required4 (≤₹5cr turnover); 6 (>₹5cr)Same if provided; blank also allowed
System ValidationWarning if mismatched; blank not allowedWarning only; blanks allowed
Filing Allowed?Yes, with warning/correctionsYes, even if blank

Bonus Features:

  • Auto-fill product details as soon as you select the HSN code
  • Downloadable HSN master list in Excel format
  • Search bar in "My HSN Master" for easier SKU lookup

And remember: Table 13 (list of all issued documents like invoices and credit notes) is now mandatory for filing, alongside Table 12.

5. Compliance Tips for Smooth Filing

  • Always fill B2B HSN: Even if you're only issuing one B2B invoice, Table 12 needs to be completed. If skipped, the return won’t go through.
  • Leave B2C blank if unsure: For now, it’s optional. If you want cleaner data, fill it. If not, skip it without issue.
  • Double-check totals: Make sure your HSN-wise values match other parts of GSTR-1 to avoid mismatches.
  • Don’t forget Table 13: This is now a filing prerequisite. Keep your documents in order before hitting "Submit".
  • Start getting used to stricter rules: Today’s system only issues warnings—but soon, those may become filing blocks.

6. What’s the Bigger Picture?

The revamp of Table 12 is part of the government’s broader push to:

  • Standardize GST reporting
  • Minimize errors in input tax credit (ITC)
  • Enable faster, AI-led return assessments

It’s not just about filing—it’s about building cleaner data for smoother audits and fewer surprises.

Note on Exports: Even if you’re exporting goods to a registered buyer overseas, those transactions now count as B2C in Table 12’s HSN summary (as clarified by the CBIC).

Summary: What You Need to Do

ActionDo This
B2B HSN DetailsMandatory (select from dropdown only)
B2C HSN ReportingOptional (enter if needed or skip entirely)
Table 13: Document ReportingMandatory
Export Transactions in Table 12Report as B2C HSN summary
Final FilingAllowed even with warnings (for now)

Final Word

These updates are designed to bring consistency, reduce mismatches, and prepare taxpayers for stricter digital oversight in the near future. If you’re handling GST filings for your business, adopting the new Table 12 approach now will save time—and trouble—later.

Share: