goods and service tax

Copy Page

Published on 14 April 2025

Navigating the IRN Cancellation Process for E-Invoicing Compliance in India

Introduction

India's Government has continued to widen the scope of mandatory e-invoicing to increase transparency, reduce tax evasion, and make GST compliance easy. From August 1, 2023, e-invoicing is mandatory for all registered entities whose total turnover is greater than ₹5 crores in any financial year from the year 2017-18. This threshold has been progressively lowered from ₹100 crores in October 2020 to ₹50 crores as of April 2021, with reductions to ₹20 crores, ₹10 crores, and now to ₹5 crores, with further reductions to be made in the near future. The e-invoicing process mandates the registered enterprises to provide invoices through the Invoice Registration Portal (IRP), which allots a unique Invoice Reference Number (IRN) to each invoice.

What is an IRN and Why Is It Important?

Invoice Reference Number (IRN) is a 64-character unique hash generated for each e-invoice submitted to the IRP. The number is important for authenticating the genuineness and traceability of each GST invoice. The IRN, along with a digitally signed QR code, is sent back to the supplier as an indication of successful registration of the e-invoice.

IRN Cancellation Key Reasons

IRN cancellation is allowed only for already uploaded and registered invoices in the IRP. The key reason for cancellation is:

  • Buyer Cancellation: When the buyer cancels or reverses the order after the invoice is already generated, the corresponding IRN must be canceled by the supplier.

  • Error in the E-Invoice: Clerical errors such as wrong GSTIN, invoice value, or incorrect product details have to be canceled.

  • Duplicate Filing: If a bill has been filed accidentally more than once, the redundant IRN should be canceled.

  • Faulty Data Input: Clerical or typing errors in the submitted invoice necessitate cancellation in advance for compliance.

Regulations Governing Cancellation of IRN in Detail

To uphold the integrity of the e-invoicing system, strict guidelines are adhered to:

  1. 24-Hour Cancellation Window: It must be cancelled within 24 hours of issuance. After this time, only the facility exists to issue a debit note or credit note or update the invoice details in Form GSTR-1 on the GST portal.

  2. E-Way Bill Consideration: An e-way bill cannot be canceled in case the invoice has an active e-way bill. IRN cannot be canceled until such time that the e-way bill is canceled, if possible.

  3. Prevention of Invoice Number Reuse: After canceling an IRN, the invoice number cannot be reused. This is to maintain audit trail integrity.

  4. Full Cancellation Only: Partial changes or cancellations are not allowed. Complete cancellation of e-invoices is the sole permitted option.

  5. Amendments through GST Portal Only: IRP cannot be amended; alterations post the 24-hour window should be done through credit/debit notes or GSTR-1 adjustments on the GST portal.

Step-by-Step Process for IRN Cancellation

A. Single IRN Cancellation through E-Invoice Portal

  1. Visit the E-Invoice Portal: Visit e-invoice portal and log in with your GST credentials.

  2. Proceed to Cancellation: Move to the 'e-invoice' menu and select 'Cancel' from the dropdown.

  3. Enter Invoice Details: Enter the Acknowledgement Number (Ack No.) or the IRN.

  4. Display & Select: The system will show the respective e-invoice. Select the respective reason for cancellation from the dropdown and input remarks if needed.

  5. Submit: Click 'Submit' in order to finalize the cancellation. The portal will confirm the cancellation, marking the invoice as 'Cancelled'.

B. Bulk IRN Cancellation

When there are large numbers of invoices handled by companies, bulk cancellation becomes more efficient:

  1. Download Bulk Cancellation Tool: Go to the 'Help' page of the e-invoice portal and download the 'e-Invoice Cancel by IRN - JSON Preparation' tool.

  2. Prepare Data: Input IRNs, cancellation reasons, and remarks in the tool.

  3. Validate & Generate JSON: Validate the entries with actual data and generate a JSON file.

  4. Upload to Portal: Log in to portal, go to 'Bulk IRN Cancel', and upload the JSON file.

  5. Confirmation: The portal will execute cancellations and provide a summary report.

C. Cancellation through ERP/Accounting Software

Most organizations integrate their ERP/accounting systems with the IRP through APIs or Government-registered GSPs (GST Suvidha Providers). A cancellation request to the IRP is auto-sent when an invoice is cancelled in the ERP, streamlining the process.

Detailed Insights and Expert Tips

  • Timing is Everything: Waiting within the 24-hour cancellation window restricts activities to only credit/debit note issuance or GSTR-1 revision, making reconciliation challenging.

  • Audit Trail Maintenance: All cancellations are traceable and logged, providing transparency to suppliers and tax authorities.

  • Cancellation Irreversibility: Cancellation of an IRN cannot be reversed. Verify prior to cancellation.

  • Bulk Operations for Large Enterprises: Utilization of the bulk cancellation feature can help save significant time and minimize errors.

  • New Threshold Awareness: Since April 2025, businesses with a turnover of over ₹10 crores must post e-invoices in 30 days from the date of invoice, with special emphasis on cancellation timely.

  • Private IRP Integration: The government has recently permitted private IRPs, which give businesses a choice to select among various portals to create and cancel e-invoices.

Conclusion

Understanding the process of cancellation of IRN forms a part of upholding GST compliance in India's evolving e-invoicing environment. Adhering to deadlines, grasping regulatory intricacy, and embracing advanced technology for automatic as well as mass cancellations can prove highly beneficial in evading stumbling blocks and guaranteeing seamless business flow. With the government having no intention of slowing down on reducing the e-invoicing threshold, remaining compliant is only more important.

Share: