>
Insights & Success Stories

GST E-Invoicing in India 2026 – Complete Compliance Guide for Businesses

 

✍️

Written by the CA & GST Compliance Team, Rudra Capital — assisting businesses across Delhi NCR with GST registration, return filing, e-invoicing setup, and notice response since 2017.

Last reviewed: May 2026  |  References: CGST Rule 48(4) · CGST Notification 70/2019 · CBIC Circular 160/16/2021 · IRP Technical Guidelines 2025

GST E-Invoicing in India 2026 – Complete Compliance Guide for Businesses

📍 Covers: Who must generate e-invoices · IRN & QR code · 30-day upload rule · 7 common errors · IRP portal integration · Upcoming changes · Penalties

If your business’s annual GST turnover has crossed ₹5 crore in any financial year since 2017-18, GST e-invoicing is mandatory for you right now — not optional, not “coming soon.” Every B2B invoice, debit note, and credit note you raise without a valid Invoice Reference Number (IRN) from the Invoice Registration Portal (IRP) is legally invalid.

Your customer cannot claim ITC on it. You face a penalty of ₹10,000 or 100% of the tax per invoice — whichever is higher. And from 2026, your GSTR-1 auto-population will flag missing IRN invoices as anomalies, triggering automated portal notices.

This guide tells you everything you need to know to comply correctly.

₹10,000 per invoice penalty — or 100% of the tax involved, whichever is higher — for every invoice raised without a valid IRN under Rule 48(5) read with Section 122 of the CGST Act. For a high-volume business raising 500 invoices/month, non-compliance exposure is enormous.

What Is GST E-Invoicing and How Does It Actually Work?

E-invoicing is not a new type of invoice. You do not change the way you raise invoices to your customers. What changes is the reporting: before (or shortly after) the invoice reaches your customer, you must register it with the government’s Invoice Registration Portal (IRP), which returns a unique Invoice Reference Number (IRN) and a digitally signed QR code.

How the process works — step by step

1

Your accounting software or ERP generates the invoice in the standard JSON format specified by GSTN

2

The JSON is uploaded to the IRP (Invoice Registration Portal) — via API integration, the IRP web portal, or a GST Suvidha Provider (GSP)

3

The IRP validates the data, generates a unique 64-character IRN (hash), and returns the IRN + digitally signed QR code within seconds

4

You print the IRN and QR code on the invoice and share it with your customer — this is your valid e-invoice

5

The IRP automatically pushes the invoice data to GSTR-1 and generates the e-way bill (if applicable) — eliminating double data entry

Who Must Generate E-Invoices? Turnover Threshold and Applicability in 2026

The e-invoicing threshold has been progressively reduced since the system was introduced in 2020. As of FY 2026-27:

                           Annual Aggregate TurnoverE-Invoicing Applicability? Applicable Since
                                Above ₹500 crore✓ MandatoryOctober 2020
                                 Above ₹100 crore✓ MandatoryJanuary 2021
                                Above ₹50 crore✓ MandatoryApril 2021
                                Above ₹20 crore✓ MandatoryApril 2022
                                Above ₹10 crore✓ MandatoryOctober 2022
                                   Above ₹5 crore✓ MandatoryAugust 2023

⚠ Important — “Any financial year” rule: The ₹5 crore threshold is checked against your turnover in any financial year from 2017-18 onwards — not just the current year. If your business crossed ₹5 crore even once in any past year, e-invoicing is mandatory today even if your current year turnover is lower. Check your historical turnover before concluding you are exempt.

The 30-Day E-Invoice Upload Rule — Who It Affects and What It Means

From April 1, 2025, the CBIC introduced a time limit for uploading invoices to the IRP. This rule currently applies to taxpayers with turnover above ₹10 crore:

  • Invoices, debit notes, and credit notes must be reported to the IRP within 30 days of the document date
  • An invoice dated May 1 must be registered on the IRP by May 31 at the latest
  • After the 30-day window, the IRP will reject the upload — the invoice cannot be registered and has no valid IRN

⚠ What happens after 30 days?

If the 30-day window passes without IRP registration: the invoice is invalid for ITC purposes. Your customer loses ITC. You cannot GSTR-1 report it correctly. The transaction is effectively non-compliant even if the goods/services were genuinely supplied. The only remedy is to cancel the old invoice and raise a fresh one — but the service/delivery date cannot be changed.

The CBIC has signalled that this 30-day rule will be extended to businesses with turnover above ₹5 crore in a future notification. If your business is in the ₹5–10 crore bracket, prepare your invoicing systems now.

Industries and Transactions Exempt From E-Invoicing

Even businesses above the turnover threshold do not need to generate e-invoices for every transaction. The following are specifically excluded:

Exempt Sectors

  • Banks and NBFCs
  • Insurance companies
  • Goods Transport Agencies (GTA)
  • Passenger transport services
  • Multiplex cinema operators
  • SEZ units (as supplier)

Exempt Transactions

  • B2C invoices (to unregistered persons)
  • Nil-rated and fully exempt supplies
  • Imports (inward supplies under RCM)
  • High Seas Sales
  • Bill of Supply (composition dealers)
  • Delivery challan (not an invoice)

7 Most Common E-Invoice Errors — and How to Fix Each One

The IRP validates invoice data against the GSTN database before generating an IRN. These are the errors most commonly returned during validation:

Error 1 — Invalid or inactive GSTIN of buyer

What the IRP returns: “GSTIN of the buyer is invalid or not found”

Fix: Verify the buyer’s GSTIN on the GST portal before raising the invoice. An inactive, cancelled, or suspended GSTIN will cause rejection. Update your customer master regularly.

Error 2 — Wrong or missing HSN/SAC code

What the IRP returns: “Invalid HSN code” or “HSN code does not match the description”

Fix: Use the CBIC HSN master to verify correct codes. Businesses with turnover above ₹5 crore must use 6-digit HSN codes — 4-digit codes will be rejected from FY 2025-26 onwards for this category.

Error 3 — Wrong place of supply causing IGST/CGST mismatch

What the IRP returns: “Tax type mismatch — IGST expected / CGST-SGST expected”

Fix: The IRP checks whether the supplier’s state and buyer’s state match. Inter-state supplies must use IGST. Intra-state must use CGST+SGST. Ensure your ERP derives place of supply correctly from the GSTIN’s state code.

Error 4 — Duplicate invoice number

What the IRP returns: “Duplicate IRN — invoice number already registered”

Fix: Each invoice number + GSTIN + financial year combination can only be registered once. If you cancelled an invoice and want to raise a fresh one with a different number, use a new invoice number. Do not reuse cancelled invoice numbers.

Error 5 — Tax amount calculation mismatch

What the IRP returns: “Tax amount does not match the calculated tax”

Fix: The IRP recalculates the tax on the taxable value using the declared GST rate. If your invoice shows ₹18,000 IGST on ₹1,00,100 taxable value (should be ₹18,018), it will be rejected. Use precise arithmetic — most ERP systems handle this automatically when correctly configured.

Error 6 — E-invoice JSON schema validation failure

What the IRP returns: “Schema validation failed — mandatory field missing”

Fix: Certain fields are mandatory in the e-invoice JSON — supplier name, address, PIN, buyer GSTIN, invoice date, item description, HSN, quantity, unit, taxable value. Ensure your ERP exports all required fields. A missing PIN code or a null quantity field causes schema failure.

Error 7 — Invoice date before GST registration date of supplier

What the IRP returns: “Invoice date is before the registration date of the GSTIN”

Fix: You cannot register an invoice dated before your GST registration effective date. For backdated billing, consult your CA — the supply date and invoice date must comply with the time of supply rules under the CGST Act.

How E-Invoicing Integrates with GSTR-1 and E-Way Bill Auto-Population

One of the biggest benefits of e-invoicing for compliant businesses is the elimination of manual data entry in multiple GST returns:

  • GSTR-1 auto-population: Every e-invoice registered on the IRP is automatically pushed to the supplier’s GSTR-1 in Table 4A (B2B supplies). You do not need to manually enter these invoices when filing GSTR-1 — they are pre-filled. Review and confirm them before filing.
  • GSTR-2B auto-population: Your customers’ e-invoices appear in their buyers’ GSTR-2B automatically — accelerating ITC claims and reducing GSTR-2B reconciliation gaps.
  • E-way bill generation: If the invoice involves goods movement above ₹50,000, the IRP can generate the e-way bill simultaneously when the IRN is generated — if Part B transport details are provided during e-invoice generation. This eliminates a second login to the e-way bill portal.

✓ Expert Tip — Use e-invoicing to fix GSTR-1 vs GSTR-3B mismatches: Businesses that consistently use e-invoicing have far fewer GSTR-1 discrepancies, because the data flows automatically from the IRP to GSTR-1 without manual re-entry. If your business has been receiving GSTR-1 discrepancy notices, switching to full e-invoicing often resolves the root cause.

Penalty for Not Generating an E-Invoice — Section 122 Exposure

⚠ Penalty under Rule 48(5) read with Section 122 CGST Act

Per incorrect invoice

₹10,000

or 100% of tax — whichever is higher

For a business raising 200 invoices/month

₹20 lakh

monthly exposure if none are e-invoiced

Additionally, your customers lose ITC on every invoice without an IRN. This directly damages your business relationships — large buyers now verify IRN before processing payment.

Software Integration — Connecting Your ERP or Accounting Software to IRP

There are three ways to integrate your invoicing system with the IRP:

MethodHow it worksBest for
Direct APIERP connects directly to IRP via REST API. IRN generated in real time as invoice is saved.High-volume businesses (500+ invoices/month)
GSP (GST Suvidha Provider)ERP connects to a GSP (authorised intermediary) which connects to IRP. Simpler API than direct.Mid-size businesses with existing GSP relationship
IRP Web Portal / Offline ToolUpload JSON file manually on einvoice1.gst.gov.in. Or use the bulk upload Excel-based offline tool.Small businesses (under 100 invoices/month)

Popular accounting software with native e-invoice support: Tally Prime (Release 3.0+), Zoho Books, QuickBooks India, Busy Accounting, Marg ERP. If you are using older software versions, update immediately — most major software providers have released e-invoicing updates.

Upcoming Changes — ₹2 Crore Threshold and 3-Day Reporting Window

The CBIC has indicated — through committee recommendations and public statements — two significant future changes:

  • Further threshold reduction to ₹2 crore: The GST Council has recommended this change. Once notified, businesses with turnover between ₹2–5 crore (currently exempt) will also need e-invoicing infrastructure. If your business is in this range, prepare your systems now.
  • 30-day rule extension to ₹5 crore+ businesses: Currently applies to ₹10 crore+ businesses. Extension to the ₹5 crore threshold is expected to be notified in late 2026.

✓ Action item for ₹2–5 crore turnover businesses: Even though e-invoicing is not yet mandatory at your level, upgrading your accounting software and training your billing team now — before mandatory compliance — means you will not face the chaos of last-minute system changes under a deadline.

Need help setting up GST e-invoicing for your business?

Rudra Capital’s GST team helps businesses configure e-invoicing, fix IRP errors, set up software integration, and ensure ongoing compliance — so you never face an invalid invoice or an ITC loss for your customers.

📞 +91-9953572838  |  Book a Free E-Invoice Setup Consultation →

FAQs — GST E-Invoicing 2026

Q1: Is e-invoicing mandatory if my turnover just crossed ₹5 crore this year?

Yes — and importantly, it applies if your turnover crossed ₹5 crore in any financial year from 2017-18 onwards, not necessarily the current year. Check your historical turnover before concluding you are exempt.

Q2: What happens if I raise an invoice without an IRN?

The invoice is invalid under Rule 48(4). Your customer cannot claim ITC on it. You face a penalty of ₹10,000 or 100% of the tax involved per invoice — whichever is higher. Your GSTR-1 auto-population will also be incomplete, creating reconciliation issues.

Q3: Does e-invoicing apply to B2C (consumer) invoices?

No. E-invoicing applies only to B2B, B2G, and export transactions. B2C invoices (to unregistered persons) do not need IRN. However, B2C invoices above ₹5 lakh from businesses with turnover above ₹500 crore must carry a self-generated dynamic QR code.

Q4: Can I cancel an e-invoice after it is generated?

Yes — but only within 24 hours of generation on the IRP. After 24 hours, the IRN cannot be cancelled on the IRP portal (though you can issue a credit note in GST). If cancellation is needed for an invoice older than 24 hours, issue a credit note in your next GSTR-1.


Related reading: GST Return Filing Mistakes 2026 · GST Pain Points 2026 · GST Return Filing Services

 

What do you think?
Leave a Reply

Your email address will not be published. Required fields are marked *

Insights & Success Stories

Related Industry Trends & Real Results