Unlock client & item storage free 26 days remaining

Sign Up Free
GSTInvoice

GST Compliance

GST E-Invoicing Guide — Who Needs It, How It Works & IRN Generation

GST e-invoicing is mandatory for businesses with aggregate turnover above ₹5 crore in any financial year since 2017. Under e-invoicing, every B2B tax invoice must be reported to the Invoice Registration Portal (IRP) before sharing with the buyer. The IRP generates a unique Invoice Reference Number (IRN) and adds a QR code to the invoice.

By Arjun Sharma · GST & Tax Compliance Specialist Reviewed for GST accuracy
No signup required ₹3.60 Cr+ invoice value processed Trusted by 300+ businesses Free forever

Free Tool — No Login Required

Create E-Invoice Ready GST Invoice

Auto CGST/SGST/IGST split PDF in 30 seconds No signup needed Free forever
Generate GST Invoice in 30 Seconds
What you get: GST-compliant PDF Shareable invoice link UPI QR on invoice GSTIN validation

E-Invoicing Thresholds and Coverage

Turnover Threshold Mandatory From Who Is Exempt
Above ₹500 crore 1 October 2020
Above ₹100 crore 1 January 2021
Above ₹50 crore 1 April 2021
Above ₹20 crore 1 April 2022
Above ₹10 crore 1 October 2022
Above ₹5 crore 1 August 2023 Banks, insurers, SEZ suppliers, B2C only

Important

E-invoicing applies only to B2B invoices (where the buyer has a GSTIN). B2C invoices and exports are excluded from IRP but must have a QR code above ₹500 for B2C transactions.

How the IRP Process Works

Step 1: Generate your invoice in your accounting system (or our generator). Step 2: Upload invoice details to the IRP (Invoice Registration Portal) via API, direct web portal, or offline utility. Step 3: IRP validates the invoice, generates a unique IRN (Invoice Reference Number — a 64-character hash), and returns the digitally signed JSON with QR code. Step 4: Embed the IRN and QR code on your printed invoice. Step 5: Share the signed invoice with the buyer. The buyer's ITC auto-populates in GSTR-2B once the invoice is registered on IRP. If you issue an invoice without IRN (when mandatory), it is invalid under GST law — the buyer cannot claim ITC.

Example

A Pune manufacturer with ₹12 crore turnover invoices a Delhi wholesaler for ₹3,00,000. The manufacturer generates the invoice in Tally, uploads to IRP, receives IRN: 1234abcd...., and adds the QR code. The Delhi wholesaler's GSTR-2B auto-reflects ₹54,000 IGST (18%) ITC within 24 hours.

Skip the manual work

Free GST Invoice Generator

Instead of manually formatting invoices in Excel, generate GST-compliant invoices instantly — automatic CGST, SGST & IGST calculation, PDF download, and shareable link.

FAQs

What is e-invoicing under GST?

E-invoicing is the mandatory registration of B2B tax invoices on the government's Invoice Registration Portal (IRP) before sharing with buyers. The IRP assigns a unique IRN to each invoice.

Who is exempt from e-invoicing?

Banks, NBFCs, insurance companies, goods transport agencies, passenger transport operators, multiplexes, SEZ suppliers, and businesses with turnover below ₹5 crore are currently exempt.

What happens if I issue an invoice without IRN?

The invoice is invalid under GST. The buyer cannot claim ITC on it. Penalties apply to the supplier for non-compliance.

Do I need special software for e-invoicing?

You need either accounting software with IRP integration (Tally, Busy, Zoho, etc.) or direct access to the IRP web portal. The NIC e-invoice portal offers free bulk upload utility.

Why Businesses Stop Using Excel for GST Invoices

Manual GST calculation mistakes

One wrong CGST/SGST split or a misapplied rate triggers notices and ITC denial for your buyer.

Slow invoice creation

Copying last month's Excel file, updating dates, recalculating — 20 minutes for what should take 30 seconds.

Formatting breaks on every device

Excel invoices look different on every printer and PDF converter. Clients complain about unreadable layouts.

No easy sharing or payment link

Sending PDFs over WhatsApp with no way for clients to pay directly slows down collections.

Incorrect tax type (IGST vs CGST+SGST)

Excel can't auto-detect intra vs inter-state supply. Wrong tax type = ITC rejected for your buyer.

Disclaimer: The information in this article is for general informational purposes only and does not constitute professional tax, legal, or financial advice. GST rules and rates are subject to change. Consult a qualified CA or tax professional before making compliance decisions.

Generate Compliant Invoice — Free

Create professional GST invoices instantly — no Excel, no manual calculations.

  • Automatic CGST/SGST/IGST calculation from GSTIN
  • PDF download in under 30 seconds
  • Shareable invoice link — clients pay via UPI QR
  • No signup required — free forever

Want to see it first? View sample GST invoice →

More GST guides