TaxClue

Ask Veda

TaxClue AI · Active
Namaste! I'm Veda — TaxClue's AI compliance assistant. 🙏

Ask me anything about GST, ITR, Company registration, Trademark, FSSAI or any compliance topic. When you're ready, I'll connect you with our expert for a free callback.
Share your details — our expert will call you
Powered by TaxClue · India's Trusted Compliance Platform
GST Compliance Guide · FY 2025-26

GST E-Invoicing in India —
IRN, IRP & the ₹5cr Rule

Who must generate e-invoices, how the IRN and QR code are created on the Invoice Registration Portal, the 30-day reporting limit, exemptions and how it auto-populates GSTR-1.

Updated for FY 2026-27 GST Expert Reviewed B2B, Export & SEZ
₹5crTurnover threshold
64-charIRN length
24 hrsCancellation window
30 daysIRP reporting limit
Quick Answer

E-invoicing under GST is mandatory for businesses whose aggregate annual turnover exceeds ₹5 crore in any financial year from 2017-18 onwards (effective 1 August 2023). Covered suppliers must upload every B2B invoice, export and SEZ supply to the Invoice Registration Portal (IRP), which validates it, returns a unique 64-character IRN and a QR code, and auto-populates GSTR-1. B2C invoices are outside the scheme.

Threshold ₹5cr
B2B / Export / SEZ Covered
B2C supplies Not covered
Once crossed Permanent
Who must comply

E-Invoice Applicability — Threshold History

The e-invoicing turnover limit has been lowered in phases. The current threshold is ₹5 crore, unchanged by the GST 2.0 rationalisation of 22 September 2025.

Effective DateTurnover Threshold (AATO)Notification
1 October 2020₹500cr & above13/2020-CT
1 January 2021₹100cr & above88/2020-CT
1 April 2021₹50cr & above5/2021-CT
1 April 2022₹20cr & above1/2022-CT
1 October 2022₹10cr & above17/2022-CT
1 August 2023₹5cr & above10/2023-CT

Aggregate turnover is checked across all GSTINs on the same PAN. Once you cross ₹5cr in any year, e-invoicing stays mandatory even if turnover later falls.

It is based on any past year, not just the current one

If your aggregate turnover crossed ₹5 crore in any financial year from FY 2017-18 onwards, e-invoicing applies — even if this year's turnover is lower. It is a one-way switch that does not turn off.

Step by step

How E-Invoicing Works — IRP to IRN

E-invoicing does not mean the government generates your invoice. You raise the invoice in your own billing/ERP software in the prescribed JSON schema, then report it to an IRP for authentication.

GenerateInvoice in JSON schema (your ERP)
Upload to IRPNIC / private IRP validates GSTIN
IRN + QR64-char IRN & signed QR returned
Auto-populatePushed to GSTR-1 & e-way bill
  • The IRP checks for duplicates and returns a unique IRN (Invoice Reference Number) — a 64-character hash of supplier GSTIN + FY + document type + number.
  • The IRP digitally signs the invoice and adds a QR code, which must be printed on the physical invoice.
  • Validated data auto-populates GSTR-1 and can generate Part-A of the e-way bill.
  • An IRN can be cancelled on the IRP within 24 hours; after that you must issue a credit note instead.
TaxClue Insight — no IRN, no ITC

For covered suppliers, a B2B invoice without a valid IRN is not a legal tax invoice. It will not auto-populate in the buyer's GSTR-2B, so your customer loses their Input Tax Credit — a fast way to lose B2B clients.

Crossed ₹5cr and not sure if you must e-invoice? Get your applicability confirmed.

Check My E-Invoice Status →
Since 1 April 2025

The 30-Day E-Invoice Reporting Rule

From 1 April 2025, businesses with an aggregate turnover of ₹10 crore or more must report every invoice, credit note and debit note to the IRP within 30 days of the document date. Miss the window and the IRP rejects it — no IRN is generated.

Turnover (AATO)E-invoicing?30-day IRP limit?
Below ₹5crNo
₹5cr to under ₹10crYesNo limit (as of now)
₹10cr & aboveYesYes — 30 days

The 30-day restriction currently applies only to AATO ≥ ₹10cr (GSTN advisory, w.e.f. 1 Apr 2025). Report promptly regardless — a rejected invoice cannot be regularised.

Scope

Which Documents Need an E-Invoice?

E-invoice required

  • B2B tax invoices to registered persons
  • Exports (with or without payment of tax)
  • Supplies to SEZ units / developers
  • Credit notes & debit notes on the above
  • Deemed exports

E-invoice NOT required

  • B2C invoices (retail / unregistered buyers)
  • Bills of supply (composition / exempt)
  • Import bills of entry
  • Delivery challans & ISD invoices
  • Where the supplier is an exempt category

Need e-invoicing wired into your ERP and reconciled with returns?

Talk to a GST Expert →
Exempt suppliers

Who Is Exempt from E-Invoicing?

Certain suppliers are exempt regardless of turnover. For these categories e-invoicing does not apply even above ₹5 crore:

  • Banks, insurers, NBFCs and other financial institutions
  • Goods Transport Agencies (GTA) supplying road transport of goods
  • Passenger transport operators
  • Multiplex cinema admission (ticket) services
  • SEZ units as suppliers (but SEZ developers are covered)
  • Government departments and local authorities
Non-compliance

Penalty for Not Generating an E-Invoice

Failing to generate a mandatory e-invoice is treated as non-issuance of a tax invoice under the CGST Act:

DefaultPenaltyProvision
No e-invoice (no IRN) generated₹10,000 or 100% of tax due, whichever higherSec 122(1), CGST Act
Incorrect / non-conforming invoice₹25,000 per invoiceSec 122, CGST Act
Buyer impactITC deniedInvoice not in GSTR-2B

A carried invoice without a valid IRN is also not accepted for movement of goods and can trigger detention under the e-way bill rules.

  • Confirm ₹5cr applicability (any FY since 2017-18)
  • Map ERP to the e-invoice JSON schema
  • Integrate with an IRP (NIC / private)
  • Print IRN QR code on every B2B invoice
  • Report within 30 days (if AATO ≥ ₹10cr)
  • Cancel on IRP within 24 hrs if needed
  • Reconcile IRN data with GSTR-1
  • Track e-way bill auto-generation
A cancelled IRN cannot be reused

If an e-invoice is part-used for an e-way bill, cancel the e-way bill first, then cancel the IRN — and only within 24 hours. After 24 hours, correct the transaction with a credit note, not a cancellation.

Government sourcesRates & notifications: gst.gov.in · E-invoice portal: einvoice1.gst.gov.in · Threshold: Notification 10/2023-CT (₹5cr, w.e.f. 1 Aug 2023) · 30-day limit: GSTN advisory (AATO ≥ ₹10cr, w.e.f. 1 Apr 2025)
People also ask

Frequently Asked Questions

Applicability
Who needs to generate an e-invoice under GST?
E-invoicing is mandatory for GST-registered businesses (other than exempt categories) whose aggregate annual turnover exceeded ₹5 crore in any financial year from 2017-18 onwards. Once the threshold is crossed, e-invoicing applies to all B2B supplies, exports and supplies to SEZ units. Banks, insurers, NBFCs, GTAs, passenger-transport operators, multiplex cinema operators, SEZ units (as suppliers) and government departments are exempt regardless of turnover.
What is the e-invoice turnover limit in 2026?
The e-invoicing turnover limit is ₹5 crore aggregate annual turnover, effective from 1 August 2023 and unchanged in FY 2025-26. Any business whose turnover crossed ₹5 crore in any year since 2017-18 must generate e-invoices for B2B supplies. The GST 2.0 rationalisation of 22 September 2025 did not change this threshold.
Does e-invoicing apply to B2C sales?
No. E-invoicing applies only to B2B invoices, exports and SEZ supplies, plus credit/debit notes on them. B2C invoices (to retail or unregistered buyers) are outside the scheme. However, notified large taxpayers must still print a dynamic QR code on B2C invoices, which is a separate requirement from e-invoicing.
If my turnover falls below ₹5 crore, do I stop e-invoicing?
No. E-invoicing is a one-way switch. Once your aggregate turnover has crossed ₹5 crore in any financial year from 2017-18 onwards, e-invoicing remains mandatory in later years even if turnover drops below ₹5 crore.
IRN & IRP
What is IRN in e-invoicing?
IRN (Invoice Reference Number) is a unique 64-character alphanumeric code generated by the Invoice Registration Portal (IRP) when a supplier uploads an invoice in JSON format. The IRP validates the invoice, generates the IRN, digitally signs the invoice and returns a QR code. Each IRN is unique for a combination of supplier GSTIN, financial year, document type and document number, and must be printed on the physical invoice.
What is the IRP in GST e-invoicing?
The Invoice Registration Portal (IRP) is the government-authorised system that authenticates e-invoices. You upload the invoice JSON, the IRP validates the GSTIN and checks for duplicates, then returns a signed invoice with an IRN and QR code within seconds. The NIC IRP is the main portal, and several private IRPs are also authorised.
Does the government generate my invoice?
No. You generate the invoice in your own accounting or ERP software in the prescribed JSON schema. The IRP does not create the invoice — it only authenticates it, adds the IRN and QR code, and returns it. E-invoicing standardises and registers the invoice; it does not replace your billing system.
Can an e-invoice be cancelled?
Yes, an e-invoice can be cancelled on the IRP within 24 hours of generation. After 24 hours, cancellation on the IRP is not possible and you must issue a credit note instead. A cancelled IRN cannot be reused. If the e-invoice was part-utilised for an e-way bill, cancel the e-way bill first, then cancel the IRN.
Process & Returns
How does e-invoicing affect GSTR-1?
E-invoices are auto-populated into GSTR-1. When the IRP generates the IRN, invoice details are pushed to the GST portal and reflected in your GSTR-1 (Tables 4A, 4B, 6A, 9A as applicable), reducing manual entry and errors. Businesses covered under e-invoicing cannot report these invoices manually — only auto-populated e-invoices are accepted.
What is the 30-day e-invoice reporting rule?
From 1 April 2025, businesses with an aggregate turnover of ₹10 crore or more must report each invoice, credit note and debit note to the IRP within 30 days of the document date. After 30 days the IRP rejects the document and no IRN is generated, so the supply cannot be validly invoiced and the buyer loses ITC. The limit currently applies only to firms with AATO of ₹10 crore or more.
Is an e-invoice linked to the e-way bill?
Yes. When you generate an e-invoice, Part-A of the e-way bill can be auto-generated from the same data if transport details are provided. This avoids duplicate entry between the two systems. You still add Part-B (vehicle details) separately for movement of goods.
What format is used to upload an e-invoice?
Invoices are uploaded to the IRP in a standardised JSON schema (the e-invoice INV-01 schema). Your ERP or accounting software converts the invoice into this JSON and sends it to the IRP via API or an offline tool. There is no separate manual data entry on the portal for covered taxpayers.
Exemptions & Penalty
Who is exempt from e-invoicing even above ₹5 crore?
Banks, insurance companies, NBFCs and financial institutions; goods transport agencies (GTA) supplying road transport of goods; passenger-transport operators; multiplex cinema (ticket) services; SEZ units as suppliers; and government departments and local authorities are exempt from e-invoicing regardless of turnover. Note that SEZ developers (not units) are covered.
Do exporters need to generate e-invoices?
Yes. Exports are treated as B2B-equivalent supplies for e-invoicing, so exporters above the ₹5 crore threshold must generate e-invoices for export invoices (with or without payment of tax) and supplies to SEZ units. Only SEZ units acting as suppliers are exempt.
What is the penalty for not generating an e-invoice?
Not generating a mandatory e-invoice is treated as non-issuance of a tax invoice. The penalty under Section 122 of the CGST Act is ₹10,000 per invoice or 100% of the tax due, whichever is higher. Issuing an incorrect or non-conforming invoice attracts ₹25,000. The buyer also loses ITC because invoices without a valid IRN are not auto-populated in GSTR-2B.
Is an invoice valid without an IRN if e-invoicing applies?
No. For a covered supplier, a B2B invoice issued without a valid IRN and QR code is not a legal tax invoice under GST. It will not be accepted for input tax credit, will not auto-populate in GSTR-1/GSTR-2B, and can lead to penalties and detention of goods in transit.
TaxClue for GST compliance

Crossed ₹5 Crore? Get E-Invoicing Right

From ERP-to-IRP integration and IRN generation to the 30-day reporting rule, GSTR-1 auto-population and reconciliation — TaxClue's CA-led team keeps your e-invoicing airtight. 100% online, across India.

Need e-invoice help?Talk to TaxClue →
WhatsApp Expert Get GST Help