E-Invoicing Under GST in India: A Guide for Businesses
Payments

E-Invoicing Under GST in India: A Guide for Businesses


TL;DR
  • E-invoicing means reporting an already-generated B2B invoice to a common Invoice Registration Portal (IRP), which validates it and returns a unique Invoice Reference Number (IRN) and QR code. It does not mean creating the invoice on the GST portal.
  • As of the latest position, businesses with aggregate turnover above ₹5 crore (in any year from FY 2017-18) must generate e-invoices for B2B supplies and exports. Several categories are exempt.
  • Rules change often. A 30-day IRP upload window now applies to larger taxpayers, and a lower threshold has been proposed. Always confirm the current rule for your turnover before filing.
A short note on currency: GST e-invoicing rules, turnover thresholds, and timelines are revised periodically by the CBIC and GSTN through official notifications. The figures below reflect the framework as we understand it; always confirm the current threshold and rules for your business on the GST portal or with a tax advisor before acting.


What is e-invoicing?


For a growing business, the moment your turnover crosses a threshold, invoicing stops being a back-office formality and becomes a GST compliance obligation. E-invoicing is that obligation, and it is more straightforward than the name suggests.

E-invoicing, or electronic invoicing, is defined under GST law. GST-registered businesses above a turnover threshold are required to generate an e-invoice for Business-to-Business (B2B) transactions. Importantly, this does not mean the invoice is created on the GST portal. It means an invoice you have already generated in your own billing or accounting system is submitted to a common e-invoice portal for validation.

The purpose is standardisation and consistency. By reporting invoice details once to a central portal, the system automates multiple downstream reporting tasks from a single input, rather than making you re-enter the same data across different returns.

How does e-invoicing work?


Under the system, the Invoice Registration Portal (IRP), managed by the GST Network (GSTN), issues a unique Invoice Reference Number (IRN) against every invoice reported to it, along with a signed QR code.

From there, the data flows automatically:

  • Invoice information passes from the IRP to the GST portal and the e-way bill portal in near real time.
  • That removes the manual data entry that used to be needed for GSTR-1 returns, since the details flow directly from the IRP to the GST system.
  • The same data reaches the e-way bill system, where Part A of the e-way bill is generated. If transporter details are provided, Part B is generated too.


Before e-invoicing, businesses generated invoices and then manually uploaded the details into GSTR-1 or via their ERP. The e-invoicing system replaces that manual step with a validated, automated flow.

Who must comply with e-invoicing?


The turnover threshold for mandatory e-invoicing has been lowered in stages by the CBIC since the system launched. The phased rollout:
PhaseTurnover aboveEffective date
I₹500 crore01 Oct 2020
II₹100 crore01 Jan 2021
III₹50 crore01 Apr 2021
IV₹20 crore01 Apr 2022
V₹10 crore01 Oct 2022
VI₹5 crore01 Aug 2023

As of the latest position, the ₹5 crore threshold applies. A business must comply if its aggregate turnover exceeded ₹5 crore in any financial year from FY 2017-18 onwards, and the requirement covers B2B supplies and exports. Because the government has proposed lowering this further (see below), confirm the current threshold before assuming you are outside it.

Who is exempt from e-invoicing?


Even above the turnover threshold, certain categories are excluded from e-invoicing because they operate under specialised billing or regulatory frameworks. These have generally included:

  • Banks, insurance companies, and financial institutions.
  • Government departments and local authorities.
  • Goods Transport Agencies (GTA).
  • SEZ units.
  • Business-to-Consumer (B2C) sales.
  • Persons registered under Rule 14 of the CGST Rules (OIDAR).


B2C invoices, issued to unregistered customers, do not currently require IRN generation. As exemption lists can be revised, verify your specific status against the current rules.

Benefits of e-invoicing for businesses


Beyond being a compliance requirement, e-invoicing brings real operational gains:

  • Fewer data-handling errors. Because GSTR-1 details flow automatically from the IRP, there is no need to re-enter data manually, which cuts mistakes.
  • A standardised invoice format. A common format makes checks and controls easier to apply and removes the effort of filling different portals in different formats.
  • Better access to formal credit. E-invoices, mandatory mainly for high-value B2B transactions and filed directly with the GSTN, give lenders like banks, NBFCs, and invoice-discounting platforms more confidence to extend credit.
  • Auto-filled GSTR-1. Details reported to the IRP reflect automatically in GSTR-1.
  • Easy digital sharing and verification. An e-invoice or its QR code can be shared over any channel and remains valid. Anyone can verify it by uploading the signed JSON to the e-invoice system (via "Verify Signed Invoice" under "Search") or by using the QR Code Verify app.
  • Interoperability between businesses, thanks to the shared standard.


Recent and upcoming changes in e-invoicing


E-invoicing rules have continued to evolve since the ₹5 crore threshold took effect, so keep these developments on your radar and confirm the current position:

  • 30-day IRP upload window. Larger taxpayers now face a time limit to report invoices to the IRP after the invoice date. Missing the window can lead to the IRP rejecting the invoice. Confirm whether this applies to your turnover band and what the current cut-off is.
  • A proposed lower threshold. The government has proposed reducing the turnover threshold below ₹5 crore, which would bring more small and mid-sized businesses into the system. Treat this as proposed until officially notified.
  • Tighter validation and 2FA. Stronger data validation at the IRP and two-factor authentication for higher-turnover taxpayers have been introduced or proposed.


The safest approach is to build e-invoicing into your daily billing flow and check the GST portal or your tax advisor for the rules that currently apply to you, rather than relying on a threshold you set up once.

E-invoicing is now a core part of India's effort to modernise its tax and business processes. The rules require businesses to adapt, but they also deliver real benefits in efficiency, accuracy, and transparency.

Your gateway to seamless payments!

Accept 130+ global currencies | 40+ alternate payment methods |
Instant FIRA

Get started →
Global payments illustration

Frequently Asked Questions

E-invoicing is a GST system where a business reports an already-generated B2B invoice to a common Invoice Registration Portal (IRP). The IRP validates it and returns a unique Invoice Reference Number (IRN) and a signed QR code. It does not mean generating the invoice on the GST portal itself.
As of the latest position, e-invoicing is mandatory for GST-registered businesses whose aggregate turnover exceeded ₹5 crore in any financial year from FY 2017-18 onwards, for B2B supplies and exports. The threshold has been lowered in stages over time, and a further reduction has been proposed, so confirm the current limit before filing.
Exempt categories have generally included banks, insurance companies, financial institutions, government departments, local authorities, Goods Transport Agencies (GTA), SEZ units, OIDAR (Rule 14 CGST) registrants, and B2C sales. Exemption lists can change, so verify your status against the current rules.
Once an invoice is reported to the IRP, the data flows automatically to the GST portal (auto-populating GSTR-1) and to the e-way bill portal, where Part A is generated, and Part B too if transporter details are given. This removes the manual re-entry that was previously needed.
B2C invoices, issued to unregistered customers, do not currently require IRN generation. E-invoicing applies mainly to B2B supplies and exports for businesses above the turnover threshold.
You can verify an e-invoice by uploading its signed JSON to the e-invoice system using the "Verify Signed Invoice" option under "Search," or by scanning the QR code on the invoice with the QR Code Verify app.