Skip to main content
Tax & Compliance

E-Invoice Limit in GST: Turnover, IRN and 30-Day Rule

The GST e-invoice limit explained: the Rs 5 crore turnover threshold, IRN and IRP, signed QR codes, the 30-day reporting rule and which businesses are exempt.

By Invoice Creator Editorial Team 7 min readApplicable jurisdiction: India

Quick answer: The GST e-invoice limit is aggregate annual turnover of more than Rs 5 crore in any financial year since 2017-18. Above that, every B2B invoice, export invoice, credit note and debit note must be reported to an Invoice Registration Portal (IRP) to get an Invoice Reference Number (IRN) and signed QR code. Taxpayers with turnover of Rs 10 crore or more must report within 30 days.

The e-invoice limit is the first thing most growing Indian businesses search for, usually after their accountant warns them they are close to it. This guide explains how the threshold works, what the IRN and IRP do, the 30-day reporting rule, exemptions, and what changes on the invoice itself. For the GST invoice fields that still apply below and above the limit (GSTIN, HSN or SAC, place of supply), read our GST invoice guide.

Important: This is general information, not tax or legal advice. CBIC and the GST Network change thresholds and portal rules by notification and advisory, sometimes with short notice. Check the official e-invoice portal and the latest CBIC notifications, or ask a chartered accountant, before relying on any figure here.

How the e-invoice limit has changed

E-invoicing started with the biggest taxpayers and has moved down steadily.

Effective fromAggregate turnover threshold
1 October 2020Above Rs 500 crore
1 January 2021Above Rs 100 crore
1 April 2021Above Rs 50 crore
1 April 2022Above Rs 20 crore
1 October 2022Above Rs 10 crore
1 August 2023Above Rs 5 crore (current)

The test looks at any financial year from 2017-18 onwards. If your aggregate turnover crossed Rs 5 crore in 2024-25, for example, e-invoicing applies to you from 1 April 2025 and continues afterwards, even if 2025-26 turnover is lower.

What counts as aggregate turnover?

Aggregate turnover is calculated on a PAN basis, across all GSTINs registered under the same PAN in India. It includes taxable, exempt and export supplies and inter-state supplies between distinct persons with the same PAN, and excludes the GST itself and inward supplies on which you pay tax under reverse charge. A business with three state registrations that each turn over Rs 2 crore has an aggregate turnover of Rs 6 crore and is above the limit, even though no single GSTIN is.

What is an IRN, IRP and signed QR code?

  • IRP (Invoice Registration Portal): the system that validates your invoice data. The government's NIC portals and several private IRPs authorised by GSTN all perform the same function, and you can choose which to use.
  • IRN (Invoice Reference Number): a unique 64-character hash generated from your GSTIN, the document type, the financial year and the invoice number. It proves the invoice was registered.
  • Signed QR code: returned by the IRP and printed on the invoice. It contains key invoice details, the IRN and the IRP's digital signature, so tax officers can verify it offline.

The flow is: your accounting system creates the invoice in the standard e-invoice schema (JSON), uploads it to an IRP, gets back the IRN and signed QR, then you send the invoice to the buyer. The IRP passes the data to the GST system, which pre-fills your GSTR-1 and, where relevant, generates an e-way bill. This is a clearance-style model; our e-invoicing guide compares it with Europe's Peppol networks.

Which documents need an IRN?

Document or supplyIRN needed (above the limit)?
Tax invoice for B2B supply to a registered buyerYes
Export invoice (with or without payment of IGST)Yes
Supply to SEZ unit or developerYes
Deemed exportsYes
Credit notes and debit notes on the aboveYes
B2B supplies where the buyer pays tax under reverse chargeYes
B2C invoices to consumersNo (but dynamic QR above Rs 500 crore)
Bill of supply for exempt goods or servicesNo
Import bills of entry, delivery challansNo

Reverse charge has its own wording rules on the invoice; the logic is similar to the VAT treatment in our reverse charge invoice guide, though Indian GST has its own notified list of services.

The 30-day reporting rule

Large taxpayers used to be able to generate IRNs for older invoices. That loophole has closed in stages. A time limit was first introduced for taxpayers with aggregate turnover of Rs 100 crore or more, and from 1 April 2025 it applies to taxpayers with aggregate turnover of Rs 10 crore or more. These taxpayers cannot report an invoice, credit note or debit note to the IRP more than 30 days after the document date. The portal simply rejects it.

Why it matters: for an e-invoicing taxpayer, an invoice without a valid IRN is not treated as a valid tax invoice. Your customer may be unable to claim input tax credit, and you may face penalties for issuing an invalid invoice. Build IRN generation into the moment of invoicing, not a month-end batch.

Exemptions from e-invoicing

Some taxpayers do not need to generate IRNs, whatever their turnover:

  • SEZ units (SEZ developers are not exempt)
  • Insurance companies, banking companies and financial institutions, including NBFCs
  • Goods transport agencies (GTA) carrying goods by road
  • Suppliers of passenger transportation services
  • Suppliers of admission to cinematograph exhibitions on multiplex screens
  • Government departments and local authorities

If you claim an exemption, keep a note of the basis in your records; some taxpayers have been asked to file a self-declaration on the e-invoice portal.

Worked example: does this business cross the limit?

A Pune engineering firm has one GSTIN in Maharashtra and one in Karnataka. Turnover figures exclude GST.

Component (FY 2025-26)Amount (Rs)
Taxable supplies, Maharashtra GSTIN3,20,00,000
Taxable supplies, Karnataka GSTIN1,45,00,000
Exports of services40,00,000
Exempt supplies5,00,000
Aggregate turnover5,10,00,000

The maths: Rs 3.20 crore + Rs 1.45 crore + Rs 0.40 crore + Rs 0.05 crore = Rs 5.10 crore, which is above Rs 5 crore. Both GSTINs must issue e-invoices from 1 April 2026. Turnover is below Rs 10 crore, so the 30-day reporting limit does not yet apply, but reporting late is still poor practice. Interstate supplies between its own two GSTINs would also be included in aggregate turnover, so watch those if they are significant.

What changes on your invoice

Once you are above the limit, your invoice must carry the IRN and the signed QR code returned by the IRP. Everything else in the GST rules stays: GSTIN of supplier and recipient, invoice number and date, HSN or SAC codes, taxable value, rate, CGST, SGST or IGST amounts, and place of supply. The tax ID on an invoice guide explains how GSTINs compare with other tax numbers.

The invoice number series still matters. The IRP rejects a duplicate document number for the same GSTIN and financial year, so a clear numbering scheme helps; our invoice number generator is useful for planning one.

Common e-invoice errors and how to avoid them

Most IRP rejections and later disputes come from a handful of avoidable problems:

  • Wrong buyer GSTIN or state code. The IRP checks the GSTIN against the GST database. A cancelled or mistyped GSTIN fails validation, and the wrong place of supply produces the wrong tax type (IGST instead of CGST and SGST, or the reverse).
  • Duplicate document numbers. Reusing an invoice number in the same financial year is rejected. Keep separate series for invoices, credit notes and debit notes.
  • Generating the IRN after sending the invoice. The buyer should receive the version that carries the IRN and QR code, not an earlier draft.
  • Trying to edit an invoice after registration. An IRN cannot be amended. Cancel within 24 hours if the whole invoice is wrong, otherwise issue a credit or debit note.
  • Ignoring the e-way bill link. Where goods move, the e-way bill can be generated from the e-invoice data, so transport details entered at invoicing time save work later.

Can I use a free invoice generator below and above the limit?

Below Rs 5 crore, yes: a clear PDF tax invoice with all the GST fields is normal practice, and our free invoice generator with the Classic template produces one in your browser without an account. Above the limit, a generator PDF is not enough for B2B supplies. Our tool does not create the e-invoice JSON, connect to an IRP or receive an IRN, so you need GST software, an ERP or a GST Suvidha Provider that does. You can still use a generator for quotations and proforma invoices before the sale.

Next step

Add up your aggregate turnover across every GSTIN under your PAN for each year since 2017-18. If any year is above Rs 5 crore, set up IRN generation in your accounting software before your next invoice, and check whether the 30-day rule applies too. For field-by-field invoice rules, go back to the GST invoice guide.

Frequently asked questions

What is the e-invoice limit under GST?

E-invoicing applies to registered persons whose aggregate annual turnover exceeded Rs 5 crore in any financial year from 2017-18 onwards. The threshold has applied since 1 August 2023, having been lowered in stages from Rs 500 crore when e-invoicing started in October 2020.

Does e-invoicing apply if my turnover drops below Rs 5 crore?

Generally yes. The test is whether turnover exceeded the threshold in any preceding financial year since 2017-18, so once you cross it, the obligation continues even if turnover later falls. Confirm with your adviser if your situation is unusual, such as after a business restructuring.

What is the 30-day rule for e-invoices?

From 1 April 2025, taxpayers with aggregate annual turnover of Rs 10 crore or more cannot report an invoice, credit note or debit note to the IRP more than 30 days after its date. The portal blocks late reporting, and an invoice without a valid IRN is not a valid invoice for an e-invoicing taxpayer.

Is e-invoicing required for B2C invoices?

No. E-invoicing with an IRN applies to B2B supplies, exports and certain other supplies treated as B2B. Separately, businesses with aggregate turnover above Rs 500 crore must show a dynamic QR code on B2C invoices.

Who is exempt from GST e-invoicing?

Exempt categories include SEZ units (but not SEZ developers), insurers, banks and financial institutions including NBFCs, goods transport agencies, passenger transport services, admission to multiplex cinema screens, and government departments and local authorities. Each exemption has its own conditions, so check the notification text.

Can I cancel an e-invoice after generating the IRN?

An IRN can be cancelled on the IRP within 24 hours of generation, and only in full. After 24 hours you correct the transaction with a credit or debit note, which is itself reported to the IRP.

Is it free to generate an IRN for an e-invoice?

Yes. Reporting invoices to the government-notified Invoice Registration Portals and receiving an IRN does not attract a government fee. Small taxpayers can use the free web and offline tools offered on the IRP portals, while larger businesses usually connect their ERP or accounting software through APIs, sometimes via a paid GST Suvidha Provider. Any cost comes from the software or service provider, not the IRP.

Can I generate an e-way bill along with the e-invoice?

Yes. If you include the transport details (Part B, such as vehicle number or transporter ID) when you report the invoice, the e-way bill can be generated together with the IRN. If transport details are not ready, you can generate the e-way bill later using the IRN. E-way bill rules still depend on the value and type of goods moved, so check the current thresholds.

Does an e-invoice automatically appear in GSTR-1?

Yes, details of e-invoices reported to the IRP are passed to the GST system and auto-populated in your GSTR-1, and they flow to your buyers' GSTR-2B. You should still review GSTR-1 before filing, add any supplies not covered by e-invoicing, such as B2C sales, and check that cancelled IRNs and credit notes are reflected correctly.

What is the penalty for not generating an e-invoice when it is required?

An invoice issued without a valid IRN by a business that must e-invoice is not treated as a valid tax invoice, which can be treated as failing to issue an invoice. Under section 122 of the CGST Act that can attract a penalty of Rs 10,000 or the tax involved, whichever is higher. Your buyer may also lose input tax credit. Check current provisions with your GST adviser.

IC

Invoice Creator Editorial Team

Guides on invoicing, cash flow and small-business finance from Invoice Creator, operated by Next Software Development Company. Content is reviewed for accuracy against the fields our own invoice generator produces.

Try the invoice generator

Related reading