GST

E-Invoicing Under GST: Who Needs to Comply in 2025

Understand GST e-invoicing rules for 2025 including turnover thresholds, IRN generation process, IRP portals, and compliance requirements for businesses.

FileWithUs.ai Team15 April 20258 min read

What is E-Invoicing Under GST?

E-invoicing (electronic invoicing) under GST is a system where B2B invoices are authenticated electronically by the Invoice Registration Portal (IRP). When a business generates an invoice, the details are sent to the IRP, which validates and returns a unique Invoice Reference Number (IRN) along with a signed QR code.

E-invoicing does not mean invoices are generated on a government portal. Businesses continue to create invoices using their own billing software — the invoice data is simply reported to the IRP for authentication.

E-Invoicing Turnover Thresholds

The e-invoicing mandate has been progressively expanded:

Effective DateTurnover Threshold
1st October 2020₹500 crore and above
1st January 2021₹100 crore and above
1st April 2021₹50 crore and above
1st April 2022₹20 crore and above
1st October 2022₹10 crore and above
1st August 2023₹5 crore and above

As of 2025, businesses with aggregate annual turnover exceeding ₹5 crore in any financial year from 2017-18 onwards must generate e-invoices for all B2B supplies.

Who is Exempt from E-Invoicing?

  • Banks and financial institutions
  • Insurance companies
  • Goods Transport Agencies (GTAs)
  • SEZ units (for supplies within SEZ)
  • Government departments and local authorities
  • Persons referred to in Section 14 of the IGST Act (diplomats, UN)

How to Generate an E-Invoice

  1. Register on the IRP portal (einvoice1.gst.gov.in) using your GSTIN credentials
  2. Generate the invoice in your billing software in the prescribed JSON format (Schema 1.1)
  3. Push invoice data to IRP via API or manual upload
  4. IRP validates the data against the GST system and generates a unique IRN
  5. Receive the signed invoice with IRN, QR code, and digital signature
  6. Share the authenticated invoice with the buyer

Key Components of E-Invoice

  • IRN (Invoice Reference Number) – A unique 64-character hash generated for each invoice
  • QR Code – Contains key invoice details, scannable for verification
  • Digital Signature – IRP digitally signs the invoice JSON for authenticity

Benefits of E-Invoicing

  • Auto-population of GSTR-1 – E-invoiced supplies automatically reflect in GSTR-1
  • Faster ITC for buyers – Authenticated invoices immediately show in buyer's GSTR-2B
  • Reduced errors – Standardized format eliminates manual data entry mistakes
  • E-way bill integration – Part A of the e-way bill auto-generates from the e-invoice

Penalties for Non-Compliance

Failure to generate e-invoices when required can result in:

  • Invoice treated as invalid — buyer cannot claim ITC
  • Penalty of 100% of tax due or ₹10,000, whichever is higher
  • Additional penalties for incorrect invoicing under Section 122

Seamless E-Invoicing with FileWithUs.ai

FileWithUs.ai integrates directly with the IRP to generate e-invoices in one click. Create your invoice on the platform, and the system handles JSON generation, IRP submission, and IRN retrieval automatically. Your GSTR-1 and e-way bill data stay in sync, ensuring end-to-end compliance.

Simplify Your Tax & Business Management

FileWithUs.ai helps you file income tax returns, create GST invoices, track compliance, and manage your business — all in one platform.

Get Started Free
e-invoicing under GST 2025GST e-invoice turnover limithow to generate e-invoice GSTIRN number GST e-invoicee-invoicing compliance Indiae-invoice portal registrationGST e-invoice for small business