Table of Contents
ToggleKey Takeaways
- e-invoicing means uploading invoice details on the government portal so the invoice gets a unique reference number and QR code. For businesses covered under this rule, the invoice is valid only after this step.
- At present, e-invoicing applies to businesses whose total annual turnover has gone above Rs 5 crore in any financial year since 2017-18, unless they fall under an exempt category.
- The main documents covered under e-invoicing are tax invoices, credit notes, and debit notes for certain business transactions such as B2B sales, SEZ supplies, and exports.
- From 1 April 2025, businesses with annual aggregate turnover of Rs 10 crore or more must upload eligible invoices within 30 days from the invoice date.
- Mistakes, duplicate uploads, or delays can create compliance issues, penalties, and tax credit problems.
Introduction
If you run a business and raise invoices for other businesses, exports, or SEZ supplies, e-invoicing under GST is something you need to understand clearly. At first, it can seem confusing because of all the technical terms, but the basic idea is simple. You create the invoice in your usual billing or accounting system, upload the required details on the e-invoice portal, and get it validated with an IRN and QR code. For businesses covered under the rule, this step makes the invoice GST-compliant.
In this guide, we explain everything for those who need to generate e-invoices, who are exempt, which documents are covered, how the process works, and what mistakes to avoid.
What is e-Invoicing Under GST?
e-invoicing is a system where certain businesses must report their invoice details on the GST portal for validation. It helps make invoice reporting more standardized, reduces errors, and improves compliance under GST. A GST e invoice is your regular business invoice after it is verified and registered through the prescribed portal.
Difference between e-invoicing and regular GST invoices
A regular GST invoice is the invoice a business creates and shares with their customers in the usual way. But when e-invoicing rules apply, simply creating the invoice is not enough. The invoice details must also be reported on the e-invoice portal and validated there.
Once the invoice is successfully registered, it gets an IRN and a QR code. This is what makes it a valid GST e-invoice for businesses that fall under the rule. So, the main difference is not in how the invoice looks at first glance, but in whether it has been officially validated through the prescribed system.
Purpose of introducing e-invoicing in India
The main purpose of e-invoicing is to make invoice reporting more accurate, consistent, and transparent. It helps reduce manual errors, avoids duplicate reporting, and creates a standard format for invoice data across businesses. This also supports the GST electronic invoicing system by making invoice data easier to validate and reconcile.
It also makes GST compliance easier because validated invoice details can flow into other parts of the GST system, such as return filing and reconciliation. In practical terms, e-invoicing helps businesses maintain cleaner records and makes it easier for tax authorities to track transactions properly.
How e-Invoicing Works Under GST
You prepare the invoice, convert it into the prescribed schema, upload it to the e invoice portal, and receive a validated output. The business still controls invoice creation. The portal only validates, registers, and returns the authenticated version.
Invoice Reference Number (IRN) generation
The IRN is the unique identity of the invoice in the system. It is generated using the supplier GSTIN, financial year, document type, and document number. The IRP checks whether the same document has already been reported. If yes, it rejects the upload as a duplicate. If not, it generates the IRN and links it to that invoice.
QR code and digital validation process
Once the invoice is accepted, the IRP digitally signs the invoice payload and generates a QR code. The QR code contains key 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. The signed QR code or signed JSON can then be verified through portal tools or the mobile app
Who Needs to Generate e-Invoices?
E-invoicing currently applies to notified registered persons whose aggregate annual turnover exceeded Rs 5 crore in any financial year from 2017-18 onwards. The threshold is checked on a PAN basis across GST registrations. So even if one registration is smaller, the legal entity can still fall within the mandate if the combined turnover crosses the threshold. The official enablement page also notes that AATO below Rs 5 crore is optional. [1]
As for transactions, the present scope covers supplies to registered persons, supplies to SEZs, exports, and deemed exports by covered taxpayers. A second clock now matters too: from 1 April 2025, taxpayers with AATO of Rs 10 crore and above cannot report invoices older than 30 days from the invoice date. In that situation, the e-invoice portal will reject late reporting.
Who Is Exempt from e-Invoicing?
Certain entities remain exempt even if their turnover crosses the general threshold. These include SEZ units, insurers, banks, financial institutions including NBFCs, goods transport agencies supplying services by road in a goods carriage, suppliers of passenger transportation services, and suppliers of services by way of admission to exhibition of cinematograph films in multiplex screens. Government departments and local authorities were later excluded through Notification 23/2021.
The exemption is entity-based, not transaction-based. That means if an exempt entity makes another type of supply, the exemption still applies to the entity as a whole. One point that often confuses most: SEZ units are exempt, but SEZ developers are not automatically exempt.
Documents Covered Under e-Invoicing
The system covers invoices, credit notes, and debit notes issued by the notified class of taxpayers for covered transactions.
The main e-invoice documents are tax invoices, debit notes, and credit notes for covered B2B, SEZ, export, and deemed export transactions. Bill of supply is outside the normal mandate, B2C invoices are not currently reported under the regular e-invoicing system, and ISD invoices are not covered.
Step-by-Step Process to Generate an e-Invoice
The e-invoicing process may sound technical at first, but it is easier to follow when broken into steps. Here is a simple look at how an invoice moves from your billing system to a valid e-invoice under GST. [2]
- Check whether your business is enabled for e-invoicing on the e-invoice system. Eligible taxpayers are generally enabled automatically, and status can be checked on the portal.
- Register on any one of the six authorized Invoice Registration Portals. This is a one-time onboarding step that involves verification through OTP.
- Create the invoice in your own accounting, billing, or ERP system.
- Report the invoice details to the IRP in the prescribed INV-01 schema in JSON format.
- Upload or report the invoice through the available mode, such as an offline tool, web tool, mobile app, or API.
- The IRP validates the invoice details and checks for duplicates.
- Once validated, the IRP returns a signed e-invoice with a unique IRN and QR code.
- The invoice details are then shared with the GST system for auto-population in GSTR-1.
- Issue the final e-invoice with IRN details to the buyer.
For many businesses, the real work is not the upload. It is keeping the master’s clean before the upload. Wrong GSTIN, wrong document type, missing HSN, or bad tax values can cause quick rejection or downstream trouble on the e invoice portal.
Mandatory Fields Required in an e-Invoice
An e-invoice has some fields that must be filled in correctly for the invoice to be accepted by the system. If any required detail is missing or incorrect, the invoice may not be treated as a valid e-invoice.
You need to make sure the basic details are accurate. Common mandatory details include the supplier’s name, supplier GSTIN, supplier address, buyer name, buyer GSTIN, quantity, and total tax amount. [3] Even a small error in these details can cause problems in the e-invoicing process, so it is important to check them carefully before uploading the invoice. Once the invoice is successfully validated, it becomes a GST e invoice with an IRN and QR code.
Benefits of e-Invoicing Under GST
When used correctly, e-invoicing helps reduce manual work, improves accuracy, and makes GST-related processes smoother. It also makes day-to-day invoicing, reporting, and record-keeping more organized.
Reduction in invoice errors
One of the biggest benefits of e-invoicing is better accuracy. Since invoice details are reported in a standard format and validated through the portal, the chances of mistakes in key fields are lower. This helps businesses avoid issues caused by wrong invoice numbers, tax amounts, or GSTIN details.
Faster GST return filing
E-invoicing can make GST return filing easier because invoice details can flow into the GST system and help with auto-population of certain return fields, especially in GSTR-1. This reduces repeated data entry and saves time for finance teams during return filing.
Easier e-way bill generation
Another practical benefit is that e-invoice data can support e-way bill generation when the required transport details are available. This reduces the need to enter the same information again and helps make compliance more efficient for businesses moving goods.
Improved tax compliance and transparency
Because every reported invoice is validated and assigned an IRN and QR code, the system creates a clearer audit trail. This improves transparency and makes it easier for businesses and tax authorities to verify invoice details when needed.
Easier reconciliation for businesses
Reconciliation becomes simpler when invoice data follows a standard structure. Matching invoices with returns, purchase records, or customer records becomes more manageable, which can save time and reduce confusion at month-end or year-end.
Standardized invoice format across systems
E-invoicing brings more consistency because businesses follow a common reporting format. This standardization makes it easier to manage invoices across different software systems, branches, vendors, and customers without dealing with too many format variations.
Better efficiency and lower manual effort
When invoice reporting, validation, and return-related data flow become more streamlined, businesses spend less time on repetitive manual work. Over time, this can improve efficiency for accounting and compliance teams and help reduce avoidable delays.
Common Mistakes Businesses Make with e-Invoicing
Even when a business knows the basic e-invoicing rules, small mistakes can still cause delays, rejections, or compliance issues. In many cases, the problem is not the invoice itself, but missing a validation, uploading the wrong type of invoice, or not acting in time when a correction is needed.
Incorrect GSTIN or invoice details
A wrong GSTIN, wrong state code, wrong tax value, or mismatched document detail can cause rejection or later compliance issues. Even if an upload goes through, poor source data can still create trouble in returns, reconciliation, or buyer-side credit matching.
Duplicate invoice uploads
The IRP performs a de-duplication check. If the same supplier reports the same document for the same financial year again, the system rejects it. This often happens when teams retry uploads without checking whether an IRN was already generated earlier.
Delay in reporting invoices
This matters even more for businesses with an annual turnover of Rs 10 crore and above. From 1 April 2025, invoices older than 30 days from the invoice date cannot be reported on the IRP. A slow internal workflow can therefore turn into an external compliance failure.
Penalties for Non-Compliance with e-Invoicing Rules
The biggest legal problem is straightforward: if e-invoicing applies and the invoice is not issued in the prescribed way, Rule 48(5) says it shall not be treated as an invoice. That can affect the validity of the transaction paperwork itself. [4]
Monetary exposure can follow too. GST guidance commonly summarizes the risk as up to Rs 10,000 or 100 percent of the tax due, whichever is higher, for non-issuance in the required manner, and Rs 25,000 for incorrect invoicing. Authorities may also detain goods during movement if the invoice is not valid, and the recipient’s ITC can be jeopardized, where the supplier was required to issue an e-invoice but did not do so.
Conclusion
E-invoicing is best understood as a validation step, not a different kind of commercial invoice. You still raise the invoice in your own system. The difference is that if your business falls under the e-invoicing rules, you must upload the invoice details to the e-invoice portal, get the IRN, and then issue the invoice with the QR code.
For most businesses, this becomes much easier when the basic details are correct, the reporting process is organized, and the finance team knows who is responsible for what. If you are not sure whether e-invoicing applies to you, check your turnover across all GST registrations linked to the same PAN and confirm your status on the official e-invoice portal before raising invoices.
Sources:
[1] https://einvoice1.gst.gov.in/Documents/advisory270325.pdf
[2] https://tutorial.gst.gov.in/downloads/news/e_invoice_overview.pdf
[3] https://einvoice6.gst.gov.in/content/hindi/faq-powered-by-irisirp/
Frequently Asked Questions (FAQs)
What is the time limit for reporting an e-invoice to the IRP?
For taxpayers with aggregate annual turnover of Rs 10 crore and above, eligible e-invoices must be reported to the IRP within 30 days from the invoice date. As of now, this reporting restriction does not apply to taxpayers below Rs 10 crore.
Can an e-invoice be cancelled after it is generated?
Yes. An e-invoice can be cancelled on the IRP, but the cancellation must be done within 24 hours of IRN generation.
Is e-invoicing required for invoices issued to unregistered buyers?
No. E-invoicing is currently meant for covered B2B and certain export-related transactions, not invoices issued to unregistered buyers.
Can businesses generate e-invoices directly on the GST portal?
No. Businesses continue to create invoices in their own ERP, billing, or accounting system. They then report the invoice details to an IRP to obtain the IRN and QR code.
What happens if an invoice is issued but not registered on the IRP?
If e-invoicing applies to that taxpayer, the invoice issued without following the IRP process will not be treated as a valid invoice under GST.
Can multiple invoices be uploaded together for IRN generation?
Yes. IRPs support bulk e-invoice generation, but each invoice still gets its own separate IRN.
Are export invoices also required to follow e-invoicing rules?
Yes. For notified taxpayers, export invoices are required to follow e-invoicing rules.
Is e-invoicing applicable for B2C transactions under GST?
No. Reporting B2C invoices on the IRP is not applicable or allowed currently.
What details are included in the QR code generated for an e-invoice?
The QR code includes key details such as the supplier GSTIN, recipient GSTIN, invoice number, invoice date, invoice value, number of line items, main HSN code, IRN, and IRN generation date.
Can an e-invoice be amended after IRN generation?
No. Once generated, an e-invoice cannot be amended through the IRP; any amendment has to be done on the GST portal while filing GSTR-1.






