Invoice Registration Portal (IRP) Under GST: Complete Guide 2026

Updated: Jun 3, 2026 12 min read Rithesh Bajoriya
Quick Summary
  • IRP stands for Invoice Registration Portal. It is the government-authorized system where notified GST taxpayers report invoice details and obtain an Invoice Reference Number, also called IRN.
  • E-invoicing is mandatory for GST-registered businesses whose aggregate turnover exceeds ₹5 crore in any preceding financial year from 2017-18 onwards, subject to notified exemptions.
  • E-invoicing applies mainly to B2B invoices, export invoices, supplies to SEZ units or developers, deemed exports, credit notes, and debit notes.
  • From April 1, 2025, taxpayers with AATO of ₹10 crore or more cannot report e-invoices older than 30 days from the invoice date. This applies to invoices, credit notes, and debit notes.
  • There are six authorized IRP portals in India, not five. GSTN lists einvoice1 to einvoice6 as active IRP portals.
  • Once an IRN is generated, the invoice cannot be edited on the IRP. If there is an error, the available correction route depends on whether the 24-hour cancellation window is still open.
  • E-invoice details auto-populate in relevant GSTR-1 tables, but taxpayers should still review the data before filing.

What is IRP Under GST?

IRP stands for Invoice Registration Portal. Under GST, notified taxpayers do not generate e-invoices directly from the GST portal. They first create the invoice in their own accounting, billing, or ERP software. Then, they report the invoice data to an authorized IRP in the prescribed e-invoice schema.

After validation, the IRP generates a unique Invoice Reference Number, digitally signs the invoice data, and returns a signed QR code. A B2B invoice covered under e-invoicing is treated as valid only after it has a valid IRN and QR code as required under Rule 48(4) and Rule 48(5) of the CGST Rules. In simple words, the IRP does not replace your billing software. It authenticates invoice data created by your billing or accounting system.

Live Demo Available Today

Experience the power of Expert Accounting

Join our guided walkthrough to see how BUSY can transform your business operations.

Trusted by 6,00,000+ Users
4.6 Google Rating
+91
expand_more

* No credit card required

Latest IRP Updates for 2025-26

30-Day Reporting Rule for AATO ₹10 Crore and Above

From April 1, 2025, taxpayers with an aggregate annual turnover of ₹10 crore or more cannot report e-invoices older than 30 days from the invoice date. This restriction applies to invoices, credit notes, and debit notes that require IRN generation. If an invoice dated April 1, 2025 is not reported by April 30, 2025, the IRP will not allow IRN generation for that document after the permitted window.

MFA for IRP Login

Multi-Factor Authentication is now an important login security requirement across the e-invoice and e-way bill compliance environment. Businesses should ensure that the registered mobile number and email linked to the GSTIN are active, and that sub-users are properly configured for OTP-based access. IRIS IRP release notes also confirm mandatory MFA setup on its IRP portal.

Six Authorized IRP Portals

GSTN material confirms six authorized IRP portals for reporting e-invoices and generating IRNs free of charge.  The official overview lists the following portals: einvoice1, einvoice2, einvoice3, einvoice4, einvoice5, and einvoice6.

Who Must Use the IRP for E-Invoicing?

E-invoicing is mandatory for registered taxpayers whose aggregate turnover exceeds ₹5 crore in any preceding financial year from 2017-18 onwards, unless the taxpayer falls under an exempt category. The ₹5 crore threshold has been in effect since August 1, 2023. 

Also note that the threshold is checked at the PAN level, not only the GSTIN level . If a business crosses the notified turnover limit in any preceding financial year from 2017-18 onwards, the e-invoicing obligation continues to apply even if turnover later falls below the threshold, unless a valid exemption applies.

Invoice Registration Portal (IRP) under GST

Which Transactions Are Covered Under IRP E-Invoicing?

E-invoicing applies to specified GST documents issued by notified taxpayers. The covered documents and supplies include:

  • Tax invoices issued to registered persons, commonly called B2B invoices
  • Credit notes and debit notes issued to registered persons
  • Export invoices, with or without payment of tax
  • Supplies to SEZ units or SEZ developers, with or without payment of tax
  • Deemed exports

The following are generally outside the current IRP e-invoicing requirement and thus are not covered under IRP E-Invoicing:

  • B2C invoices (may have separate QR code requirements)
  • Bill of supply
  • Import transactions
  • Nil-rated or fully exempt outward supplies where a tax invoice is not required
  • Purely commercial or financial credit notes that are not GST credit notes

Who Is Exempt From E-Invoicing?

Certain categories are exempt from e-invoicing even if their turnover crosses the prescribed threshold . Because exemptions depend on notification language and business activity, businesses should not rely only on portal enablement status. The e-invoice enablement page itself clarifies that enablement is only a facilitation tool and the legal obligation depends on Rule 48(4), notifications, and applicable exemptions. These exemption include:

Exempt Category

SEZ units

Practical Meaning

SEZ units are exempt on their outward supply side. However, supplies made by a notified DTA supplier to an SEZ unit can still require e-invoicing.

Exempt Category

Insurance companies

Practical Meaning

Insurers are covered under the notified exemption category.

Exempt Category

Banks, financial institutions, and NBFCs

Practical Meaning

These entities are exempt under the notified category.

Exempt Category

Goods Transport Agencies

Practical Meaning

GTA services in relation to transportation of goods by road in a goods carriage are covered under the exemption.

Exempt Category

Passenger transportation service providers

Practical Meaning

Registered persons supplying passenger transportation services are exempt.

Exempt Category

Multiplex cinema operators

Practical Meaning

The exemption applies for services by way of admission to exhibition of cinematograph films in multiplex screens.

Exempt Category

Government departments and local authorities

Practical Meaning

These were added to the exemption list through later notification changes.

What Does the IRP Do?

1. Validates Invoice Data

Once the invoice data is uploaded, the IRP checks whether the invoice JSON follows the prescribed e-invoice schema. It validates mandatory fields such as supplier GSTIN, recipient GSTIN, document type, invoice number, invoice date, HSN/SAC, taxable value, tax rate, and total invoice value.

2. Checks for Duplicate Reporting

The IRP checks whether the same document has already been reported. This helps prevent duplicate IRN generation for the same supplier GSTIN, document number, financial year, and document type.

3. Generates the IRN

The Invoice Reference Number is a unique hash generated for the invoice. It is based on key invoice parameters such as supplier GSTIN, document number, financial year, and document type.

4. Digitally Signs the Invoice Data

After successful validation, the IRP digitally signs the invoice JSON. The signed JSON is the authenticated e-invoice data.

5. Generates the Signed QR Code

The IRP generates a signed QR code containing key invoice details such as supplier GSTIN, recipient GSTIN, invoice number, invoice date, invoice value, number of line items, HSN of the main item, IRN, and IRN date. This QR code helps buyers, auditors, and tax officers verify the invoice.

6. Shares Data With the GST System

Once IRN is generated, the invoice details are shared with the GST system. Relevant e-invoice details then auto-populate in GSTR-1 tables, subject to system processing and taxpayer review.

7. Supports E-Way Bill Flow

Where an e-way bill is required, e-invoice data can be used for e-way bill generation . This reduces repeated data entry because invoice details already authenticated by the IRP can flow into the e-way bill system.

How to Register on an IRP Portal

Eligible taxpayers must be enabled and registered for e-invoicing before reporting invoices. GSTN material states that enabled taxpayers must register on any of the six IRPs before they can start reporting e-invoices. The onboarding process involves one-time verification of the taxpayer’s registered mobile number and email through OTP.

Step 1: Check E-Invoice Applicability

First, verify whether your aggregate turnover has crossed the notified threshold and whether your business falls under any exempt category. Do not rely only on portal enablement status because legal applicability depends on GST rules and notifications.

Step 2: Visit an Authorized IRP

Taxpayers can use any authorized IRP. The government e-invoice system lists six active IRP portals, from einvoice1 to einvoice6.

Step 3: Enter GSTIN and Verify Details

Enter your GSTIN and complete the verification process. The system fetches GST registration details linked to the GSTIN.

Step 4: Complete OTP Verification

An OTP is sent to the registered mobile number and email address. Complete verification to create login credentials.

Step 5: Set Up MFA and User Access

Enable MFA and ensure that all users who need portal access have updated mobile numbers and valid credentials. For businesses with multiple users, create sub-users instead of sharing one login across teams.

Step 6: Configure API Access if Required

If invoices are generated through ERP or accounting software , configure API access through your software provider, GSP, or direct API route where available. This helps report invoices in real time and reduces manual upload errors.

How to Generate an E-Invoice on the IRP

Step 1: Create the Invoice in Your Accounting Software

Create the invoice in your ERP, billing, or accounting software . The invoice must contain all required GST invoice details and must be convertible into the prescribed e-invoice JSON schema.

Step 2: Validate Mandatory Details

Before reporting to the IRP, check:

  • Supplier GSTIN
  • Recipient GSTIN
  • Invoice number
  • Invoice date
  • Document type
  • Place of supply
  • HSN or SAC code
  • Taxable value
  • GST rate
  • Tax amount
  • Total invoice value

From June 1, 2025, the IRP treats invoice numbers as case-insensitive for IRN generation, based on GSTN advisory coverage. This means invoice numbers that differ only by uppercase or lowercase letters can be treated as the same for duplicate checking. Businesses should keep invoice numbering consistent in their billing software.

Step 3: Upload or Report the JSON to the IRP

You can report the invoice through an offline utility, a web tool, an API, mobile mode (where available), or a GSP/software integration. GSTN’s e-invoice overview notes that most IRPs provide offline tools, online web tools, mobile apps, and API-based methods.

Step 4: Receive IRN and Signed QR Code

If validation is successful, the IRP generates the IRN, digitally signs the invoice data, and returns the signed QR code . This authenticated data should be printed or embedded on the invoice shared with the buyer.

Step 5: Share the Valid E-Invoice With the Buyer

The invoice issued to the buyer should carry the IRN and QR code. Without a valid IRN, an invoice covered under Rule 48(4) is not treated as a valid invoice under Rule 48(5).

Modes of Reporting Invoices to the IRP

Web-Based Upload

This is useful for businesses with lower invoice volumes. The user enters or uploads invoice details using the IRP utility or portal and downloads the signed output after validation.

Offline Excel or JSON Utility

The offline tool helps prepare invoice data in the required JSON format . This works for businesses that do not have direct software integration but still want bulk upload support.

API Integration

API integration is suitable for businesses that generate a high number of invoices. It connects accounting or ERP software directly with the IRP or through an approved provider. This reduces manual work and helps avoid missing the 30-day reporting window.

GSP or Software-Based Integration

Many businesses prefer using accounting software or a GST Suvidha Provider to manage validations, API connectivity, error tracking, bulk reporting, and e-way bill linkage. This is usually more practical than manually uploading JSON files every day.

This is where BUSY Accounting Software can be useful for Indian businesses. BUSY helps users create GST invoices, manage accounting and inventory, and streamline e-invoice and e-way bill workflows from one system, reducing manual portal work and data mismatch risks.

How to Choose the Right IRP

For small and mid-sized businesses, the practical choice is usually not about the IRP portal alone. It is about how easily the IRP connects with their accounting software, how well errors are handled, and whether the team can generate e-invoices without repeatedly logging into government portals.

If your invoice volume is low, a web or offline utility may be enough. If your business issues many B2B invoices, handles e-way bills, or has multiple branches, API-based software integration is usually safer because it reduces manual data entry and helps report invoices on time.

Cancellation and Correction of E-Invoices

Once an IRN is generated, the invoice cannot be edited directly on the IRP. If there is a mistake, the correction route depends on when the mistake is found and what type of error it is.

Cancellation Within 24 Hours

An e-invoice can generally be cancelled on the IRP within 24 hours of IRN generation. Cancellation must be for the full invoice. Partial cancellation of line items is not allowed. If an e-way bill is already linked and active, the e-way bill may need to be cancelled first before the IRN can be cancelled.

Correction After 24 Hours

After 24 hours, the IRP cancellation window is not available. The taxpayer should use the appropriate GST correction route, depending on the issue.

Error Type

Overbilling or excess tax charged

Safer Correction Route

Issue a GST credit note

Error Type

Underbilling or short tax charged

Safer Correction Route

Issue a GST debit note or additional invoice where applicable

Error Type

Wrong buyer GSTIN or major invoice data error

Safer Correction Route

Review with tax advisor and correct through permitted GST return/amendment route

Error Type

Return data mismatch

Safer Correction Route

Use GSTR-1 or GSTR-1A correction route where permitted

Error Type

Invoice needs commercial reversal

Safer Correction Route

Issue credit note instead of trying to edit the IRN

GSTR-1 Auto-Population From IRP Data

The GST portal FAQ confirms that e-invoice data is auto-populated into tables such as B2B invoice tables, export invoice tables, and credit/debit note tables.

GSTR-1 Table

4A, 4B, 4C, 6B, 6C

E-Invoice Data Reflected

B2B invoices

GSTR-1 Table

6A

E-Invoice Data Reflected

Export invoices

GSTR-1 Table

9B

E-Invoice Data Reflected

Credit and debit notes

Taxpayers can edit auto-populated e-invoice details in GSTR-1. However, when edited, the source, IRN, and IRN date fields can become blank, and the record may be treated as manually uploaded rather than auto-populated. This is why businesses should not blindly file GSTR-1 only because data has auto-populated. They should reconcile IRP data, books, and GSTR-1 before filing.

Penalties and Business Risks

If a notified taxpayer issues an invoice without following Rule 48(4), Rule 48(5) says that such invoice will not be treated as an invoice. This creates both compliance and business risks. Penalty exposure depends on facts, offence category, and applicable GST provisions. Section 122 contains penalty provisions for invoice-related and tax-related offences. Common risk areas include:

Issue

Invoice issued without IRN where e-invoicing is mandatory

Possible Impact

Invoice may be treated as invalid

Issue

Wrong invoice details reported to IRP

Possible Impact

Buyer disputes, GSTR-1 mismatch, correction burden

Issue

Late reporting beyond 30 days for AATO ₹10 crore and above

Possible Impact

IRN generation blocked

Issue

Buyer does not see invoice in GSTR-2B

Possible Impact

ITC claim may be delayed or disputed

Issue

Goods movement without valid invoice/e-way bill linkage

Possible Impact

Detention or scrutiny risk may arise

Conclusion

The Invoice Registration Portal is now a core part of GST compliance for Indian businesses covered under e-invoicing. It validates invoice data, generates the IRN, digitally signs the invoice, creates the QR code, and helps auto-populate GST return data.

For 2025-26, the most important compliance points are clear. Businesses above the ₹5 crore e-invoicing threshold must follow IRP reporting rules unless exempt. Businesses with AATO of ₹10 crore or more must also follow the 30-day reporting limit. There are six authorized IRP portals, and MFA should be treated as part of the regular login and security process.

The best approach is to generate invoices through reliable accounting software , validate data before reporting, generate IRNs on time, reconcile GSTR-1 before filing, and keep buyer ITC impact in mind. For businesses using BUSY Accounting Software, e-invoicing can become part of the normal billing workflow instead of a separate manual compliance task.

Explore All BUSY Calculators for Easy GST Compliance

Free tools to simplify your tax and business calculations

Frequently Asked Questions

Clear answers to common queries about this topic.

What is IRP in GST?

IRP stands for Invoice Registration Portal. It is the authorized platform where notified GST taxpayers report invoice details to obtain an Invoice Reference Number and signed QR code.

Is IRP the same as the GST portal?

No. The GST portal is used for GST registration, returns, payments, notices, and other compliance activities. The IRP is used specifically for reporting invoice data and generating IRN for e-invoicing.

Does the IRP generate the invoice?

No. The supplier creates the invoice in its own accounting, billing, or ERP system. The IRP validates and authenticates the invoice data by generating IRN and QR code.

Who needs to generate e-invoices under GST?

Registered taxpayers whose aggregate turnover exceeds ₹5 crore in any preceding financial year from 2017-18 onwards must generate e-invoices, unless they fall under an exempt category.

Are there five or six authorized IRP portals?

There are six authorized IRP portals. GSTN’s e-invoice overview lists einvoice1 to einvoice6 as active IRP portals.

What is the 30-day rule for IRP reporting?

From April 1, 2025, taxpayers with AATO of ₹10 crore or more cannot report invoices, credit notes, or debit notes to the IRP after 30 days from the document date.

Can an e-invoice be cancelled after 24 hours?

The IRP cancellation window is generally available only within 24 hours of IRN generation. After that, corrections must be handled through credit note, debit note, GSTR-1/GSTR-1A amendment, or another permitted GST route.

Can I edit an e-invoice after IRN generation?

No. The IRP does not allow direct editing after IRN generation. If the invoice is wrong, cancel it within the permitted window or use the correct GST document or return correction process.

Does e-invoice data automatically appear in GSTR-1?

Yes. E-invoice details auto-populate in relevant GSTR-1 tables. However, taxpayers should verify the auto-populated details before filing.

Can B2C invoices be reported to the IRP?

No. B2C invoices are not covered under the current IRP e-invoicing requirement. However, certain businesses may have separate dynamic QR code requirements for B2C invoices.

Is an e-way bill automatically generated after IRN generation?

Not always. E-invoice data can be used for e-way bill generation, but required transport details must still be provided where applicable.

What happens if a business does not generate IRN?

If e-invoicing is mandatory for that business, an invoice issued without following Rule 48(4) may not be treated as a valid invoice under Rule 48(5). This can create penalty risk, buyer ITC issues, and payment disputes.

Trusted by Industry Leaders

Ready to scale your business?

Join 6,00,000+ growing businesses who trust Busy for their financial management. Experience the power of professional accounting in the palm of your hand.

Start Free Trial
No Credit Card Required
RB
ICAI Certified

Rithesh Bajoriya

Chartered Accountant

As a Chartered Accountant with over 18 years of experience, I have honed my skills in the field and developed a genuine passion for writing. I specialize in crafting insightful content on topics such as GST, income tax, audits, and accounts payable. By focusing on delivering information that is both engaging and informative, my aim is to share valuable insights that resonate with readers.

MRN: 407339 Varanasi