GST Compliance

How to Cancel or Amend an E-Invoice Under GST

Invodo Editorial Reviewed by a Chartered Accountant Updated 15 Jun 2026 5 min read
How to Cancel or Amend an E-Invoice Under GST

Mistakes happen — a wrong GSTIN, an incorrect amount, a duplicate. So how do you cancel an e-invoice or fix one after the IRN is generated? The short answer: you cannot edit a registered e-invoice, you can only cancel it within a tight time window, and beyond that you correct errors through credit/debit notes and GSTR-1 amendments. This guide explains exactly what's possible, what isn't, and how to stay out of trouble.

Can you edit an e-invoice after it's generated?

No. Once the IRP registers your invoice and returns an IRN, that e-invoice is locked and cannot be edited. There is no "edit" function on the portal for a registered IRN. This is by design: the IRN is a unique signed record, and allowing edits would undermine the integrity of the system that auto-populates your GSTR-1 and the e-way bill system.

So your only two levers are: cancel the entire e-invoice (if you're within the time limit and conditions allow), or leave it as is and correct the error downstream through a credit/debit note and a GSTR-1 amendment. There is no partial edit. If you're new to the mechanics of how invoices get registered in the first place, our guide to generating an IRN sets the context, and the broader GST e-invoicing guide covers the whole lifecycle.

How do you cancel an IRN, and what is the time window?

You cancel an e-invoice by cancelling its IRN on the IRP — either through the portal, your GSP, or an API call from your software. When you cancel, the entire invoice is cancelled; you cannot cancel it partially.

Cancellation is only allowed within the time limit prescribed on the IRP. This window has commonly been 24 hours from the time the IRN was generated, but because such operational limits can be revised, treat 24 hours as indicative and always confirm the current cancellation window on the official portal at einvoice.gst.gov.in. To cancel, you typically:

  1. Locate the IRN on the IRP (by IRN or invoice number).
  2. Select cancel and choose a cancellation reason (for example, duplicate, data entry error, order cancelled).
  3. Submit within the prescribed window.

Once cancelled, you must not reuse the same invoice number — issue a fresh invoice with a new number if you still need to bill the supply.

When can you not cancel an e-invoice?

There are two important blockers:

  • An active e-way bill exists. If an e-way bill has been generated against the invoice and is still active, the IRP will not let you cancel the IRN. You must cancel the e-way bill first (within its own validity rules), and only then can the IRN be cancelled. This trips up a lot of businesses moving goods.
  • The cancellation window has passed. Once the prescribed time limit lapses, the cancel option is simply unavailable on the IRP. After this point, cancellation is off the table entirely — you have to use the correction route below.

This is why catching errors quickly matters so much. Beyond the window, or with an active e-way bill you can't unwind, you're committed to correcting through documents rather than cancelling.

How do you correct mistakes instead?

When you can't cancel, you fix the position using standard GST documents:

  • Credit note — issue this to reduce the value or tax of a supply (for example, you overcharged, the customer returned goods, or the invoice was raised too high). The credit note itself is an e-invoice document and gets its own IRN.
  • Debit note — issue this to increase the value or tax (for example, you undercharged). It too is reported to the IRP and carries its own IRN.
  • GSTR-1 amendment — for details that a credit/debit note can't fix (such as a wrong GSTIN or invoice number), amend the invoice details in a subsequent GSTR-1 period using the amendment tables.

Choosing between a credit note and a debit note confuses many teams — our explainer on credit note vs debit note under GST breaks down exactly when to use each. The official guidance on these documents lives at gst.gov.in.

What are the best practices to avoid cancellations?

Cancellations and corrections are administrative overhead and red flags during audits. Reduce them with a few disciplines:

  • Validate GSTINs at data entry — verify the recipient GSTIN is active before you raise the invoice, not after.
  • Maintain clean masters — accurate HSN/SAC codes, tax rates, place of supply and unit codes prevent the most common errors.
  • Review before reporting — add a quick check step so amounts, tax type (IGST vs CGST/SGST) and customer details are confirmed before the IRN is generated.
  • Sequence e-way bills carefully — be aware that generating an e-way bill locks the IRN against cancellation, so confirm invoice correctness first.
  • Act within the window — if you do spot an error, cancel immediately while you're still inside the prescribed time limit.
  • Use software that catches errors up front — automated validation stops bad invoices from reaching the IRP at all.

The best cancellation is the one you never need. Invodo validates GSTINs and HSN codes before submission, flags tax mismatches, generates IRNs and the signed QR code automatically, and handles credit/debit notes and GSTR-1 reconciliation in one place — so corrections stay rare and clean. Create your free Invodo account and start issuing error-free GST e-invoices today.

Put this into practice with Invodo

GST-compliant invoicing, e-invoicing, and purchase management built for Indian businesses.

Invodo Editorial

Reviewed by a Chartered Accountant

The Invodo editorial team writes practical, India-specific guides on GST and business finance. Compliance content is reviewed by a practising Chartered Accountant.

Related articles