Q QWIK INVOICE
Q QWIK INVOICE

E-Invoicing Rules in India: Threshold, IRN and Who's Exempt

Written by Naresh, Founder of QWIK INVOICE · Last updated: 11 September 2026

E-invoicing means that once your turnover crosses a government-notified threshold, your B2B invoices aren't valid for GST purposes just because you generated them — they need to be reported to a government portal first, which validates the invoice and issues a unique reference number. Below the threshold, and for several exempt categories, none of this applies and a normal invoice is all you need.

What actually happens during e-invoicing?

A notified taxpayer generates their invoice as usual (through whatever billing tool or software they use), then reports its details to the government's Invoice Registration Portal (IRP). The IRP validates the invoice, assigns it a unique Invoice Reference Number (IRN), and returns a signed QR code. This IRN and QR code are then meant to be added to the invoice before it's issued to the customer. Until this step happens, the invoice — even if it looks complete and correctly formatted — isn't treated as a valid tax invoice for notified taxpayers.

Who has to comply — what's the turnover threshold?

The threshold is based on Aggregate Annual Turnover (AATO) in any preceding financial year, and it has been lowered several times by government notification since e-invoicing was first introduced for large taxpayers — most recently extending down to businesses with AATO above ₹5 crore. Because this number has moved before and can move again, treat it as a starting point for a rough check, not a fixed rule — the safest way to confirm whether you're currently covered is to check your GSTIN's status directly on the e-invoice portal or the GST portal.

What's the 30-day reporting rule?

For larger taxpayers above a higher specified AATO band, there's an additional constraint: the IRN must be generated within 30 days of the invoice date. After that window closes, the portal will reject the reporting attempt for that invoice entirely. In practice, this means e-invoicing isn't something you can batch up and deal with weeks later — invoices need to be reported close to when they're issued, or you risk being unable to report them at all.

Who's exempt regardless of turnover?

A specific set of categories is generally kept outside the e-invoicing mandate no matter how large they are:

  • Special Economic Zone (SEZ) units — note this doesn't extend to SEZ developers, who are not exempt
  • Insurers
  • Banking companies and other financial institutions, including NBFCs
  • Goods Transport Agencies (GTAs) transporting goods by road
  • Passenger transport service providers
  • Suppliers of services by way of admission to exhibition of cinematograph films in multiplexes
  • Government departments and local authorities

If your business doesn't fall into one of these categories, the AATO threshold is what determines whether you're covered — the exemptions above apply independently of turnover.

Does this apply to B2C sales?

No — B2C invoices are outside the B2B e-invoicing/IRN framework described above. A separate rule requiring a dynamic QR code on B2C invoices can apply to large suppliers instead (turnover above ₹500 crore) — a distinct requirement with its own threshold, generated by the supplier rather than the IRP. See our dynamic QR code guide for what it covers and who it applies to.

Threshold and exemption summary

CategoryE-invoicing status
B2B taxpayer above the current AATO thresholdMandatory — IRN required before invoice is valid
B2B taxpayer below the current AATO thresholdNot required
B2C sales (any taxpayer)Outside IRN mandate (separate QR-code rule may apply for large suppliers)
SEZ units, insurers, banks/NBFCs, road GTAs, passenger transport, multiplex admissions, government bodiesExempt regardless of turnover

Why this connects back to invoice numbering

IRN generation depends on submitting a complete, correctly-formed invoice — including a valid, properly-sequenced invoice number — to the portal. If your numbering has gaps, duplicates, or doesn't follow the consecutive-serial-number requirement, that's a problem worth fixing before it becomes an e-invoicing problem too. See our GST invoice numbering rules guide for what "consecutive" actually requires, and our step-by-step invoice creation guide for how auto-incrementing numbering avoids these mistakes in the first place.

This guide is general information, not tax advice. Confirm specifics with a qualified tax professional or chartered accountant, or the GST portal / CBIC directly, before relying on it.

Frequently asked questions

What is e-invoicing under GST?

E-invoicing is a system where notified taxpayers above a specified turnover threshold must report their B2B invoices to a government Invoice Registration Portal (IRP), which validates the invoice and returns a unique Invoice Reference Number (IRN) and a QR code. Only after this happens does the invoice count as valid for GST purposes — generating a PDF from a billing tool alone isn't sufficient once you're above the threshold.

What is the turnover threshold for e-invoicing?

The Aggregate Annual Turnover (AATO) threshold has been lowered progressively by government notification since e-invoicing was introduced, most recently down to businesses with AATO above ₹5 crore in any preceding financial year. Because this is set by notification and has changed multiple times, don't treat any specific number as permanent — confirm your current status directly on the e-invoice portal or GST portal.

What is the 30-day IRN reporting rule?

Certain larger taxpayers, above a higher specified AATO band, must generate the IRN for an invoice within 30 days of the invoice date — after that window, the portal will reject reporting for that invoice. This is a practical reason not to let invoice reporting lag, since a rejected report can affect whether the invoice is treated as valid.

Is my business exempt from e-invoicing?

Certain categories are generally exempt regardless of turnover, including SEZ units (not SEZ developers, who are not exempt), insurers, banks and other financial institutions including NBFCs, goods transport agencies transporting goods by road, passenger transport service providers, suppliers of admission to film exhibitions in multiplexes, and government departments or local authorities. If you don't fall into one of these categories, turnover is the deciding factor instead.

Do I need to e-invoice B2C sales too?

Generally no — B2C invoices aren't part of the B2B e-invoicing/IRN mandate. A separate dynamic QR code requirement can apply to large B2C suppliers instead (turnover above ₹500 crore, a higher bar than the e-invoicing threshold) — a distinct rule from IRN-based e-invoicing. See our dynamic QR code guide for details.

Ready to put this into practice?

Create Your Invoice Free