E-Invoice

IRN, E-Invoice Penalty & How to Avoid It

E-invoicing under GST requires generating an IRN (Invoice Reference Number) for certain invoices. If you issue mandatory e-invoices without IRN, you face penalties. This guide explains what IRN is, who must generate it, the penalty for non-compliance, and how to avoid it.

What is IRN?

IRN (Invoice Reference Number) is a unique 64-character hash generated by the GST Invoice Registration Portal (IRP) when you upload an e-invoice. It serves as proof that the invoice has been validated and registered with the government.

When you generate an e-invoice, you send your invoice data (in JSON format) to the IRP. The portal validates it, generates the IRN, and returns a signed e-invoice with a QR code. This IRN must be printed on the invoice and shared with buyers. Without IRN, a B2B tax invoice is not compliant when e-invoicing is mandatory for your business.

Key point: IRN is not something you create yourself. It is issued by the government portal (IRP) after validating your invoice data.

What is a Mandatory E-Invoice?

A mandatory e-invoice is one that must have an IRN under GST law. E-invoicing is mandatory for businesses with annual aggregate turnover (AATO) of ₹5 crore or more from August 1, 2023.

For these businesses, the following documents require IRN:

  • Tax invoices (B2B)
  • Debit notes
  • Credit notes
  • Invoice-cum-bill of supply

B2C invoices, imports, and job work may be exempt. Certain sectors like composition scheme, SEZ units, insurance, and banking are also exempt. Use our e-invoice limit checker to verify if e-invoicing applies to you.

Penalty for Non-Generation of IRN

Under Rule 48(5) of CGST Rules, if you issue an invoice that requires e-invoicing without generating IRN, the penalty is:

₹10,000 or 100% of the tax amount due, whichever is higher, per invoice.

Example: If you issued 5 invoices without IRN, each with ₹15,000 GST, the penalty per invoice is ₹15,000 (100% of tax > ₹10,000). Total penalty: ₹75,000.

Other Consequences

  • ITC denial: Buyers cannot claim Input Tax Credit on invoices without valid IRN.
  • Invalid e-way bills: E-way bills generated from non-IRN invoices may be invalid; goods can be detained during transit.
  • Additional penalty: Issuing incorrect e-invoices may attract an additional ₹25,000 penalty.
  • Audit exposure: Non-compliance increases scrutiny and risk of repeated GST audits.
IRN Time Limit

You cannot generate IRN indefinitely. There is a deadline from the invoice date:

  • ₹10 crore+ turnover: 30 days from invoice date (effective April 2025).
  • ₹5–10 crore turnover: Shorter window (e.g. 7 days) — check latest GST notifications.

After the deadline, the IRP rejects the invoice. IRN cannot be generated. The invoice becomes non-compliant and penalty may apply. Use our IRN deadline checker to verify your last date for IRN.

How to Avoid E-Invoice Penalty
  1. Check applicability: Verify if e-invoicing is mandatory for your business. Use our e-invoice limit checker.
  2. Use compliant software: Adopt invoicing software that integrates with the GST Invoice Registration Portal (IRP) to generate IRN.
  3. Generate IRN before deadline: Upload invoices to the IRP within 30 days (₹10 Cr+ turnover) or 7 days. Use our IRN deadline checker.
  4. Include IRN on invoice: Print the IRN and QR code on the invoice before sharing with customers.
  5. Train your team: Ensure staff handling invoice generation and GST filing understand the process.
  6. Monitor turnover: If you cross ₹5 crore, e-invoicing becomes mandatory immediately. Plan ahead.

Frequently Asked Questions

What is IRN?
IRN (Invoice Reference Number) is a unique 64-character hash generated by the GST Invoice Registration Portal (IRP) when you upload an e-invoice. It proves the invoice has been validated and registered with the government. Without IRN, a B2B tax invoice is not compliant when e-invoicing is mandatory for your business.
What is the penalty for not generating IRN?
Under Rule 48(5) of CGST Rules, the penalty is ₹10,000 or 100% of the tax amount due, whichever is higher, per invoice. This applies when a mandatory e-invoice is issued without IRN. Additional consequences include ITC denial for buyers, invalid e-way bills, and possible ₹25,000 penalty for incorrect e-invoices.
Who must generate mandatory e-invoices?
Businesses with annual aggregate turnover (AATO) of ₹5 crore or more must generate e-invoices with IRN for B2B tax invoices, debit notes, credit notes, and invoice-cum-bill of supply. Exemptions include composition scheme, SEZ units, insurance, banking, and certain other sectors.
What is the time limit for IRN generation?
From April 2025, businesses with turnover ₹10 crore+ must upload e-invoices to the IRP within 30 days of invoice issuance. For ₹5-10 crore turnover, the limit may be shorter. IRP rejects invoices older than the deadline — IRN cannot be generated after that.
How can I avoid e-invoice penalty?
Generate IRN for all mandatory e-invoices before the deadline. Use compliant invoicing software, register on the e-invoice portal, and ensure invoices are uploaded within the 30-day (or 7-day) window. Check your applicability with our e-invoice limit checker and IRN deadline checker.
Can I generate an e-invoice after 7 days?
It depends on your turnover. For ₹10 crore+ turnover, you have 30 days. For ₹5-10 crore, check the latest GST notifications. After the deadline, IRN cannot be generated and the invoice becomes non-compliant.

Ready to stay compliant?

Use our free tools to check e-invoice applicability, IRN deadline, and estimate penalties. Sign up for Invoism to create compliant invoices with e-invoice support.