E-Invoicing Under GST in India: Who Needs It & How It Works (2026)
E-invoicing under GST is mandatory for businesses above ₹5 crore turnover. Here is what it is, how the IRN and QR code work, who is currently exempt, and what small businesses need to know in 2026.
E-invoicing (electronic invoicing) under GST is a system where B2B invoices are registered with the government's Invoice Registration Portal (IRP) before being sent to the buyer. It is not just a digital invoice — it is a government-authenticated invoice with a unique Invoice Reference Number (IRN) and a digitally signed QR code. Understanding e-invoicing is essential for any growing business in India, as the turnover threshold for mandatory compliance keeps dropping.
What Is E-Invoicing Under GST?
Under the GST e-invoicing system, B2B invoices are generated in a standard format (JSON) and uploaded to the Invoice Registration Portal (IRP) — typically einvoice1.gst.gov.in. The IRP validates the invoice, generates a unique IRN (Invoice Reference Number), signs it digitally, and returns it with a QR code. This authenticated invoice is then shared with the buyer. The IRP also auto-populates GSTR-1 with the invoice data, reducing manual filing.
Who Must Comply with GST E-Invoicing in 2026?
| Annual Turnover | E-Invoicing Mandatory From |
|---|---|
| Above ₹500 crore | October 2020 |
| ₹100–500 crore | January 2021 |
| ₹50–100 crore | April 2021 |
| ₹20–50 crore | April 2022 |
| ₹10–20 crore | October 2022 |
| ₹5–10 crore | August 2023 |
| Below ₹5 crore | Not yet mandatory (as of 2026) |
Small Businesses Are Currently Exempt
If your annual turnover is below ₹5 crore, e-invoicing is NOT mandatory for you as of 2026. You can continue issuing regular GST invoices using Ozydo. However, keep track of government notifications — the threshold may be lowered further in the future.
Who Is Exempt from E-Invoicing Even Above the Threshold?
- Banks and financial institutions
- Insurance companies and NBFCs
- Goods Transport Agencies (GTA) issuing consignment notes
- Passenger transport service providers
- Multiplex cinema owners (for admission tickets)
- Special Economic Zone (SEZ) units
- Government departments and local authorities
How E-Invoicing Works — Step by Step
- 1Create the invoice in your billing software in the prescribed JSON format.
- 2Upload the JSON to the Invoice Registration Portal (IRP) via API or direct upload.
- 3IRP validates the invoice — checks GSTIN, duplicate IRN, and format.
- 4IRP generates a unique IRN (64-character hash) and digitally signs the invoice data.
- 5IRP returns the signed invoice with an IRN and a QR code (containing key invoice details).
- 6Print the IRN and QR code on the physical/digital invoice before sending to the buyer.
- 7The IRP automatically pushes the invoice data to GSTR-1 and e-Way Bill system.
- 8Share the authenticated invoice with your buyer via email, WhatsApp, or portal.
What Is an IRN (Invoice Reference Number)?
An IRN is a 64-character unique hash generated by the IRP for every e-invoice. It is calculated based on the supplier GSTIN + invoice number + financial year + document type. No two invoices can have the same IRN. If you try to upload a duplicate invoice, the IRP rejects it automatically — preventing fake invoices and ITC fraud.
What Is the QR Code on an E-Invoice?
The QR code on a GST e-invoice contains digitally signed key invoice details: supplier GSTIN, recipient GSTIN, invoice number, date, invoice value, number of line items, and IRN. Anyone can scan this QR code to verify the invoice's authenticity on the GST portal. Buyers increasingly check this QR code before releasing payment to ensure the invoice is genuine.
Benefits of E-Invoicing for Small Businesses
- Auto-population of GSTR-1 — no manual data entry for return filing.
- Reduced ITC mismatches — buyer's GSTR-2B auto-updated from your e-invoice.
- Faster ITC claims for your clients — they get credit sooner, improving your relationship.
- e-Way Bill auto-generated — for goods above ₹50,000, e-Way Bill is auto-created from the e-invoice.
- Eliminates fake invoices — IRN authentication prevents fraudulent ITC claims.
- Faster payments from corporate clients — many large companies now insist on e-invoices.
What Happens If You Don't Comply with E-Invoicing?
For businesses that are required to issue e-invoices but fail to do so, the consequences are serious: the invoice is not considered a valid tax document, the buyer cannot claim ITC on it, and you face penalties of ₹10,000 per invoice or 100% of the tax amount, whichever is higher. Corporate buyers typically refuse to accept non-authenticated invoices.
E-Invoicing and Ozydo
For businesses below ₹5 crore turnover — the primary target audience for Ozydo — e-invoicing is not yet mandatory. Ozydo generates fully GST-compliant invoices with all required fields for regular (non-e-invoice) GST compliance. As you grow and approach the e-invoicing threshold, Ozydo will add IRP integration so your compliance scales with your business — without switching tools.
Create GST-Compliant Invoices — Free
Ozydo generates invoices with all mandatory GST fields. For businesses below ₹5 crore, it covers all your invoicing compliance needs. Start for free.
Get Started Free →Frequently Asked Questions
Is e-invoicing mandatory for small businesses in India?
No — as of 2026, e-invoicing is mandatory only for businesses with annual turnover above ₹5 crore. Businesses below ₹5 crore (including most freelancers and small businesses) can continue with regular GST invoices generated through apps like Ozydo.
What is the difference between a regular GST invoice and an e-invoice?
A regular GST invoice is created and sent directly to the client. An e-invoice goes through the government's IRP portal first, gets authenticated with a unique IRN and QR code, and then is sent to the client. The underlying invoice data is the same — e-invoicing just adds government authentication.
Can I cancel an e-invoice after issuing it?
Yes, but only within 24 hours of generating the IRN. After 24 hours, cancellation is not possible through the IRP — you must issue a credit note instead. This is why accuracy at the time of creating the e-invoice is critical.
How do I check if an e-invoice is genuine?
Scan the QR code on the invoice with any QR code scanner or the GST portal's QR code verifier tool. If the invoice is genuine, the portal will display the key invoice details matching what is printed on the invoice.
Does Ozydo support e-invoicing for businesses above ₹5 crore?
Ozydo currently focuses on businesses below ₹5 crore where e-invoicing is not yet mandatory. For businesses approaching the ₹5 crore threshold, Ozydo's Pro plan and future updates will include IRP integration for seamless e-invoice generation.
Written by the Ozydo Team
Ozydo is India's simplest free GST invoice app for small businesses and freelancers. We write practical guides on invoicing, GST, and business finance to help you get paid faster.
Read more articles →