India’s GST system continues to evolve, bringing in new invoicing and compliance requirements for businesses. Whether you deal with Business-to-Business (B2B) or Business-to-Consumer (B2C) transactions, staying updated is essential to avoid penalties and ensure smooth operations.
This post covers everything you need to know about GST billing, invoicing, and filing under the latest rules effective from May 2025 — with facts, practical tips, and official references.
Understanding GST Invoicing: B2B vs. B2C
B2B Invoices: Mandatory E-Invoicing and Detailed Reporting
If your business has an annual turnover exceeding ₹5 crore, you are required to generate e-invoices for all B2B transactions. This means:
Uploading your invoice data to the Government’s Invoice Registration Portal (IRP).
Receiving an Invoice Reference Number (IRN) and QR code for each invoice.
Including important details such as buyer GSTIN, HSN codes (first 4 digits for large businesses), invoice number, taxable value, and tax amount.
This system ensures real-time invoice validation and enhances transparency across the GST network.
Fact: E-invoicing for B2B is mandatory for turnover > ₹5 crore since January 2023. (Sovos.com)
Also, only invoices properly reported and uploaded by the supplier allow buyers to claim Input Tax Credit (ITC).
B2C Invoices: Consolidated and Detailed Reporting
B2C transactions are treated differently based on invoice value:
For invoices up to ₹1 lakh, businesses report consolidated details in GSTR-1 returns (taxable value and tax amounts).
For invoices above ₹1 lakh, detailed invoice-wise reporting is mandatory.
Dynamic QR codes are required on B2C invoices from September 2024 onward, facilitating digital payments and improving transparency.
Businesses with turnover up to ₹5 crore must report only the first two digits of HSN codes on invoices.
GSTR-1 Return Filing Changes from May 2025
A significant update is the bifurcation of Table 12 in GSTR-1:
Table 12A: For B2B transactions.
Table 12B: For B2C transactions.
Both tables require HSN-wise summaries of supplies, helping the tax authorities analyze sales data more granularly and reducing reconciliation errors.
Timely filing of GSTR-1 remains crucial. Late or incorrect filing can delay ITC claims for buyers, which impacts cash flow and compliance.
Workflow for GST Compliance
- Invoice Generation:
E-invoices for B2B transactions through IRP.
Standard invoices with QR codes for B2C transactions.
- GSTR-1 Filing:
Report invoices accurately under the correct category (B2B or B2C).
Ensure inclusion of all mandatory details — GSTIN, HSN codes, invoice values, tax rates, etc.
- GSTR-3B Filing:
Cross-verify GSTR-1 data and declare tax liability.
Ensure ITC claims are supported by supplier invoice uploads.
- E-Way Bill Generation:
Mandatory for inter-state movement of goods exceeding ₹50,000 in value.
Key Compliance Checklist
Ensure accuracy of invoice data (GSTIN, HSN, tax rates).
Comply with e-invoicing mandates based on turnover.
Include dynamic QR codes on B2C invoices.
File GSTR-1 and GSTR-3B on time to avoid penalties.
Regularly reconcile returns to claim correct ITC.
Pro Tips to Stay Ahead
Use GST-compliant invoicing software that automatically generates e-invoices and helps with return filing.
Stay updated with notifications from the GST Council and the Government portal.
Periodically audit your GST returns for consistency between invoices and filings.
Conclusion
The GST landscape in India is advancing towards greater digitization and transparency, especially with the rise of e-invoicing and detailed return filings. Understanding the differences in billing requirements for B2B and B2C transactions — along with the new GSTR-1 structures — is critical for businesses to remain compliant and optimize their tax workflows.
References & Further Reading:
GST E-invoicing Mandate – Sovos
GST Return Filing Changes May 2025 – CaptainBiz
GST B2B vs B2C Invoice Reporting – EZTax
GST Updates – Economic Times