Ask Veda

TaxClue AI · Active
Namaste! I'm Veda — TaxClue's AI assistant. 🙏

Before we begin, please share your name, phone & email below so our expert can guide you personally. Right after that, you can ask me anything.
Share your details — our expert will call you
Powered by TaxClue · India's Trusted Compliance Platform
GST LIVE

GST E-Invoice: Mandatory Thresholds, Generation Process and IRN

GST e-invoicing is mandatory for businesses with turnover above Rs.5 crore. Learn about the Invoice Registration Portal (IRP), IRN generation, QR code requirements, and integration...

TaxClue Team Tax & Compliance Expert
2 min read 0 views Updated May 24, 2026
Expert Reviewed Medium Complexity
0:00

E-invoicing under GST (Electronic Invoicing) is the process by which B2B invoices are authenticated by the Government's Invoice Registration Portal (IRP) and issued an Invoice Reference Number (IRN). Introduced in phases from October 2020, it is now mandatory for taxpayers with aggregate turnover exceeding Rs.5 crore (as of 1 August 2023).

Rollout History and Current Threshold

PhaseEffective DateTurnover Threshold
Phase 11 October 2020Rs.500 crore
Phase 21 January 2021Rs.100 crore
Phase 31 April 2021Rs.50 crore
Phase 41 April 2022Rs.20 crore
Phase 51 October 2022Rs.10 crore
Phase 6 (Current)1 August 2023Rs.5 crore

Exempted from E-Invoicing

  • NBFC (Non-Banking Financial Companies)
  • Banks and insurance companies
  • GTA (Goods Transport Agencies)
  • SEZ (Special Economic Zone) units
  • Registered persons supplying passenger transport services
  • Suppliers of cinema admission tickets
  • B2C transactions (supply to unregistered buyers)

E-Invoice Generation Process

  1. Prepare invoice in your accounting software (Tally, SAP, Zoho, etc.) in JSON format per the e-invoice schema (schema v2.0)
  2. Upload to IRP via API call or direct portal (einvoice1.gst.gov.in). Multiple IRPs: NIC, Tata Consultancy, Clear, etc.
  3. IRP validates the invoice: GSTIN verification, duplicate check (same GSTIN+FY+invoice number)
  4. IRP generates IRN (64-character hash) and digitally signs the invoice JSON
  5. IRP returns: signed JSON + IRN + QR code
  6. Print QR code on the physical invoice and share with buyer
  7. IRP auto-populates the invoice data to GSTR-1/GSTR-2A within 24 hours

Mandatory Invoice Fields for E-Invoice

  • Supplier GSTIN, supplier name, supplier address, supply type (B2B/EXPWP etc.)
  • Document type (INV/CRN/DBN)
  • IRN (post-generation)
  • Item details: HSN code (6/8 digit), quantity, unit, taxable value, GST rates, total
  • Dispatch-to address, ship-to address (if different)
  • E-way bill details (if goods — Part A auto-generated from e-invoice)

Integration of E-Way Bill with E-Invoice

From October 2020, if an e-invoice is generated for goods worth more than Rs.50,000, Part A of the e-way bill (EWB) is automatically populated from the e-invoice data. The transporter still needs to fill Part B (vehicle number) when transport commences. This eliminates duplicate data entry.

Consequences of Non-Compliance

  • Invoice is invalid — buyer cannot claim ITC
  • Invoice does not auto-populate in GSTR-2B — ITC leakage for buyer
  • Penalty under Section 122: Rs.10,000 per invoice or tax amount (whichever is higher)
  • Interest on ITC reversed by buyer

Key Practical Tips

  • Cancel e-invoice within 24 hours for errors; after that issue credit/debit note
  • Buyer should verify IRN on IRP portal before claiming ITC (scan QR code)
  • Get API integration with IRP set up in your ERP before the threshold hits — avoid manual portal upload for high-volume businesses
  • Archive e-invoice JSON files (signed) for 6 years as GST records

Need Expert Help?

Our CA and legal experts at TaxClue are ready to assist you with compliance, filings, and advisory.

Get Free Consultation

Need Help with Compliance?

Our CA experts guide you through the entire process — registration to filing.

Frequently Asked Questions
What is the current e-invoice threshold (2025)?
E-invoicing is mandatory for GST-registered taxpayers with aggregate annual turnover exceeding Rs.5 crore in any previous financial year (notification effective from 1 August 2023).
What is the IRN (Invoice Reference Number)?
A unique 64-character alphanumeric hash generated by the IRP (Invoice Registration Portal) for each e-invoice. The IRN encodes GSTIN, financial year, invoice number, and a hash, making each invoice globally unique.
Which invoices require e-invoicing?
B2B invoices (supply to registered persons), B2G invoices (supply to government), exports, and debit/credit notes. NOT required for B2C invoices, exempted supplies, or financial/insurance companies.
What happens if e-invoice is not generated?
Invalid invoice for GST purposes. The buyer cannot claim ITC as the invoice will not appear in GSTR-2B automatically. Penalty may apply for non-compliant invoice issuance.
Can e-invoices be cancelled?
Yes, but only within 24 hours of generation on the IRP. After 24 hours, the invoice cannot be cancelled on IRP; you can only issue a credit note.
What software integrates with IRP?
Tally Prime, SAP, Oracle, Zoho Books, QuickBooks (India), and most ERP/accounting software now have direct API integration with IRP for automated e-invoice generation.

Was this article helpful?

Thank you for your feedback!
Need help with GST?
  • GST Registration
  • GST Return Filing
  • GST Notice Reply
TT
TaxClue Team VERIFIED EXPERT
Tax & Compliance Expert
Experienced in company registration, GST, trademark, and FSSAI compliance.

Need Expert Help? We're Here.

Our CAs and CS professionals handle everything — from registration to compliance.