Products
MarketPortfolioACTAsk
Resources
BlogsCalculatorsMutual FundsBrowse by AMCCredit Cards
GST··10 min read

E-Invoicing Under GST: Applicability, IRN, 30-Day Time Limit, Cancellation and Penalty

E-invoicing under GST is mandatory for registered businesses whose aggregate turnover exceeded Rs 5 crore in any year since 2017-18. Each B2B invoice is reported to the Invoice Registration Portal, which returns an IRN and a QR code.

Taxpayers with turnover of Rs 10 crore or more must report within 30 days of the invoice date. Below: who must comply, the time limit, how the process works, cancellation, penalty and common errors.

What Is E-Invoicing Under GST?

E-invoicing is a process in which a B2B invoice is uploaded to the Invoice Registration Portal (IRP), validated and returned with a unique Invoice Reference Number (IRN) and a signed QR code. You still create the invoice in your own software.

The invoice particulars are uploaded in Form GST INV-01 under Rule 48(4) of the CGST Rules, 2017. The data then flows to the GST portal for GSTR-1 and to the e-way bill system.

E-Invoicing at a Glance (FY 2025-26)
ParticularsDetails
Applies toB2B supplies, exports, SEZ supplies, credit and debit notes
Turnover limitAggregate turnover above Rs 5 crore in any year since 2017-18
Reporting time limit30 days for turnover of Rs 10 crore or more
Output of the processIRN, QR code and acknowledgement number
Cancellation window24 hours on the IRP
Legal basisRule 48(4) of the CGST Rules, 2017
Penalty basisSection 122 of the CGST Act, 2017

Work out the GST on an invoice

Enter the base amount and rate in the GST Calculator to get the tax split before you report the invoice.

Open calculator

Who Must Issue E-Invoices?

Registered persons whose aggregate turnover exceeded Rs 5 crore in any financial year from 2017-18 onwards must issue e-invoices. The Rs 5 crore limit has applied since 1 August 2023.

Turnover is counted across all GSTINs under the same PAN. Once you cross the limit, e-invoicing applies from the next financial year and stays even if turnover later falls.

E-Invoicing Applicability
No.SupplyE-Invoice Needed?
01B2B supply to a registered buyerYes
02Export of goods or servicesYes
03Supply to an SEZ unit or developerYes
04Credit and debit notes against such invoicesYes
05B2C sale to an unregistered consumerNo
06Supply by an exempt class of taxpayerNo

The notified exclusions include insurers, banks and other financial institutions, goods transport agencies, passenger transport services, cinema admission services, SEZ units, government departments and local authorities. The exact scope comes from the applicable CBIC notifications, so check current notifications before relying on an exemption.

Who Is Exempt from E-Invoicing?

E-invoicing does not apply to every registered business or every document. The CGST Rules and CBIC notifications exclude specified taxpayer classes, document types and transactions.

Common exclusions shown in the notified e-invoice rules
CategoryExamples outside the e-invoice mandate
Taxpayer classesInsurers, banks and financial institutions, including NBFCs; goods transport agencies; passenger transport providers; cinema admission services; SEZ units; government departments and local authorities
DocumentsThe mandate covers specified tax invoices, credit notes and debit notes. Documents such as bills of supply and delivery challans are not reported as e-invoices
TransactionsB2C sales and supplies that are not covered by the notified e-invoice requirements

Some exceptions depend on the taxpayer class and the transaction together. A business above the turnover threshold should confirm the exact notification that applies to its GSTIN and invoice type.

E-Invoice Time Limit: The 30-Day Reporting Rule

Taxpayers with aggregate turnover of Rs 10 crore or more must report covered invoices to an IRP within 30 days of the invoice date. GSTN announced this reporting limit for invoices dated on or after 1 April 2025.

An invoice reported after the window cannot receive an IRN through the IRP. The 30-day limit is separate from the Rs 5 crore threshold that determines who must issue e-invoices.

Last Date to Report by Invoice Date
No.Invoice DateLast Date to Report
011 April 20261 May 2026
0215 August 202614 September 2026
0315 October 202614 November 2026

The GST e-Invoice portal publishes IRP advisories and enablement information. Confirm the turnover band and reporting rules there before configuring an ERP deadline.

How E-Invoicing Works

Your software creates the invoice, sends the invoice data to the IRP, and receives the signed invoice with the IRN and QR code in return. The IRP then shares the data with the GST portal and the e-way bill system.

The E-Invoicing Flow
No.StepWhat Happens
01Create invoiceYou prepare the invoice in your ERP or accounting software
02Send to IRPThe invoice data goes to the IRP as JSON through an API or tool
03ValidateThe IRP checks the data and the buyer GSTIN
04IRN and QR codeThe IRP generates the IRN and signs the invoice
05Share dataThe data goes to the GST portal and the e-way bill system
06Issue the invoiceYou print the IRN and QR code and give the invoice to the buyer

What Are the IRN and the QR Code?

The IRN is a unique 64-character hash generated by an IRP after it validates a reported invoice. The signed QR code carries key details that let a recipient verify the e-invoice offline.

An IRN is different from the supplier's invoice number. The invoice number is assigned in the supplier's books; the IRN is returned by the IRP and linked to the invoice's GSTIN, document number, financial year and document type.

What Details Must an E-Invoice Contain?

An e-invoice uses the GST invoice schema, submitted as structured data to the IRP. The required fields depend on the document and transaction; do not rely on a fixed count of mandatory fields.

Core information used to prepare and validate an e-invoice
Information groupTypical details to validate
SupplierGSTIN, registered name and address
BuyerRecipient GSTIN when registered, name, address and place of supply
DocumentInvoice, debit note or credit note; document number and date
Items and taxDescription, HSN, quantity, taxable value, tax rate and tax amount
IRP responseIRN, acknowledgement details, digitally signed invoice and signed QR code

The e-invoice is created in the supplier's accounting or ERP system, then reported using the prescribed JSON schema. The supplier still issues the invoice; the IRP registers and authenticates its particulars.

Check the tax split for a taxable value with the GST Calculator before sending the invoice data to the IRP.

Can You Cancel an E-Invoice?

You can cancel an e-invoice on the IRP only within 24 hours of generating the IRN. After that window, the IRP will not accept cancellation; correct the transaction through the applicable GST return process, which may include a credit or debit note.

Within 24 hours: cancel the IRN on the IRP, then issue a corrected invoice.
After 24 hours: issue a credit note against the original invoice.
Partial cancellation: not allowed, so use a credit note or a debit note for a price change.

Penalty for Not Issuing an E-Invoice and the ITC Impact

Section 122 of the CGST Act provides a penalty of Rs 10,000 or the tax evaded, whichever is higher, for a supply made without the required invoice. The applicable consequence depends on the facts and the relevant provision; goods in transit may also be detained under GST law.

An invoice without a valid IRN is not a valid tax invoice where e-invoicing is mandatory. Your buyer may be unable to claim input tax credit, which can strain the business relationship.

Benefits of E-Invoicing

E-invoicing auto-populates your GSTR-1, supports e-way bill generation and cuts the keying errors that cause ITC mismatches. It also gives the tax department a record of B2B invoices in real time.

GSTR-1: reported invoices flow into the return without re-entry.
E-way bill: Part A can be generated from the e-invoice data.
Fewer errors: the same data reaches the tax department and the buyer.
ITC matching: system-level matching of output tax and input credit becomes easier.

The GSTR-9 annual return guide explains how these invoices tie into the yearly reconciliation.

Common E-Invoicing Errors and Challenges

Most rejections come from small data mismatches, such as a wrong buyer GSTIN or a duplicate invoice number. Software that does not follow the e-invoice schema adds JSON errors.

Common Rejection Reasons and Fixes
No.ReasonFix
01Wrong recipient GSTINVerify the GSTIN before you generate the invoice
02Duplicate invoice numberUse a unique serial for each financial year
03Place of supply errorMatch the state code to the buyer location
04HSN or tax rate mismatchMap each item to the correct HSN and rate
05JSON validation errorFix the schema fields flagged by the IRP
06IRP downtime or slow APIRetry within the 30-day window

The GST number search guide shows how to verify a buyer GSTIN, and the GST rates guide helps with the rate mapping.

E-Invoice vs E-Way Bill

An e-invoice registers the sale on the IRP, while an e-way bill records the movement of goods. They are linked, because an e-invoice can generate Part A of the e-way bill.

E-Invoice vs E-Way Bill
BasisE-InvoiceE-Way Bill
PurposeRegisters a B2B saleRecords movement of goods
Issued throughInvoice Registration PortalE-way bill portal
Key outputIRN and QR codeE-way bill number
TriggerTurnover above Rs 5 croreConsignment value above the limit
LinkFeeds Part A of the e-way billPart B adds vehicle details

The e-way bill guide covers the value limit, validity and penalties for goods in transit.

How to Generate an E-Invoice

Most businesses generate e-invoices from accounting software through an API, and small volumes can use the IRP web tool. The steps are the same either way.

1

Create the invoice

Prepare the B2B invoice with the buyer GSTIN, HSN, rate and place of supply.

2

Prepare the JSON

Export the data in the e-invoice schema, or use the offline tool.

3

Upload to the IRP

Upload within the time limit through the API, the tool or the IRP portal.

4

Receive the IRN and QR code

The IRP validates the data and returns the signed invoice.

5

Print and share

Print the IRN and QR code on the invoice and keep the acknowledgement number and date.

Frequently Asked Questions: E-Invoicing Under GST

What is e-invoicing under GST?

E-invoicing is a system in which a B2B invoice is reported to the Invoice Registration Portal (IRP), which validates it and returns a unique Invoice Reference Number (IRN) and a signed QR code. You still create the invoice in your own software, and the IRP only registers it.

Who must issue e-invoices?

Registered persons whose aggregate turnover exceeded Rs 5 crore in any financial year from 2017-18 onwards must issue e-invoices for B2B supplies, supplies to SEZs, exports and the related credit and debit notes. Turnover is counted across all GSTINs under the same PAN.

What is the e-invoicing turnover limit?

The limit is Rs 5 crore of aggregate turnover, in force since 1 August 2023. Once you cross it in any financial year, e-invoicing applies from the next financial year and stays even if your turnover later falls below Rs 5 crore.

What is the e-invoice time limit?

Taxpayers with aggregate turnover of Rs 10 crore or more must report covered invoices to an IRP within 30 days of the invoice date for invoices dated on or after 1 April 2025. An invoice reported after the window cannot receive an IRN through the IRP.

Does the 30-day limit apply to all e-invoicing taxpayers?

No. The 30-day reporting limit applies to taxpayers with aggregate turnover of Rs 10 crore or more. Check the current CBIC and GSTN notifications for your turnover band, because the thresholds have been lowered in stages.

What is an IRN?

IRN stands for Invoice Reference Number, a 64-character hash that the IRP generates from your GSTIN, invoice number and financial year. It is unique to the invoice and is what makes the e-invoice valid.

What is the difference between IRN and invoice number?

The invoice number is the serial number you give the invoice in your own books. The IRN is a separate unique code generated by the IRP, and one does not replace the other.

Is an invoice without an IRN valid?

No. Where e-invoicing is mandatory, an invoice without a valid IRN is not treated as a valid tax invoice. The buyer may be unable to claim input tax credit on it.

What is the penalty for not issuing an e-invoice?

Section 122 of the CGST Act provides a penalty of Rs 10,000 or the tax evaded, whichever is higher, for each invoice not issued as required. Goods in transit may also be detained.

Can I cancel an e-invoice after 24 hours?

No. An e-invoice can be cancelled on the IRP only within 24 hours of generating the IRN. After that you revise the invoice through a credit note and amend GSTR-1 as needed.

Can I partially cancel an e-invoice?

No. Cancellation applies to the whole invoice, so a price revision or a partial goods return has to be handled through a credit note or a debit note.

Is e-invoicing required for B2C sales?

No. E-invoicing covers B2B supplies, exports and supplies to SEZs, and the related credit and debit notes. Sales to unregistered consumers are outside the IRN process.

Who is exempt from e-invoicing?

Notified exclusions include SEZ units, insurers, banks and financial institutions including NBFCs, goods transport agencies, passenger transport services, cinema admission services, government departments and local authorities. Check the current CBIC notification for the precise scope.

How does e-invoicing affect GSTR-1?

Reported e-invoices auto-populate the B2B and related tables of GSTR-1, so you do not key those sales again. Credit notes, debit notes and exports reported as e-invoices flow in the same way.

Does an e-invoice generate an e-way bill?

Yes. The IRP shares the e-invoice data with the e-way bill system, so Part A of the e-way bill can be generated without re-entering the details. Part B with vehicle details still has to be added.

What is the IRP?

The IRP, or Invoice Registration Portal, is the government portal that validates e-invoices, issues the IRN and QR code, and digitally signs the invoice. Several authorised IRPs exist, and the data is shared across them.

Can I generate an e-invoice on the GST portal itself?

The IRP offers a free offline tool and a web portal for small volumes, but most businesses generate e-invoices from accounting software or an ERP through an API. The invoice details are prepared in JSON format as per the e-invoice schema.

Why does the IRP reject an e-invoice?

Common reasons are a wrong recipient GSTIN, a duplicate invoice number, a place of supply error, an HSN or tax rate mismatch, and JSON validation errors. Fix the data and resubmit the invoice.

How is aggregate turnover counted for e-invoicing?

Aggregate turnover includes taxable, exempt and export supplies of all GSTINs held under the same PAN, and excludes inward supplies on which you pay tax under reverse charge. Check it for each financial year from 2017-18.

What is Form GST INV-01?

Form GST INV-01 is the format in which the invoice particulars are uploaded to the IRP under Rule 48(4) of the CGST Rules, 2017. The IRN is returned in response.

What is Fermor?

Fermor is a financial platform built for India. All calculators are free to use, with a free account available to save your results. Fermor is building an automated financial action system using the Account Aggregator framework to connect real financial accounts and close the gap between knowing what to do with your money and actually doing it.

Disclaimer: Thresholds, time limits and exemptions can change through notifications and advisories. Confirm the current rules on the GST e-Invoice portal and the CBIC website before relying on this guide. This is general information, not tax advice.