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.
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.
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:
How to Register for GST — A Step-by-Step Guide |
Filing GSTR-1: Common Mistakes That Cost You ITC |
E-Way Bill vs. E-Invoice — What’s Different?
What Is E-Invoicing, Really? 🤔
Let’s bust the most dangerous myth first.
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.
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)
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). |
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).
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. |
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.
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.
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 |
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.
7-Day Onboarding Plan — Get Compliant Fast 🚀
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.
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.
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.
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.
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.
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. 🎉
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.
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.
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.
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. |
Frequently Asked Questions ❓
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:
- IRP (Invoice Registration Portal): einvoice1.gst.gov.in
- GST Portal (AATO check, GSTR-1 filing): www.gst.gov.in
- GSTN Sandbox for testing: sandbox.einvoice1.gst.gov.in
- CBIC (Central Board of Indirect Taxes and Customs): www.cbic.gov.in
- Legal Basis: Rule 48(4), CGST Rules 2017 | Notification No. 70/2019 – Central Tax and subsequent amendments | Amended upto April 2026
✍️ 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. 🙏
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.



