May 3, 2026
13 min read
GST E-Invoicing 2026: Applicability, IRN Generation and the Full Process
May 3, 2026
13 min read
E-invoicing under GST solves the gap between reported and actual transactions. By mandating B2B invoice registration before issuance, the GST Council closes a major loophole used for fraudulent ITC.
The system has expanded significantly since its 2020 launch, with the turnover threshold progressively reduced. From August 2023, businesses with a turnover above ₹5 crore to generate e-invoices. Based on past trends, expect further expansion.
This guide explains how the e-invoicing system works in technical and operational detail, including the Invoice Registration Portal (IRP), the IRN generation process, QR code requirements, integration with GSTR-1 and e-way bills, exempted documents, and the penalty framework for non-compliance. You can reach the GST Council official portal through this.
GST e-invoicing is not a new invoice format; it is a registration mechanism. To understand the standard GST invoice format that e-invoicing replaces, it is important to note that a business still generates invoices using its own accounting software or ERP. E-invoicing requires you to register the invoice with the IRP before issuing it to the buyer.
The IRP validates the invoice data, assigns a unique Invoice Reference Number (IRN), and returns a digitally signed QR code. The physical or electronic invoice issued to the buyer must carry this IRN and QR code to be GST-compliant.
This architecture achieves several regulatory objectives simultaneously:
Authorities introduced the system under Rule 48(4) via Notification No. 68/2019-CT and later expanded its applicability.
Applicability is based on aggregate annual turnover in any preceding financial year from 2017–18 onwards. Understanding the GST registration framework that determines your GSTIN and turnover classification is essential here, since turnover is calculated at the PAN level across all GSTINs. Once a business crosses the threshold in any year, it is liable for e-invoicing from the notified date, even if turnover falls below the threshold in subsequent years.
| **Threshold** | **Applicability Date** |
|---|---|
| ₹500 crore | 1 October 2020 |
| ₹100 crore | 1 January 2021 |
| ₹50 crore | 1 April 2021 |
| ₹20 crore | 1 April 2022 |
| ₹10 crore | 1 October 2022 |
| ₹5 crore | 1 August 2023 |
“Aggregate annual turnover” includes turnover of all GSTINs under the same PAN across India, not just the turnover of a single registration.
Certain categories of registered persons are specifically exempted through notifications:
These exemptions are entity-level; they apply to the entire entity, not specific transaction types. An NBFC, for instance, does not generate e-invoices for any of its transactions regardless of its turnover.
The IRP is the government-designated portal that receives, validates, and registers invoice data. There are currently five operational IRPs: the GSTN’s own portal (einvoice1.gst.gov.in) and four private IRPs operated by ClearTax, Masters India, Cygnet Infotech, and IRIS Business Services, all authorised by the GSTN.
All five IRPs operate on the same GSTN backend. An IRN generated on any IRP is valid system-wide.
The IRP generates a 64-character IRN using the supplier’s GSTIN, financial year, document type, and document number.
IRN = SHA-256 hash (Supplier GSTIN + Financial Year + Document Type + Document Number)
This means:
Along with the IRN, the IRP returns a digitally signed QR code containing key invoice parameters: supplier GSTIN, recipient GSTIN, invoice number, invoice date, invoice value, HSN of the main line item, number of line items, and the IRN.
The QR code must be printed or displayed on the invoice. The government’s GST Verify app and third-party verification tools can scan the QR code to confirm the invoice’s authenticity against the GSTN database in real time.
One of the operationally significant benefits of e-invoicing is the automatic population of GSTR-1 from IRP data.
When you register an e-invoice on the IRP, it automatically transmits data to GSTR-1. You don’t need to re-enter details; the system pre-populates the relevant tables.
Specifically:
Auto-population is a convenience, not a verification bypass; therefore, review data before filing GSTR-1. Understanding how e-invoice data feeds into your GSTR-1 and GSTR-3B reconciliation process is critical, because if you register an invoice with errors, those errors carry into GSTR-1. Amend e-invoices only through GSTR-1 Table 9; the IRP doesn’t allow post-IRN edits.
For consignments above ₹50,000, the IRP generates the e-way bill along with IRN if you provide transport details. To understand how e-way bills are auto-generated from the IRP, note that this integration eliminates a redundant step: businesses that previously had to generate an e-invoice and then a separate e-way bill now do both in a single portal transaction.
If you don’t have transporter details at IRN generation, generate the e-way bill later using the IRN without re-entering invoice data. The e-way bill validity periods remain unchanged: 1 day per 200 km for normal cargo (or part thereof), with separate validity for over-dimensional cargo.
There are three common methods for e-invoice generation, depending on the business’s technology infrastructure:
Large businesses with ERP systems (SAP, Oracle, Microsoft Dynamics) integrate directly with the IRP API. The ERP generates the invoice in the GSTN-specified JSON schema, pushes it to the IRP via API, receives the IRN and signed QR code, and embeds them in the invoice PDF, all without manual intervention.
Businesses using accounting software without native IRP integration can route e-invoices through a GSP or third-party service. The software generates invoice data, the service provider handles IRP communication, and the signed invoice returns to the software for printing and dispatch.
For low-volume businesses or occasional use, the GSTN’s e-invoice portal (einvoice1.gst.gov.in) provides a manual JSON upload interface. The business downloads the GSTN-provided JSON template, fills in invoice details, uploads the file, and downloads the signed invoice with IRN. This method is not scalable for businesses generating more than 20–30 invoices per day.
Regardless of the method, all e-invoices must conform to the GSTN’s e-invoice schema (currently Version 1.1). The schema has 140 fields, of which approximately 35 are mandatory. Key mandatory fields include supplier GSTIN, recipient GSTIN, document type, document number, document date, supply type, HSN codes, line-item quantities and values, tax rates and amounts, and total invoice value.
Several error codes are frequently encountered during IRN generation:
2150, Duplicate IRN: The same invoice number for the same supplier GSTIN and financial year already exists on the IRP. This cannot be resolved by resubmitting. If the original invoice was registered incorrectly, it must be cancelled within 24 hours of IRN generation, and a new invoice with a different number must be raised.
2283, Invalid GSTIN of recipient: The buyer’s GSTIN is not registered or is cancelled on the GST portal. Verify the GSTIN at gst.gov.in/services/searchtp before issuing the invoice.
2239, HSN code not found: The HSN code entered is either non-existent or not applicable to the supply type. Cross-check against the CBIC HSN master at cbic-gst.gov.in.
IRN cancellation: Cancel an e-invoice on the IRP within 24 hours if no e-way bill exists. After 24 hours, you cannot cancel the IRN; instead, cancel in books and issue a credit note.
Failure to generate an e-invoice where mandatory has consequences that go beyond a technical compliance lapse.
Under Rule 48(4), an invoice issued without IRN registration is not a valid GST invoice. The consequences:
Additionally, under Section 69 of the CGST Act, deliberately avoiding e-invoicing at scale, to suppress sales or enable fraudulent ITC, can result in arrest provisions for wilful evasion.
The e-invoicing mandate has materially changed the reliability of GST-based revenue verification in credit underwriting.
Before e-invoicing, GSTR-1 data could be manipulated, invoices reported in returns that did not correspond to actual transactions, or omitted from returns when convenient. With e-invoicing, every qualifying B2B invoice has a timestamped, digitally signed IRP record. The data cannot be altered after the 24-hour cancellation window.
For lenders, this creates a verifiable transaction trail that is significantly more reliable than self-reported financial statements for businesses in the ₹5 crore+ turnover segment:
Fineye’s platform pulls e-invoice registration data alongside GSTR-1 and GSTR-3B filings to give lenders a consolidated view of a borrower’s verified B2B transaction history, allowing credit decisions based on authenticated revenue, not just reported revenue.
E-invoicing has done more to close the GST compliance gap than any policy measure since the original GST rollout. By making real-time IRP registration a precondition for a legally valid B2B invoice, the government has effectively made invoice fabrication operationally difficult and auditable.
For businesses, the operational adjustment is now largely complete, and most ERP and accounting platforms have built IRP integration. The remaining compliance risk lies in managing exceptions: handle cancellations properly, manage IRP downtime, and record credit and debit notes with the same discipline as invoices.
For the compliance ecosystem, auditors, tax consultants, lenders, and regulators, e-invoice data represents a structural upgrade in the quality of GST-based transaction information. As the turnover threshold continues to fall, the coverage of verified, IRP-registered B2B transaction data in the Indian economy will expand.
Businesses that treat e-invoicing as operational infrastructure, not just a compliance checkbox, will find it creates downstream advantages: cleaner GSTR-1 filing, streamlined e-way bill generation, faster receivables verification, and a stronger position when seeking credit or responding to tax authority scrutiny.
The shift from reported invoices to registered invoices is permanent. Getting the process right and getting it automated is not optional.
No. E-invoicing (IRN generation) applies only to B2B supplies, exports, B2G supplies, and supplies to SEZ units. Businesses with turnover above ₹500 crore must display a dynamic QR code on B2C invoices above ₹500. This is distinct from e-invoicing and does not involve IRP registration.
The GSTN and private IRPs are required to maintain high availability. In the event of an outage, the GSTN has notified that businesses may issue invoices during the downtime and register them on the IRP within the next working day. Document this. The GSTN updates service status at einvoice1.gst.gov.in/Others/Downtime and posts downtime notices on the GST portal.
Not through the IRP. Once 24 hours pass, the IRN becomes permanent and unalterable. Cancel and reissue invoices within 24 hours for corrections. If the window has closed, issue a credit note and raise a fresh invoice.
No. E-invoicing covers only outward supplies made by Indian GST-registered businesses. Import invoices issued by foreign suppliers are not subject to IRP registration. However, a registered importer paying IGST on reverse charge for services imported may need to generate a self-invoice, and self-invoices under RCM are currently exempt from e-invoicing requirements.
Yes, for credit notes and debit notes issued against B2B tax invoices that were themselves subject to e-invoicing. These documents must also be registered on the IRP, assigned an IRN, and carry the QR code. The document type code for credit notes is “CRN” and for debit notes is “DBN” in the IRP JSON schema.