GST E-Invoicing 2026: Applicability, IRN Generation and the Full Process

GST e-invoicing process in India showing IRP IRN QR code generation and auto-population of GSTR-1

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.

What Is GST E-Invoicing?

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:

  • Real-time reporting of B2B transactions to the GSTN, eliminating the lag between transaction and reporting
  • Prevention of duplicate invoicing: the same invoice cannot be registered twice at the IRP
  • Automatic GSTR-1 population from IRP data, reducing manual return filing
  • Simultaneous generation of e-way bills for consignments requiring them

Authorities introduced the system under Rule 48(4) via Notification No. 68/2019-CT and later expanded its applicability.

Who Must Generate E-Invoices: Turnover Thresholds

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 crore1 October 2020
₹100 crore1 January 2021
₹50 crore1 April 2021
₹20 crore1 April 2022
₹10 crore1 October 2022
₹5 crore1 August 2023

“Aggregate annual turnover” includes turnover of all GSTINs under the same PAN across India, not just the turnover of a single registration.

Who Is Exempt from E-Invoicing Regardless of Turnover?

Certain categories of registered persons are specifically exempted through notifications:

  • Special Economic Zone (SEZ) units, they have their own invoicing regime
  • Insurance companies, banking companies, and financial institutions, including NBFCs
  • Goods Transport Agency (GTA) supplies services for the transportation of goods by road
  • Passenger transport service providers
  • Multiplex cinema operators for cinema admission tickets
  • Government departments and local authorities

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.

How E-Invoicing Works: IRP, IRN, and QR Code

The Invoice Registration Portal (IRP)

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 IRN: Structure and Logic

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:

  • The same invoice cannot generate two different IRNs
  • Attempting to register the same invoice twice produces an error (duplicate IRN)
  • The IRN is deterministic; it can be verified independently without querying the IRP

The QR Code

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.

Documents Covered and Exempt from E-Invoicing

That requires E-Invoicing

  • Tax invoices for B2B supplies (to registered persons)
  • Tax invoices for exports and deemed exports
  • Tax invoices for supplies to SEZ units and developers
  • Credit notes and debit notes issued against B2B tax invoices
  • E-invoicing is also applicable for supplies to government entities (B2G), where the recipient has a GSTIN

Exempt from E-Invoicing

  • B2C (business-to-consumer) invoices, supplies to unregistered persons do not require IRP registration, though the dynamic QR code requirement applies for B2C transactions above ₹500 under Notification No. 14/2020-CT
  • Delivery challans
  • Bill of Supply (issued by composition dealers and for exempt supplies)
  • Input Service Distributor (ISD) invoices
  • Import invoices from overseas suppliers
  • Advance receipt vouchers
  • Self-invoices under RCM (Reverse Charge Mechanism)

GSTR-1 Auto-Population from E-Invoice Data

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:

  • B2B invoices populate Table 4A of GSTR-1 (taxable outward supplies to registered persons other than zero-rated)
  • Export invoices populate Table 6A
  • B2G invoices populate Table 4A (government supply)
  • Credit and debit notes populate Table 9 and Table 10, respectively

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.

E-Way Bill Integration

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.

Generating an E-Invoice: Step-by-Step

There are three common methods for e-invoice generation, depending on the business’s technology infrastructure:

Method 1: Direct API Integration

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.

Method 2: GST Suvidha Provider (GSP) or E-Invoice Service Provider

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.

Method 3: IRP Web Portal (Manual Entry)

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.

The JSON Schema

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.

Common Errors and How to Resolve Them

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.

Penalties for Non-Compliance

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:

  • Penalty under Section 122: ₹10,000 per invoice or the tax due on that supply, whichever is higher, for issuing an invoice contrary to the prescribed provisions
  • ITC denial for the buyer: Buyers cannot claim input tax credit on invoices without a valid IRN, since the IRP is the source of truth for B2B invoice verification. Understanding the ITC eligibility rules that make a valid IRN non-negotiable for buyers is critical in this context
  • GSTR-1 gaps: Invoices not registered on IRP will not auto-populate GSTR-1, increasing the risk of return mismatches and subsequent notices

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.

What E-Invoicing Means for Lenders and Credit Assessment

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:

  • Revenue verification: IRN-registered invoice volumes and values provide real-time revenue signals that complement GST return data
  • Buyer network analysis: E-invoice data reveals who a business is supplying to, including concentration risk if one or two buyers represent most of the revenue
  • Invoice authenticity: QR code verification confirms whether an invoice presented as collateral or proof of receivable is genuinely registered on the GSTN
  • Supplier credibility: For supply chain finance, the ability to verify that a supplier’s invoice to an anchor buyer is IRP-registered, in real time, fundamentally changes how receivables-backed lending works

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.

Key Takeaways

  • GST e-invoicing requires all B2B, export, and SEZ invoices issued by businesses with aggregate turnover above ₹5 crore to be registered on the IRP before being issued to the buyer.
  • The IRP assigns a 64-character IRN (Invoice Reference Number) and a digitally signed QR code, which must appear on the invoice; both are verifiable in real time against the GSTN database.
  • E-invoices automatically populate GSTR-1, eliminating duplicate data entry, but suppliers must still review pre-populated data before filing since IRP errors carry into the return.
  • When transporter details are included, the IRP simultaneously generates the e-way bill, consolidating what was previously a two-step process.
  • An e-invoice can only be cancelled within 24 hours of IRN generation; after that window, a credit note must be issued to reverse the transaction in GSTR-1.
  • Non-compliance carries a penalty of ₹10,000 per invoice or the applicable tax amount, whichever is higher, and buyers cannot claim ITC on invoices without a valid IRN registration.
  • For lenders, IRP-registered invoice data is the most reliable real-time revenue signal available for businesses in the ₹5 crore+ segment, enabling authentic receivables verification for credit decisions.

Frequently Asked Questions

Q: Can I generate an e-invoice for a B2C transaction?

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.

Q: What if the IRP portal is down when I need to generate an e-invoice?

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.

Q: Can I amend an e-invoice after IRN generation?

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.

Q: Does e-invoicing apply to import transactions?

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.

Q: Is e-invoicing required for credit notes and debit notes?

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.

Conclusion

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.

FAQs

What is real-time fraud detection in payments?

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Ut elit tellus, luctus nec ullamcorper mattis, pulvinar dapibus leo.

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Ut elit tellus, luctus nec ullamcorper mattis, pulvinar dapibus leo.

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Ut elit tellus, luctus nec ullamcorper mattis, pulvinar dapibus leo.

Jeshika's avatar

Jeshika

Discover more from Fineye

Subscribe now to keep reading and get access to the full archive.

Continue reading