My Sarkari Salary
Theme

Colour theme

DA 60%

Home › Learn › GST › GST e-invoicing explained

GST e-invoicing explained

Updated 11 October 2026

E-invoicing means reporting each business-to-business (B2B) invoice to a government Invoice Registration Portal (IRP), which validates it and returns a unique Invoice Reference Number (IRN) and a signed QR code. It is compulsory for businesses whose aggregate turnover exceeded ₹5 crore in any financial year from 2017-18 onwards. An invoice that should have been registered but was not is not treated as a valid invoice.

Who must use e-invoicing

E-invoicing was phased in, starting with the largest businesses. The threshold has stayed at ₹5 crore since 1 August 2023:

FromAggregate 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

The test looks at aggregate turnover for the whole PAN, across all states, in any previous financial year since 2017-18. Once you cross ₹5 crore in one year, e-invoicing applies from then on, even if your turnover later falls.

Worked example. A distributor's turnover was ₹4.20 crore in FY 2023-24. In FY 2024-25 it had domestic B2B sales of ₹3.10 crore, retail sales of ₹1.40 crore and exports of ₹0.80 crore: aggregate turnover = ₹3.10 + ₹1.40 + ₹0.80 = ₹5.30 crore. That is above ₹5 crore, so e-invoicing applied from 1 April 2025.
In FY 2025-26 turnover dropped to ₹4.80 crore. E-invoicing still applies in FY 2026-27, because the business crossed ₹5 crore in an earlier year. Since its turnover is below ₹10 crore, the 30-day reporting limit described below does not apply to it, but it must still get an IRN before issuing each B2B invoice.

Which documents are covered

Sales to consumers (B2C) are not e-invoiced. Very large businesses, with turnover above ₹500 crore, must instead print a dynamic QR code on B2C invoices so customers can pay digitally.

How e-invoicing works

  1. You prepare the invoice in your billing or accounting software in the standard e-invoice format.
  2. The software (or you, through the portal) uploads it to an IRP. The government-run portal and several private IRPs are available.
  3. The IRP checks it for duplicates and errors, generates the IRN (a unique 64-character code), digitally signs the invoice and adds a QR code.
  4. You print the QR code on the invoice and send it to the buyer.
  5. The data flows automatically into your GSTR-1 and, where needed, Part A of the e-way bill.

It is still your own invoice. E-invoicing does not mean the government creates invoices for you; it means they are registered before being issued.

Who is exempt

These businesses do not need to e-invoice, whatever their turnover:

The 30-day reporting rule

Since 1 April 2025, businesses with aggregate turnover of ₹10 crore or more must report an invoice to the IRP within 30 days of the invoice date. The IRP rejects older invoices, and without an IRN the invoice is not valid. In practice, every e-invoicing business should register invoices on the day they are raised.

What happens if you skip it

Cancelling or correcting an e-invoice

An IRN can be cancelled in full on the IRP within 24 hours of generation. Partial cancellation is not allowed. After 24 hours, mistakes are corrected with a credit note or debit note, which is itself e-invoiced. A cancelled invoice number cannot be reused.

Proposed changes

The 57th GST Council meeting on 8 October 2026 recommended extending e-invoicing, for businesses with turnover of ₹5 crore or more, to reverse charge purchases from unregistered persons and to imports of services. This applies only after it is notified. For the latest rules, see gst.gov.in and cbic-gst.gov.in.

Use our GST calculator to check the tax on each invoice line.

Calculators

More on gst

Frequently asked questions

What is the current turnover limit for GST e-invoicing?

₹5 crore aggregate turnover in any financial year from 2017-18 onwards, in force since 1 August 2023.

Is e-invoicing required for sales to consumers?

No. E-invoicing covers B2B invoices, exports, SEZ supplies and related credit and debit notes. Businesses with turnover above ₹500 crore must print a dynamic QR code on B2C invoices.

What is an IRN?

The Invoice Reference Number is a unique 64-character code generated by the Invoice Registration Portal for each e-invoice, based on the supplier's GSTIN, the document type, the document number and the financial year.

Can I cancel an e-invoice?

Yes, in full within 24 hours of generating the IRN. After that, issue a credit note or debit note instead.

My turnover fell below ₹5 crore. Do I still need e-invoicing?

Yes. The test is whether you crossed ₹5 crore in any financial year since 2017-18, so once covered you stay covered.