E-Invoice Registration Portal: All You Need to Know

We are well familiar with the fact that the invoices are essential to the process of filing GST returns. It is the Invoice Registration Portal that validates the authenticity of these GST invoices. Every GST invoice has an IRN assigned to it.

On January 1, 2020, the infrastructure supporting the testing of the e-invoicing system became available for voluntary use. The Invoice Registration Portal (IRP), is, therefore, crucial to the smooth functioning of the entire process.

This is an article that takes you through the process of e-invoicing on the e-invoice registration portal.

Here is what we shall learn about:

  • What is an Invoice Registration Portal?
  • What are the Functions of IRP?
  • How to Generate e-invoice on IRP?
  • Modes to Register Invoices with IRP
  • Individuals who must register for e-invoicing
  • Individuals who need not register for e-invoicing
  • Where should you register for e-invoicing?
  • What are the steps to register on the e-invoicing system?
Make Accounting Easy With Deskera
Try Deskera for Free Today

What is an Invoice Registration Portal?

Invoice Registration Portal is a website that manages invoice registration by assigning unique Invoice Reference Numbers (IRNs) to the invoice/credit note/debit note.

Uploading the invoice details onto the IRP in a prescribed way will generate or validate the IRN for the invoice uploaded. The invoices having an authorized IRN are considered valid or genuine as per the law.

Although, the Invoice Registration Portal - NIC or National Informatics Center- is the only IRP available currently; the government envisions, however, to add additional Registrars (IRPs) in the near future.

What are the Functions of IRP?

Here are functions or roles that the IRP fulfills:

Generating IRN/hash for Invoices

There are times when the invoices are uploaded without the IRN, also known as a hash. In such cases, the IRP generates the hash for the said invoice. There is a prescribed format based on the IRN parameters.

De-duplication check


The IRP carries out a deduplication check on the hash of the invoices. An invoice's hash/IRN is checked for duplication or repetition by comparing it with the central repository information.

Digital signing of the invoices that are validated

Using their private keys, the IRP digitally signs all invoices that have been validated. The supplier is then provided with the digitally signed JSON.

Generating QR codes based on valid invoices


In addition to the digital signature, the IRP generates a QR code for each invoice. This is for the taxpayer to use the QR code for verification and printing the invoice. They can also access it through their mobile phones. This capability is useful in times of limited internet access. Moreover, tax officers and other authorities can utilize this to access certain information and verify the details. 

By scanning the QR code, the following parameters will be available:

  • Recipient’s GSTIN

  • Supplier’s GSTIN

  • Invoice number provided by the supplier

  • Date when the invoice was generated

  • Invoice Value that is taxable and gross

  • HSN code of the main item

  • Number of line items

  • Hash or Unique IRN  

E-mailing the invoice


An invoice is sent to the e-mail address of the seller by IRP after it is validated.

Offline app


An offline app will enable users to authenticate the QR code of an invoice and view its basic details offline using the IRP. Nevertheless, only after logging in to the portal would the complete details of the invoice be available.

Integration of GST and electronic-way bill system


Once the invoices are uploaded, their information will be automatically shared with the GST system. This facilitates the auto-update of GSTR1 of the seller. Additionally, this information is also shared with the e-way bill system. Further, the details will also be automatically shared with the e-way bill system. In order to create an e-way bill, you would only need a vehicle number.

How to Generate E-Invoice on IRP?

Just like any other lawful procedure, the IRP also follows a particular format that the taxpayers must implement. In order to view data produced by another system, GST taxpayers must follow and implement this prescribed format. By using e-invoicing, an electronic report of invoice details is standardized or formatted in a particular way. By reporting invoice details according to the prescribed format, automated returns can be filed much more effectively.

In other words, the Invoice Registration Portal does not create e-invoices online but merely registers the details of invoices generated by the entity every day. To upload the invoices into the IRP, you should have the invoices available in JSON format through an offline tool. Integration of ERP and e-invoice systems must be done either directly or by using third-party providers.

The GSPs or the GST Suvidha Provider is one such tool that empowers the GST taxpayer to comply with the GST law's procedural requirements through its online platform.

Modes to Register Invoices with IRP

Invoices can be registered in several ways on the IRP:

API based

Companies that use accounting software can use the API to connect with Invoice Registration Portal using their own software. In order for the e-invoice system to work, they must register the details of their system with the e-invoice system. Using the APIs, one can generate or validate IRNs for invoices either in bulk or one at a time, similar to e-way bills. There are certain initial requirements for the integration which are a static IP address, SSL domain name, and an API interface tested in a pre-production system.

Web-based registration through Bulk Upload

In this mode, which is an excel-based offline tool, the taxpayer enters the details of invoices, which are then converted into a JSON file. This file can then be uploaded on the e-invoice website of the IRP to get it registered and validated. Thereafter, an IRN along with a QR code is generated.

Through Mobile Apps

With the play store app of the IRP, it is all the easier to carry out the functions. The taxpayers can download the app and register on it through their IMEI - International Mobile Equipment Identity. Doing so will generate the IRN on the e-invoice system.

Through the GST Suvidha Provider or the GSP

The taxpayers can also utilize the services of a helpful GSP that can allow them to create single or bulk invoices. A GSP like Deskera offers these solutions to make the process flawless and simple for the taxpayers.

Who Should Register for E-Invoicing

To know about all the individuals or entities who must register for the E-invoicing process, we need to know certain facts as mentioned as follows:

  • E-invoice was brought into implementation on 1st October 2020. This was for all those businesses whose overall turnover was more than Rs.500 crore in any of the earlier financial periods from 2017-2018 to 2019-20.
  • The process of E-invoicing was then made applicable from 1st January 2021 to those businesses whose turnover was more than Rs.100 crore in FY 2017-2018.
  • Then, from 8th March 2021, the CBIC made it mandatory for businesses with over Rs.50 crore of turnover to comply with the e-invoicing beginning from 1st April 2021.

Hence, it is clear that the businesses with the amounts of turnover as mentioned need to comply and register for the e-invoicing.

Who Should not Register for E-invoicing?

It is essential we note the list of the entities that need not register for the e-invoicing irrespective of their turnover. Here is the list:

  • A registered supplier of the passenger transportation services
  • Any bank, financial institution, or insurer. This includes NBFC- A non-banking financial company.
  • A Goods Transport Agency- GTA
  • An SEZ that is excluded via CBIC Notification No. 61/2020. CBIC is the Central Board of Indirect Taxes and Customs.
  • Any registered person who provides services in connection with the exhibition of cinematographic films in multiplexes.

Where Should You Register for E-Invoicing?

If you are a GST registered taxpayer who needs to generate IRNs, then you should use your GSTIN to register on the trial e-invoice system. Registered e-way bill portal users need not register for the e-invoice system again since they can access the system using their EWB credentials.

Title Text
Brief Info

What are the Steps to Register on the E-Invoicing System?

The detailed procedure of registration one the E-invoicing system is given in the following table:

Step 1: Access the IRP Portal.

  • For Registered taxpayers on the e-way bill portal: The same login credential can be used on the e-invoice portal.

  • For the Unregistered taxpayers on the e-way bill portal: Here, the taxpayer must have a GSTIN and a GST registered mobile number. 


As soon as they visit the portal, they shall see the following screen:


Step 2: Next, you need to move towards the Registration tab.


If you have a GSTIN, access the e-invoice registration form, enter the GSTIN and the captcha code. 


Click Go.

Thereafter, you will be taken to the e-invoice registration form.


Step 3: All the details like name, address, mobile number, e-mail id, etc. will be displayed on this screen.

Step 4: Now, verify the details by clicking Send OTP.

Step 5: Enter the OTP received on your registered mobile number and verify all the details. Click Verify OTP.

Step 6: Once verification is done, you can enter a name of your choice and a password and click Save.

The process is complete and you are registered with the e-invoice system.

How can Deskera Help You with Compliance in GST?

Deskera Books is software that enables you to generate e-Invoices for Compliance with the Indian jurisdiction. It lets you easily create e-invoices by clicking on the Generate e-Invoice button.

A quick video tour will help you get a better understanding of the entire process in a few minutes.

Now that you have Deskera, you can easily manage your journals. A single interface gives you access to all remarkable features, including the ability to add products, services, and inventory.

You can automatically generate and send invoices using this accounting software. Further, creating financial statements has become considerably easier thanks to the software, which lets you draft balance sheets, income statements, profit and loss statements, and cash flow statements.

Here are some videos that explain how the software works:

So, do not wait any longer. Take a look at your accounting system from a new perspective with this tool, and see for yourself how simple it is to use.

Key Takeaways

We have observed closely the importance of the IRP and the ways in which it is instrumental in registration of invoices. The key learnings from this article are:

  • An e-invoice registration portal or the IRP is a system or a website that authenticates the invoices that are generated on a daily basis.
  • The IRPs do so by allotting a unique IRN and a QR Code to each of these invoices or the credit/debit notes.
  • Generating IRN, check and eliminate any duplication, digitally signing of the validated e-invoices, generating dynamic QR codes, E-mailing the invoices are some of the primary functions that an IRP fulfills.
  • At present, there is only one IRP namely the NIC, but there are plans to introduce more platforms in the future by the government.
  • API-based, Web-based, mobile apps based and obtaining services of a GSP are the ways in which invoices can be registered with the IRP.
  • The registration procedure is simple which requires the taxpayers to follow some simple steps.
Guide to GST Portal
Also known as the GST Portal, www.gst.gov.in is the official GST[https://www.deskera.com/blog/gst-india-goods-services-tax/] website of thegovernment that provides various services for taxpayers including providing GSTregistration, filing of GST returns[https://www.deskera.com/blog/step-by-step-guide-for-india-gstr-filing/…
How to Login to the Government GST Portal India?
If you are looking for a place where all the compliance activities of GST canhappen, the GST login portal (www.gst.gov.in) is the answer. It is a websitewhere all the compliance activities of GST[https://www.deskera.com/blog/gst-registration-procedure/] such as GSTregistration, payment of taxes,…
Guide to Online GST Registration
Finding it hard to go through the online GST registration[https://www.deskera.com/blog/how-india-gst-registration/] process? If theanswer is yes, we can help you. Knowing the correct procedure can make the taskeasy-breezy for you. Read this article and get answers to all your questionsrelated to…
How to Obtain the GST Registration Certificate?
GST is known as the Goods and Services Tax[https://www.deskera.com/blog/gst-india-goods-services-tax/]. GST is an indirecttax that has replaced many indirect taxes in India like the service tax, VAT,excise duty and many more. It is hence a tax that is levied on the supply ofgoods and services. …