GST E-Invoice Turnover Limit — What Changes and Who Is Affected
GST e-invoicing has steadily expanded from the largest companies down to smaller businesses. If you run a shop or a small business, it is worth knowing exactly where the turnover threshold currently sits, whether it applies to you, and what to do if your turnover is approaching the limit.
Quick answer: E-invoicing under GST is mandatory for businesses whose aggregate annual turnover crosses the notified threshold (currently ₹5 crore) in any financial year since 2017-18. Most kirana stores and small shops are below this limit and are not required to generate e-invoices — but the threshold has only ever moved downward, so it pays to be prepared.
What is a GST e-invoice?
An e-invoice is not an invoice generated on a government portal. It is a normal B2B invoice that your billing software reports to the government's Invoice Registration Portal (IRP) in a standard format. The IRP validates it and returns a unique Invoice Reference Number (IRN) along with a signed QR code, which must then appear on the invoice you give your customer.
In other words, you keep billing the way you always have — the e-invoicing requirement is about your invoice being registered electronically and carrying that IRN and QR code. The right billing tool handles this in the background.
The e-invoice turnover threshold over time
The mandate started with very large companies and has been lowered in stages. Each threshold applies if your aggregate turnover crossed it in any financial year from 2017-18 onward — not just the current year.
| Effective from | Aggregate turnover threshold |
|---|---|
| Oct 2020 | Above ₹500 crore |
| Jan 2021 | Above ₹100 crore |
| Apr 2021 | Above ₹50 crore |
| Apr 2022 | Above ₹20 crore |
| Oct 2022 | Above ₹10 crore |
| Aug 2023 | Above ₹5 crore |
The threshold currently stands at ₹5 crore. There is no official notification lowering it further at the time of writing, but given the clear trend, smaller businesses should expect the limit to keep coming down. Always confirm the current threshold on the GST portal before deciding your obligation.
Who is affected right now?
- Above ₹5 crore turnover: E-invoicing is mandatory for your B2B invoices, exports and credit/debit notes. Invoices without a valid IRN are not treated as valid GST documents, and your buyer may lose input tax credit.
- Below ₹5 crore turnover: You are currently exempt. You can still issue normal GST invoices. Many small shops, kirana stores and traders fall here.
- B2C sales: E-invoicing applies to B2B (business-to-business) transactions. Pure retail counter sales to end consumers are generally outside the mandate, though large businesses must still display a dynamic QR code on B2C invoices.
A few categories are specifically exempt regardless of turnover — including banks and financial institutions, insurers, goods transport agencies, passenger transport services and SEZ units. If you are unsure, check with your tax advisor.
What happens if you cross the limit mid-year?
If your aggregate turnover crosses the threshold in any financial year, e-invoicing becomes applicable from the start of the next financial year. This gives you a window to get your billing system ready rather than scrambling overnight. The practical lesson: if you are growing toward ₹5 crore, choose billing software now that can switch on e-invoicing when you need it.
How to stay compliant without extra work
The simplest way to handle e-invoicing is to bill through software that can generate the IRN and QR code for you. With Ledgerly's GST billing app, you create invoices the normal way — items, GST rates, customer details — and the structure already follows the mandatory GST invoice format. If you want a refresher on which fields are compulsory, our guide on the GST invoice format for small business walks through each one.
Even if you are below the threshold today, billing digitally means your records, HSN codes and tax breakups are already in the right shape — so the day the limit reaches you, switching on e-invoicing is a setting, not a system change.
Frequently Asked Questions
What is the current e-invoice turnover limit?
The e-invoice mandate currently applies to businesses with aggregate annual turnover above ₹5 crore in any financial year since 2017-18. Always verify the current figure on the official GST portal, as the threshold has been lowered several times.
Do kirana stores and small shops need e-invoicing?
Most do not. Kirana stores and small shops with turnover below ₹5 crore are not required to generate e-invoices. They can continue issuing standard GST invoices.
Is e-invoicing required for B2C sales?
The e-invoicing mandate covers B2B transactions, exports and credit/debit notes. Retail sales to end consumers are generally outside it, although large businesses must show a dynamic QR code on B2C bills.
What happens if I do not generate an e-invoice when required?
An invoice without a valid IRN is not considered a legal GST invoice. Your customer may be denied input tax credit, and you can face penalties. This is why businesses near the threshold should set up compliant billing software in advance.
Bill in the correct GST format — ready for e-invoicing
Create GST-compliant invoices with correct HSN codes and tax breakups today, so you are ready the moment the e-invoice limit applies to you. Try Ledgerly free.
Try Ledgerly Free