IRN vs Invoice Number: Meaning, Difference & Examples
IRN and invoice number are two different identifiers used during GST e-invoicing.
An invoice number is created by the supplier when an invoice is issued, while the Invoice Reference Number (IRN) is a unique 64-character reference generated after eligible invoice data is successfully registered on an Invoice Registration Portal (IRP).
In simple terms:
Invoice Number = Supplier-generated number used to identify the invoice
IRN = System-generated reference used to identify the registered e-invoice
Both can appear against the same transaction, but an IRN does not replace the original invoice number.
This guide explains the difference between IRN and invoice number, their format, examples, generation process and when an IRN is required under GST.
IRN vs Invoice Number: Quick Comparison
If you're searching for invoice reference number vs invoice number, this table explains the difference at a glance.
The easiest way to remember the difference between IRN and invoice number is that your business creates the invoice number first. The e-invoice system subsequently generates an IRN for an applicable document after registration.
What Is an Invoice Number Under GST?
An invoice number is the unique serial identifier assigned to an invoice by the supplier.
For example:
INV/26-27/0015
The invoice number under GST helps distinguish one invoice from another and supports:
- transaction tracking;
- sales records;
- bookkeeping;
- customer references;
- payment reconciliation;
- GST reporting;
- audits; and
- e-invoice registration where applicable.
Every business should maintain a controlled invoice-numbering structure instead of creating random numbers for individual transactions.
For a detailed explanation of numbering structures, permitted formats and common errors, read the Invoice Numbering Rules Under GST.
What Should a GST Invoice Number Look Like?
A GST invoice number should be unique within the applicable invoice series and follow GST invoice-numbering requirements.
Businesses may use a structured numbering method such as:
- INV001
- INV/001
- FY26/001
- DEL/INV/001
- PUN/26/001
The correct invoice number format under GST does not mean every business must use an identical format. A business can establish a format suited to its operations while complying with the applicable GST requirements.
For example:
Single-location business
INV/001INV/002INV/003
Multiple locations
DEL/001MUM/001PUN/001
Financial-year-based series
26-27/INV/00126-27/INV/00226-27/INV/003
Businesses managing many transactions should make sure their invoice series prevents accidental duplication and remains easy to reconcile.
What Is IRN in E-Invoice?
IRN stands for Invoice Reference Number. It is a unique 64-character alphanumeric hash associated with an e-invoice after the invoice data is successfully registered through an authorised Invoice Registration Portal.
The supplier does not manually create the IRN. It is generated through the e-invoicing system based on key document information such as the supplier GSTIN, financial year, document type and document number.
For example:
Invoice Number: INV/26-27/125
IRN: Separate 64-character system-generated reference
The invoice number continues to identify the supplier's invoice, while the IRN identifies its registration in the GST e-invoicing system.
How Is IRN Generated?
IRN generation happens as part of e-invoice registration.
The typical workflow is:
Create invoice → Submit applicable invoice information → IRP validates it → IRN generated → Signed QR code returned
To understand how IRN is generated, consider this simplified example.
Suppose a business creates:
Invoice Number: INV/26-27/125
The business then submits the prescribed invoice information for registration through the IRP.
Key document information is used to uniquely identify the document, including elements such as:
- supplier GSTIN;
- document type;
- document number; and
- financial year.
After the information passes the applicable validations, the e-invoice receives an IRN.
The original invoice number remains:
INV/26-27/125
and the registered document now also has a separate IRN.
What Is IRP Invoice Registration?
IRP registration is the process of submitting eligible invoice data to an authorised Invoice Registration Portal for validation.
After the information passes applicable checks, the IRP generates an IRN and returns the authenticated invoice data along with the signed QR code.
This registration step does not replace the supplier's original invoice number; it authenticates the eligible invoice within the GST e-invoicing system.
Invoice Reference Number Example
Here's a simple invoice reference number example to show how an invoice number and IRN can relate to the same transaction.
Suppose ABC Distributors creates an invoice:
The supplier-created number remains:
ABC/26-27/0158
The IRN is added separately after e-invoice registration.
This means the IRN never becomes a replacement for ABC/26-27/0158.
E-Invoice Number vs Invoice Number: Are They the Same?
The phrase e-invoice number vs invoice number can create unnecessary confusion because an e-invoice still has the supplier's normal invoice number.
There isn't a separate supplier-created "e-invoice number" that replaces it.
An applicable invoice normally progresses through this sequence:
Business invoice number
↓
Invoice information reported for e-invoicing
↓
IRN generated
↓
Signed QR code returned
Therefore, the GST e-invoice number you use for normal transaction identification remains your invoice number, while the IRN works as the separate e-invoice registration reference.
Unique Invoice Number GST Requirements and IRN
Maintaining a unique invoice number GST structure becomes especially important for businesses using e-invoicing.
A duplicate or incorrectly entered document number can disrupt:
- accounting records;
- invoice reconciliation;
- GST reporting;
- customer records;
- e-invoice registration; and
- internal audits.
For example, suppose your system has:
INV/101INV/102INV/103
but someone accidentally creates another:
INV/102
The duplicate invoice number can create confusion because document identity is important during the e-invoice registration process.
Using an automated invoice-numbering system can reduce these issues.
For detailed numbering controls, refer to the Invoice Numbering Rules Under GST.
Important: Invoice Numbers Are Case-Insensitive for IRN Generation
From 1 June 2025, the Invoice Registration Portal treats invoice and document numbers as case-insensitive while generating IRNs.
For example:
abc101 = ABC101 = Abc101
These variations are treated as the same document number for IRN generation. Businesses should therefore not rely on upper- and lower-case variations to create separate invoice numbers.
IRN and QR Code: What Is the Difference?
Does Every GST Invoice Need an IRN?
No. Every GST invoice does not automatically require an IRN.
The invoice must first meet the normal applicable GST invoice requirements. E-invoicing and IRN requirements apply separately based on the relevant taxpayer and transaction conditions.
Therefore:
Normal GST invoice
Has an applicable invoice number and required invoice particulars.
Invoice covered under e-invoicing
Has its normal invoice number plus an IRN generated through successful registration.
This is why businesses should not assume that a GST invoice number and IRN are interchangeable.
Is an Invoice Valid Without IRN?
It depends on whether e-invoicing is mandatory for the supplier and transaction.
If the transaction is not covered by the e-invoicing mandate, the absence of an IRN does not automatically make the GST invoice invalid.
However, where e-invoicing is mandatory, the applicable invoice must be reported through the e-invoicing system and authenticated with an IRN before it is treated as a valid e-invoice under the prescribed GST rules.
For a detailed explanation, see our guide on whether an invoice is valid without an IRN.
When Is an IRN Required Under GST?
An IRN is required when the taxpayer and transaction fall under the GST e-invoicing mandate.
Currently, e-invoicing generally applies to notified GST-registered businesses with aggregate annual turnover of ₹5 crore or more, subject to the applicable turnover test, transaction type and notified exemptions.
IRN generation generally applies to eligible documents such as:
- B2B tax invoices
- Export invoices
- Debit notes
- Credit notes
- Certain supplies to government entities
It generally does not apply to ordinary B2C invoices under the current e-invoicing framework.
Businesses should also check whether they fall under any notified taxpayer exemptions before generating e-invoices.
What Happens After an E-Invoice IRN Is Generated?
Once an e-invoice IRN has been successfully generated, the business should retain the IRN against the corresponding invoice.
A typical record might include:
- invoice number;
- invoice date;
- customer GSTIN;
- taxable value;
- GST amount;
- IRN;
- acknowledgement details;
- QR code; and
- e-invoice status.
A simple status workflow could be:
Invoice created → E-invoice pending → IRN generated → Verified → Invoice issued
This makes it easier for finance teams to identify applicable invoices that have not completed the e-invoicing process.
Can the Invoice Number Be Changed After IRN Generation?
No, you should not directly edit the registered invoice details after IRN generation. If a material error exists, the applicable cancellation/correction procedure must be followed.
If a material error is discovered, such as:
- incorrect customer GSTIN;
- wrong invoice number;
- incorrect taxable amount;
- wrong tax values;
- incorrect transaction details; or
- invoice generated for a cancelled transaction,
the appropriate cancellation or correction process should be followed.
For the detailed workflow, read How to Handle E-Invoice Cancellation Within the Allowed Window.
Better internal workflow
Use:
Create invoice → Review → Approve → Generate IRN → Verify → Issue
instead of:
Create invoice → Generate IRN immediately → Find mistakes later
A simple approval step can prevent avoidable corrections.
Can the Same Invoice Number Generate Another IRN?
Businesses should not treat invoice numbers as reusable identifiers after an e-invoice has already been registered.
The invoice number forms part of the document identity used during registration.
If an e-invoice is cancelled because the underlying document is incorrect, businesses should follow the applicable cancellation and document-creation process rather than simply trying to reuse the old invoice number.
This is another reason why disciplined invoice-numbering controls are important.
Why Invoice Number and IRN Reconciliation Matters
Businesses generating large volumes of invoices should periodically reconcile invoice numbers against IRNs.
A useful reconciliation report can look like this:
This helps identify:
- invoices without IRNs;
- rejected invoices;
- duplicate documents;
- cancelled IRNs;
- incorrect invoice numbers;
- mismatched transaction values; and
- invoices awaiting registration.
What Is the 30-Day Time Limit for IRN Generation?
Businesses should not delay e-invoice registration until month-end.
From 1 April 2025, taxpayers with an Aggregate Annual Turnover (AATO) of ₹10 crore or more must report eligible invoices, debit notes and credit notes to the e-invoice system within 30 days from the document date.
If an applicable document is reported after the permitted 30-day period, the system restricts IRN generation.
For a dedicated control process, read the E-Invoice 30-Day Reporting Rule Checklist.
For example, if an invoice covered by this restriction is dated 1 October, it should be reported within the applicable 30-day reporting window rather than waiting until GST return preparation.
Businesses should therefore track invoices using statuses such as:
- IRN generated
- IRN pending
- Rejected
- Cancelled
- Correction required
Common IRN vs Invoice Number Mistakes
1. Treating IRN as the normal invoice number
This is incorrect.
The supplier's invoice number remains the primary business document number. The IRN is an additional identifier generated through e-invoice registration.
2. Using duplicate invoice numbers
Duplicate invoice numbers can create accounting, reconciliation and e-invoice registration problems.
Maintain a controlled sequence and investigate duplicates immediately.
3. Changing invoice details after IRN generation without checking the proper process
Once an invoice has completed registration, changes should not simply be made independently in the billing software.
The business should determine the appropriate cancellation or correction process.
4. Assuming every invoice requires IRN
Normal GST invoicing requirements and e-invoicing applicability are separate considerations.
Not every GST invoice automatically requires IRN generation.
5. Confusing the IRN with the QR code
The IRN is the unique e-invoice reference.
The QR code is the machine-readable signed code generated as part of the registered e-invoice process.
Practical Checklist Before Generating IRN
Before submitting invoice data for IRN generation, check:
Supplier information
- GSTIN
- Legal/business details
- Applicable registration information
Customer information
- Customer name
- GSTIN
- Address
- State information
Invoice information
- Invoice number
- Invoice date
- Invoice series
- Document type
Tax information
- HSN/SAC
- Taxable value
- GST rate
- CGST/SGST/IGST
- Place of supply
E-invoice checks
- Does e-invoicing apply?
- Has this document already been registered?
- Is the invoice number correct?
- Is the invoice within any applicable reporting timeline?
- Is the invoice data ready for submission?
For a more complete pre-issue review, use the GST Invoice Mandatory Fields Audit Checklist.
How GST Billing Software Helps Manage Invoice Numbers and IRNs
Businesses processing a few invoices may initially manage invoicing manually. However, maintaining invoice numbering, customer details, GST data and e-invoice records becomes harder as transaction volume grows.
A GST billing system can help organise:
- invoice numbering;
- customer and supplier records;
- GST calculations;
- HSN/SAC information;
- e-invoice workflows;
- IRN records;
- QR-code information;
- e-way bills;
- inventory;
- accounting records; and
- GST reports.
With GimBooks e-invoicing software, businesses can manage GST invoices and e-invoice-related workflows through a more structured process.
Instead of treating invoices and IRNs as disconnected records, businesses can maintain a workflow such as:
Create Invoice → Validate Details → Generate E-Invoice → Receive IRN → Maintain GST Records
This can reduce manual work and make invoice and IRN reconciliation easier.

Frequently Asked Questions
What is the difference between IRN and invoice number?
The difference between IRN and invoice number is primarily who generates them and what they identify. The supplier creates the invoice number to identify its business document, while the IRN is generated through the Invoice Registration Portal to identify the registered e-invoice.
What is IRN full form in GST?
The IRN full form in GST is Invoice Reference Number.
What is an invoice reference number in GST?
An invoice reference number in GST is the unique reference associated with an applicable invoice registered through the GST e-invoicing system.
Who generates the invoice number?
The supplier generates the invoice number through its billing, accounting or ERP system while following applicable GST invoice-numbering rules.
Who generates the IRN?
The IRN is generated through an authorised Invoice Registration Portal after successful registration of applicable invoice information.
Does IRN replace the GST invoice number?
No. The original invoice number remains unchanged. IRN is an additional unique reference associated with the registered e-invoice.
How is IRN generated?
When applicable invoice information is submitted and successfully validated through the IRP, the e-invoice system generates the unique IRN.
Is an IRN required for every GST invoice?
No. IRN requirements depend on e-invoicing applicability. A GST invoice may still require its normal invoice number even where e-invoicing does not apply.
Is IRN the same as a QR code?
No. The IRN is a unique reference associated with the registered e-invoice. The signed QR code is a machine-readable code containing key authenticated invoice information, including the IRN.
Can the same invoice number be used twice?
Businesses should maintain unique invoice numbers within the applicable invoice series and financial year. Reusing or duplicating numbers can cause bookkeeping, GST reconciliation and e-invoice problems.
How many characters are there in an IRN?
An IRN is a 64-character alphanumeric hash generated as part of the GST e-invoicing process.
Can an invoice have both an invoice number and IRN?
Yes. An eligible e-invoice retains the supplier-generated invoice number and also receives a separate IRN after successful registration.
What is the time limit for generating IRN?
For taxpayers with AATO of ₹10 crore or more, applicable documents must currently be reported within 30 days of the document date.
Conclusion
Understanding IRN vs invoice number becomes straightforward once you recognise that they belong to two different stages of the invoicing process.
The business first creates an invoice and assigns its normal invoice number.
If e-invoicing applies, the relevant invoice information is then registered through the IRP and receives an IRN.
So the process is:
Invoice Number → IRP Registration → IRN → Signed QR Code
The invoice number remains the supplier's transaction identifier, while the IRN becomes the unique registration reference for the e-invoice.
Maintaining a clear connection between both identifiers helps businesses improve invoice tracking, GST reconciliation and e-invoice record management.
Businesses that want a more organised workflow can use GimBooks e-invoicing software to manage GST invoices and e-invoicing processes without treating invoice numbers, IRNs and related records as separate manual tasks.