What is e-invoicing?
E-invoicing under GST requires notified categories of taxpayers to report specified invoices (mainly B2B) electronically to an Invoice Registration Portal (IRP) in a standard schema. The IRP validates the invoice, generates a unique Invoice Reference Number (IRN) and a digitally signed QR code, which must then be printed on the invoice shared with the buyer.
Who must generate e-invoices
- E-invoicing applies to GST-registered businesses whose aggregate turnover crosses the threshold notified by the government for e-invoicing — this threshold has been lowered over several notifications since 2020, so check the current applicable limit on einvoice1.gst.gov.in.
- Certain categories (such as SEZ units, insurers, banks, goods transport agencies and a few others) are specifically exempted under the e-invoicing rules.
How the e-invoice process works
- The supplier generates the invoice in their system/software and uploads the mandatory fields in the prescribed e-invoice schema (JSON) to the IRP.
- The IRP validates the data, checks for duplication, and returns a unique IRN along with a digitally signed invoice and QR code.
- The IRN and QR code must be included on the invoice copy given to the buyer; e-invoice data also flows to pre-fill GSTR-1 and e-way bill generation.
Common mistakes
- Issuing an invoice to a B2B customer without generating the IRN, which can make the invoice legally invalid for the recipient's input tax credit.
- Not cancelling an e-invoice within the permitted window when an invoice needs to be voided.
- Missing the applicability check when turnover crosses the notified e-invoicing threshold mid-year.
Sources
- e-Invoice System — National Informatics Centre / GSTN, e-invoicing portal
- CBIC — e-invoicing under GST, notifications and FAQs
Last updated 2026-10-12.
