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.
Helpful GST Invoicing Resources:
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).