If your turnover has crossed ₹5 crore, every B2B and export invoice you raise now has to pass through the Invoice Registration Portal, and a single invoice reported late can be rejected outright. That one rule trips up finance teams more than any other.
The e-invoicing system has changed repeatedly since it launched in 2020, with the turnover threshold falling in stages and a strict 30-day reporting window added for larger businesses.
This article covers the current e-invoice limit, who must comply, the exemptions, and what happens if you miss the reporting window.
Exporters raising these invoices also need proof once they are paid; here is how firc works with vostro payments.
TL;DR
- The e-invoicing mandate applies once your aggregate annual turnover crosses ₹5 crore, checked across all GSTINs under one PAN.
- Once you cross ₹5 crore in any year since 2017-18, the obligation stays even if turnover later falls.
- Businesses with ₹10 crore or more turnover must report each invoice to the IRP within 30 days of the invoice date.
- A late or missing IRN makes the invoice invalid, so your buyer cannot claim itc in gst for that purchase.
- It covers B2B, B2G, export, SEZ, and deemed-export supplies, not standard B2C.
What is an e-Invoice?
E-invoicing refers to a system where businesses must generate invoices electronically (hence the name), which are then reported digitally to the GST portal online (also known as the Invoice Registration Portal, or IRP).
The IRP will then validate the invoice and assign it an IRN, or Invoice Reference Number. By this system, invoices have to be created in a standardised electronic format, which helps reduce errors and enhance compliance and security. The NIC (National Informatics Centre) is the primary IRP.
For the full mechanics of that reporting flow, from generating the invoice through to IRN validation and the GST return, see our complete guide to e invoicing under gst. This page stays focused on who is covered by the limit, the exemptions, and the deadlines.
What's the current e-invoice limit, and who must comply?
E-invoicing became mandatory in October 2020, and the turnover threshold has been lowered in stages since then. As of 2026, the rules are:
- Businesses with an aggregate annual turnover (AATO) of ₹5 crore or more, in any financial year since 2017-18, must generate e-invoices for eligible transactions.
- Businesses with an AATO of ₹10 crore or more must additionally report each invoice to the IRP within 30 days of the invoice date. This 30-day rule took effect on 1 April 2025 and previously applied only to businesses above ₹100 crore.
Turnover is checked across all GSTINs registered under a single PAN, not per registration. Once you cross ₹5 crore, the obligation continues even if turnover falls below that mark in a later year.
The e-invoice limit applies to:
- B2B (business-to-business) transactions
- B2G (business-to-government) transactions
- SEZ developer transactions
- Export and deemed-export supplies
- Debit and credit notes
It does not apply to standard B2C sales.
What happens if you miss the e-invoice reporting time limit?
Businesses with an AATO of ₹10 crore or more must report each invoice to the IRP within 30 days of the invoice date. Try to upload after that window closes and the IRP rejects the invoice outright, treating it as invalid for GST compliance. A rejected invoice also cannot be used to claim input tax credit.
Missing the deadline creates three practical problems:
- Compliance risk: a missed 30-day window exposes your business to penalties, scrutiny, and complications during audits.
- Penalties: failing to generate a valid e-invoice can attract a penalty of ₹10,000 or 100% of the tax amount, whichever is higher, per invoice.
- Administrative burden: rejected invoices have to be reissued, adding rework and the risk of further errors.
What are the exceptions to the e-invoicing limit?
According to the CBIC (Central Board of Indirect Taxes and Customs), there are some exceptions to the applicability of GST e-invoices. These include:
- Companies in the banking and finance sector, such as insurers, banks, and non-banking financial companies.
- Goods transport agencies that transport goods via road.
- Passenger transport service suppliers.
- Any registered individuals who provide services by admitting visitors to the exhibition of cinematograph films on multiplex screens.
- SEZ units (not including SEZ developers).
- Local authorities and government departments.
The key differences between e-invoice vs. commercial invoice
E-invoicing and commercial invoices can often be mistaken for one another. However, they are different types of documents. Here's how they differ:
| E-invoices | Commercial invoices |
|---|---|
| E-invoices are part of the electronic invoicing system set up by the GST Council of India. | Commercial invoices are documents produced when shipping products to clients. |
| They help electronically authenticate transactions. | They act as legal evidence of sale between a supplier and seller. It is mainly used for clearance with customs, duties, and payable taxes. |
| They apply to all B2B and B2G businesses. | They apply to businesses dealing with the export of goods to foreign clients. |
e-invoice vs. quotation vs. purchase order: When to use what
Some other documents frequently confused with e-invoices are purchase orders and quotations. Here are the differences between them:
| E-invoices | Purchase orders | Quotations |
|---|---|---|
| Invoices are bills sent by the vendor to a buyer that requests payment for any products or services provided. E-invoices are electronic invoices that follow a specific GST-compliant format and must then be uploaded to the IRP. | POs are formal requests presented to the vendor for a supply of a specific good or service. It generally includes the product details, prices, quantity, delivery terms, and more. | Quotes are documents sent by vendors to buyers. These specify the prices for specific goods and services. |
| They help to authenticate transactions and make tax filing more streamlined. | It acts as a confirmation that a buyer has approved the listed items. | They allow buyers to view, compare, and negotiate different offerings and terms before making a purchase. |
| Key elements typically include the invoice number, date, buyer details, due date, terms of payment, total invoice amount, etc. | Key elements include the date, PO number, vendor details, delivery details, item description, quantities, unit prices, and total value. | Key elements include a unique reference number, expiration date, description of items, unit prices, and the total value of the quote. |
Why is Xflow built to simplify global invoicing and cross-border payment workflows?
Xflow is built for businesses that need their e-invoicing and cross-border collections to work together, not as two disconnected systems. Your accounting software still handles GST e-invoice reporting and IRN generation; Xflow handles the international invoice you send to a foreign client and the collection that follows.
Payments settle at the live mid-market rate, as fast as the next business day, with flat pricing up to a threshold that moves to custom pricing on the Scale plan above $10,000. Compliance runs through Xflow’s RBI-authorised banking partners, and you get an eFIRA for each payment as proof of your export proceeds.
Xflow also offers customisable invoice templates, so your billing reflects your brand while you collect from foreign clients. If your team manages invoices from repeat clients or wants to cut the back-and-forth of manual data entry, Xflow’s Invoice Auto-Reader extracts the invoice number, amount, and other fields from an uploaded PDF automatically.
See how the auto invoice reader captures each field from an uploaded file.
Looking for a solution that allows you to generate customised e-invoices and accept cross-border payments with ease?
Related reading
1. Proforma invoice: a guide for Indian exporters.
2. Commercial invoice for export: a complete guide for Indian exporters.
FAQs
The GST e-invoice limit is for companies with an AATO of Rs. 5 crore or more. If a company's aggregate turnover has been Rs. 5 crore or greater in any year since FY 2017-18, it must generate e-invoices.
E-invoices must follow a standardised format, as well as include key features like the supplier's information, value of the transactions, date, recipient's information, GST rates applicable, and more.
Starting April 1, 2025, businesses with an Annual Aggregate Turnover (AATO) of ₹10 crore or more are required to report e-invoices to the IRP within 30 days of generation.
No, there is a 30-day GST e-invoice time limit. Under this rule, businesses must report and upload GST e-invoices to the IRP within 30 days of generation.
No. As of 2026, the 30-day IRP reporting window applies only to businesses with an AATO of ₹10 crore or more. Smaller businesses still in the e-invoicing net (above ₹5 crore) should report promptly as good practice, but aren't bound by the 30-day limit.