Skip to contentSkip to content

GST Basics

E-Invoice Limit in India: Applicability, Exemptions & Rules

Updated: 2026-08-27

If you sell to other businesses, one question decides whether e-invoicing is your problem or somebody else’s: the turnover limit. The short answer is ₹5 crore — but the way that limit is tested surprises a lot of people, and it is the part worth getting right.

The e-invoice turnover limit

E-invoicing applies to GST-registered businesses whose aggregate annual turnover is above ₹5 crore. Cross that, and your B2B invoices must be registered with the government’s Invoice Registration Portal (IRP) before they count as valid tax invoices.

That much is widely known. The next part is not.

The rule that catches people out

The test is not “is my turnover above ₹5 crore this year?”

It is: did my aggregate turnover cross ₹5 crore in any financial year from 2017-18 onwards?

What people assume What the rule actually says
Based on the current year’s turnover Based on any year since 2017-18
Falls away if turnover drops Once you cross it, the obligation stays
Checked afresh each year Tied to your highest past turnover

So a business that touched ₹6 crore in 2022-23 and has since settled back to ₹4 crore is still within e-invoicing. If you have ever been above the line, assume you are in scope and confirm rather than going by this year’s books.

Which supplies actually need one

E-invoicing is about who you sell to, not just how much you sell.

Type of supply E-invoice needed?
B2B — sale to a GST-registered business Yes
Exports Yes
Supplies to SEZ units Yes
Deemed exports Yes
B2C — sale to an unregistered consumer No

That last row matters more than it looks. A retail shop billing walk-in customers is doing B2C business, so e-invoicing does not apply to those sales however large the shop gets. It is wholesalers, distributors, manufacturers and service providers billing other businesses who need to watch the limit.

Who is exempt, even above the limit

Some categories sit outside e-invoicing regardless of turnover:

  • Banks and financial institutions
  • Insurance companies
  • NBFCs
  • Goods transport agencies (GTA)
  • Passenger transport services
  • SEZ units

If your business is one of these, the ₹5 crore line does not bring you into scope.

Three checks, in order

Putting it together, whether you need to generate e-invoices comes down to three questions:

Three checks decide whether you must generate an e-invoice: first, was turnover above ₹5 crore in any financial year since 2017-18; second, is the supply B2B, an export or to an SEZ rather than B2C; third, are you an exempt entity such as a bank, insurer, NBFC, goods transport agency, passenger transport service or SEZ unit. Pass all three and an e-invoice is required.

The limit has only ever moved one way

E-invoicing did not arrive all at once. It started with the largest businesses and worked downwards:

How India's e-invoicing turnover limit has come down: above ₹500 crore from October 2020, ₹100 crore from January 2021, ₹50 crore from April 2021, ₹20 crore from April 2022, ₹10 crore from October 2022, and ₹5 crore from August 2023, which is the limit that applies today.

From Applied to turnover above
1 October 2020 ₹500 crore
1 January 2021 ₹100 crore
1 April 2021 ₹50 crore
1 April 2022 ₹20 crore
1 October 2022 ₹10 crore
1 August 2023 ₹5 crore

Every revision has lowered the bar. If you are comfortably below ₹5 crore today, the sensible reading is not yet rather than never — and it is easier to be ready than to be caught out.

The 30-day reporting window

There is a second rule that applies to larger businesses. If your aggregate turnover is ₹10 crore or above, an invoice must be reported to the IRP within 30 days of the invoice date. Miss that window and the portal will not accept it — leaving you holding an invoice that cannot be made valid.

Below ₹10 crore this time limit does not currently apply, but the same advice holds: reporting as you bill is a great deal simpler than reporting in batches and discovering a gap.

What you get back

Registering an invoice is not a new document — it is your tax invoice, run past the government’s system. What comes back is:

  • an IRN (Invoice Reference Number), a unique 64-character reference
  • an Ack No and acknowledgement date
  • a digitally signed QR code

All three must appear on the copy your buyer receives. See What Is a Tax Invoice? for the fields every GST invoice needs before any of this applies.

What happens if you skip it

An invoice that should have been registered and was not is not a valid tax invoice. The consequence lands in two places: your buyer can struggle to claim input tax credit against it, and non-compliance is liable to penalty under GST law. In practice the buyer-side friction bites first — B2B customers tend to notice quickly when an invoice cannot support their credit.

Worth confirming: thresholds, exemptions and reporting windows are set by notification and have been revised several times. Treat this as the shape of the rules, and confirm the specifics that apply to your business before relying on them.

Making e-invoices without the portal

If you are in scope, the practical question becomes how to register every B2B invoice without turning it into a daily chore of logging into the IRP and copying numbers back onto your paperwork.

That is what e-invoice software is for — you raise the invoice as usual and the IRN, Ack No and signed QR come back onto the bill automatically, with no separate upload. In KhataBuddy it runs on the same setup as e-way bills, so one registration covers both.

Related reading

AI-Powered Growth

Switch to smarter GST billing today

Join 10,000+ Indian small businesses running invoices, inventory, GST, and payments on KhataBuddy — with built-in AI that handles the work, in the app, on the web, or over WhatsApp.

Free trial · No credit card required