Back to Blog
GST & Compliance

GST E-Invoicing in 2026: A Complete Compliance Roadmap for Indian MSMEs

Newly eligible for GST e-invoicing? Learn IRP registration, IRN generation, E-Way Bill auto-generation, and penalties for non-compliance.

Priya Sharma20 March 202618 min readUpdated: 15 Apr 2026

The Indian government's roadmap for GST is unambiguous: total digital traceability of every business transaction. E-invoicing is the cornerstone of this vision. If your business crossed the ₹5 crore aggregate turnover threshold in any previous financial year, every B2B invoice you issue must now carry a government-issued IRN (Invoice Reference Number) — without which it is legally invalid. This guide is your complete compliance roadmap for 2026.

Key Takeaways

  • A GST e-invoice is NOT a PDF — it is a JSON file registered on the IRP that returns an IRN + QR code.
  • Mandatory from April 2022 for turnover above ₹20 crore; extended to above ₹5 crore from August 2023.
  • Cancellation is only possible within 24 hours of IRN generation on the portal.
  • E-Way Bill can be auto-generated simultaneously with IRN — eliminating double data entry.
  • Penalty for non-compliance: ₹10,000 per invoice or 100% of tax due — whichever is higher.

What Exactly Is a GST E-Invoice? (Definition for Clarity)

There is widespread confusion about what "e-invoice" means. Let us be precise:

A GST e-invoice is not a PDF invoice sent by email. It is a standardized electronic document in the prescribed JSON format that is submitted to the government's Invoice Registration Portal (IRP). The IRP validates the JSON data against the GST database (checking your GSTIN, your buyer's GSTIN, HSN codes, GST rates), and upon successful validation, returns:

  1. A unique IRN (Invoice Reference Number) — a 64-character hash generated from your GSTIN, the document type, the financial year, and the invoice number
  2. A digitally signed QR code containing key invoice details and the IRN
  3. A signed JSON — the government's official acknowledgment of the invoice

Only after embedding this IRN and QR code on your invoice document (whether PDF, print, or digital) does it become a legally valid "e-invoice." Your buyer cannot claim ITC on an invoice without a valid IRN, and your goods can be intercepted during transit if the E-Way Bill linked to the invoice lacks a valid IRN.

E-Invoicing Threshold History: The Expanding Net

Effective DateAggregate Turnover ThresholdBusinesses Covered
October 2020Above ₹500 croreLarge enterprises only
January 2021Above ₹100 croreLarge and upper mid-market
April 2021Above ₹50 croreMid-market expanded
April 2022Above ₹20 croreMost MSMEs included
October 2022Above ₹10 croreSmaller MSMEs added
August 2023Above ₹5 croreNearly all registered businesses
FY 2026-27 (proposed)Above ₹2 croreAlmost all GST registrants

Note: "Aggregate turnover" includes supplies from all GSTINs under the same PAN across India, not just your specific GSTIN's turnover. If your group turnover crossed ₹5 crore in any previous financial year (from FY 2017-18 onwards), you are liable for e-invoicing even if your current year turnover is below the threshold.

Who Is Exempt from E-Invoicing?

Even above the ₹5 crore threshold, certain categories are exempt:

  • SEZ Units (as suppliers) — though SEZ recipients can receive e-invoices
  • Insurance companies, banking and financial institutions, NBFCs
  • Goods Transport Agencies (GTA)
  • Passenger transportation services
  • Multiplex cinemas
  • Government departments and local authorities

E-invoicing is mandatory for B2B supplies, B2G (Business to Government), exports, and supplies to SEZ. It is not required for B2C invoices (sales to end consumers), though B2C invoices above ₹2.5 lakh must have a QR code.

The IRP v2 Schema: What Changed in 2026

The government upgraded the Invoice Registration Portal to IRP v2 in Q1 2026. Key schema changes that affect your compliance:

  • New mandatory field "SupTyp" (Supply Type): All invoices must declare the supply type — B2B, B2C, SEZWP (SEZ with payment), SEZWOP (SEZ without payment), EXPWP (Export with payment), EXPWOP (Export without payment), DEXP (Deemed Export). Your ERP must auto-populate this from the customer master.
  • Enhanced Credit Note (CDNR) schema: Credit notes and debit notes must now reference the original IRN. If the original IRN is more than 30 days old, the portal requires additional validation fields.
  • New QR Code format: The v2 QR code embeds additional fields including the supply type and the e-invoice generation timestamp. Print templates using the v1 QR code format are no longer valid.
  • Faster API response: IRP v2 reduced IRN generation time from 4–5 seconds to under 2 seconds for 99% of requests.

The E-Invoice Cancellation and Amendment Rules

E-invoice cancellation is one of the most misunderstood compliance areas. Here are the exact rules:

Cancellation Within 24 Hours

An IRN can be cancelled on the IRP portal (or via API) within 24 hours of generation. You must provide a cancellation reason (e.g., Order Cancelled, Entered Wrong Details). Once cancelled, that IRN cannot be reused — you must generate a new invoice with a new number and get a fresh IRN.

Amendment After 24 Hours

If you discover an error after 24 hours, you cannot cancel the IRN. Instead, you must:

  1. Issue a Credit Note linked to the original IRN (to reverse the original invoice)
  2. Issue a new invoice with the correct details (with a new IRN)
  3. Report both the Credit Note and the new invoice in GSTR-1

This multi-step correction process makes it critical to verify invoice accuracy before saving/printing in your ERP.

Partial Amendment

No partial amendments are allowed on the IRP. The IRP schema is immutable once an IRN is generated. Even a ₹1 change in invoice amount requires the full Credit Note + New Invoice process. This is why your ERP's "pre-IRN validation" step (checking GSTIN validity, HSN codes, and GST rates before submission) is so important.

E-Way Bill Auto-Generation: The Biggest Time-Saver

For taxable goods above ₹50,000 in value (for inter-state movement) or as per state thresholds (for intra-state), an E-Way Bill is mandatory. Before e-invoicing, you had to enter the same invoice data twice — once in the e-invoice portal for IRN and once in the E-Way Bill portal for EWB number. This double entry was a major compliance burden and a significant source of mismatches.

With IRP v2, if you provide the transporter ID and vehicle number at the time of IRN generation, the E-Way Bill is generated automatically in the same API call. You receive both the IRN and the EWB number in under 2 seconds. No separate E-Way Bill portal login, no duplicate data entry, no risk of mismatch between the invoice and the E-Way Bill.

Penalties for E-Invoice Non-Compliance

ViolationPenaltySection
No IRN on a mandatory B2B invoice₹10,000 per invoice or 100% of tax — whichever is higherSection 122, CGST Act
Buyer's ITC denied due to no IRNBuyer loses ITC — indirect financial penalty on supplier-buyer relationshipSection 16(2)(aa)
Goods in transit without valid IRN/EWBGoods seizure + penalty equal to 200% of tax or 50% of goods valueSection 129, CGST Act
IRN mismatch between invoice and EWBE-Way Bill invalidated — goods can be detained at checkpostRule 138, CGST Rules

How Easedesk's Auto-IRN Workflow Makes E-Invoicing Invisible

Easedesk is a registered GSP (GST Suvidha Provider) with direct API access to the IRP. Here is what happens when you save a sales invoice in Easedesk:

  1. Pre-validation (0.5 seconds): The system checks your buyer's GSTIN (active or suspended?), validates HSN codes, verifies GST rate applicability, and confirms that all mandatory IRP fields are populated.
  2. IRP submission (1–2 seconds): The invoice JSON is sent to the IRP via the GSP API. No separate login, no copy-paste, no separate portal.
  3. IRN + QR received (2–3 seconds): The IRP returns the 64-character IRN and signed QR code, which are embedded directly in the invoice document.
  4. E-Way Bill (simultaneous, if applicable): If the invoice requires an EWB and transporter details are provided, the EWB is generated in the same API call.
  5. Print/Send: The completed invoice — with IRN, QR code, and EWB number — is ready to print, share via WhatsApp, or email in PDF within 4–5 seconds of clicking "Save."

For the user, e-invoicing is completely invisible. You create an invoice exactly as you always did. The IRN happens automatically in the background. The only visible change is the IRN number and QR code printed on the invoice.

Frequently Asked Questions about GST E-Invoicing

What is a GST e-invoice and is it just a PDF?

A GST e-invoice is not a PDF. It is a structured JSON file registered on the government's Invoice Registration Portal (IRP), which validates the data and returns a 64-character IRN and a digitally signed QR code. Only after embedding the IRN and QR code on your document (whether printed or digital) does it become a legally valid e-invoice. A PDF without an IRN is not an e-invoice and your buyer cannot claim ITC on it.

What is the e-invoicing turnover limit in 2026?

As of 2026, e-invoicing is mandatory for all GST-registered businesses with aggregate turnover above ₹5 crore in any previous financial year. "Aggregate turnover" includes all GSTINs under the same PAN across India. The government has proposed lowering this threshold to ₹2 crore in FY 2026-27, which would bring millions more small businesses under the e-invoicing framework.

Can I cancel an e-invoice if I made an error?

You can cancel an IRN within 24 hours of generation on the IRP portal. After 24 hours, cancellation is not possible on the portal — you must issue a Credit Note linked to the original IRN to reverse the transaction, then issue a fresh invoice with a new IRN. No partial amendments are allowed — any change in invoice amount, quantity, or GSTIN requires the full credit note and re-invoice process.

Does e-invoicing automatically create an E-Way Bill?

Yes. In IRP v2, if you provide the transporter ID and vehicle number at the time of IRN generation, the E-Way Bill is generated simultaneously in the same API call. You receive both the IRN and the EWB number within 2 seconds, eliminating the need to log into the separate E-Way Bill portal. This works for invoices where goods value exceeds ₹50,000 for inter-state movement.

What is the penalty for not generating an e-invoice?

Failing to generate an IRN on a mandatory B2B invoice attracts a penalty of ₹10,000 per invoice under Section 122 of the CGST Act, or 100% of the tax due on the supply — whichever is higher. Additionally, your buyer cannot claim ITC on the invoice (harming your customer relationship), and goods in transit without a valid IRN-linked E-Way Bill can be seized and attract a penalty of 200% of the tax amount.

#GST E-Invoice India#IRN Generation#IRP Portal#E-Way Bill Auto#GST Compliance 2026

Frequently Asked Questions

Q.What is a GST e-invoice and is it just a PDF?

A.A GST e-invoice is NOT a PDF sent by email. It is a structured JSON data file that must be registered on the government's Invoice Registration Portal (IRP). The IRP validates the data and returns a unique 64-character IRN (Invoice Reference Number) and a digitally signed QR code. Only after embedding this IRN and QR code on the document is it a legally valid 'e-invoice.' Without IRN, the invoice is invalid for ITC purposes.

Q.What is the e-invoicing turnover threshold in 2026?

A.As of April 2025, e-invoicing is mandatory for all registered taxpayers with aggregate annual turnover above ₹5 crore in any previous financial year. The government has indicated plans to lower this threshold to ₹2 crore in FY 2026-27, which would bring millions more MSMEs under the e-invoicing umbrella. SEZ units (as suppliers) and government departments are exempt regardless of turnover.

Q.Within what time can I cancel an e-invoice?

A.An e-invoice can be cancelled on the IRP only within 24 hours of IRN generation. After 24 hours, the IRN cannot be cancelled on the portal. If a post-24-hour cancellation is needed (e.g., due to a dispute or return), you must issue a Credit Note linked to the original IRN. The Credit Note itself requires e-invoicing if you are above the threshold.

Q.Does e-invoicing automatically generate an E-Way Bill?

A.Yes — if your invoice requires an E-Way Bill (goods value above ₹50,000 for inter-state movement, or as per state thresholds for intra-state), and you provide the transporter ID and vehicle number at the time of IRN generation, the IRP automatically generates the E-Way Bill simultaneously. You receive both the IRN and the EWB number in the API response, eliminating double data entry.

Q.What is the penalty for not generating an e-invoice when required?

A.Failure to generate an e-invoice when mandatory is treated as not issuing a tax invoice at all, attracting a penalty of ₹10,000 per invoice under Section 122 of the CGST Act, or 100% of the tax due on the supply — whichever is higher. Additionally, your buyer cannot claim ITC on invoices without a valid IRN, which can damage your customer relationships.

Command Palette

Search for a command to run...