GST E-Invoicing is the mandatory electronic reporting system where businesses upload their Business-to-Business (B2B) and export invoices to a government-notified Invoice Registration Portal (IRP).
The portal generates a unique 64-character Invoice Reference Number (IRN) and a verifiable QR Code for each transaction. It is important to note that the government does not generate the invoice itself; businesses continue to create invoices using their regular billing software and simply register them online.
Eligibility & Turnover Thresholds
E-invoicing is compulsory for any registered taxpayer whose Aggregate Annual Turnover (AATO) has exceeded ₹5 Crore in any preceding financial year from 2017-18 onwards.
Mandatory Limit: Exceeding ₹5 Crore.
Voluntary Option: Optional for businesses below ₹5 Crore.
Exempted Sectors: Special Economic Zone (SEZ) units, Insurance companies, Banking companies, Non-Banking Financial Companies (NBFCs), Goods Transport Agencies (GTAs), Passenger Transport Services, and Multiplex Cinema admissions.
Covered Document Types
B2B Invoices
Export Invoices
Credit Notes
Debit Notes
Critical Rules and Penalties
The 30-Day Rule: Businesses with an AATO over ₹10 crore must report their invoices to the IRP within 30 days of the invoice issuance date. Late uploads will be blocked, making it impossible to claim Input Tax Credit (ITC) or file returns seamlessly.
The 24-Hour Amendment Rule: An e-invoice cannot be modified or canceled on the IRP after 24 hours of its generation. Beyond 24 hours, you must issue a Credit/Debit note or modify your GSTR-1 manually.
Penalties: Failing to generate a valid e-invoice attracts a penalty of 100% of the tax due or ₹10,000 (whichever is higher) per invoice. Issuing an incorrect invoice carries a separate ₹25,000 penalty.