Free Trial

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



file_download 40K+ Monthly Downloads
group Trusted by 4 Lakh+ Businesses
smartphone Free Mobile App
star 4.6 Rated on Google

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.

Applicable From October 1, 2020
Aggregate Turnover Threshold ₹500 crore
Applicable From January 1, 2021
Aggregate Turnover Threshold ₹100 crore
Applicable From April 1, 2021
Aggregate Turnover Threshold ₹50 crore
Applicable From April 1, 2022
Aggregate Turnover Threshold ₹20 crore
Applicable From October 1, 2022
Aggregate Turnover Threshold ₹10 crore
Applicable From August 1, 2023
Aggregate Turnover Threshold ₹5 crore

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.

Document Type B2C invoices
Why Not Covered Standard B2B e-invoicing does not apply
Document Type delivery challans
Why Not Covered Not tax invoices
Document Type bills of supply
Why Not Covered Separate document category
Document Type import documents
Why Not Covered Outside this domestic IRP invoice flow
Document Type other non-invoice documents
Why Not Covered Not covered under the e-invoice framework

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.

Category General
Typical Required Information Schema version, document type, invoice number, invoice date
Category Supplier
Typical Required Information Legal name, GSTIN, address details, state code, PIN code
Category Buyer
Typical Required Information Legal name, GSTIN where applicable, place details, state code
Category Item Details
Typical Required Information Serial number, description, HSN/SAC, quantity, unit, value, tax rate, tax amounts
Category Document Totals
Typical Required Information Assessable value, tax value, total invoice value
Category Payment
Typical Required Information Payment-related details where included
Category Delivery / Ship-to
Typical Required Information Delivery address and related details where applicable
Category Reference / System Fields
Typical Required Information IRN, acknowledgement number, acknowledgement date, after IRP processing

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.

Scenario Uploaded within 30 days
Consequence IRN can be generated
Scenario Uploaded after 30 days
Consequence IRP rejects reporting
Scenario No IRN generated where mandatory
Consequence Document becomes non-compliant for e-invoice purposes

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
Scenario Goods movement with invoice and required threshold conditions
e-Way Bill Position e-way bill may be required
Scenario Services invoice without goods movement
e-Way Bill Position e-way bill generally not relevant
Scenario Goods movement with transport details available in e-invoice flow
e-Way Bill Position 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.

Non-Compliance Invoice issued without valid IRN where mandatory
Risk Penalty exposure and document validity issues
Non-Compliance Incorrect invoice particulars
Risk Separate penalty and reconciliation risk
Non-Compliance Movement of goods with e-invoice / e-way bill issues
Risk Detention or operational disruption risk
Non-Compliance Buyer relying on non-compliant invoice
Risk ITC risk and audit exposure

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.

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.

Frequently Asked Questions

Is e-invoicing mandatory for my business?

E-invoicing is mandatory if your PAN-level aggregate annual turnover exceeds ₹5 crore and your business does not fall under a notified exempt category.

Which entities are exempt from e-invoicing even above ₹5 crore?

Certain notified classes such as insurers, banks, NBFCs, GTAs, passenger transport operators, multiplex operators, government departments, local authorities, SEZ units, and OIDAR providers are outside the e-invoicing requirement.

What is an IRN?

The IRN is the unique system-generated reference of an authenticated e-invoice. It is generated by the IRP based on supplier GSTIN, document type, document number, and financial year.

Can I modify an e-invoice after IRN generation?

No. It cannot be edited on the IRP after IRN generation. If correction is needed, cancel within 24 hours where possible. After that, use the appropriate commercial and GST correction route.

What happens if I do not generate an e-invoice where it is mandatory?

The invoice becomes non-compliant for electronic invoice purposes, and this can create penalty exposure, buyer ITC risk, and audit problems.

Can the buyer claim ITC without a valid IRN?

Where e-invoicing is mandatory, a missing valid IRN puts the buyer’s ITC at serious risk.

What is the 30-day rule effective from April 2025?

From 1 April 2025, taxpayers with AATO of ₹10 crore and above cannot report invoice, credit note, or debit note data to the IRP if the document is older than 30 days from its date.

Can I cancel only one line item in an e-invoice?

No. IRP cancellation works at the invoice level, not line-item level.

What does the QR code on an e-invoice contain?

It carries key invoice particulars used for verification, including 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.

Do B2C invoices require e-invoicing?

Not under the standard B2B IRN-based e-invoice process. But certain large businesses may have a separate dynamic QR requirement for B2C invoices.

Does e-invoicing apply to credit notes and debit notes?

Yes, for covered taxpayers and covered note documents within the notified framework.

What is the difference between e-invoice and e-way bill?

An e-invoice authenticates the invoice through the IRP and generates IRN. An e-way bill supports compliance for movement of goods where required. For covered transactions, the proper workflow is to generate the IRN first and then generate or use the e-way bill flow.