E-invoicing compliance and regulatory updates - India
Last reviewed: July 1, 2026
Last reviewed: July 1, 2026
E-invoicing is mandatory for B2B, B2G, and export transactions for companies with annual turnover above specified thresholds.
All Indian companies with annual turnover above INR 5 Cr (EUR 0.5 million) must use e-invoicing. The mandate is expected to apply to smaller businesses in the future.
Businesses must submit invoice data to the Invoice Registration Portal (IRP) before issuing the invoice. Invoices must be submitted in JSON format. Once submitted and validated, the invoice is signed, and the IRP assigns a unique Invoice Reference Number (IRN). A QR code is generated for both the supplier and buyer to confirm the authenticity and registration of the e-invoice.
Download our Global e-invoicing and Tax Compliance fact sheet here for more information.
E-invoicing is mandatory for B2B, B2G, and export transactions for companies with annual turnover above specified thresholds.
All Indian companies with annual turnover above INR 5 Cr (EUR 0.5 million) must use e-invoicing. The mandate is expected to apply to smaller businesses in the future.
Businesses must submit invoice data to the Invoice Registration Portal (IRP) before issuing the invoice. Invoices must be submitted in JSON format. Once submitted and validated, the invoice is signed, and the IRP assigns a unique Invoice Reference Number (IRN). A QR code is generated for both the supplier and buyer to confirm the authenticity and registration of the e-invoice.
Download our Global e-invoicing and Tax Compliance fact sheet here for more information.
Invoices must be submitted to the appropriate Invoice Registration Portal (IRP), such as NIC-IRP and GSTN-IRP.
JSON format is used for invoice submission. The final invoice must include a QR code and may be presented in JSON, PDF, or paper form.
Invoices must be submitted to the appropriate Invoice Registration Portal (IRP), such as NIC-IRP and GSTN-IRP.
JSON format is used for invoice submission. The final invoice must include a QR code and may be presented in JSON, PDF, or paper form.
Invoices must be stored for 72 months after the end of the issuing fiscal year. Storage abroad is allowed if online access is ensured. However, certain sectors may be subject to stricter regulations.
Legal invoice
Download our Basware Vault fact sheet here to learn more about our flexible and scalable solution.
Invoices must be stored for 72 months after the end of the issuing fiscal year. Storage abroad is allowed if online access is ensured. However, certain sectors may be subject to stricter regulations.
Legal invoice
Download our Basware Vault fact sheet here to learn more about our flexible and scalable solution.
| Requirement | Status | Timeline |
| B2G | Mandatory | - |
| B2B | Mandatory | Phased timeline |
Supplier requirement: An Indian supplier must submit invoices to the IRP in JSON format and include a QR code in the final invoice.
Buyer requirement: An Indian buyer must receive invoices containing the QR code for verification.
Archiving requirement: Invoices must be stored for 72 months after the end of the issuing fiscal year.
| Requirement | Status | Timeline |
| B2G | Mandatory | - |
| B2B | Mandatory | Phased timeline |
Supplier requirement: An Indian supplier must submit invoices to the IRP in JSON format and include a QR code in the final invoice.
Buyer requirement: An Indian buyer must receive invoices containing the QR code for verification.
Archiving requirement: Invoices must be stored for 72 months after the end of the issuing fiscal year.
E-invoicing is mandatory for B2B, B2G, and export transactions for companies with annual turnover above specified thresholds.
All Indian companies with annual turnover above INR 5 Cr (EUR 0.5 million) must use e-invoicing. The mandate is expected to apply to smaller businesses in the future.
Businesses must submit invoice data to the Invoice Registration Portal (IRP) before issuing the invoice. Invoices must be submitted in JSON format. Once submitted and validated, the invoice is signed, and the IRP assigns a unique Invoice Reference Number (IRN). A QR code is generated for both the supplier and buyer to confirm the authenticity and registration of the e-invoice.
Download our Global e-invoicing and Tax Compliance fact sheet here for more information.
Invoices must be submitted to the appropriate Invoice Registration Portal (IRP), such as NIC-IRP and GSTN-IRP.
JSON format is used for invoice submission. The final invoice must include a QR code and may be presented in JSON, PDF, or paper form.
Invoices must be stored for 72 months after the end of the issuing fiscal year. Storage abroad is allowed if online access is ensured. However, certain sectors may be subject to stricter regulations.
Legal invoice
Download our Basware Vault fact sheet here to learn more about our flexible and scalable solution.
| Requirement | Status | Timeline |
| B2G | Mandatory | - |
| B2B | Mandatory | Phased timeline |
Supplier requirement: An Indian supplier must submit invoices to the IRP in JSON format and include a QR code in the final invoice.
Buyer requirement: An Indian buyer must receive invoices containing the QR code for verification.
Archiving requirement: Invoices must be stored for 72 months after the end of the issuing fiscal year.
China | India | Indonesia | Japan | Kazakhstan | Malaysia | Philippines | Saudi Arabia | Singapore | South Korea | Turkey | United Arab Emirates | Vietnam
Albania | Andorra | Austria | Belgium | Bulgaria | Czech Republic | Denmark | Estonia | Finland | France | Germany | Greece | Hungary | Iceland | Ireland | Italy | Latvia | Liechtenstein | Luxembourg | Malta | Netherlands | Norway | Poland | Portugal | Romania | Serbia | Slovakia | Slovenia | Spain | Sweden | Switzerland | United Kingdom
Canada | Colombia | Costa Rica | Ecuador | Mexico | Panama | United States