What is an E-Invoice Portal?
An e-invoice portal, officially designated as an Invoice Registration Portal (IRP), is a government-managed electronic gateway responsible for validating business-to-business (B2B) invoice data, assigning unique Invoice Reference Numbers (IRN), and embedding digitally signed QR codes.
Introduced under the recommendations of the GST Council, the IRP network serves as the central hub for real-time invoice authentication across India. By standardizing invoice data at the point of issuance, the portal establishes complete electronic auditability between suppliers, recipients, and tax authorities, eliminating reconciliation bottlenecks in monthly returns like GSTR-1 and GSTR-2B.
What is an IRP (Invoice Registration Portal)?
Under Rule 48(4) of the CGST Rules, an IRP is the authorized electronic endpoint where taxpayers must upload their invoice JSON. The National Informatics Centre (NIC) and designated partner institutions host multiple accredited IRP portals to ensure high availability, redundancy, and seamless load balancing:
IRP Portal 1
The primary national e-invoice gateway operated directly by the National Informatics Centre.
einvoice1.gst.gov.in →IRP Nodes 2 – 6
Secondary NIC portal mirrors deployed to ensure zero-downtime routing during peak return-filing cycles.
einvoice2.gst.gov.in to einvoice6.gst.gov.inAccredited Private Gateways
Certified private infrastructure providers (e.g. Cygnet, Clear, EY) authorized by GSTN to register invoices.
GSTN Accredited PartnersE-Invoice Registration on the Official Portal
Before a business can report invoices to an official IRP, it must complete a one-time registration process:
- Eligibility Check: The taxpayer verifies that its aggregate annual turnover satisfies the current statutory mandate (exceeding ₹5 Crore in any prior financial year from 2017-18 onward).
- Registration Access: The business navigates to the official portal (e.g.
einvoice1.gst.gov.in) and selects Registration → e-Invoice Enablement. - GSTIN & OTP Verification: Enter the 15-digit GSTIN. An OTP is dispatched to the authorized signatory's mobile number registered with the GST Common Portal.
- Credential Creation: Upon entering the OTP, the taxpayer specifies a unique Username and Password. If the business already holds active credentials on the official E-Way Bill Portal, those same login credentials can be used directly on the e-invoice portal without re-registering.
Upload Modes: Bulk JSON vs API Integration
Businesses interact with the e-invoice ecosystem using one of two primary architectural models:
1. Offline Bulk Generation (Excel / JSON Utility)
Ideal for small and medium enterprises with moderate invoice volumes. The taxpayer enters invoice details into an offline preparation utility or uses our free E-Invoice JSON Generator to create valid payloads. The structured JSON file is then logged into the official portal and uploaded directly under e-Invoice → Bulk Upload. The portal processes the file in batch and returns the IRN-enriched JSON file.
2. Direct or GSP API Integration
Designed for enterprises with high invoice volumes. The business connects its Enterprise Resource Planning (ERP) or accounting software directly to the IRP API:
- Direct API Integration: Available to large taxpayers with annual turnover exceeding ₹500 Crore or entities operating their own dedicated IT infrastructure. Requires static IP whitelisting and pre-production sandbox certification.
- GSP (GST Suvidha Provider) Integration: The most common route for businesses of all sizes. The business connects through an accredited GSP or Application Service Provider (ASP), allowing automated, hands-off invoice registration as bills are finalized.
IRN & QR Code Verification
Every authentic e-invoice contains an encrypted, digitally signed QR code generated by the IRP. Anyone can verify whether an invoice is genuine:
- Official E-Invoice Verification App: The government provides an offline mobile application (available on Android and iOS) that utilizes the device camera to scan the QR code and decode the cryptographic signature.
- Online Portal Search: Taxpayers can visit the official IRP and use the Search → Verify Signed Invoice tool to upload the signed JSON payload and confirm its legitimacy.
Common Portal Issues & How to Resolve Them
- GSTIN Not Enabled: If your turnover recently crossed the threshold but the portal states "GSTIN not enabled for e-invoicing", submit a self-enablement declaration on the official portal under Registration → e-Invoice Enablement.
- Duplicate IRN Error: Occurs if you attempt to submit an invoice with a document number already registered in the current financial year. Ensure your accounting system maintains distinct document numbering series.
- Timeout during Peak Hours: If Portal 1 experiences high traffic towards the end of the month, switch your API or bulk upload routing to secondary nodes (Portal 2 to 6).
- Invalid Schema / Format Failure: Ensure every field matches the required technical types. You can pre-screen your files with our free E-Invoice Validator before uploading to the government portal.
Frequently Asked Questions
Ready to Prepare E-Invoice Data?
Use our free tools to structure your data, check GSTINs, and validate JSON payloads before submission.