GST E-Invoicing: Rules, Applicability, and Compliance Guide
Quick Summary
- An e-invoice under GST is a standardised invoice reported to the Invoice Registration Portal (IRP), which validates it and returns it with a unique Invoice Reference Number (IRN) and digitally signed QR code.
- E-invoicing is mandatory for registered taxpayers whose PAN-level aggregate annual turnover exceeds ₹5 crore.
- Certain notified categories of registered persons are outside the e-invoicing requirement, such as insurers, banks, NBFCs, GTAs, passenger transport service providers, multiplex operators, government departments, local authorities, SEZ units, and OIDAR providers.
- The e-invoice must be prepared in the prescribed INV-01 schema with all mandatory and conditionally mandatory fields correctly populated.
- The IRN is a unique hash generated by the IRP based on the supplier GSTIN, document type, document number, and financial year.
- The signed QR code carries key invoice particulars such as supplier GSTIN, recipient GSTIN, invoice number, invoice date, invoice value, number of line items, HSN of the main item, the IRN, and the IRN generation date.
- From 1 April 2025, taxpayers with annual aggregate turnover of ₹10 crore and above cannot report e-invoices older than 30 days from the invoice date on IRP portals.
- E-invoices can be cancelled only within 24 hours on the IRP. After that, the correction has to be handled through commercial and GST return processes, usually using a credit note or debit note where applicable.
- E-invoice data is used to auto-populate relevant parts of GSTR-1 and can also support e-way bill generation when transport details are available.
- BUSY can help automate IRN generation, QR code embedding, reconciliation, alerts, and workflow control, reducing manual errors in the e-invoicing process.
What is an E-Invoice Under GST?
An electronic invoice under GST is not simply a PDF invoice or an invoice shared by email or WhatsApp. It is a tax invoice that is created in the prescribed format and reported to the Invoice Registration Portal (IRP) for validation and authentication.
Once the invoice data is uploaded, the IRP verifies the details, generates a unique Invoice Reference Number (IRN), digitally signs the invoice, and attaches the QR code. The authenticated invoice is then returned to the supplier. Only after this process is completed does the invoice become a valid invoice under GST.
In simple terms, a normal digital invoice is just a document, while a GST e-invoice is a system-authenticated invoice that has been registered on the IRP. This is what makes it legally valid under the e-invoicing framework.
The e-invoicing system helps standardise B2B invoice reporting, reduce duplicate data entry, improve GST compliance, and create a stronger audit trail. It also supports smoother integration with related GST processes such as GSTR-1 auto-population and, where applicable, e-way bill generation.
In practice, businesses usually do not create electronic invoices directly on the GST portal. They generate invoices in their ERP or accounting software , prepare the data in the required schema, send it to the IRP through an approved mode, and receive the authenticated output with IRN and QR code.
Book A Demo
Benefits of E-Invoicing for Your Business
For Compliance and Operations
One of the biggest benefits of e-invoicing is that it reduces repetitive reporting. Once an invoice is properly generated through the IRP, the same data can flow into related GST systems, reducing the need for manual re-entry.
It also improves invoice validation at the time of issue. Businesses are more likely to catch errors in GSTIN, invoice structure, tax values, or document classification before those errors become filing problems later.
E-invoicing also creates a stronger compliance trail. Each reported invoice gets a unique IRN and system-backed authentication, which helps during internal review, audit preparation, and buyer reconciliation.
For Cash Flow and Business Relationships
E-invoicing can reduce disputes with buyers because invoice particulars are standardised and machine-readable. When the buyer sees a properly authenticated invoice with IRN and QR code, the document is easier to verify and reconcile.
It can also improve ITC-related confidence in B2B transactions. Buyers are more comfortable processing invoices that have gone through the official e-invoice flow, especially in high-value or high-frequency transactions.
For Tax Administration
From a tax system perspective, electronic invoicing improves traceability and reduces the scope for duplicate, backdated, or inconsistent reporting. Every invoice reported to the IRP enters the GST ecosystem with a unique system reference.
For businesses, the key takeaway is simple: e-invoicing is not just a legal obligation. It is also a control mechanism that can improve accuracy, reporting discipline, and buyer trust.
E-Invoice Applicability: Who Must Comply?
Turnover Threshold
E-invoicing applies to registered persons whose aggregate annual turnover exceeds ₹5 crore. This threshold is checked at the PAN level, not GSTIN by GSTIN.
That means if a business has multiple GST registrations under one PAN, the turnover of all those registrations must be considered together. The threshold test is not limited only to taxable B2B turnover. Aggregate turnover includes taxable supplies, exempt supplies, exports, and inter-state supplies, as per GST rules.
The threshold rollout happened in stages:
| Applicable From | Aggregate Turnover Threshold |
|---|---|
| October 1, 2020 | ₹500 crore |
| January 1, 2021 | ₹100 crore |
| April 1, 2021 | ₹50 crore |
| April 1, 2022 | ₹20 crore |
| October 1, 2022 | ₹10 crore |
| August 1, 2023 | ₹5 crore |
The current working threshold is therefore ₹5 crore.
A common mistake in multi-GSTIN businesses is checking applicability registration-wise instead of at PAN level. That is why understanding the e-invoicing turnover limit properly matters before invoice generation starts.
Categories Exempt from E-Invoicing
Even if their turnover exceeds the threshold, certain notified classes of registered persons are outside the e-invoicing requirement. These include:
- insurance companies
- banking companies
- NBFCs
- financial institutions
- Goods Transport Agencies (GTAs)
- passenger transportation service providers
- multiplex cinema operators
- government departments
- local authorities
- SEZ units
- OIDAR service providers
- Input Service Distributors (ISDs)
The exemption usually applies to the class of supplier, not simply to a particular invoice. So if a notified exempt category issues a covered B2B invoice, the exemption still applies because the supplier falls in an exempt class.
Documents Covered and Excluded Under E-Invoicing
Documents That Require E-Invoicing
For an eligible taxpayer, e-invoicing generally applies to the following document types when the transaction falls within the notified framework:
- B2B tax invoices
- export invoices
- supplies to SEZ, as applicable
- deemed export invoices
- credit notes
- debit notes
Documents Generally Not Covered
| Document Type | Why Not Covered |
|---|---|
| B2C invoices | Standard B2B e-invoicing does not apply |
| delivery challans | Not tax invoices |
| bills of supply | Separate document category |
| import documents | Outside this domestic IRP invoice flow |
| other non-invoice documents | Not covered under the e-invoice framework |
Important B2C Note
B2C invoices are outside the normal B2B e-invoice process. However, large businesses may still face a dynamic QR code requirement on B2C invoices under a separate framework. That is a different compliance requirement and should not be mixed up with IRN-based e-invoicing.
Mandatory Fields in the E-Invoice Format
The e-invoice must follow the prescribed INV-01 schema. The schema includes mandatory and conditionally mandatory fields, and all required fields for the invoice type must be populated correctly before reporting to the IRP.
| Category | Typical Required Information |
|---|---|
| General | Schema version, document type, invoice number, invoice date |
| Supplier | Legal name, GSTIN, address details, state code, PIN code |
| Buyer | Legal name, GSTIN where applicable, place details, state code |
| Item Details | Serial number, description, HSN/SAC, quantity, unit, value, tax rate, tax amounts |
| Document Totals | Assessable value, tax value, total invoice value |
| Payment | Payment-related details where included |
| Delivery / Ship-to | Delivery address and related details where applicable |
| Reference / System Fields | IRN, acknowledgement number, acknowledgement date, after IRP processing |
Validation Tip: Incorrect GSTIN, wrong document type, invalid tax calculation, HSN mismatch, duplicate invoice number logic, or date-related issues are among the most common reasons for rejection or reconciliation problems. So the focus should be on getting the actual business data right.
What is an IRN and How is it Generated?
What is an IRN?
The Invoice Reference Number (IRN) is the unique system-generated identity of an e-invoice within the GST framework. It is generated by the IRP after the invoice data is successfully reported and validated.
An e-invoice is not treated as valid under the notified framework unless it has a valid IRN.
How the IRN is Generated
The IRN is generated as a unique hash based on:
- supplier GSTIN
- document type
- document number
- financial year
Modes of Generating IRN
Businesses can report invoice data to the IRP using different operational channels depending on their setup, such as:
- web portal mode
- API integration
- GSP-based integration
- bulk or offline-supported preparation mode, where available
- other permitted utilities or workflows supported by the system
The choice depends on invoice volume, automation level, and ERP maturity.
Practical Meaning of IRN
For the business user, the IRN is the proof that the invoice has been successfully registered in the e-invoice system. It is the key reference used for lookup, verification, cancellation within the allowed time, and audit trail.
What the QR Code in an E-Invoice Contains
Every IRP-authenticated e-invoice carries a digitally signed QR code . The QR code is designed for quick offline or on-device verification of key invoice particulars.
The QR code carries key invoice particulars such as:
- supplier GSTIN
- recipient GSTIN
- invoice number
- invoice date
- invoice value
- number of line items
- HSN of the main item
- IRN
- IRN generation date
Why the QR Code Matters
The QR code allows officers, recipients, and businesses to verify whether the invoice has been authenticated by the IRP. Even when the full system is not being accessed in real time, the QR code can still be used to validate the core invoice identity.
B2B QR Code vs B2C Dynamic QR Code
This difference should be stated clearly:
- B2B e-invoice QR code is for invoice authentication and verification
- B2C dynamic QR code is for payment facilitation under a separate requirement
These are not the same thing and should not be confused.
Step-by-Step: How to Create a Compliant E-Invoice
Step 1: Check Applicability
Confirm whether your PAN-level aggregate annual turnover exceeds ₹5 crore. If yes, check whether your business falls under any notified exempt category. Only after this should you decide whether e-invoicing applies to your invoices and notes.
Step 2: Check E-Invoice Enablement Status
Confirm whether your business is legally covered, check your enablement status on the portal, and request enablement if your business is covered but not enabled.
Step 3: Register on an Authorised IRP or Through Your ERP Workflow
Use an authorised IRP or your ERP/accounting software integration, depending on your setup. Businesses with higher invoice volume usually prefer API-based automation, while smaller businesses may rely on web-based workflows.
Step 4: Prepare the Invoice in the Prescribed Schema
Generate the invoice data in the prescribed format using your accounting software or ERP.
Before upload, verify:
- buyer GSTIN is valid, where required
- document type is correct
- invoice number follows your internal sequencing policy
- invoice date is within the permitted reporting window
- item values and tax calculations are accurate
- HSN and rate mapping are consistent with your master data
Step 5: Upload to IRP and Receive IRN + QR Code
Submit the invoice data to the IRP. The IRP then:
- validates the invoice data
- checks for duplication based on key parameters
- generates the IRN
- digitally signs the output
- adds the QR code data
- returns the authenticated result
Step 6: Share the Authenticated Invoice with the Buyer
Share the IRP-authenticated invoice with the buyer. The invoice should clearly display the required particulars and the QR code in a readable and scannable manner.
The authenticated invoice, whether shared digitally or printed, must clearly show the required QR code and invoice details.
Step 7: Reconcile with GST and Business Systems
After generation, review whether the invoice is flowing correctly into your GST reporting and internal books. E-invoicing reduces duplication, but it does not eliminate the need for reconciliation.
E-Invoice Cancellation: Rules and Process
24-Hour Cancellation Window
An electronic invoice can be cancelled only within 24 hours of IRN generation on the IRP.
Key rules:
- the cancellation is for the whole invoice, not a single line item
- the invoice cannot be edited on the IRP after IRN generation
- a cancelled invoice number should not be reused as if it were a fresh commercial document
- cancellation after the allowed window is not available on the IRP
What If the 24-Hour Window Has Passed?
If the 24-hour period has already expired, the correction must usually be handled through the normal GST and commercial documentation route. In practice, that often means issuing a credit note or debit note , depending on the nature of the correction, and then reflecting the correction properly in GST returns.
30-Day Time Limit: The April 2025 Compliance Update
From 1 April 2025, taxpayers with annual aggregate turnover of ₹10 crore and above cannot report invoices, credit notes, or debit notes to the IRP if those documents are older than 30 days from the document date.
Practical Effect
| Scenario | Consequence |
|---|---|
| Uploaded within 30 days | IRN can be generated |
| Uploaded after 30 days | IRP rejects reporting |
| No IRN generated where mandatory | Document becomes non-compliant for e-invoice purposes |
This rule applies specifically to AATO of ₹10 crore and above.
Operational Impact
Businesses can no longer rely on delayed bulk upload practices where invoices are reported much later. If invoices are being generated in significant volume, the process needs to be near real-time or at least tightly controlled within the reporting window.
E-Invoice and GSTR-1: Auto-Population Explained
One of the most useful practical benefits of electronic invoicing is that the invoice data is used for auto-population of relevant parts of GSTR-1 .
When the IRP authenticates an invoice and generates the IRN, the GST system receives that data and uses it to populate relevant tables of GSTR-1, subject to system mapping.
This reduces manual entry, but it does not remove the need for review.
Important Practical Caveats
- auto-populated data must still be checked against books
- non-e-invoice transactions still need proper reporting through the usual process
- corrections are not done by editing the electronic invoice on IRP
- note documents and GST return treatment still need proper control
The practical takeaway is this: electronic invoicing reduces duplicate work, but reconciliation remains essential.
E-Invoice and E-Way Bill Integration
E-invoicing and e-way bill systems are linked for relevant goods movement transactions.
When the invoice data includes the required transport details, the system can generate the e-way bill using the same data, reducing duplicate entry.
Practical Sequencing Rule
For covered transactions, the compliant workflow is to generate the IRN first and then generate or auto-generate the e-way bill .
Practical Scenarios
| Scenario | e-Way Bill Position |
|---|---|
| Goods movement with invoice and required threshold conditions | e-way bill may be required |
| Services invoice without goods movement | e-way bill generally not relevant |
| Goods movement with transport details available in e-invoice flow | integration can reduce duplicate data entry |
Penalties for Non-Compliance
Where e-invoicing is mandatory, issuing a tax invoice without the required e-invoice compliance can expose to penalties under Section 122 and related GST provisions. Incorrect invoicing can also create a separate compliance risk.
| Non-Compliance | Risk |
|---|---|
| Invoice issued without valid IRN where mandatory | Penalty exposure and document validity issues |
| Incorrect invoice particulars | Separate penalty and reconciliation risk |
| Movement of goods with e-invoice / e-way bill issues | Detention or operational disruption risk |
| Buyer relying on non-compliant invoice | ITC risk and audit exposure |
ITC Impact
Where e-invoicing is mandatory, an invoice without a valid IRN is not treated as a proper compliant invoice for that purpose. That puts the buyer’s ITC at serious risk.
Even when the supplier issues the invoice, the buyer bears downstream ITC exposure if the invoice is non-compliant.
Common Mistakes to Avoid
1. Delaying IRN Generation Beyond the Reporting Window
For businesses subject to the 30-day rule, delayed reporting may result in rejection by the IRP. This is one of the easiest compliance failures to prevent if invoice generation is integrated properly.
2. Wrong GSTIN, Document Type, or Date
A wrong buyer GSTIN, incorrect document type, or wrong invoice date can block generation or create downstream reconciliation problems.
3. Treating Schema Compliance as a Technical Formality
Businesses often focus only on getting an invoice printed nicely, but e-invoicing is data-driven. If the underlying data is wrong, the invoice can fail validation or create filing mismatches later.
4. Trying to Edit an E-Invoice After IRN Generation
Once IRN is generated, the invoice cannot be edited on the IRP. Businesses need a clear workflow for cancellations within 24 hours and note-based corrections thereafter.
5. Forgetting the E-Way Bill Sequence
Where both e-invoice and e-way bill are relevant, the process must be controlled properly. If transport workflows start before invoice compliance is properly completed, operational disruption can follow.
6. Assuming Threshold is GSTIN-Wise
The threshold is checked at the PAN level aggregate turnover, not per GSTIN. This causes avoidable non-compliance in multi-registration businesses.
7. Confusing B2B E-Invoice with B2C Dynamic QR
These are different requirements. Many businesses focus on one and overlook the other.
How BUSY Accounting Software Can Help
BUSY can support e-invoicing by helping businesses automate invoice reporting workflows, reduce manual data handling, and build process controls around IRN generation, QR embedding, reconciliation, and alerts.
Where BUSY Helps
- generation of invoice data in the required structure
- integration-based IRN generation
- automatic embedding of QR and related particulars in invoice output
- control over invoice age and workflow alerts
- reconciliation support with GSTR-1-facing data
- support for e-way bill workflow where relevant details are available
- cancellation and note workflow support in line with business process
- handling multiple GSTINs from one system environment
The real benefit comes when invoice creation, IRN generation, QR code embedding, and control checks occur within a single workflow. That is where e-invoice software adds practical value. BUSY can automate and support compliant electronic invoicing workflows, provided proper setup, accurate data, and current portal rules are in place.
Explore All BUSY Calculators for Easy GST Compliance
Conclusion
Electronic invoicing under GST is no longer just a large-enterprise compliance topic. For many growing businesses, it is a routine part of B2B tax invoicing.
The most important things to get right are simple:
- know whether the threshold applies to your PAN
- understand whether your business category is exempt
- generate invoices in the prescribed schema
- obtain IRN before treating the invoice as compliant
- respect the 24-hour cancellation rule
- follow the 30-day reporting limit if your AATO is ₹10 crore or above
- reconcile electronic invoice data with GSTR-1 and internal books
A professional e-invoice is not just visually clean. It is structurally correct, timely reported, properly authenticated, and easy to reconcile across GST, buyer records, and internal accounting systems.
-
GST Rates for ProductsGST Rates: GST on ac GST for laptops GST on iphone GST for hotel room GST on flight tickets GST on silver GST for tv wood GST rate GST on train tickets GST on water bottle GST for medicines GST on tyres GST in garments GST on milk GST on stationery GST on tractor GST for food GST rate on tiles GST on sweets GST on gold