GST E-Invoicing Guide & Applicability Rules

GST E-Invoicing in India – Rules, Limits & Digital Invoices

Understand India's GST e-invoicing thresholds, who needs official government IRP registration, and how small businesses can create digital GST invoices online.

Who Needs Official Government E-Invoicing?

Under GST regulations, e-invoicing is phased by aggregate annual business turnover:

Turnover Above ₹5 Crores (Mandatory IRP)

Businesses with annual turnover exceeding ₹5 Cr must upload B2B invoice JSON files to the government Invoice Registration Portal (IRP) to generate an IRN and digitally signed QR code.

Turnover Under ₹5 Crores (Small Businesses & Freelancers)

Exempt from mandatory government IRP e-invoicing. You can generate standard digital GST invoices with CGST/SGST/IGST breakdown and share print-ready PDFs directly with clients using InvoiceKhata.

Digital GST Invoicing for Indian SMBs

InvoiceKhata provides high-speed digital invoicing for freelancers, consultants, contractors, traders, and small businesses who need fast billing without government portal complexity:

Rule 46 Compliant

Includes GSTIN, sequential numbering, HSN/SAC codes, and tax breakups.

Payment UPI QR Codes

Add your UPI ID for instant scan-and-pay on the invoice PDF.

Instant Sharing

Download clean PDFs or share invoice links via WhatsApp in 30 seconds.

E-Invoicing FAQs

Who is required to generate official GST e-invoices in India?

As per current GST notifications, official e-invoicing (generating an IRN from the government Invoice Registration Portal - IRP) is mandatory for GST-registered businesses whose aggregate annual turnover in any preceding financial year (from 2017-18 onwards) exceeds ₹5 Crores for B2B supplies and exports.

Do freelancers and small businesses need government IRP e-invoicing?

No. If your annual turnover is below ₹5 Crores, you are exempt from mandatory IRP e-invoicing. You only need to issue standard digital GST-compliant tax invoices containing all mandatory Rule 46 fields, which can be created and downloaded instantly using InvoiceKhata.

What is an Invoice Reference Number (IRN)?

An IRN is a unique 64-character hash generated by the government’s Invoice Registration Portal (IRP) when large enterprises upload their B2B invoice JSON payload. It is required solely for businesses subject to the mandatory e-invoicing mandate.

What is the difference between a Digital Invoice and an official E-Invoice?

A digital invoice is any electronic PDF or computerized invoice sent to a client with tax details and payment links. An official GST e-invoice is a specific standardized schema that has been authenticated and validated directly by the government portal (IRP).