Are you e-Invoice ready? Get your free compliance assessment in 5 minutesAre you e-Invoice ready?Get Your Score
e-Invoice.app
All Guides
India

India e-Invoicing Guide

Key facts, deadlines, and compliance requirements for India's GST e-invoicing mandate.

Model:Real-Time ReportingStandard:JSON-based format with government-provided EINVOICE_SCHEMAB2B:Mandatory
Updated 2026-02-27

What is e-Invoicing in India?

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.

View full country data

Key Deadlines & Milestones

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.

Oct 2020
Initial eInvoicing launchLarge businesses
Jan 2021
Expansion to Rs 100 croreExpanded coverage
Apr 2021
Further expansion to Rs 50 croreBroader coverage
Apr 2022
Expansion to Rs 20 croreWider adoption
Oct 2022
Expansion to Rs 10 croreExtended coverage
Aug 2023
Current threshold: Rs 5 croreCurrent mandate
Apr 2025
Enhanced security and reporting requirementsCompliance

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.

View full implementation timeline

Who Needs to Comply?

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.

View full exemption details

How Does It Work?

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.

View full technical specifications

What Are the Penalties?

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.

View full penalty details

Looking for a vendor that supports India's e-invoicing requirements?

Get matched with compliant vendors based on your countries, ERP, and business size.

Start vendor matchBrowse vendors

How e-invoice.app Helps

From regulatory research to vendor selection, we provide the tools to navigate India's e-invoicing requirements with confidence.

Assess Your Compliance

See full regulatory details, mandate status, and implementation timeline.

View country data

Find the Right Vendor

Get matched with e-invoicing vendors that support your countries and ERP.

Start vendor match

Compare Vendors

Browse 200+ benchmarked e-invoicing vendors. Filter by country, category, and capabilities.

Browse vendor directory

Stay Compliant

Get notified when regulations change. Track updates across 90+ countries.

View news & updates

Related Guides

ILIsrael GuideMYMalaysia GuideAUAustralia Guide