Yes, if your aggregate turnover at PAN level exceeded Rs 5 crore in any financial year from 2017-18 onwards. In that case your B2B invoices, export invoices, credit notes and debit notes must be reported to an Invoice Registration Portal and carry an IRN and a signed QR code. The Rs 5 crore threshold has applied since 1 August 2023. It does not matter if turnover later fell below Rs 5 crore. One crossing year keeps you in.
The short version
| Question | Answer |
|---|---|
| Threshold | Above Rs 5 crore aggregate turnover |
| Tested how | PAN level, all GSTINs together, any year since 2017-18 |
| Effective since | 1 August 2023 |
| Covered documents | B2B invoices, exports, SEZ and deemed export invoices, credit and debit notes |
| Not covered | B2C invoices, bills of supply, delivery challans |
| Cost of reporting | Free on the Invoice Registration Portals |
E-invoicing does not mean the government writes your invoice. You still create the invoice in your accounting software or billing process. You then report its details to an Invoice Registration Portal, called an IRP. The portal returns an Invoice Reference Number, the IRN, and a signed QR code. You print both on the invoice you give the buyer. Without that step, for a covered business, the document is not treated as an invoice under the rules.
The legal basis
| Item | Detail |
|---|---|
| Rule | Rule 48(4) of the CGST Rules |
| Main notification | Notification 13/2020 Central Tax, as amended |
| Notification that set Rs 5 crore | Notification 10/2023 Central Tax, dated 10 May 2023 |
| Effect of that change | Rs 5 crore substituted for Rs 10 crore, from 1 August 2023 |
| Consequence rule | Rule 48(5): an invoice issued in any other manner shall not be treated as an invoice |
Note on verification: the e-invoice portal at einvoice1.gst.gov.in could not be fetched during the November 2026 check for this article. The facts above rest on the CBIC notification numbers cited in the sources consulted, not on blogs inventing a threshold. Check your enablement status on the portal itself before you act, because the portal record is what your buyer and your software will rely on.
How the threshold came down
| From | Threshold |
|---|---|
| 1 October 2020 | Rs 500 crore |
| 1 January 2021 | Rs 100 crore |
| 1 April 2021 | Rs 50 crore |
| 1 April 2022 | Rs 20 crore |
| 1 October 2022 | Rs 10 crore |
| 1 August 2023 | Rs 5 crore |
This history matters for one reason. Many businesses crossed Rs 5 crore in a strong early year and assume the current year decides the question. It does not. Pull turnover for every year since 2017-18, at PAN level, and find the highest year.
How the test works, step by step
First, add up turnover across all GSTINs under the same PAN. A business with registrations in Gujarat and Maharashtra does not test each GSTIN separately. The total decides.
Second, test each financial year from 2017-18 onwards. If aggregate turnover exceeded Rs 5 crore in any one of those years, e-invoicing applies.
Third, understand timing. If you cross Rs 5 crore during a financial year, the duty starts from the next financial year. For example, a business that crosses in 2025-26 starts e-invoicing from 1 April 2026.
Fourth, do not rely only on portal enablement. Being enabled on the portal is an administrative step. The legal test is the notification wording: turnover in any preceding financial year from 2017-18 onwards. If the law covers you and the portal has not enabled you yet, you still need to get enabled and comply. If the portal shows you as enabled but you believe the turnover test does not cover you, take advice with your year wise figures in hand.
A related point: taxpayers above Rs 5 crore need six digit HSN codes on invoices. Check the requirement for your band when you set up item masters. Software choice affects this, see Tally vs Zoho Books vs Vyapar.
Which documents are covered, and which are not
| Covered | Not covered |
|---|---|
| B2B tax invoices to a registered buyer | B2C invoices to an unregistered consumer |
| Export invoices | Bills of supply |
| Supplies to SEZ units and SEZ developers | Delivery challans |
| Deemed exports | |
| Credit notes and debit notes linked to covered supplies |
The B2C exclusion is the most misunderstood part. A shop that sells only to walk in consumers does not generate e-invoices for those sales under the current mandate, even if its turnover is above Rs 5 crore, unless another covered document type applies. The same business must e-invoice the one wholesale B2B sale it makes in a month. Coverage follows the document and the buyer, not just the seller's size.
Credit and debit notes catch people out. If the original supply was covered, the note that corrects it also needs reporting. Build the note process into your software workflow, not as an afterthought at month end.
Who is exempt even above Rs 5 crore
Certain classes are exempt by notification, even if turnover is high:
- SEZ units. Note carefully: SEZ units are exempt, but supplies to SEZ units and developers are covered for the supplier. Do not confuse the two sides of the same transaction.
- Insurers.
- Banking companies and financial institutions, including NBFCs.
- Goods transport agencies supplying transport services.
- Passenger transport services.
- Services of admission to exhibition of films in multiplex screens, as described in the exemption.
- Government departments and local authorities, in the notified cases.
If you think an exemption covers you, confirm the exact class wording in Notification 13/2020 as amended. Exemptions are read narrowly. A business that does both exempt and non exempt work should take specific advice rather than assume the whole business is out.
The 30 day reporting window
From 1 April 2025, taxpayers with aggregate annual turnover of Rs 10 crore or more cannot report a document more than 30 days after its date. This comes from a GSTN advisory dated 5 November 2024. The portal will not accept a back dated report beyond that window for those taxpayers.
Taxpayers below Rs 10 crore do not currently face that 30 day block. That is not a reason to delay. An invoice without an IRN is not valid as an invoice for a covered business, so reporting late still creates a defective document for the days it was missing. Report on the day you issue, as part of billing, not as a weekly batch.
If a future advisory extends the 30 day rule below Rs 10 crore, businesses between Rs 5 crore and Rs 10 crore will feel it first. Track it in your MSME compliance calendar review.
How an IRN works
The IRN is a hash generated from key fields: supplier GSTIN, financial year, document type and document number. The IRP validates the data, returns the IRN and a signed QR code, and the invoice is complete only after that.
You can cancel an IRN only within 24 hours, and only if no active e-way bill is attached to it. A cancelled invoice number cannot be reused. That has a practical consequence for billing staff: do not cancel casually to fix a small error. Understand whether an amendment, a credit note or a cancellation is the right correction for the mistake in front of you.
Reporting on the IRPs is free. There are six IRPs, with the NIC portal at einvoice1.gst.gov.in being the original. You pay only if you choose paid software, an API route through a GST Suvidha Provider, or an intermediary tool. The government charge for generating the IRN itself is nil.
What happens if you skip it
Rule 48(5) is blunt: an invoice issued in any other manner shall not be treated as an invoice. For your buyer, that puts input tax credit at risk, because the buyer holds a document that the rules do not recognise as an invoice. Buyers with good compliance teams will reject such invoices or hold up acceptance until a valid e-invoice is issued. Expect commercial friction before you expect a department notice.
For the seller, penalties can apply under the CGST Act. The research for this article traces the relevant heads to Section 122(1)(i), which provides for a penalty of Rs 10,000 or the tax involved, whichever is higher, for supplying goods or services without an invoice or with a false invoice, and to Section 122(3)(e) and the general penalty in Section 125, which can go up to Rs 25,000 in the cases they cover. Do not use a flat Rs 50,000 penalty figure that some guides publish. It does not come from the sections above.
What is certain is the document defect. Fix the process, not just the penalty risk.
Worked example: two GSTINs, one PAN, in Surat
Take a Surat textile trading firm with two GSTINs under one PAN, one in Gujarat and one in Maharashtra.
Step 1: PAN level turnover for 2023-24. Gujarat GSTIN turnover is Rs 3.8 crore. Maharashtra GSTIN turnover is Rs 1.7 crore. Add them: Rs 3.8 crore plus Rs 1.7 crore equals Rs 5.5 crore.
Step 2: Compare with the threshold. Rs 5.5 crore is above Rs 5 crore. The firm is in scope, even though neither GSTIN alone crosses Rs 5 crore. This single point decides many real cases. Owners who test each registration separately reach the wrong answer.
Step 3: The 30 day test. Aggregate turnover of Rs 5.5 crore is below Rs 10 crore, so the 30 day reporting block does not currently apply to this firm. It must still e-invoice every covered document, with no delay built into its process as a matter of habit.
Step 4: One invoice, with arithmetic. The firm issues a B2B invoice for Rs 1,00,000. Assume GST at 5 percent for the textile item in this illustration. You must use the rate for your own HSN in a real invoice. GST is Rs 1,00,000 times 5 percent, which equals Rs 5,000. Invoice total: Rs 1,05,000. Without an IRN, the document is not treated as an invoice under Rule 48(5), so the buyer's credit of Rs 5,000 is exposed. With an IRN and QR code, the same Rs 5,000 can flow as credit, subject to the other conditions for credit in Section 16.
Step 5: Penalty exposure on that one invoice, using only the section figures above. Under Section 122(1)(i), the penalty head is Rs 10,000 or the tax involved, whichever is higher. Tax involved here is Rs 5,000. The higher figure is Rs 10,000. That is the floor illustration for that offence head on these facts. It is not a prediction of what will be levied, and other provisions may also be examined on real facts.
The commercial lesson is larger than Rs 10,000. A buyer who cannot safely take Rs 5,000 of credit on a Rs 1,05,000 invoice will push the problem back to the seller on every invoice, every month.
How to start, and the routes available
Start with the turnover test, year by year, at PAN level. Ask your CA to confirm the conclusion on your actual figures, especially if you have exempt supplies, multiple registrations or a year close to Rs 5 crore.
Next, confirm enablement on the e-invoice portal for each GSTIN that will issue covered documents. Then choose a reporting route:
| Route | Suits whom |
|---|---|
| Accounting software integration | Regular B2B billing volume, fewest manual steps |
| NIC GePP tool and bulk JSON tools | Low volume, careful manual control |
| Web entry on the IRP | Very occasional covered invoices |
| API through a GSP or software vendor | High volume, automated billing |
Set up invoice numbering so numbers are unique by financial year and document type, because the IRN hash uses those fields. Train billing staff on the 24 hour cancellation window and on the rule that a cancelled number cannot be reused. Decide who checks the QR code print before dispatch, because an invoice that leaves without the printed IRN and QR code creates the very defect you paid to avoid.
If you are on the composition scheme, this topic works differently for you, because composition dealers do not issue tax invoices in the same way. See Composition scheme vs regular GST for that comparison before you assume any part of this article applies unchanged.
Common mistakes
Testing one GSTIN at a time. The test is at PAN level. Add all GSTINs together.
Checking only last year. The test is any year since 2017-18. A strong year long ago still counts, and a fall in turnover does not take you out.
Assuming B2C is covered, or assuming nothing is covered because most sales are B2C. Coverage follows the document. B2B, export, SEZ and deemed export documents are covered. B2C invoices and bills of supply are not.
Forgetting credit and debit notes. Notes linked to covered supplies must also be reported.
Cancelling an IRN after 24 hours, or after an e-way bill is active. Neither works. Correct the document by the right method instead.
Treating portal enablement as the legal test. Enablement is administration. The notification and your turnover decide applicability.
Forward watch: recommendations, not law
Two Council recommendations are not law at the time of writing. The 54th Council (9 September 2024) recommended a B2C pilot. The 57th Council (8 October 2026) recommended extending e-invoicing to reverse charge supplies from unregistered persons and import of services, for taxpayers at Rs 5 crore and above. Neither changes your duty until a notification follows.
Frequently asked questions
Any registered person whose PAN level aggregate turnover crossed Rs 5 crore in any year since 2017-18, for B2B and export documents and related notes. B2C bills are not covered.
Sources: CBIC Notifications 13/2020 and 10/2023 Central Tax, CGST Rules Rule 48, GSTN advisory of 5 November 2024, e-invoice portal material, verified November 2026. Rules and rates change; check the official portal before you apply.