Skip to main content
Contact
Business Glossary/I

IRN (Invoice Reference Number)

Last updated

Definition

An IRN (Invoice Reference Number) is a unique 64-character alphanumeric hash generated by the government-notified Invoice Registration Portal (IRP) under India's Goods and Services Tax (GST) system. Mandated under Rule 48(4) of the Central Goods and Services Tax (CGST) Rules, 2017, the IRN electronically authenticates B2B invoices, credit notes, and debit notes before issuance.

Under Indian GST law, an invoice issued by an applicable taxpayer without an IRN is legally invalid under Rule 48(5). Consequently, the buyer cannot claim input tax credit (ITC) on the underlying supply, and transporting goods without a valid tax invoice risks statutory detention and penalties.

What is an IRN (Invoice Reference Number) and How is it Computed?

The IRN serves as a digital fingerprint for commercial tax documents registered on the national GST network. Unlike an internal billing sequence created by Enterprise Resource Planning (ERP) software, an IRN cannot be customized or selected by a taxpayer. It is generated by the IRP using a standard cryptographic formula.

The IRP creates the 64-character hexadecimal hash using the SHA-256 (Secure Hash Algorithm 256-bit) function. The algorithm processes a concatenated string of four distinct parameters:

  • Supplier GSTIN (GST Identification Number): The 15-digit tax identifier of the issuing supplier.
  • Document Type: The official code for the transaction, such as INV for tax invoice, CRN for credit note, or DBN for debit note.
  • Document Number: The supplier's serial invoice or note number for the fiscal period.
  • Financial Year: The fiscal year in YYYY-YY format based on document date, such as 2026-27.

Because SHA-256 is deterministic, the identical combination of inputs always yields the exact same 64-character hash. The central registry uses this mathematical trait for deduplication. If a supplier attempts to register the same document number within the same fiscal year twice, the IRP detects the duplicate hash and rejects the upload.

Along with the IRN, the IRP generates a digitally signed Quick Response (QR) code. This QR code encodes essential transaction data, including supplier and buyer GSTINs, document date, taxable amount, and GST breakdown. Printing this signed QR code on the invoice face is mandatory for legal validity.

The E-Invoicing Workflow: How an IRN is Generated

Generating an IRN does not require drafting invoices on government websites. Suppliers generate invoices within their standard billing or ERP systems. The software formats the invoice data into the prescribed JSON schema (Form GST INV-01) and transmits it to the IRP through secure APIs or offline bulk utilities.

The following diagram illustrates the data flow from initial ERP billing to multi-portal synchronization across GST and e-way bill systems.

flowchart TD
    A["ERP Generates JSON"] --> B["Upload to IRP"]
    B --> C["IRP Validates Data"]
    C --> D["Computes SHA-256 IRN"]
    D --> E["IRP Digitally Signs QR"]
    E --> F["Returns IRN to Supplier"]
    E --> G["Syncs to GST Portal"]
    E --> H["Syncs to E-Way Bill"]
Step-by-step workflow of invoice data submission to the IRP, SHA-256 hash generation, and automated synchronization with GST and e-way bill portals.

Once the IRP validates the JSON payload and computes the IRN, it automatically pushes the authenticated invoice data to two core platforms:

  1. The GST Portal: Invoice data populates the supplier's GSTR-1 return and updates the buyer's auto-drafted ITC statement (GSTR-2B) and Invoice Management System (IMS).
  2. The E-Way Bill System: If vehicle and transportation details are included in the initial payload, the system generates Part-A and Part-B of the electronic waybill simultaneously, removing duplicate data entry.

Mandatory Applicability, Thresholds, and Reporting Windows

Under notifications issued by the Central Board of Indirect Taxes and Customs (CBIC), e-invoicing applicability is determined by Aggregate Annual Turnover (AATO). Under Notification No. 10/2023-Central Tax, e-invoicing is mandatory for any GST-registered entity whose aggregate turnover exceeded Rs 5 crore in any financial year from FY 2017-18 onwards.

This threshold operates on a PAN-wide basis across all registered branches in India. Once a business crosses the Rs 5 crore threshold in any prior financial year, e-invoicing applies permanently. Even if revenue falls below Rs 5 crore in subsequent years, the obligation to generate an IRN remains in place.

Covered Transactions and Exemptions

An IRN must be obtained for all B2B supplies of goods and services, supplies to Special Economic Zone (SEZ) units and developers, deemed exports, and export supplies (with or without payment of IGST).

Certain sectors and documents remain exempt from e-invoicing regardless of turnover:

  • Banking companies, financial institutions, and Non-Banking Financial Companies (NBFCs).
  • Goods Transport Agencies (GTAs) and passenger transport service providers.
  • Insurance companies and multiplex cinema admissions.
  • Special Economic Zone (SEZ) manufacturing and service units (though SEZ developers remain covered).
  • B2C transactions, delivery challans, and bills of supply for exempt items.

The 30-Day Reporting Time Limit

Under GST Network (GSTN) guidelines effective from 1 April 2025, businesses with an AATO of Rs 10 crore and above must report invoices, credit notes, and debit notes to the IRP within 30 days of the document date.

If an invoice dated 10 May is uploaded after 9 June, the IRP validation blocks IRN generation. Documents exceeding the 30-day threshold cannot be authenticated, rendering them invalid under GST law. While businesses with turnover below Rs 10 crore do not currently face this hard system block, prompt reporting remains essential to maintain customer reconciliation schedules.

Why IRN Compliance Matters for Accounts Payable and Receivable

For accounts receivable teams, issuing an invoice without an IRN exposes the business to penalties under Section 122 of the CGST Act. The statutory penalty can reach Rs 10,000 or 100% of the tax due, whichever is higher. Consignments transported under an invalid invoice risk interception and detention under Section 129.

For accounts payable teams, verifying the supplier's IRN is a non-negotiable internal control. Under Section 16(2)(a) of the CGST Act, a recipient cannot claim input tax credit without a valid tax document. Because Rule 48(5) clarifies that an invoice issued without an IRN is legally void, automated vendor compliance checks are required before recording liabilities.

At MYND, we support enterprise back-office operations through automated finance and compliance services. Managing over 20 million transactions a year and more than $20 billion in throughput, our teams deliver 99% compliance achievement. Through our proprietary AP automation software, MYNDAPX, finance departments achieve up to 80% touchless AP processing and 99% vendor accuracy by validating supplier IRNs and digitally signed QR codes automatically before payment processing.

Cancellation and Amendment Rules for an IRN

Once registered, an IRN cannot be edited or modified on the IRP. Clerical corrections, pricing revisions, or quantity adjustments require specific statutory procedures:

  • Cancellation within 24 Hours: An IRN can be cancelled on the IRP within 24 hours of generation, provided an active e-way bill is not linked to it.
  • Action after 24 Hours: After the 24-hour window, the IRP locks the document. Cancellation can no longer occur on the portal; adjustments must be made through GSTR-1 or by issuing a credit note.
  • Re-use of Invoice Numbers: A cancelled invoice number cannot be submitted again for IRN generation in the same financial year. The supplier must issue a fresh invoice under a new serial number.

Common IRN Errors and Practical Controls

High transaction volumes introduce procedural risks that finance teams must actively mitigate:

  • Duplicate Invoice Numbering: Branches using overlapping invoice series without distinct alphanumeric prefixes trigger immediate duplicate hash rejections. Establish unique branch prefixes in ERP master settings.
  • Approval Bottlenecks: For entities with Rs 10 crore or more turnover, delayed internal invoice approvals can breach the 30-day reporting window, leaving the invoice unregisterable. Automate invoice dispatch workflows to report within 24 to 48 hours.
  • Missing QR Codes: Sharing standard ERP printouts without the IRP-signed QR code violates Rule 48(4). Ensure billing engines render the official QR code on all customer copies.
  • Reverse Charge Omissions: B2B transactions under the Reverse Charge Mechanism (RCM) still require the registered supplier to generate an IRN.

Related Compliance Terms

To strengthen indirect tax workflows and invoice lifecycle governance, explore our related guides on Invoice Management System (IMS), accounts payable invoice processing, and invoice automation.

Frequently Asked Questions

Can an invoice be modified after an IRN is generated?

No, an invoice cannot be modified once an IRN is generated. If details are incorrect, the IRN must be cancelled on the IRP within 24 hours, or you must issue an official credit note or debit note to rectify the values.

Is an IRN required for export transactions?

Yes. E-invoicing applies to direct exports of goods and services as well as supplies to SEZ developers and units. For export invoices, the recipient GSTIN field is populated using the standard code for unregistered foreign entities alongside export shipping details.

What happens if a business fails to generate an IRN for a mandatory invoice?

Under Rule 48(5) of the CGST Rules, an invoice issued without an IRN is legally void. The supplier faces penalties under Section 122 of up to Rs 10,000 or 100% of the tax due, and the buyer will be denied input tax credit during reconciliation.

Who is subject to the 30-day IRN reporting time limit?

The 30-day reporting restriction on the IRP applies to taxpayers with an Aggregate Annual Turnover of Rs 10 crore and above. Documents older than 30 days are automatically blocked by portal validations. Establishing real-time compliance for an IRN (Invoice Reference Number) ensures uninterrupted cash flow and protects tax credit for trading partners.

Talk to a MYND specialist

Tell us a little about your setup. A specialist will come back within one business day.

Need expert help implementing this in your organization?

Talk to Our Experts
IRN (Invoice Reference Number): GST Rules & Generation | MYND Integrated Solutions