GST & indirect tax

E-Invoicing under GST in 2026: Who Needs It and How to Generate One

E-invoice rules for 2026: the ₹5 crore limit, who is exempt, the 30-day reporting window, IRN and QR code, IRP portals, step-by-step generation and penalties.

Photo of Sumeet YadavEdited by Sumeet YadavFounder & editor, MSMETOOLS · fact-checked against official sources
Updated October 2026 Verified against official sources 7 October 2026 11 min read
E-invoicing under GST — MSMETOOLS guide cover
Contents (9)
  1. 1. What is an e-invoice under GST?
  2. 2. E-invoice limit and applicability in 2026
  3. 3. Who is exempt from e-invoicing?
  4. 4. E-invoice portals (IRPs): which one to use
  5. 5. How to generate an e-invoice: step by step
  6. 6. E-invoice QR code: what it shows and how to verify it
  7. 7. Cancelling or amending an e-invoice
  8. 8. Penalties for not generating an e-invoice
  9. 9. What to do next

If you sell to other GST-registered businesses and your turnover has ever crossed ₹5 crore, every B2B invoice you raise must first be registered on a government Invoice Registration Portal (IRP). This guide is for owners, accountants and billing teams who need the 2026 rules in one place: who is covered, who is exempt, the time limits, how to generate an e-invoice step by step, and what happens if you skip it. Every rule below was checked against notifications and GSTN advisories in October 2026.

Quick answer

An e-invoice is a normal GST invoice whose details are reported to an IRP, which returns a unique Invoice Reference Number (IRN) and a digitally signed QR code. It is mandatory for B2B, export and SEZ invoices if your aggregate turnover exceeded ₹5 crore in any year since 2017-18.

  • Limit: ₹5 crore aggregate turnover (Notification 10/2023-CT, from 1 August 2023)

  • Turnover ₹10 crore+? Report within 30 days of the document date or the IRP rejects it

  • Cancel only within 24 hours; after that use a credit note

  • Invoice without an IRN is treated as not issued (Rule 48(5)); penalty starts at ₹10,000

What is an e-invoice under GST?

"E-invoice" does not mean a PDF emailed to the customer. Under GST it means electronic reporting: you create the invoice in your own software as usual, send its data in the standard schema (INV-01) to an IRP, and the IRP validates it, checks for duplicates, and returns:

  • IRN – a 64-character unique number computed as a hash of the supplier's GSTIN, financial year, document type and document number.
  • Signed QR code – carrying the supplier and buyer GSTINs, invoice number and date, invoice value, number of line items, HSN of the main item, the IRN and its date.
  • Signed JSON – the authenticated invoice data.

The IRP then passes the data to the GST system, so the invoice auto-populates in your GSTR-1 and, for goods, can create Part A of the e-way bill. Your buyer sees it in their GSTR-2B, which supports their input tax credit.

How an e-invoice moves

Step 1

Your billing software / ERP

Step 2

JSON to IRP

Step 3

IRN + signed QR

seconds

Step 4

Print QR on invoice

Step 5

GSTR-1 & e-way bill

auto-filled

E-invoice limit and applicability in 2026

The test is aggregate turnover (AATO) in any financial year from 2017-18 onwards, computed on PAN-India basis — all GSTINs under the same PAN together. If any single year crossed ₹5 crore, every GSTIN under that PAN must e-invoice, and the obligation does not lapse if turnover later falls.

The limit has come down in steps since e-invoicing started:

How the e-invoice limit came down

1 Oct 2020

Above ₹500 crore

1 Jan 2021

Above ₹100 crore

1 Apr 2021

Above ₹50 crore

1 Apr 2022

Above ₹20 crore

1 Oct 2022

Above ₹10 crore

1 Aug 2023

Above ₹5 crore — still the limit in 2026

Worked example. A Pune auto-parts trader had turnover of ₹5.3 crore in 2021-22, ₹4.6 crore in 2023-24 and ₹4.2 crore in 2025-26. Because 2021-22 crossed ₹5 crore, the trader has had to e-invoice since 1 August 2023 and still must today. A Surat textile firm whose best year was ₹4.9 crore is not covered — but should re-check after every financial year closes.

There has been talk of lowering the limit further, but as of October 2026 no notification below ₹5 crore has been issued. Watch the GST Council and CBIC notifications pages.

Documents and transactions covered

CoveredNot covered
Tax invoices for B2B suppliesB2C invoices to unregistered buyers
Supplies to government (B2G)Bills of supply (exempt goods/composition)
Exports (with or without payment of tax)Delivery challans, job-work challans
Supplies to SEZ units and developersImports (bill of entry)
Deemed exportsSelf-invoices under reverse charge
Credit notes and debit notes on the aboveReceipt/payment vouchers

B2C exception. If your turnover exceeds ₹500 crore, B2C invoices still don't need an IRN, but they must carry a dynamic QR code for payment (Notification 14/2020-CT).

Who is exempt from e-invoicing?

Exemption is by type of entity, not by transaction. If you fall in one of these categories, none of your supplies need an IRN, whatever your turnover (Rule 48(4) read with Notification 13/2020-CT as amended):

  • Insurers, banking companies, financial institutions and NBFCs
  • Goods transport agencies (GTAs)
  • Suppliers of passenger transportation services
  • Suppliers of admission to the exhibition of films in multiplex screens
  • SEZ units (SEZ developers are covered)
  • Government departments and local authorities (Notification 23/2021-CT, from 1 June 2021)

If the e-invoice portal shows you as "enabled" but you are exempt or never crossed the limit, file the e-invoice exemption declaration on einvoice1.gst.gov.in so buyers can see your status.

A person at a desk with a laptop and printed invoices, preparing B2B bills
Your ERP or billing software creates the invoice; the IRP only validates and signs it.· Image: SumUp (Unsplash License)

E-invoice portals (IRPs): which one to use

GSTN has authorised six Invoice Registration Portals. They all issue valid IRNs and feed the same GST system, so you can use any of them — and keep a second one ready in case your usual portal is down.

IRPAddressRun by
NIC-IRP 1einvoice1.gst.gov.inNational Informatics Centre
NIC-IRP 2einvoice2.gst.gov.inNational Informatics Centre (backup)
Cygnet IRPeinvoice3.gst.gov.inCygnet Infotech
Clear IRPeinvoice4.gst.gov.inDefmacro (Clear)
EY IRPeinvoice5.gst.gov.inErnst & Young
IRIS IRPeinvoice6.gst.gov.inIRIS Business Services

NIC-IRP 1 and 2 are interoperable, so an IRN generated on one can be cancelled or looked up on the other. The NIC portal also has a public "e-Invoice Status of Taxpayer" search — use it to check whether a GSTIN is enabled before accepting a non-e-invoiced bill from a supplier.

Login security. Multi-factor authentication (username, password and an OTP) became mandatory on the e-invoice and e-way bill portals for all taxpayers from 1 April 2025, after a phased start for larger businesses in January and February 2025. Make sure the mobile number in your GST registration is current.

How to generate an e-invoice: step by step

Generate your first e-invoice

  1. 1

    Confirm you are enabled

    On einvoice1.gst.gov.in, use Search → e-Invoice Status of Taxpayer with your GSTIN. If you crossed the limit but aren't shown as enabled, use the self-enablement option on the portal.

  2. 2

    Register on an IRP

    Sign up once with your GSTIN and the OTP sent to your registered mobile. For API access, create API credentials directly or through your GSP or ERP vendor.

    Open NIC e-invoice portal
  3. 3

    Pick a generation mode

    High volume: direct API from your ERP or a GSP. Low volume: the free offline bulk-generation tool or the online invoice entry offered by the IRPs. Many billing apps do it in one click.

  4. 4

    Prepare the invoice in the INV-01 schema

    Mandatory fields include supplier and buyer GSTIN, document type and number, date, place of supply, HSN (6 digits if turnover exceeds ₹5 crore), taxable value and tax split. Use the HSN code finder if unsure.

    Tip: GSTN had announced that the Ship-to GSTIN would become mandatory from 1 August 2026 when an e-way bill is generated, but Advisory 668 (29 July 2026) put this on hold until further notice. Filling it in correctly now (URP for an unregistered consignee) avoids rework when it returns.

  5. 5

    Upload and get the IRN

    The IRP validates the data, runs a duplicate check on GSTIN + year + document type + number, then returns the IRN, acknowledgement number and date, signed JSON and signed QR.

  6. 6

    Print the QR and share the invoice

    Print the QR code (and IRN, if you like) on the invoice you give the buyer. The data flows to GSTR-1 automatically; review it before filing.

  7. 7

    Generate the e-way bill (goods only)

    Add vehicle or transporter details against the IRN to create the e-way bill without re-keying invoice data.

Time limit for reporting e-invoices

Since 1 April 2025, a business with AATO of ₹10 crore or more cannot report an invoice, credit note or debit note on the IRP if the document date is more than 30 days old. An invoice dated 1 April must be reported by 30 April; on 1 May the IRP returns an error and you cannot get an IRN at all. This window applied only to ₹100 crore+ businesses before (from November 2023).

Below ₹10 crore there is no portal block yet, but don't treat that as a grace period: an invoice handed to the buyer without an IRN is not a valid invoice in the first place.

E-invoice QR code: what it shows and how to verify it

The QR code printed on an e-invoice is signed by the IRP, so it can't be faked by editing the PDF. Scanning it shows the key fields — supplier and buyer GSTIN, invoice number and date, value, line-item count, main HSN, IRN and IRN date.

Smartphone screen displaying a QR code
The signed QR code on an e-invoice can be scanned to check the IRN and key invoice details.· Image: Markus Winkler (Unsplash License)

As a buyer, scan the QR with the verification feature on the NIC portal or the official e-invoice QR verifier app before booking a large purchase. A QR that won't verify, or a missing QR from a supplier who is e-invoice enabled, is an early warning: the invoice may not reach your GSTR-2B, and your credit is at risk.

Cancelling or amending an e-invoice

  • Within 24 hours: cancel the IRN on the same IRP (or NIC-IRP 1/2 interchangeably) with a reason — duplicate, data-entry mistake, order cancelled or other. Cancellation is all or nothing; there is no partial cancellation.
  • E-way bill exists? Cancel the e-way bill first (allowed within its own 24-hour window), then the IRN.
  • Invoice number is burned. You cannot generate a fresh IRN on the same invoice number after cancelling; issue a new number.
  • After 24 hours: the IRN cannot be cancelled. Raise a credit note (which itself needs an IRN) or, where allowed, correct the details in GSTR-1 before filing.

E-invoice readiness checklist

0/7

Penalties for not generating an e-invoice

Rule 48(5) of the CGST Rules says an invoice issued without following the e-invoice procedure is not an invoice. That has three consequences:

  1. Penalty on you. Under section 122(1), supplying without a valid invoice attracts a penalty of ₹10,000 or the tax evaded, whichever is higher. Other procedural lapses fall under section 125, up to ₹25,000. The State/UT GST Act carries a parallel penalty.
  2. Buyer loses credit. Without a valid tax invoice, your customer cannot claim ITC — the fastest way to lose a B2B customer.
  3. Goods can be detained. Goods moving without a valid invoice and e-way bill can be detained in transit.

Example in ₹. You bill machinery worth ₹4,00,000 + 18% GST (₹72,000) without an IRN. If the tax was never paid, the penalty can be ₹72,000 (higher than ₹10,000), plus the tax and interest. Even if you paid the tax, the invoice still breaches the rule and the buyer's ₹72,000 of credit is exposed.

What to do next

Work out your AATO for every year since 2017-18 today; if any year crossed the limit, register on two IRPs and test one invoice end to end before your next billing cycle. Build a GST-compliant layout with our free invoice generator, check tax amounts with the GST calculator, and read how to calculate GST so your invoice totals match the IRP's validation to the paisa.

This is general information, not legal or tax advice — confirm on the official source or with a professional.

Frequently asked questions

E-invoicing is mandatory if your aggregate turnover crossed ₹5 crore in any financial year from 2017-18 onwards. The limit was set by Notification 10/2023-Central Tax from 1 August 2023 and has not been lowered since. Check every year back to 2017-18, not just last year, and count all GSTINs under the same PAN.

Sources & verification

Figures on this page were checked against the sources below when it was last reviewed on 7 October 2026. Each rate and limit is stored once with its own official source and review date, and official update channels are monitored daily so changes are picked up. How we verify

  1. 1.Notification No. 10/2023 – Central Tax (e-invoicing above ₹5 crore from 1 Aug 2023) — GST Council / CBIC · accessed 7 October 2026
  2. 2.Notification No. 23/2021 – Central Tax (government departments and local authorities excluded) — GST Council / CBIC · accessed 7 October 2026
  3. 3.Revised time limit for e-invoice reporting for businesses with AATO of ₹10 crore and above — IRIS IRP (GSTN-authorised IRP) · accessed 7 October 2026
  4. 4.E-invoice mandate: exemptions, documents and transactions covered — IRIS IRP (GSTN-authorised IRP) · accessed 7 October 2026
  5. 5.GST e-Invoice System – FAQs — GSTN · accessed 7 October 2026
  6. 6.IRN cancellation: all about e-invoice cancellation — IRIS IRP (GSTN-authorised IRP) · accessed 7 October 2026
  7. 7.GSTN launches 4 private Invoice Registration Portals — IRIS IRP (GSTN-authorised IRP) · accessed 7 October 2026
  8. 8.Circular No. 156/12/2021-GST – Dynamic QR code on B2C invoices — CBIC · accessed 7 October 2026
  9. 9.Frequently Asked Questions on Penalties under GST — Commercial Taxes Department, Govt of Tripura · accessed 7 October 2026
  10. 10.GSTN issues advisory on e-Invoice API and e-Way Bill by IRN API changes effective 1 August 2026 — CAclubindia · accessed 7 October 2026
  11. 11.GSTN Advisory 668: e-Way Bill enhancements put on hold — TaxUpdate · accessed 7 October 2026
  12. 12.Multi-factor authentication on e-invoice and e-way bill portals mandatory for all from 1 April 2025 — Taxmann · accessed 7 October 2026

MSMETOOLS is an independent platform and is not affiliated with any government agency, ministry or department.