
E-invoicing has become an important part of GST compliance for businesses covered by the applicable rules. Yet, there is still confusion about what an e-invoice actually is, when the requirement applies and which invoices need to be reported.
An e-invoice is not simply a PDF invoice generated using accounting software. Under the GST system, specified invoices and other documents have to be reported to the Invoice Registration Portal (IRP) and successfully registered. The system then generates an Invoice Reference Number (IRN) and QR code for the registered document.
The question of applicability can also be less straightforward than it first appears. Businesses need to consider their aggregate turnover, the turnover threshold in earlier financial years, the nature of their transactions and any applicable exemptions.
In this article, we explain how GST e-invoicing works, who needs to follow it, which transactions are covered and what businesses need to know before implementing the process.
GST E-Invoicing Explained: Applicability, Process, IRN, QR Code and Compliance
E-invoicing has become an important part of GST compliance for businesses covered by the applicable rules. Yet, there is still confusion about what an e-invoice actually is, when the requirement applies and which invoices need to be reported.
An e-invoice is not simply a PDF invoice generated using accounting software. Under the GST system, specified invoices and other documents have to be reported to the Invoice Registration Portal (IRP) and successfully registered. The system then generates an Invoice Reference Number (IRN) and QR code for the registered document.
The question of applicability can also be less straightforward than it first appears. Businesses need to consider their aggregate turnover, the turnover threshold in earlier financial years, the nature of their transactions and any applicable exemptions.
In this article, we explain how GST e-invoicing works, who needs to follow it, which transactions are covered and what businesses need to know before implementing the process.
What Is E-Invoicing Under GST?
E-invoicing under GST is the process of reporting specified invoices and other documents to the Invoice Registration Portal for authentication and registration.
The invoice can still be created using the business’s accounting software or ERP system. However, where e-invoicing is applicable, the relevant details also need to be reported through the prescribed system.
The IRP validates the information submitted and, if the transaction is successfully registered, generates an Invoice Reference Number, or IRN. A QR code is also generated as part of the process.
This means that creating an invoice in accounting software and generating an e-invoice are two different steps.
For example, a business may create an invoice in its accounting system and generate a PDF copy for its records. If the business is covered by e-invoicing and the invoice has not been successfully registered with the IRP, it should not be treated as a completed e-invoice merely because the PDF has been generated.
The accounting software remains the place where the business creates and records the transaction. The IRP is the system through which the applicable invoice is registered and the IRN is generated.
Who Needs to Generate E-Invoices?
E-invoicing is currently mandatory for businesses whose aggregate annual turnover meets the prescribed threshold of ₹5 crore or more, subject to the applicable rules and exemptions.
The important point is that the threshold is not determined only by looking at the turnover of the current financial year. The rules consider aggregate turnover in any preceding financial year from FY 2017-18 onwards.
What is the E-Invoicing Threshold?
E-invoicing is currently mandatory for businesses whose aggregate annual turnover meets the prescribed threshold of ₹5 crore or more, subject to the applicable rules and exemptions. This was reduced from the earlier threshold of ₹10 crore in 2023.
As per the rules, we have to consider aggregate turnover in any preceding financial year from FY 2017-18 onwards. This means that a business should not assume that e-invoicing is applicable only when its immediately preceding year’s turnover exceeded ₹5 crore. For example, if a business crossed the ₹5 crore threshold several years ago but its turnover has subsequently fallen to ₹1 crore, the business should not automatically conclude that e-invoicing no longer applies. The earlier year in which the threshold was crossed remains relevant when determining applicability.
Similarly, a business with multiple GST registrations should consider aggregate turnover in the manner prescribed under the GST law rather than looking at the turnover of each GST registration in isolation.
The timing of applicability also needs to be considered carefully. A business crossing the threshold does not necessarily mean that it can simply wait until the end of the financial year and start e-invoicing from the next year. The applicable notification and effective date need to be considered along with the turnover criteria. For this reason, businesses that cross the threshold should review their position promptly rather than waiting until the following financial year to assess whether e-invoicing is required.
There are also specified categories of taxpayers that are exempt from mandatory e-invoicing even if they meet the turnover threshold. Therefore, both the turnover criteria and the applicable exemptions need to be considered.
Which Transactions Require E-Invoicing?
Once a business is covered by the e-invoicing mandate, the next question is which of its transactions need to be reported.
The requirement applies to specified transactions and documents under the GST framework. Broadly, this includes applicable supplies to registered persons and certain other transactions, including exports.
The nature of the transaction therefore matters.
A business may have a combination of:
- B2B supplies
- B2C sales
- Export of goods
- Export of services
- Supplies to SEZ entities
- Deemed exports
- Credit notes and debit notes
These transactions do not all receive the same treatment under the e-invoicing system.
B2B transactions: Applicable B2B invoices issued by businesses covered by the e-invoicing mandate generally need to be reported to the IRP.
Exports: E-invoicing also applies to specified export transactions where the taxpayer is covered by the mandate. This includes export invoices for goods and services, subject to the applicable provisions.
SEZ transactions: Supplies to SEZ entities are also relevant for e-invoicing and need to be considered based on the nature of the supply and the applicable GST provisions.
B2C transactions: Mandatory e-invoicing does not currently apply to ordinary B2C invoices.
Credit and debit notes: Where covered by the applicable e-invoicing requirements, credit notes and debit notes also need to be considered as part of the process.
The key point is that a business covered by e-invoicing should not simply send every document created in its accounting software to the IRP. The nature of the transaction and the applicable GST provisions need to be considered.
Does E-Invoicing Apply to Export Invoices?
Yes. Export invoices are covered by the e-invoicing framework where the taxpayer is otherwise required to generate e-invoices and the transaction falls within the prescribed scope.
This is sometimes misunderstood because the customer in an export transaction is located outside India and may not have an Indian GSTIN. The absence of an Indian GSTIN for the overseas customer does not, by itself, take the transaction outside the e-invoicing framework. Businesses involved in exports should therefore consider e-invoicing as part of their export invoicing process where the mandate applies to them.
The information required for an export transaction will naturally differ from a domestic B2B invoice. The relevant export details need to be captured correctly while preparing and reporting the invoice.
Are B2C Invoices Covered Under E-Invoicing?
Currently, ordinary B2C invoices are not covered by the mandatory e-invoicing requirement.
This means that a business covered by e-invoicing does not generally report its regular retail or consumer invoices to the IRP in the same manner as applicable B2B or export invoices. However, businesses should be aware of the separate requirements relating to dynamic QR codes that may apply to certain B2C transactions.
E-invoicing and dynamic QR code requirements should therefore not be treated as the same compliance requirement.
What Is the Invoice Registration Portal?
The Invoice Registration Portal, commonly referred to as the IRP, is the system through which applicable invoices are registered under the GST e-invoicing framework.
The business creates the invoice using its accounting or ERP system and submits the required invoice details to the IRP through the prescribed integration or mechanism.
The IRP validates the information and, where the submission is successful, generates the IRN and QR code. The IRP therefore has a specific role in the process. It is not the accounting system where the business maintains its books. Instead, it acts as the registration system for applicable e-invoices.
Businesses may use different accounting software or ERP systems to prepare their invoices. These systems can connect with the e-invoicing infrastructure to submit the required information to the IRP.
What Is an IRN?
The Invoice Reference Number, or IRN, is the unique reference generated when an applicable invoice is successfully registered through the IRP.
The IRN is not created manually by the business.
Once the invoice details are submitted and accepted by the IRP, the system generates the IRN and returns the relevant information to the business or its accounting software. The IRN is therefore an important indicator that the e-invoicing registration process has been successfully completed.
Businesses should distinguish between an invoice that has merely been created in their accounting system and one that has been successfully registered with the IRP and assigned an IRN.
What Is the QR Code on an E-Invoice?
The QR code is another important part of the e-invoicing system.
Once an invoice is successfully registered, the QR code provides a machine-readable representation of relevant invoice information and can be used to verify the details of the registered invoice.
The IRN and QR code serve different purposes. The IRN is the unique reference associated with the registered invoice, while the QR code provides relevant information in a format that can be scanned and verified.
The applicable e-invoice details, including the QR code, need to be reflected on the invoice issued to the customer in accordance with the applicable requirements.
How Does the E-Invoicing Process Work?
The process can be summarised in a few steps.
The business first creates the invoice in its accounting software or ERP system. The invoice should contain the required details, including the supplier and recipient information, invoice number and date, HSN or SAC, taxable value and applicable tax information.
The relevant invoice details are then submitted to the IRP through the prescribed system.
The IRP validates the information. If the submission is successful, the invoice is registered and the IRN and QR code are generated.
The registered details are then made available to the business, allowing the invoice to be issued with the required e-invoicing information.
The broad process is therefore:
Create invoice → Submit to IRP → Validation → IRN generated → QR code generated → Registered invoice issued
The exact process may vary depending on the accounting software or ERP system used by the business, but the underlying e-invoicing process remains the same.
The most important point is that the invoice should be treated as successfully e-invoiced only after the registration process has been completed.
What Information Is Required for E-Invoicing?
The quality of the e-invoicing process depends largely on the accuracy of the information maintained in the accounting system.
The information reported for an e-invoice can include details such as:
- Supplier GSTIN
- Recipient GSTIN, where applicable
- Invoice number and date
- Document type
- Place of supply
- HSN or SAC
- Taxable value
- GST rate
- Tax amount
- Details relevant to exports or other specific transactions
The exact information required depends on the nature of the transaction.
Incorrect customer GSTINs, HSN or SAC codes, tax rates or other invoice details can result in the submission being rejected or require the business to take corrective action. This is why businesses should review their master data and invoice configuration before relying on an automated e-invoicing process.
E-invoicing can reduce manual work, but it does not remove the need for accurate accounting and tax information.
What Happens After an E-Invoice Is Registered?
Once an applicable invoice has been successfully registered, the IRN and QR code become part of the e-invoice record. The invoice can then be issued to the customer with the required details.
The registration of the invoice also has implications for the subsequent GST reporting process. The information from the e-invoice is made available to the GST system and can be used for the relevant return-related processes, reducing the need for the same invoice details to be entered repeatedly.
This does not, however, remove the need for businesses to review their GST returns and accounting records. The business remains responsible for ensuring that the invoice details reported through the e-invoicing system and the information reflected in its GST returns and books are accurate and consistent.
Can an E-Invoice Be Cancelled or Corrected?
An e-invoice that has been successfully registered cannot simply be edited in the same way as a draft invoice.
If an error is identified after the IRN has been generated, the business may need to cancel the e-invoice and issue a fresh invoice with the correct details, depending on the nature of the error and the applicable GST provisions.
The cancellation of an e-invoice is subject to the prescribed time limit. A business therefore needs to act promptly when it identifies an error.
This makes it important to review the invoice before submitting it for registration. Particular attention should be given to details such as the customer’s GSTIN, invoice value, place of supply, HSN or SAC and tax calculations.
A simple review before generating the IRN can prevent the additional work involved in cancelling the original invoice and issuing a replacement.
What If the Customer’s GSTIN Is Wrong?
A wrong GSTIN is not a minor data entry issue when it comes to a B2B invoice.
The GSTIN identifies the recipient of the supply and is part of the information reported through the e-invoicing system. If the wrong GSTIN is used, the business may need to cancel the registered invoice and issue a new one, depending on the circumstances.
This is why customer master data deserves attention. Businesses should verify GSTINs when onboarding customers and update their records when a customer changes its GST registration details.
The same principle applies to other key invoice information. An incorrect HSN or SAC, place of supply or tax rate can also create problems during the e-invoicing process.
What Happens If an E-Invoice Submission Fails?
An invoice may be created successfully in the accounting system but fail when it is submitted for e-invoicing.
The reason could be an incorrect GSTIN, missing information, an invalid value or another validation issue.
The first step is to identify the reason for rejection and correct the underlying information. The invoice can then be submitted again through the appropriate process.
Businesses should also make sure that the invoice has not already been successfully registered before attempting another submission. This becomes particularly important when several people are working on invoices or when the status of a transaction is not immediately clear.
For businesses generating a large number of invoices, it is useful to have someone responsible for monitoring failed or pending e-invoice submissions rather than leaving the issue to individual users.
E-Invoicing and E-Way Bills: Are They the Same?
E-invoicing and e-way bills are both part of the GST compliance framework, but they serve different purposes.
E-invoicing is concerned with the registration of specified invoices and other documents through the IRP.
An e-way bill, on the other hand, relates to the movement of goods and is required when the applicable conditions are met.
A transaction may require both an e-invoice and an e-way bill. For example, a business selling goods to another registered business may first need to complete the applicable e-invoicing process and may also need to generate an e-way bill for transporting the goods. However, one requirement does not automatically replace the other. An invoice may require e-invoicing but not require an e-way bill if there is no movement of goods. Similarly, the need for an e-way bill has to be assessed separately based on the movement of goods and the applicable rules.
Businesses that use accounting or ERP software can often manage both processes through the same system. This can reduce duplicate data entry, but the compliance requirements for e-invoices and e-way bills should still be considered separately.
Common E-Invoicing Mistakes Businesses Should Avoid
E-invoicing can simplify compliance, but the process still depends on accurate data and proper controls.
One of the most common mistakes is assuming that an invoice created in accounting software is automatically an e-invoice. The invoice must be successfully registered through the IRP and assigned an IRN where e-invoicing is applicable.
Another common problem is incorrect master data. GSTINs, HSN or SAC codes, tax rates and place-of-supply details should be maintained carefully because errors in these fields can affect the e-invoicing process.
Businesses should also avoid waiting until the end of the month to check whether all applicable invoices have been successfully registered. Failed or pending transactions can become difficult to identify once a large number of invoices have been generated.
User access is another area worth considering. The person who creates an invoice does not necessarily need unrestricted access to cancel registered e-invoices. Businesses can align their user permissions with their internal approval and control processes.
Finally, businesses should not assume that e-invoicing removes the need for accounting and GST review. The system can validate the information submitted, but it cannot always determine whether the information entered by the business is commercially or tax-wise correct.
Does E-Invoicing Automatically Update GST Returns?
E-invoicing is closely connected with the GST return process, but businesses should not treat the two as completely interchangeable.
Once an e-invoice is successfully registered, the relevant information is made available to the GST system. This can reduce the amount of duplicate data entry involved in reporting transactions.
However, businesses still need to review their GST records and returns.
The accounting records, e-invoices and GST returns should reflect the same underlying transactions. Differences between these records can lead to reconciliation issues and may require correction.
E-invoicing should therefore be viewed as one part of the overall GST compliance process rather than a replacement for return preparation and reconciliation.
What Should Businesses Do Before Implementing E-Invoicing?
Businesses approaching e-invoicing for the first time should focus on their process as much as the technology.
The first step is to confirm whether the business is covered by the e-invoicing mandate and identify the types of transactions that fall within its scope.
The next step is to review the data used to create invoices. Customer GSTINs, HSN or SAC codes, tax rates and other relevant information should be checked before the business starts submitting invoices.
The business should also decide who will create invoices, who will review them and who will be responsible for resolving failed submissions.
For businesses with multiple users, it may also be useful to establish an approval process before an invoice is submitted for registration. This is particularly relevant where invoices are generated by one team and reviewed by another.
The objective is to make e-invoicing part of the normal invoicing process rather than treating it as a separate task that the accounts team has to complete at the end of the month.
Our Practical Advice
The biggest challenge with e-invoicing is usually not generating the IRN. It is making sure that the information going into the process is correct.
Businesses that maintain accurate customer and item data and have a clear invoicing workflow are generally in a better position to manage e-invoicing without unnecessary disruption.
We would recommend reviewing the process from invoice creation through to GST return reporting. This helps identify where errors can occur and who is responsible for resolving them.
It is also worth deciding in advance how the business will deal with cancelled invoices, failed submissions and corrections. A simple internal process can prevent these issues from becoming a month-end problem.
For businesses using accounting software or ERP systems, integrating e-invoicing into the existing invoicing workflow can also reduce duplicate data entry. However, the technology should support the process rather than replace the checks that the business needs to perform.
Frequently Asked Questions About GST E-Invoicing
Is e-invoicing mandatory for all GST-registered businesses?
No. Mandatory e-invoicing applies to businesses that meet the prescribed turnover criteria and are not covered by an applicable exemption.
Is the ₹5 crore threshold based only on the current year’s turnover?
No. The applicability rules consider aggregate annual turnover in the relevant preceding financial years. A business should not assume that e-invoicing automatically stops merely because its current turnover has fallen below ₹5 crore.
Does e-invoicing apply to export invoices?
Yes. Export transactions are covered by e-invoicing where the taxpayer is subject to the mandate and the transaction falls within the applicable requirements.
Do B2C invoices require e-invoicing?
Ordinary B2C invoices are currently not covered by mandatory e-invoicing. However, separate requirements relating to dynamic QR codes may apply to certain businesses and transactions.
Is a PDF invoice an e-invoice?
No. A PDF generated by accounting software is not, by itself, a GST e-invoice. Where e-invoicing applies, the invoice must be successfully registered through the IRP and assigned an IRN.
What is an IRN?
An IRN, or Invoice Reference Number, is the unique reference generated when an applicable invoice is successfully registered through the IRP.
Can an e-invoice be edited after the IRN is generated?
An e-invoice that has already been registered cannot generally be edited like a draft invoice. If an error is identified, the business may need to cancel the original e-invoice and issue a new one, subject to the applicable rules.
Can an e-invoice be cancelled?
Yes, subject to the prescribed cancellation process and time limit. Businesses should act promptly if they identify an error in a registered e-invoice.
Is e-invoicing the same as an e-way bill?
No. E-invoicing is concerned with registering specified invoices and documents through the IRP. An e-way bill relates to the movement of goods. A transaction may require one or both.
What happens if an e-invoice fails to register?
The business should identify and correct the reason for the failure and submit the invoice again through the appropriate process. The invoice should not be treated as successfully e-invoiced until registration is completed.
Does e-invoicing automatically complete GST return compliance?
No. Although e-invoice information is shared with the GST system, businesses remain responsible for reviewing their GST records, returns and reconciliations.
Conclusion
E-invoicing is now an important part of GST compliance for businesses covered by the applicable rules. While the process may initially appear to be another compliance requirement, connecting it with the business’s accounting and invoicing systems can make it easier to manage.
The first step is to determine whether the business is covered by the e-invoicing mandate. This requires more than simply looking at the current year’s turnover. Businesses need to consider the prescribed turnover criteria, relevant earlier financial years and applicable exemptions.
Once e-invoicing applies, the business also needs to identify which transactions are covered. B2B supplies and exports are among the important categories to consider, while ordinary B2C invoices are currently outside the mandatory e-invoicing framework.
From there, the process is relatively straightforward. The invoice is created, the relevant details are reported to the IRP and, after successful validation, the IRN and QR code are generated.
The more important part is what happens around this process. Accurate customer and item data, proper invoice review and a clear procedure for handling failed submissions or corrections can make a significant difference.
For businesses already using accounting software or an ERP system, integrating e-invoicing into the existing invoicing process can reduce duplicate data entry and make compliance easier to manage.
Ultimately, e-invoicing is a compliance requirement, but it is also a process that needs to fit into the way a business actually operates. Getting the underlying data and workflow right is just as important as completing the technical registration of the invoice.
Need Help With GST E-Invoicing?
E-invoicing involves more than simply connecting an accounting system to the IRP. Businesses need to determine whether the mandate applies to them, identify the transactions covered and ensure that their invoicing and accounting processes are configured correctly.
We can help businesses review their e-invoicing requirements, assess their existing invoicing process and configure their accounting or ERP systems to support the e-invoicing workflow.
If your business is implementing e-invoicing for the first time or is facing issues with invoice data, IRN generation, failed submissions or reconciliation, we can help review the process and identify a practical way forward.