E-invoicing (electronic invoicing) has been progressively expanded to cover more businesses. As of 2026, all businesses with annual aggregate turnover exceeding ₹5 crore in any preceding financial year must generate e-invoices for all B2B (Business-to-Business) transactions.
What is E-Invoicing? E-invoicing does not mean creating an invoice in electronic format — it means uploading the invoice to the Invoice Registration Portal (IRP) and receiving an IRN (Invoice Reference Number) and QR code before sharing with the buyer
Who Needs to Comply? B2B suppliers with aggregate turnover > ₹5 crore. Does NOT apply to: B2C (individual consumers), banking/financial services, insurance, SEZ units, government departments
Penalty for Non-Compliance E-invoice not generated = Invoice is invalid for ITC purposes. Buyer CANNOT claim ITC. Penalty: 100% of tax due or ₹10,000, whichever is higher per invoice
How to Generate Use any IRP-compliant accounting software (Tally, Busy, Zoho Books) or directly on einvoice1.gst.gov.in. Upload invoice JSON, receive IRN & QR code, embed in PDF invoice