If your business must issue e-invoices, a portal outage can stop billing. GSTN has set up several backups. Here's what's available and how to make sure your systems can switch over.

Six Invoice Registration Portals (IRPs)

IRNs can be generated on any of these:

IRP Address
NIC-IRP 1 einvoice1.gst.gov.in
NIC-IRP 2 einvoice2.gst.gov.in
Cygnet IRP einvoice3.gst.gov.in
Clear IRP einvoice4.gst.gov.in
EY IRP einvoice5.gst.gov.in
IRIS IRP einvoice6.gst.gov.in

If NIC-IRP is down, you can use any of the others.

NIC-1 and NIC-2 work across each other

  • NIC-1 services through NIC-2 APIs: send irp: NIC1 in the header to api.einvoice2.gst.gov.in.
  • NIC-2 services through NIC-1 APIs: send irp: NIC2 to api.einvoice1.gst.gov.in.
  • Supported across both: get IRN details, cancel IRN, get IRN by document details, generate e-way bill by IRN, get e-way bill by IRN.

One token for all NIC portals

An authentication token generated on any NIC portal (e-Invoice 1 or 2, e-Way Bill 1 or 2) works on all of them, so you don't need separate logins.

E-way bills too

Two e-way bill portals run in sync (see our E-Way Bill 2.0 guide). Fetching e-way bill details and updating Part-B work on both, through the API as well.

Invoice numbers are now case-insensitive

From 1 June 2025, IRPs treat invoice numbers as case-insensitive. "abc", "ABC" and "Abc" are all converted to upper case before the IRN is generated, matching how GSTR-1 already treats them. Make sure your numbering doesn't depend on upper versus lower case.

What to do now

  1. Ask your ERP, GSP or ASP whether failover to NIC-2 or another IRP is set up and tested.
  2. Test the switchover in the NIC sandbox.
  3. Keep a written note for your billing team of what to do when a portal is down.

Official source