Skip to content

E-invoicing in India: who must generate an IRN, and what breaks first

E-invoicing in India is not a new kind of invoice. It is a reporting step. You raise your invoice in your own billing system as always, send the details to a government Invoice Registration Portal, and get back an Invoice Reference Number and a signed QR code. Only after that is the document valid for GST purposes.

Most owners understand this in outline. What catches them out is the detail: whether their turnover has crossed the line, which documents need an IRN, and what happens when a customer’s GSTIN is wrong or an invoice is reported a month late.

This post sets out who must generate an IRN, what the IRN and the QR code actually are, who is left out, and the five failures that turn up most often in practice.

Who must generate an IRN

The threshold moved down in stages. Notification No. 10/2023-Central Tax, dated 10 May 2023, brought in e-invoicing for taxpayers with aggregate turnover exceeding ₹5 crore from 1 August 2023. That is the line that applies today.

Two points matter more than the number itself. First, the test is aggregate turnover at PAN level, not the turnover of one branch or one GSTIN. Second, the test looks back: if your turnover crossed the limit in any financial year from 2017-18 onwards, you are covered, even if this year’s turnover is lower.

So a firm that touched ₹5.4 crore in 2023-24 and has since settled at ₹4 crore still has to generate IRNs. Owners who assume the obligation falls away when sales dip are the ones who get a notice.

What you must report

E-invoicing covers GST invoices, credit notes and debit notes for business to business supplies, supplies to SEZs with and without payment of tax, exports with and without payment, and deemed exports. Sales to consumers are outside it.

Document IRN needed?
B2B tax invoice Yes
Credit note and debit note against a B2B invoice Yes
Supply to an SEZ unit or developer Yes
Export invoice, with or without payment of tax Yes
Deemed export Yes
B2C invoice to a consumer No
Bill of supply, delivery challan No

What an IRN and a signed QR code are

The IRN is the unique identifier for every invoice reported on an IRP. It is computed as a hash of your GSTIN, the financial year, the document type and the document number. Because the same four inputs always give the same IRN, the system can spot a repeat: if the hash already exists in the central registry, the portal rejects the second attempt.

The signed QR code is a two dimensional barcode returned by the IRP along with the IRN. It carries the supplier GSTIN, the recipient GSTIN, the invoice number and date, the invoice value, the number of line items, the HSN code of the main item and the IRN itself. An officer can scan it at a checkpost and read the invoice without your system being online.

The IRP does not create your invoice. It validates what you send, signs it, returns the IRN and QR code, and passes the data on so that it auto-populates in your GSTR-1.

Who is exempt

Exemptions come from notifications, not from size alone. Notification No. 13/2020-Central Tax exempted certain classes of registered persons from issuing e-invoices, and Notification No. 23/2021-Central Tax added government departments and local authorities to that list.

In practice the exempt categories are banking companies, insurers, financial institutions including NBFCs, goods transport agencies, suppliers of passenger transport services, suppliers of services by way of admission to cinematograph film exhibition in multiplex screens, SEZ units, and government departments and local authorities. If you think you fall in one of these, read the notification for your exact category rather than relying on a summary.

What breaks first

The obligation itself is simple. The failures are operational, and they repeat.

  1. Wrong or cancelled recipient GSTIN. The IRP validates the buyer’s GSTIN before it issues an IRN. A stale customer master, a GSTIN that has been cancelled, or a typed digit out of place stops the invoice at the portal. Fix the master, not the invoice.
  2. Late reporting. Taxpayers with aggregate annual turnover of ₹10 crore and above must report an invoice to the IRP within 30 days of the document date. After that the portal will not accept it. Smaller taxpayers do not face this window today, but the threshold has been lowered before and can be lowered again, so treat same day reporting as the habit.
  3. Cancelled invoices handled too late. An e-invoice cannot be partly cancelled. It has to be cancelled in full, and the cancellation has to be reported to the IRN system within 24 hours. Miss that window and the only clean route is a credit note, which itself needs an IRN.
  4. Trying to amend on the IRP. You cannot amend an IRN. All amendments to an e-invoice are made on the GST portal under the usual GST provisions.
  5. Editing auto-populated data without thinking. E-invoice details flow into the relevant tables of GSTR-1 on the basis of the document date. If you edit an auto-populated record, the Source, IRN and IRN date fields are reset to blank and the document is treated as manually entered. Edit only where the auto-populated figure does not match the invoice you actually issued.

A short checklist before you switch on

  • Confirm your aggregate turnover for every year from 2017-18 onwards, at PAN level.
  • Clean the customer master: GSTIN, legal name, state code, place of supply.
  • Decide who generates the IRN, and what happens when that person is on leave.
  • Agree a same day reporting rule for every B2B invoice, export and credit note.
  • Write down the cancellation route: cancel on the IRP within 24 hours, otherwise raise a credit note.
  • Reconcile IRNs generated against invoices booked, once a week, before the GSTR-1 rush.

Frequently asked questions

Does an invoice without an IRN still count?

If you are covered by e-invoicing and the document is one that needs an IRN, an invoice reported without one is not valid for GST purposes. Your buyer will also struggle to take credit, because the details will not appear the way they should. Treat it as an invoice to be cancelled and reissued.

Do I have to use a paid portal?

No. Government approved Invoice Registration Portals generate IRNs free of charge. What you pay for, if anything, is the software that talks to them and keeps your books in order.

My turnover crossed ₹5 crore last year. When do I start?

Once you cross the notified threshold in a financial year, the obligation applies from the date the notification specifies for your class. Check your enablement status on the e-invoice portal, because enablement is driven by the returns you have already filed and sometimes lags the actual position.

Does e-invoicing replace the e-way bill?

No. It feeds it. Reporting the invoice to the IRP can populate Part A of the e-way bill, but the movement of goods still needs its own e-way bill with vehicle details. The returns that follow are also unchanged in name and shape.

Where software helps

Most of the failures above are clerical, which is exactly what software is for: validating the buyer’s GSTIN before the invoice is saved, generating the IRN at the point of billing, and flagging any invoice that has not been reported. Quipu AI Accounting handles e-invoicing and e-way bills alongside GSTR-1, GSTR-3B and ITC reconciliation, so the IRN is part of raising the invoice rather than a separate evening job.

Sources

Keep reading

WhatsApp