Guide to Mandatory E-Invoicing

Category: GST

⚠ Mandatory from April 1, 2026

Turnover Above ₹5 Crore? Your Complete Guide to Mandatory GST E-Invoicing

The 30-Day IRN Rule, Common Pitfalls, Penalty Risks, and a 7-Day Compliance Plan — Everything Your MSME Needs to Get It Right.

📅 Effective Date: April 1, 2026  |  🏛 Law: CGST Act 2017 — Rule 48(4)  |  ✍ Category: GST  |  🕐 Read time: ~10 min

Every few months, the government quietly lowers the e-invoicing threshold — and a fresh wave of small businesses suddenly finds itself legally required to do something it has never done before. This time, the net has widened dramatically.

As of April 1, 2026, e-invoicing is mandatory for every GST (Goods and Services Tax)-registered business with an AATO (Aggregate Annual Turnover) exceeding ₹5 Crore. If your turnover crossed this threshold in any financial year from FY 2017–18 onwards, you are covered — effective immediately.

🚨
Hundreds of thousands of MSMEs (Micro, Small and Medium Enterprises) are now in the mandatory bracket.
Small manufacturers, traders, and service providers who were watching from the sidelines are now legally obligated. Non-compliance invites penalties of ₹10,000 per invoice plus ITC (Input Tax Credit) reversal risk for your buyers.

Over the past few weeks, my inbox has been flooded with panicked messages: “We have no idea where to start,” “Our software doesn’t support it,” “Will we lose ITC if we don’t comply?” This guide answers all of those questions — clearly, practically, and without jargon.

“The biggest mistake businesses make is assuming e-invoicing is just ‘sending invoices by email.’ It is a fundamentally different, government-authenticated workflow — and treating it otherwise is one of the most expensive misconceptions in GST (Goods and Services Tax) compliance today.”

How We Got Here — The E-Invoicing Threshold Journey

The government has progressively widened the e-invoicing net. Here is how the threshold has evolved:

₹500 Crore+ — Pilot rollout for large businesses  October 1, 2020
₹100 Crore+ — Expanded to mid-large companies  January 1, 2021
₹50 Crore+ — Mid-sized businesses onboarded  April 1, 2021
₹20 Crore+ — Includes many established MSMEs  April 1, 2022
₹10 Crore+ — Smaller MSMEs pulled in  October 1, 2022
₹5 Crore+ — YOU ARE HERE 🔴 EFFECTIVE NOW (April 1, 2026)

Section 01

What Is E-Invoicing, Really? 🤔

Let’s bust the most dangerous myth first.

E-invoicing does NOT mean generating a PDF and emailing it to your customer.
That is a common and very costly misconception. Businesses operating this way are technically non-compliant from Day 1.

Under the GST (Goods and Services Tax) e-invoicing framework mandated under Rule 48(4) of the CGST (Central Goods and Services Tax) Rules, 2017, every B2B (Business to Business) invoice must first be reported to the IRP (Invoice Registration Portal) — a government system. The IRP:

  • ✅ Validates the invoice data for completeness and format
  • ✅ Stamps it with a unique IRN (Invoice Reference Number)
  • ✅ Attaches a QR (Quick Response) Code
  • ✅ Returns the digitally signed invoice back to you within seconds

Only then is your invoice legally valid under GST (Goods and Services Tax) law.

💡
The “Notary” Analogy:
Think of the IRP (Invoice Registration Portal) as a government notary for your B2B invoices. Without its stamp (the IRN), your invoice does not legally exist in the GST ecosystem — and your buyer cannot claim ITC (Input Tax Credit) on it.

🔍 Anatomy of an IRN (Invoice Reference Number)

Sample IRN (64-character alphanumeric hash)

a3c7f9e2b1d8f45a9c3e7b1d4f8a2e6c9b3d7f1a4e8c2b6f9d3a7e1c5b4f8a2

IRN Detail Explanation
What it is A 64-character alphanumeric hash generated by the IRP (Invoice Registration Portal). Unique to each invoice — computed from your GSTIN (Goods and Services Tax Identification Number), invoice number, financial year, and document type.
Can you create it yourself? No. Only the IRP (Invoice Registration Portal) can issue it. Any invoice without an IRP-generated IRN is invalid for GST purposes.
Where must it appear? Every copy of the invoice — sent to your buyer, given to the transporter, and retained in your own records.
What does the QR Code contain? The QR (Quick Response) code encodes the IRN and key invoice details — GSTIN of supplier and buyer, invoice amount, tax details — for easy verification.
Auto-populates GSTR-1? Yes. From April 2026, the IRP pushes data directly to the GST portal, significantly reducing manual data entry in GSTR-1 (Monthly/Quarterly Sales Return).

Section 02

Who Is Covered? The ₹5 Crore Threshold Explained

The applicability is based on your AATO (Aggregate Annual Turnover) — the total taxable turnover across all your GSTINs, across all states, for the same PAN (Permanent Account Number).

⚠️
Critical Point:
If your AATO exceeded ₹5 Crore in any financial year from FY 2017–18 onwards — even if your current year turnover is lower — you are mandatorily covered from April 1, 2026. There is no “cooling off” provision.

📋 Included vs. Excluded — Quick Reference

Status Document / Supply Type Practical Notes
✅ INCLUDED B2B (Business to Business) Invoices All invoices to GST-registered recipients, regardless of invoice value.
✅ INCLUDED Debit Notes & Credit Notes Pertaining to B2B supplies — both require a fresh IRN generation.
✅ INCLUDED Export Invoices Including SEZ (Special Economic Zone) supplies with payment of tax.
❌ EXCLUDED B2C (Business to Consumer) Invoices Invoices to unregistered consumers do not require IRN.
❌ EXCLUDED Composition Dealers Expressly exempt from e-invoicing regardless of turnover.
❌ EXCLUDED Banks, NBFCs (Non-Banking Financial Companies), Insurers, GTA (Goods Transport Agency) Specific sectors notified as exempt under CGST (Central Goods and Services Tax) rules.
🔎
How to Check Your AATO:
Log in to www.gst.gov.in → Services → User Services → View My Profile. Your AATO (Aggregate Annual Turnover) is displayed right there on your dashboard. Takes 2 minutes.

Section 03

The 30-Day IRN Rule — Most Misunderstood & Most Dangerous ⏰

This is the rule that catches even diligent businesses off guard. Starting from August 1, 2023, a strict time-limit was imposed on IRN generation for businesses with AATO (Aggregate Annual Turnover) above ₹100 Crore. The GSTN (Goods and Services Tax Network) has confirmed this same rule now applies to the newly onboarded ₹5–100 Crore bracket.

🔴
The Rule in Plain Terms:
You cannot upload an invoice to the IRP (Invoice Registration Portal) more than 30 days after the invoice date. Miss this window by even one day, and the IRP permanently rejects the invoice. There is no appeal, no exception, and no grace period.

📅 The 30-Day Rule: Date-by-Date Examples

Invoice Date Latest Valid IRN Date Actually Uploaded On Result
April 1, 2026 April 30, 2026 April 28, 2026 ✅ Valid IRN Issued
April 1, 2026 April 30, 2026 May 2, 2026 ❌ Permanently Rejected
May 15, 2026 June 14, 2026 June 10, 2026 ✅ Valid IRN Issued
May 15, 2026 June 14, 2026 June 15, 2026 ❌ Permanently Rejected

📁 Real-World Case Study #1

Rajesh Traders, Pune — ₹7 Crore Annual Turnover, Textile Supplier

Rajesh’s billing executive had been generating invoices in Tally and uploading them to the IRP (Invoice Registration Portal) in batches at month-end — a habit from pre-e-invoicing days. In May 2026, 47 invoices dated May 1–3 were uploaded on June 4.

All 47 were permanently rejected by the IRP. Buyers claiming ITC (Input Tax Credit) were informed their credits were invalid. Three buyers threatened to reverse payments. Total ITC at risk: ₹6.2 lakhs.

💡 Lesson: The 30-day rule is not a filing deadline — it is an upload trigger. IRN must be generated at or near the time of invoice creation, not at month-end.

Section 04

7-Day Onboarding Plan — Get Compliant Fast 🚀

DAY
1

Register on the IRP (Invoice Registration Portal)

Visit einvoice1.gst.gov.in. Log in using your GST credentials and enable e-invoicing for your GSTIN. This is the foundational step — everything else depends on it.

DAY
2

Audit Your Current Accounting / Billing Software

Check whether your software (Tally, Zoho, Busy, SAP) is IRP-integrated. Ask your vendor directly: “Does your software support direct IRP API integration for e-invoicing?” Do not assume.

DAY
3

Generate API (Application Programming Interface) Credentials

On the IRP portal, generate your Client ID and Client Secret. Alternatively, onboard with a GSP (GST Suvidha Provider) as your middleware — they handle the technical connectivity between your software and the IRP.

DAY
4–5

Test on the GSTN Sandbox Environment

The GSTN (Goods and Services Tax Network) provides a free sandbox testing environment. Generate test IRNs before going live. Identify and fix any data format issues in your invoice master. Don’t skip this step — errors in live production cause delays and compliance failures.

DAY
6

Update Your Invoice Template

Your invoice must now include: the IRN, the QR (Quick Response) Code, the IRP Acknowledgement Number, and the IRP Acknowledgement Date. Update your stationery, letterheads, and software print templates accordingly.

DAY
7

🟢 Go Live!

Start generating real IRNs for all new B2B (Business to Business) invoices. Brief your billing team on the workflow and the 30-day rule. Monitor the first live batch closely. You are now compliant. 🎉

💰
No Software Budget? Use the Free IRP Portal.
Generate IRNs manually at einvoice1.gst.gov.in using the web interface or Excel bulk upload (up to 1,000 invoices per batch). Fully compliant, completely free — ideal for low-volume operations or as an interim solution.

📁 Real-World Case Study #2

Meera Designs, Surat — ₹6.5 Crore Textile Exporter

Meera’s team used legacy billing software that couldn’t integrate with the IRP (Invoice Registration Portal) API. Rather than wait weeks for an upgrade, she switched to the IRP’s free Excel bulk upload as an interim measure. Within 2 days, she was generating valid IRNs for all export invoices.

💡 Lesson: Perfect software is not a prerequisite for compliance. Use the free GSTN tools immediately, and upgrade your infrastructure in parallel.

Section 05

Penalties for Non-Compliance — What Is Really at Stake ⚖️

📄

Issuing B2B Invoice Without a Valid IRN — ₹10,000 Per Invoice

Section 122, CGST (Central Goods and Services Tax) Act, 2017. Each invoice issued without a valid IRN attracts a penalty of ₹10,000. Issue 100 non-compliant invoices in a month — that’s ₹10 lakh in penalties alone.

💳

Buyer Claiming ITC on Invoice Without IRN — Triple Hit

The buyer faces: (1) ITC (Input Tax Credit) reversal, (2) 18% interest on the reversed amount, (3) penalty equal to the ITC amount claimed. Many large buyers are now insisting on IRN-verified invoices before processing payments.

🚛

Transporting Goods Without E-Way Bill Linked to IRN

Section 129, CGST Act. Vehicle and goods can be detained. Penalty can extend up to 200% of the tax amount on the goods being transported.

⚖️

Repeated or Wilful Non-Compliance — Prosecution Risk

Section 132, CGST Act. Repeated non-compliance can lead to criminal prosecution and potential suspension of GST (Goods and Services Tax) registration.

Section 06

Cancellation of an E-Invoice — The 24-Hour Rule 🔄

Scenario What You Must Do
Within 24 hours of IRN generation You can cancel the IRN directly on the IRP portal. Select reason: Duplicate, Data Entry Error, Order Cancelled, or Others.
After 24 hours IRP cancellation is permanently closed. Issue a Credit Note against the original invoice — the only legal remedy under GST (Goods and Services Tax) rules.
Re-using a cancelled IRN Not permitted. Generate a new invoice with a fresh invoice number and a new IRN entirely.
If an E-Way Bill is linked to the IRN Cancel the E-Way Bill first, then cancel the IRN. They are interlinked — reversing the order causes system errors.

Section 07

Frequently Asked Questions ❓

Q

My AATO is ₹6 Crore but I mostly deal in B2C (retail) sales. Do I still need e-invoicing?

Your obligation is triggered by your AATO (Aggregate Annual Turnover), not the nature of your supplies. However, e-invoicing applies only to your B2B (registered buyer) invoices, export invoices, and SEZ supplies. Your B2C invoices do not require an IRN.
Q

I am a Composition Scheme taxpayer. Am I covered?

No. Composition scheme dealers are expressly exempt from e-invoicing obligations regardless of turnover, as specifically carved out under the CGST (Central Goods and Services Tax) Rules.
Q

My accounting software doesn’t support e-invoicing. What do I do right now?

Use the GSTN free web portal or Excel bulk upload at einvoice1.gst.gov.in immediately. Low-cost IRP-integrated MSME options include Tally Prime, Zoho Books, Busy Accounting, and Masters India — most under ₹10,000/year.
Q

I missed generating IRN for invoices from last month. What should I do?

First check if you are still within the 30-day window. If yes — generate the IRN immediately. If the window has passed, those invoices are permanently invalid for ITC (Input Tax Credit). Issue Credit Notes against them and reissue fresh invoices with new IRNs.
Q

Is a separate E-Way Bill required even if I already have an e-invoice?

Yes — for consignments exceeding ₹50,000 involving movement of goods, a separate E-Way Bill is required. However, you can generate it simultaneously with the IRN by including transporter details in the same JSON payload — saving an extra step.

Section 08

MSME Compliance Checklist ✅

  • Verified AATO (Aggregate Annual Turnover) on GST portal and confirmed mandatory e-invoicing obligation from April 1, 2026.
  • Registered as e-invoicing taxpayer on einvoice1.gst.gov.in or through a GSP (GST Suvidha Provider).
  • Obtained API (Application Programming Interface) credentials or subscribed to IRP-integrated software / GSP service.
  • Tested IRN (Invoice Reference Number) generation successfully in the GSTN sandbox environment.
  • Updated invoice template to include IRN, QR (Quick Response) Code, IRP Acknowledgement Number and Date.
  • Trained billing staff on the new workflow and the 30-day IRN generation rule. No more batch uploads at month-end.
  • Set up internal SOP (Standard Operating Procedure): generate IRN at time of invoice creation — not at week or month-end.
  • Communicated the change to key buyers and suppliers — they should now expect QR-coded e-invoices from you.

Quick Reference Card — Key Numbers 📌

What Number / Deadline Why It Matters
AATO threshold for mandatory e-invoicing ₹5 Crore If you crossed this in any year from FY 2017–18, you’re covered now.
Time limit for IRN generation 30 days from invoice date Miss this — invoice is permanently invalid. Buyer loses ITC.
IRN cancellation window 24 hours from IRN generation After this, only a Credit Note can be issued.
Penalty per non-compliant invoice ₹10,000 per invoice Section 122, CGST Act, 2017.
E-Way Bill threshold (goods movement) ₹50,000 per consignment Still required even with e-invoice; can be generated simultaneously.
Free bulk upload limit via IRP portal 1,000 invoices per batch Use if your software lacks API integration.

🏛️

Official Government References — Always Verify From the Source:

✍️ Final Thoughts — From One Tax Professional to You

E-invoicing is not the compliance monster it appears to be once you are set up. Businesses already in the ₹10 Crore and ₹20 Crore brackets consistently report that GSTR-1 (Monthly/Quarterly Sales Return) auto-population and elimination of manual data entry actually saves them time every single month.

The transition period is uncomfortable — but the steady state is genuinely more efficient. Do not delay. The penalties are real. The ITC (Input Tax Credit) risk to your buyers is real. And the 30-day window does not care about your software vendor’s update schedule.

Get compliant today. Consult a tax professional before you incur penalties — not after. 🙏

⚠ Disclaimer: This article is for educational and informational purposes only and does not constitute formal legal or tax advice. GST (Goods and Services Tax) law is subject to frequent amendments — all provisions, thresholds, and penalties mentioned are as amended and effective up to April 2026. Always verify current provisions with a qualified GST professional or the official GSTN / CBIC portal before acting.

Abhilash Das

Abhilash
Author | Tax & Finance Hub

Abhilash is a finance professional with over a decade of practical experience in direct taxation, indirect taxation, and corporate finance. Through Tax & Finance Hub, this is his humble attempt to simplify taxation, finance, and compliance for individuals, startups, NRIs, and businesses — one article at a time. The goal is simple: make tax less scary and more understandable for every Indian.