Key facts, deadlines, and compliance requirements for India's GST e-invoicing mandate.
India has implemented a mandatory e-invoicing system under the Goods and Services Tax (GST) framework. All businesses above the applicable turnover threshold must register their B2B and B2G invoices with an Invoice Registration Portal (IRP) in real-time. Each invoice receives a unique Invoice Reference Number (IRN) and a digitally signed QR code.
The system uses a JSON-based format with a government-defined schema. Multiple authorised IRPs are available for API integration, giving businesses flexibility in choosing their registration provider. The mandate has been progressively lowered in threshold since its launch in October 2020.
What is the turnover threshold for India's e-invoicing mandate?
INR 5 crore aggregate annual turnover. This covers B2B and B2G transactions. B2C is excluded.
India started with large businesses (turnover above INR 500 crore) in October 2020 and has progressively lowered the threshold. From August 2023, all businesses with aggregate turnover above INR 5 crore must comply. Since April 2025, businesses with turnover above INR 10 crore must report to the IRP within 30 days of the invoice date, with late submissions rejected.
How quickly must invoices be reported to the IRP?
Businesses with turnover above INR 10 crore must report within 30 days of the invoice date since April 2025. Late submissions are rejected and no IRN is generated.
All GST-registered businesses with aggregate annual turnover above INR 5 crore must generate e-invoices for B2B and B2G transactions. Invoices must be registered with an IRP via API, which validates the data, generates an IRN, applies a digital signature, and returns a QR code.
B2C transactions are excluded from the e-invoicing mandate. Special Economic Zone (SEZ) transactions and exports require e-invoices. Businesses below the turnover threshold are exempt. The e-invoice data is automatically shared with the GST portal and the e-way bill system, reducing duplicate reporting.
Which businesses are exempt from India's e-invoicing mandate?
Banks, financial institutions (including NBFCs), insurance companies, SEZ units (not developers), goods transport agencies, passenger transport services, and film exhibition suppliers.
India uses a real-time reporting model. The seller's system generates an invoice in the prescribed JSON schema and submits it to an authorised IRP via API. The IRP validates the invoice data against the GST database, generates a unique IRN, signs the invoice digitally, and returns it with a QR code.
The validated invoice data flows automatically to the GST Network (GSTN) for return filing and to the e-way bill system for logistics. Buyers can verify any invoice by scanning its QR code. Multiple IRPs operate in parallel, so businesses can choose their preferred provider or switch between them.
How long must invoices be retained in India?
6 years (72 months) from the due date of the annual return per CGST Act Section 36. Electronic records must be stored on servers located in India.
Non-compliance with India's e-invoicing mandate has direct tax consequences. Invoices without a valid IRN are not recognised for GST input tax credit claims. Additionally, the tax authority can impose penalties for repeated non-compliance, including fines and restrictions on filing GST returns.
What are the penalties for e-invoicing non-compliance in India?
INR 10,000 per invoice or 100% of the tax due, whichever is greater. INR 25,000 per invoice for incorrect e-invoices. Buyers lose input tax credit on non-compliant invoices.
Get matched with compliant vendors based on your countries, ERP, and business size.
From regulatory research to vendor selection, we provide the tools to navigate India's e-invoicing requirements with confidence.
See full regulatory details, mandate status, and implementation timeline.
View country dataGet matched with e-invoicing vendors that support your countries and ERP.
Start vendor matchBrowse 200+ benchmarked e-invoicing vendors. Filter by country, category, and capabilities.
Browse vendor directoryGet notified when regulations change. Track updates across 90+ countries.
View news & updates