income tax
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:
| Feature | B2B Supplies | B2C Supplies |
|---|---|---|
| HSN Code Entry | Mandatory (via dropdown only) | Optional (dropdown or blank allowed) |
| Digits Required | 4 (≤₹5cr turnover); 6 (>₹5cr) | Same if provided; blank also allowed |
| System Validation | Warning if mismatched; blank not allowed | Warning only; blanks allowed |
| Filing Allowed? | Yes, with warning/corrections | Yes, 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
| Action | Do This |
|---|---|
| B2B HSN Details | Mandatory (select from dropdown only) |
| B2C HSN Reporting | Optional (enter if needed or skip entirely) |
| Table 13: Document Reporting | Mandatory |
| Export Transactions in Table 12 | Report as B2C HSN summary |
| Final Filing | Allowed 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.