GST · E-invoice and E-way Bill

E-Invoice: Threshold ₹5Cr, IRN Generation, QR Code

Updated . Every paid answer is checked by a CA. Free AI answers are labelled until a CA verifies them.

Find

E-invoicing is now mandatory for businesses above ₹5Cr annual turnover. Every B2B invoice must be registered on the Invoice Registration Portal (IRP), get an IRN (Invoice Reference Number), and display a QR code. An invoice without IRN is not a valid tax invoice, buyer loses ITC.

Provisions

Rule 48(4); Rule 48(5); CBIC Notification 70/2019; Sec 31; Rule 48(6)

Analysis

What is IRN: Invoice Reference Number, a 64-character unique hash generated by the IRP (Invoice Registration Portal) when you upload an invoice in JSON format. IRN is unique to each invoice and is registered with the government in real-time. Think of IRN as the government's "acknowledgement" that this invoice exists. Which invoices need IRN: B2B tax invoices (domestic to GSTIN holder). B2G invoices (to government). Export invoices (even if zero-rated / with or without payment of IGST). Debit notes and credit notes linked to the above. Does NOT apply to: B2C invoices, nil-rated supply invoices, invoices to unregistered persons, delivery challans, input service distributor invoices. IRP portals: Multiple authorised IRP portals: einvoice1.gst.gov.in (government), and several private (Clear, Tally, SAP, etc.). All produce same IRN, choose one.

Close

  1. Check your aggregate turnover: if above ₹5Cr in FY 2023-24 or any prior FY, e-invoice is mandatory
  2. Connect your accounting software (Tally, QuickBooks, Busy, Zoho) to IRP via API or upload
  3. Or use government portal: einvoice1.gst.gov.in for manual upload of each invoice
  4. Before issuing any B2B invoice: generate IRN on IRP. Get back: IRN, Ack No, QR code, signed JSON
  5. Print invoice with QR code embedded. IRN is part of mandatory invoice particulars.
  6. For bulk invoices: use bulk upload or ERP integration via GST Suvidha Provider (GSP)

Connect now

A Savvy replies in minutes.

Fixed price before you pay. Your Savvy is paid only after you accept the work.

General guidance from TaxSavvy’s library of money processes. Laws change; your Savvy confirms the answer on your exact case before anything is filed.