E-Invoicing Applicability Thresholds: Who Must Generate an Invoice Reference Number (IRN)?
Executive Summary & Introduction
The Goods and Services Tax (GST) framework in India has undergone one of the most aggressive digital transformations in modern global taxation. At the center of this technological revolution lies Electronic Invoicing (E-Invoicing). Introduced to plug revenue leakages, streamline Input Tax Credit (ITC) reconciliation, and usher in real-time tax transparency, E-Invoicing has fundamentally altered how businesses issue B2B tax invoices.
However, the transition to electronic invoicing has not happened overnight. The Central Board of Indirect Taxes and Customs (CBIC) adopted a phased implementation strategy, gradually bringing smaller businesses under its purview by systematically lowering the Annual Aggregate Turnover (AATO) threshold. Today, businesses with an aggregate turnover exceeding ₹5 Crore in any preceding financial year from 2017–18 onwards are legally mandated to generate a unique Invoice Reference Number (IRN) and a system-embedded QR Code for all B2B transactions.
Despite the multi-phase rollout, significant confusion persists among business owners, CFOs, tax professionals, and MSMEs regarding E-Invoicing applicability thresholds, calculation rules, statutory exemptions, procedural timelines, and non-compliance penalties.
This comprehensive guide breaks down every facet of E-Invoicing applicability, turnover evaluation rules, exemptions, technical workflows, and compliance best practices to ensure your business remains 100% compliant and penalty-free.
What is E-Invoicing and the Invoice Reference Number (IRN)?
Before assessing turnover thresholds, it is vital to understand what E-Invoicing actually is—and what it is not.
Debunking the Myth: E-Invoicing Is Not Invoice Generation on the GST Portal
A common misconception among taxpayers is that “E-Invoicing” means creating or generating tax invoices directly on the Government’s GST Portal or the E-Invoice Portal. This is completely incorrect.
E-Invoicing is a standardized workflow where tax invoices created within your existing Enterprise Resource Planning (ERP), billing software, or accounting application (such as Tally, Zoho Books, SAP, or custom systems) are uploaded to an official Invoice Registration Portal (IRP) for verification and digital authentication.
The Invoice Reference Number (IRN) is a unique, 64-character hash key generated by the Invoice Registration Portal (IRP) using a complex cryptographic algorithm (SHA-256). The algorithm processes a combination of three key parameters:
-
Supplier GSTIN
-
Document Number (e.g., Invoice Number)
-
Document Type & Financial Year
Once generated, the IRN acts as the unique digital fingerprint of that specific tax invoice across the entire Indian GST ecosystem. Along with the IRN, the IRP digitally signs the invoice data and attaches a Quick Response (QR) Code, which contains core invoice details including GSTINs, invoice amount, tax values, line items, and the IRN itself.
Without a valid IRN and IRP-signed QR Code, a B2B document issued by a covered taxpayer is not considered a valid tax invoice in the eyes of the law.
Phase-Wise Evolution of E-Invoicing Thresholds in India
To appreciate where the legal obligation stands today, it is helpful to review the historical trajectory of CBIC notifications that progressively lowered the Annual Aggregate Turnover (AATO) applicability limit.
| Phase | Applicability Date | AATO Threshold (Preceding FY from 2017-18) | Key CBIC Notification Reference |
|---|---|---|---|
| Phase 1 | October 1, 2020 | ₹500 Crore and above | Notification No. 13/2020 – Central Tax |
| Phase 2 | January 1, 2021 | ₹100 Crore and above | Notification No. 88/2020 – Central Tax |
| Phase 3 | April 1, 2021 | ₹50 Crore and above | Notification No. 05/2021 – Central Tax |
| Phase 4 | April 1, 2022 | ₹20 Crore and above | Notification No. 01/2022 – Central Tax |
| Phase 5 | October 1, 2022 | ₹10 Crore and above | Notification No. 17/2022 – Central Tax |
| Phase 6 | May 1, 2023 | ₹5 Crore and above | Notification No. 10/2023 – Central Tax |
Current Standing Rule
Since May 1, 2023, any registered taxpayer whose Annual Aggregate Turnover (AATO) exceeded ₹5 Crore in ANY preceding financial year from FY 2017–18 onwards must mandatorily generate an IRN for all eligible transactions.
Step-by-Step Guide: How to Calculate Aggregate Turnover for E-Invoicing
Determining whether your business falls under the E-Invoicing umbrella requires a precise understanding of Annual Aggregate Turnover (AATO) under Section 2(6) of the Central Goods and Services Tax (CGST) Act, 2017.
AATO is calculated at the PAN level, not at the individual GSTIN/branch level. If a company holds five distinct GST Registrations across five different states in India under the same Permanent Account Number (PAN):
If the combined turnover of all five branches exceeds ₹5 Crore in any financial year since 2017–18, all five GSTINs must generate IRNs for their B2B supplies, even if an individual branch has a turnover of only ₹10 Lakhs.
2. Inclusions in Aggregate Turnover
When computing your threshold, you must INCLUDE the total value of:
-
Taxable outward supplies (B2B, B2C, and Deemed Exports)
-
Exempt supplies and Nil-rated supplies
-
Zero-rated supplies (Direct exports of goods/services and supplies to SEZ units/developers)
-
Inter-State supplies between distinct persons under the same PAN
3. Exclusions from Aggregate Turnover
You must EXCLUDE the following from the AATO computation:
-
Taxes charged under GST (CGST, SGST, UTGST, IGST, and Compensation Cess)
-
Inward supplies on which you pay tax under the Reverse Charge Mechanism (RCM)
-
Pure agency turnover or reimbursement of expense incurred as a pure agent
-
Value of non-taxable supplies (e.g., petrol, diesel, alcohol for human consumption)
4. The “Any Preceding Financial Year” Principle
This is the single most critical compliance trigger:
Rule: If your AATO was below ₹5 Crore in FY 2022–23 and FY 2023–24, but exceeded ₹5 Crore in FY 2018–19, you are STILL required to comply with E-Invoicing today.
Crossing the ₹5 Crore threshold in a single financial year starting from FY 2017–18 permanently locks your business into the E-Invoicing regime.
Documents and Transactions Covered Under E-Invoicing
E-Invoicing does not apply universally to every piece of paper or electronic receipt your business produces. It applies strictly to specific document types and transaction categories.
Eligible Document Types
Taxpayers crossing the threshold must upload the following documents to the IRP to generate an IRN:
-
Tax Invoices (under Section 31 of the CGST Act)
-
Credit Notes (issued under Section 34 of the CGST Act)
-
Debit Notes (issued under Section 34 of the CGST Act)
Eligible Transaction Categories
-
Business-to-Business (B2B) Supplies: Standard sales made to other GST-registered entities in India.
-
Business-to-Government (B2G) Supplies: Supplies made to Government departments, local authorities, and PSUs registered as taxpayers or TDS deductors under GST.
-
Exports: Both Direct Exports (with or without payment of tax) and supplies to Special Economic Zones (SEZ) Units or Developers.
CleverCoins -
Deemed Exports: Supplies made to Export Oriented Units (EOUs) or against Advance Authorization / EPCG schemes.
-
Supplies under Reverse Charge Mechanism (RCM) – Outward: Invoices issued by a supplier where the tax liability shifts to the recipient, provided the supplier is an E-Invoicing mandatory taxpayer.
Key Statutory Exemptions: Who is NOT Required to Generate IRN?
Regardless of their Annual Aggregate Turnover (even if it exceeds ₹100 Crore or ₹1,000 Crore), specific sectors and entity classes are explicitly exempted from generating E-Invoices under Sub-rule (4) of Rule 48 of the CGST Rules, 2017.
Includes Non-Banking Financial Companies (NBFCs). Given the high volume of micro-transactions, automated monthly statements, and interest billings, these entities are exempt from issuing IRNs for financial services.
2. Goods Transport Agencies (GTA)
GTAs supplying services in relation to transportation of goods by road are exempt from generating E-Invoices, regardless of whether tax is paid under forward charge or reverse charge.
3. Passenger Transport Services
Entities supplying passenger transportation services (e.g., Indian Railways, State Road Transport Corporations, passenger airlines, and bus booking operators) issuing passenger tickets or passage vouchers are exempt.
4. Multiplex Cinema Screen Exhibitors
Exhibitors offering admission to exhibition of cinematograph films in multiplex screens who issue electronic tickets compliant with Rule 54(4A) of CGST Rules.
5. Special Economic Zone (SEZ) Units
-
Crucial Distinction: SEZ Units are exempt from generating E-Invoices under Notification No. 61/2020 – Central Tax.
-
Important Caveat: SEZ Developers are NOT exempt. If an SEZ Developer crosses the ₹5 Crore AATO threshold, they MUST generate IRNs. Furthermore, a regular DTA (Domestic Tariff Area) taxpayer selling goods/services TO an SEZ unit MUST generate an IRN.
6. Government Departments and Local Authorities
Government entities that hold GST registration solely for the purpose of deducting Tax Deducted at Source (TDS under Section 51) are exempt from generating E-Invoices.
Non-Eligible Transaction Types Across All Sectors
Even for non-exempt taxpayers who cross the threshold, E-Invoicing does NOT apply to:
-
Business-to-Consumer (B2C) Transactions: Invoices issued to unregistered end consumers. (Note: Separate dynamic QR Code rules apply for B2C invoices issued by entities with AATO over ₹500 Crore).
-
Bill of Supply: Documents issued for exempt or Nil-rated goods/services.
-
Delivery Challans: Used for job work, transport of goods for reasons other than supply, or transportation in semi-knocked-down (SKD/CKD) conditions.
-
Inward RCM Invoices from Unregistered Suppliers: Self-invoices issued under Section 31(3)(f) by a recipient for purchases from unregistered entities.
Technical Workflow: Generating an IRN via the Invoice Registration Portal (IRP)
To maintain flawless operational compliance, finance teams must understand how data moves from local accounting systems to the central GST network.
The invoice is created in your accounting software following the standardized E-Invoice Schema (INV-01). This schema includes mandatory fields such as Supplier GSTIN, Recipient GSTIN, Item HSN Code, Taxable Value, Tax Rates (CGST/SGST/IGST), Place of Supply, and Document Number.
Step 2: JSON Payload Generation
The accounting software translates the invoice data into a structured .JSON file adhering to the format mandated by the GST Council.
Step 3: Payload Transmission to IRP
The JSON file is transmitted to an authorized Invoice Registration Portal (IRP). Currently, the government offers multiple official IRP portals (operated by NIC, NSDL, Clear, Master India, EY, Cygnet, etc.) to ensure high availability and redundancy. Transmission happens through:
-
Direct G2B API Integration
-
Integration via a GST Suvidha Provider (GSP)
-
Bulk JSON Upload Utility on the IRP Web Portal
Step 4: Authentication & Hash Generation
The IRP executes automated structural and data validations:
-
Verifies that the Supplier and Recipient GSTINs are active.
-
Checks for duplicate invoice entries (ensures no IRN has previously been generated for the same Supplier GSTIN, Document Type, Document Number, and Financial Year).
-
Computes the 64-character hash string (IRN).
Step 5: Digital Signature & QR Code Generation
Upon successful validation, the IRP attaches its digital signature to the JSON payload and generates a high-density Signed QR Code.
Step 6: Automated Forwarding to GST & E-Way Bill Systems
The IRP acts as a central distribution engine:
-
Automatically pushes invoice data to the GST Portal, auto-populating the supplier’s GSTR-1 / Invoice Management System (IMS).
-
Automatically pushes payload data to the E-Way Bill System to generate Part-A of the E-Way Bill (or full E-Way Bill if transport details were included in the JSON).
Step 7: ERP Retrieval & Document Printing
The IRP sends the signed JSON payload back to the business’s ERP system. The software stores the IRN, captures the signed QR Code, and prints the final tax invoice with the visible QR code for delivery to the buyer.
Critical Time Limit for Reporting Invoices on the IRP
A major compliance update introduced by the GST Network (GSTN) governs the time window within which an invoice must be reported to the IRP.
-
For Taxpayers with AATO ≥ ₹100 Crore: You MUST report invoices, credit notes, and debit notes to the IRP within 30 days of the document date. Invoices older than 30 days are blocked by the IRP validation engine and cannot be assigned an IRN.
-
For Taxpayers with AATO < ₹100 Crore (including the ₹5 Cr–₹100 Cr band): While the 30-day strict validation cap is being implemented in phases, businesses are strongly advised to generate IRNs in real-time or within 7 days of invoice creation. Generating IRNs post-month-end leads to severe GSTR-1 auto-population mismatches and risks Blocking of Input Tax Credit for your buyers.
Impact of E-Invoicing Non-Compliance: Penalties & Commercial Risks
Failing to generate an IRN when legally required is not a minor procedural oversight. It carries severe legal, financial, and commercial consequences under the CGST Act.
1. Financial Penalties Under CGST Act
-
Penalty for Non-Issuance of Invoice (Section 122(1)(i)): 100% of the tax due or ₹10,000, whichever is higher, per non-compliant invoice.
-
Penalty for Incorrect/Incomplete Invoice (Section 122(3)): Up to ₹25,000 per instance for issuing an invoice without mandatory statutory details (such as a missing or invalid IRN/QR code).
2. Legal Invalidity of the Document
An invoice issued without a valid IRN by an applicable taxpayer is legally treated as null and void. Under Section 31 read with Rule 48(4) of the CGST Rules, a document lacking an IRN is not recognized as a tax invoice.
3. Complete Blockage of Buyer’s Input Tax Credit (ITC)
Under Section 16(2)(aa) of the CGST Act, a registered buyer can only claim Input Tax Credit if the supplier has uploaded the invoice details and the tax appears in the buyer’s auto-generated GSTR-2B/IMS.
-
If you fail to generate an IRN, the invoice will not auto-populate into your GSTR-1 or the buyer’s GSTR-2B.
-
Your corporate clients will be legally barred from claiming ITC on your supplies. This inevitably leads to delayed customer payments, vendor rating downgrades, and contract cancellations.
4. Goods Detention and E-Way Bill Impoundment
Goods transported with an invoice that lacks an IRN (when applicable) are treated as being transported without a valid cover document. Under Section 129 of the CGST Act, tax authorities can detain the transport vehicle, impound goods, and levy heavy penalties (200% of the tax payable) prior to releasing the shipment.
Practical Checklist for Businesses Crossing the ₹5 Crore Threshold
If your business has crossed or is approaching the ₹5 Crore turnover mark, follow this structured compliance checklist:
-
Perform Multi-Year AATO Verification: Review financial records from FY 2017–18 up to the current financial year across all PAN-linked GSTINs.
-
Register on the E-Invoice Portal: Log on to
einvoice1.gst.gov.in(or sandbox environment) to register your GSTIN for E-Invoicing enablement. -
Upgrade Accounting/ERP Systems: Ensure your billing software is compatible with E-Invoice Schema v1.04 and capable of API communication or JSON export.
-
Train Billing and Dispatch Teams: Educate sales and logistics personnel that shipments cannot leave the warehouse without an IRP-authenticated QR code printed on the physical tax invoice or delivery document.
-
Establish Cancellation & Amendment SOPs:
-
IRN Cancellation: An IRN can be cancelled on the IRP only within 24 hours of generation.
-
No Direct Amendment on IRP: You cannot “edit” an IRN. If 24 hours pass, any correction or adjustment must be handled by issuing a Credit Note or Debit Note (which requires its own IRN) or through manual amendment in GSTR-1.
-
-
Reconcile GSTR-1 & IMS Periodically: Perform weekly audits comparing your internal sales registers with IRP logs and GSTR-1 filings to ensure zero discrepancies.
Conclusion & How CleverCoins Helps You Stay Compliant
Navigating the intricacies of E-Invoicing applicability thresholds, turnover computations, IRP integrations, and real-time GST reconciliations demands specialized tax expertise and robust digital processes. Operating with an non-compliant invoice process exposes your business to severe penalties, transportation disruptions, and damaged client relationships.
At CleverCoins (clevercoins.org), we turn tax complexity into a seamless strategic advantage. Our experienced team of tax consultants and GST experts provides end-to-end support for your compliance ecosystem:
-
Comprehensive multi-year turnover and applicability assessments.
-
Turnkey ERP integration and IRP registration assistance.
-
Automated GSTR-1, GSTR-2B, and IMS Input Tax Credit reconciliations.
-
Litigation support and response management for ITC discrepancies (e.g., Form DRC-01C).
Don’t leave your GST compliance to chance. Contact CleverCoins today to audit your E-Invoicing readiness and keep your business moving forward safely and efficiently.





