Our Products:

E-Invoicing in India – GST IRP Requirements and Compliance Guide

F
Flick team

Last updated at

February 4, 2026

Book a Demo

Learn more about this by booking a demo call with us. Our team will guide you through the process and answer any questions you may have.

Book Now

E-Invoicing in India

India’s Goods and Services Tax Network (GSTN), under Rule 48 of the CGST Rules and multiple notifications issued by the Central Board of Indirect Taxes and Customs (CBIC), has introduced a national Electronic Invoicing System. The system requires certain taxpayers to issue invoices in a structured format that is registered with the Invoice Registration Portal (IRP). This reform changes how businesses generate, validate, and exchange invoices across the country.

The mandate requires all eligible taxpayers to issue invoices in a structured data format through a GST-registered system that can communicate with the IRP. Any invoice that is not registered on the IRP and does not contain a valid Invoice Reference Number (IRN) and QR code is not considered a valid tax invoice for GST purposes.

E-invoicing is designed to increase transparency, reduce tax evasion, strengthen audit capabilities, and automate reporting for businesses and the GST system. This blog explains the requirements of the system, major updates, technical steps, benefits, and how providers like Flick Network help companies comply smoothly with India’s rules.

What Is E-Invoicing in India

E-invoicing in India refers to issuing, validating, and storing invoices electronically in a structured data format prescribed by the GSTN. Instead of generating invoices only in PDF or paper formats, the business must create invoice data in JSON, send it to the IRP for validation, and obtain the IRN and QR code.

Only those invoices that are successfully registered on the IRP qualify as valid tax invoices under GST. Scanned copies, manually created PDFs, or system-generated PDFs without IRN and QR code do not qualify as electronic invoices in India.

After the invoice is generated by the business system, the JSON is transmitted to the IRP. The IRP verifies the data, assigns a unique IRN, digitally signs it, and returns the validated invoice with the QR code. The registered invoice is stored electronically by the business and can be accessed for reference, audit, and reporting.

The IRP system and certified third-party software connected to it help businesses generate, send, validate, and track invoices automatically. The structured format ensures accuracy, reduces errors, and gives traceability across business transactions in India.

Time Limit for Generating E-Invoices in India

The GSTN prescribes a defined time limit for reporting electronic invoices on the Invoice Registration Portal (IRP). Any invoice reported beyond this permitted window is rejected by the IRP and is treated as invalid for GST compliance purposes.

Taxpayers with an Annual Aggregate Turnover of INR 100 crore or more in any financial year from 2017–18 onwards must report e-invoices and related credit or debit notes to the IRP within 30 days from the invoice date. This rule has been effective since 1 November 2023 and applies to all eligible invoice types covered under electronic invoicing.

From 1 April 2025; the same 30 day reporting requirement will extend to taxpayers with an AATO of INR 10 crore or more. This expansion increases the scope of real time invoice reporting and strengthens GST monitoring.

Invoices submitted after the 30 day period are automatically rejected by the IRP and no Invoice Reference Number is generated. Without a valid IRN such invoices do not qualify as valid tax invoices under GST law and may impact input tax credit eligibility.

Currently taxpayers with aggregate turnover below INR 10 crore are not subject to a mandatory IRP reporting time limit. However generating and reporting electronic invoices on time supports accurate return filing; smoother reconciliation and reduced audit exposure.

India’s E-Invoicing Timeline and Important Updates

The e-invoicing mandate in India has been introduced in phases based on aggregate turnover thresholds. The key milestones are outlined below.  

Effective DateAggregate Turnover (Any Financial Year from 2017–18 onwards)Applicability
1 October 2020Above INR 500 croreE-invoicing made mandatory
1 January 2021Above INR 100 croreExpanded coverage
1 April 2021Above INR 50 croreAdditional taxpayers included
1 April 2022Above INR 20 croreWider implementation
1 October 2022Above INR 10 croreFurther expansion
1 August 2023Above INR 5 croreCurrent threshold

Additional updates include revisions to the e-invoice schema, QR code validation requirements, introduction of multiple IRPs for system stability, and enhancements to real-time invoice reporting mechanisms.  

Who Must Follow India’s E-Invoicing Rules

The e-invoicing mandate applies to the following categories under Rule 48:

  • Taxpayers whose aggregate turnover in any financial year from 2017 to 2018 onwards exceeds INR 5 crore.

  • Entities issuing B2B invoices, export invoices, or credit and debit notes that fall under GST reporting rules.

  • Businesses using ERP, billing systems, POS systems, or invoicing software must ensure the system can create JSON files in the prescribed schema.

The following categories are exempt even if their turnover exceeds the threshold:

  • Banks and financial institutions

  • Insurance companies

  • SEZ units

  • Passenger transportation services

  • Cinema exhibition in multiplexes

  • Government departments and local authorities

If a business has branches and a head office, all registered locations under the same PAN must comply once the aggregate turnover crosses the threshold. Micro and small taxpayers below the turnover limit are exempt but may voluntarily adopt the system.

Technical Rules and E-Invoicing Process in India

The requirements and processes for generating invoices under the new law are as follows:

  • Invoice Format: Invoices must be created in JSON file format according to the GSTN e-invoicing schema so that critical data can be authenticated and recorded.

  • Preparation of Systems: All entities generating invoices must have a GST-compliant invoicing system or an enterprise resource planning (ERP) system capable of creating JSON files and transmitting them to the IRP.

  • Submission of Invoices: All invoice data must be transmitted to the IRP using either the Application Programming Interface (API) or through a third-party provider that connects directly to the relevant IRP.

  • Reporting of Invoices in Real Time: The IRP will review and confirm the submission of an invoice and will return to the sender an Invoice Reference Number (IRN) and QR code. The average time required for this verification is about three seconds. To be valid for GST purposes, the invoice must be verified by the IRP.

  • QR Code for Verification of Invoices: A QR code created by the IRP must appear on every final invoice issued by a business entity and provide key invoice information for verification by tax authorities.

  • Keeping Records of All Validated Invoices: All validated invoices and associated IRN information must be stored electronically by the business entity for future audits. The IRP retains all invoice data for a maximum of 24 hours. It is the responsibility of the business entity to ensure adequate long-term storage of validated invoices and associated IRN information.

  • Data Protection: Invoices processed through the IRP receive a digital signature from the IRP, ensuring the authenticity of the invoice and preventing tampering.

Benefits of E-Invoicing in India

The implementation of electronic invoicing in India has created many advantages for the country’s businesses and its Treasury:

  • Efficiency: The automatic creation and validation of invoices has eliminated manual processing time, increasing the speed at which businesses can send and receive invoices from customers.

  • Accuracy: The structured data from electronically generated invoices reduces the possibility of errors on GST returns as well as in the reconciliation of invoices with GST records.

  • Compliance: Tax authorities have access to invoices in almost real time, improving transparency and facilitating smoother compliance audits for businesses.

  • Cost Savings: Reduced dependency on paper, manual storage of invoices, and unnecessary physical verification.

  • Fraud Reduction: Digitally signed invoices lower the chance of fraudulent invoice creation and GST fraud.

  • Faster Invoice Reconciliation: The auto-population of GSTR-1 decreases the compliance burden and enhances the accuracy of financial statements.

  • Interoperability: The standardized schema enables businesses’ various systems and ERPs to communicate more easily with each other.

Consequences for Failing to Comply with E-Invoicing in India

Non-compliance with the e-invoicing mandate in India may lead to several risks:

  • Invalid Invoices: An invoice issued without IRN and QR code is not a valid tax invoice and may lead to denied input tax credit for customers.

  • Penalties: GST law allows penalties for issuing incorrect or unregistered invoices.

  • Operational Disruptions: Businesses may face delays in order processing and payment collection if invoices cannot be validated.

  • Audit Risks: Invoices issued outside the prescribed structure increase scrutiny during audits.

  • Business Reputation: Buyers may reject invoices that do not meet the mandated format.

How to Prepare for E-Invoicing in India

Businesses should take the following actions to prepare:

  1. System Analysis: Ensure that your ERP system, billing applications, or POS system can produce the required JSON schema as mandated by the GSTN.

  2. Solution Partner Selection: Identify and partner with a solution provider that complies with regulations in India, such as Flick Network. This solution helps create invoices, validates IRNs, and allows for secure transmission and storage of electronic invoices.

  3. Integration and Testing: Establish API integration with the GST portal through your software vendor. Validate the data mapping between the systems, ensure IRNs are created, QR codes are applied, and perform workflow testing.

  4. Team Training: Provide training for your accounting and finance personnel on creating structured electronic invoices, validating IRNs, maintaining detailed records, and monitoring electronic invoicing processes.

How Flick Network Helps Businesses with E-Invoicing in India

Flick Network provides a compliance-driven invoicing platform adapted for businesses of all sizes. For the India context, the platform supports the transition to structured e-invoicing through:

  • Structured Invoice Generation: Flick formats invoices automatically in the JSON schema defined by GSTN and prepares them for submission to the IRP.

  • IRN Validation and Reporting: The platform helps transmit invoice data to the IRP and retrieves IRN and QR code for every registered invoice.

  • Invoice Archiving and Tracking: All validated invoices are stored digitally with detailed logs for audit readiness and compliance monitoring.

  • Integration with ERP and Billing Systems: Flick connects with ERP, POS, and billing platforms to reduce manual work and standardise invoice processes.

  • Continuous Compliance Support: The platform monitors regulatory updates, schema changes, and system versioning to maintain alignment with GSTN rules.

Conclusion

The shifting of India to structured e-invoicing as per Rule 48 of the CGST Rules is one of the most pivotal transitions in how tax invoices are managed by businesses. Starting from the revised threshold of INR 5 crore, the qualified taxpayers need to generate invoices in a structured data format, register them with the IRP, and display the IRN and QR code on the final invoice.

Early preparation, integrating compliant systems, training the staff, and proper digital records will reduce errors and improve work flows, leading to full compliance with GST. Platforms like Flick Network make it easier because they manage generation to transmission, validation, archiving, and compliance in an end-to-end manner.

Early adoption reduces disruption, avoids penalties, enhances accuracy, and supports a fully digital invoicing system across India.

FAQs

  1. What is the IRP in India?
     It is the Invoice Registration Portal where structured invoice data must be submitted for IRN validation and QR code generation under GST.

  2. Who must comply with the e-invoicing mandate in India?
     Taxpayers whose aggregate turnover exceeds INR 5 crore and who issue B2B or export invoices must follow the mandate.

  3. What happens if a business issues a normal PDF invoice without IRN in India?
     The PDF will not qualify as a valid GST invoice because it is not registered on the IRP and does not contain the IRN and QR code.

  4. Is there any benefit for switching to e-invoicing in India?
     Yes. Businesses benefit from automated reporting, fewer errors, cost savings, easier audits, and faster reconciliation of GST returns.

  5. How long must e-invoice records be stored in India?
     Businesses must store validated invoices and IRN data electronically for the entire statutory record retention period because the IRP does not keep the data beyond 24 hours.

Quick Navigation

Book a Demo

Learn more by booking a demo with our team. We'll guide you step by step.

Book Now