GST E-Invoicing: Rules, Applicability, and Compliance Guide

Updated: Jun 3, 2026 12 min read Susheel Kumar
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.

Live Demo Available Today

Experience the power of Expert Accounting

Join our guided walkthrough to see how BUSY can transform your business operations.

Trusted by 6,00,000+ Users
4.6 Google Rating
+91
expand_more

* No credit card required

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

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

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

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

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

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

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

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

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

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

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

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.

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.

Explore All BUSY Calculators for Easy GST Compliance

Free tools to simplify your tax and business calculations

Frequently Asked Questions

Clear answers to common queries about this topic.

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.

Trusted by Industry Leaders

Ready to scale your business?

Join 6,00,000+ growing businesses who trust Busy for their financial management. Experience the power of professional accounting in the palm of your hand.

Start Free Trial
No Credit Card Required
SK
ICAI Certified

Susheel Kumar

Chartered Accountant

I am a Chartered Accountant with over 20 years of experience and a finance content writer. I focus on educating people about finance and taxation. I have written many blog posts on finance, taxation, trading, and investment on the BUSY website. My goal is to increase financial understanding by making complex concepts easier to grasp and to support educational programs in India.

MRN: 096252 Delhi