Who has to generate GST e-invoices?
GST e-invoicing is mandatory for any business whose aggregate annual turnover has crossed ₹5 crore in any financial year from 2017-18 onwards. Such businesses must generate an Invoice Reference Number (IRN) and a signed QR code on the Invoice Registration Portal (IRP) for their B2B supplies, exports and credit/debit notes. Once you're covered, you stay covered. B2C invoices are currently outside the mandate.
E-invoicing is one of the biggest shifts in GST compliance — and the turnover threshold has dropped steadily, so many mid-sized businesses are now covered who weren't before. If your e-invoice isn't generated correctly, the invoice is technically invalid and your buyer can't claim input tax credit. This guide explains exactly who must e-invoice, how the IRN/QR process works, and what's exempt — in plain language.
1Who must generate e-invoices
The rule is based on aggregate turnover, not your current year alone:
- If your aggregate turnover crossed ₹5 crore in ANY financial year since GST began (2017-18 onwards), e-invoicing is mandatory
- Once you become liable, you remain liable even if turnover later falls below ₹5 crore
- It applies to your B2B supplies, exports, and credit/debit notes
2How e-invoicing works
E-invoicing doesn't mean the government generates your invoice — you still create it in your own system, then register it:
- You upload the invoice details to the Invoice Registration Portal (IRP)
- The IRP validates it and returns a unique Invoice Reference Number (IRN) and a digitally signed QR code
- You print the IRN and QR code on the invoice — only then is it a valid tax invoice
- The data auto-populates your GSTR-1 and can auto-generate the e-way bill, reducing manual work
3What's exempt
Some supplies and entities are outside e-invoicing even above the threshold:
- B2C (business-to-consumer) invoices are currently not covered
- Specified entities are exempt — banks, insurers, NBFCs, goods transport agencies, passenger transport, and cinema admission
- SEZ units (though SEZ developers are covered)
4The 30-day reporting limit
Being liable to e-invoice is not the whole obligation. There is now a deadline for reporting each document, and missing it cannot be fixed.
From 1 April 2025, a taxpayer with aggregate annual turnover of ₹10 crore or more cannot report an invoice, credit note or debit note to the Invoice Registration Portal more than thirty days after the document date. The threshold was ₹100 crore before that.
The portal simply rejects the document. Since an invoice without an IRN is not a valid tax invoice, a document that misses the window cannot be regularised — the practical answer is to cancel and reissue, which creates its own reconciliation problems.
5What e-invoicing actually is, mechanically
The name misleads. You do not create the invoice on a government portal, and the portal does not store your invoices.
You raise the invoice in your own accounting system in the prescribed schema, upload it to the IRP, and receive an Invoice Reference Number and a signed QR code back. That IRN is what makes the document a valid tax invoice under rule 48(4).
The benefit is downstream: the reported data auto-populates your GSTR-1 and the buyer's GSTR-2B, and can generate the e-way bill Part A. Errors therefore propagate — an e-invoice with the wrong GSTIN affects the buyer's credit as well as your return.
6What happens if you should have and did not
Rule 48(5) is blunt: where e-invoicing applies, an invoice issued without an IRN is not an invoice at all.
That has two consequences. The supplier faces penalty under section 122 for issuing an incorrect invoice. More painfully for the commercial relationship, the buyer's input tax credit is exposed, because credit requires a valid tax invoice — and the buyer will usually discover the problem at reconciliation, months later.
Liability is also sticky. Once turnover has crossed the threshold in any financial year since 2017-18, the obligation continues even if turnover subsequently falls.
7How the turnover for the threshold is actually computed
Most disputes about whether e-invoicing applies come down to computing aggregate turnover, which is wider than the sales figure in your accounts.
Aggregate turnover is computed on a PAN basis across all GST registrations in India, not per GSTIN. It includes taxable supplies, exempt supplies, exports and inter-state supplies to your own other registrations, and excludes GST itself and inward supplies on which you paid tax under reverse charge.
The test is applied to any financial year from 2017-18 onwards. So a business whose turnover peaked in an earlier year and has since fallen is liable now on the strength of that earlier year, which is the point most often missed.
Key takeaways
- E-invoicing is mandatory if aggregate turnover crossed ₹5 crore in any year since 2017-18.
- Once liable, you stay liable even if turnover later drops.
- It covers B2B supplies, exports and credit/debit notes — not B2C.
- You generate the invoice, then get an IRN + QR code from the IRP to make it valid.
- Banks, insurers, transporters and a few others are exempt; SEZ units are exempt (developers aren't).
Frequently asked questions
Is e-invoicing required for B2C sales?
Not currently — e-invoicing applies to B2B supplies, exports and credit/debit notes. B2C invoices are outside the mandate, though large B2C suppliers must print a dynamic QR code separately.
What is the turnover limit for e-invoicing?
₹5 crore aggregate turnover in any financial year from 2017-18 onwards. If you've crossed it even once, e-invoicing is mandatory for your B2B supplies, and you remain covered thereafter.
What happens if I don't generate an e-invoice when required?
An invoice without a valid IRN is not a legal tax invoice — your buyer can't claim ITC on it, and you can face penalties. Effectively the supply is treated as if no proper invoice was issued.
What is an IRN?
The Invoice Reference Number is a unique number the Invoice Registration Portal returns after validating your invoice, along with a signed QR code. Printing the IRN and QR code on the invoice is what makes it a valid e-invoice.
How long do I have to report an invoice to the IRP?
Thirty days from the document date, if your aggregate annual turnover is ₹10 crore or more — a limit that took effect on 1 April 2025, having earlier applied only above ₹100 crore. The portal rejects anything older, and since an invoice without an IRN is not a valid tax invoice, it cannot be regularised afterwards.
Can I cancel an e-invoice?
Only within 24 hours of generating the IRN, and only in full — there is no partial cancellation or amendment. After that window the correction has to be made through a credit note or a debit note, which is itself reported to the IRP if you are liable to e-invoice.
My turnover has fallen below the threshold. Can I stop e-invoicing?
No. Once aggregate turnover crossed the threshold in any financial year since 2017-18, the obligation continues permanently even if turnover later drops. This catches businesses that had one unusually good year and assume the requirement lapsed with it.
Do I need an e-invoice for supplies to an SEZ?
Yes. Supplies to SEZ units are covered, as are exports and deemed exports, because they are all reported alongside B2B supplies. SEZ units are themselves exempt from generating e-invoices for their own outward supplies, but SEZ developers are not — a distinction that is easy to get the wrong way round.
Does an e-invoice replace the e-way bill?
No. They are separate requirements. Reporting an e-invoice can auto-populate Part A of the e-way bill from the same data, which saves re-keying, but Part B with the vehicle details still has to be furnished and the e-way bill still has to be generated where the value thresholds require it.
Do I need an e-invoice for supplies taxable under reverse charge?
Yes, where you are liable to e-invoice and the supply is to a registered person. The invoice is still issued by you as the supplier and still needs an IRN, even though the buyer pays the tax. What is not covered is the self-invoice a buyer raises for a purchase from an unregistered supplier.
Related questions
Related reading
← All answers · ❓ Q&A · 🧮 Free tools · 🇮🇳 हिंदी
General information for AY 2026-27, not professional advice. Laws change with each Finance Act, notification or amendment and depend on your specific facts — verify the current position with a licensed CA or advocate before acting.