E-Invoice (IRN) Generation — Business Plan Guide
What is E-Invoicing?
E-Invoicing (Electronic Invoicing) is a system under GST where certain businesses must report B2B invoices to the Invoice Registration Portal (IRP) in real-time. The IRP validates the invoice and returns a unique Invoice Reference Number (IRN) and a QR code, which must appear on the invoice.
Who Must Generate E-Invoices?
| Annual Turnover | E-Invoice Mandatory From |
|---|---|
| Above ₹500 crore | 1st October 2020 |
| Above ₹100 crore | 1st January 2021 |
| Above ₹50 crore | 1st April 2021 |
| Above ₹20 crore | 1st April 2022 |
| Above ₹10 crore | 1st October 2022 |
| Above ₹5 crore | 1st August 2023 |
If your business turnover exceeds ₹5 crore, e-invoicing is mandatory for all B2B and export invoices.
E-Invoice in BillYantra (Business Plan)
E-invoice IRN generation is available on the Business plan only.
Setup
- Go to Settings → Company Profile.
- Enter your GSTIN and enable E-Invoice.
- Enter your IRP API credentials (obtained from the GST portal or your GSP provider).
Generating an IRN
- Create and finalize your B2B invoice as usual.
- Click Generate E-Invoice (appears on finalized B2B invoices).
- BillYantra sends the invoice data to the IRP automatically.
- On success, the IRN (64-character hash) and QR Code are attached to your invoice.
- The PDF automatically includes the IRN and QR code in the header.
What Happens If IRN Generation Fails?
Common failure reasons:
- Invalid customer GSTIN
- Duplicate invoice number (already registered)
- IRP server downtime
BillYantra shows the exact IRP error message. Fix the issue and retry.
B2C Invoices
E-invoicing is not required for B2C invoices (customers without GSTIN). BillYantra automatically skips the IRN step for B2C.
Important: Once an IRN is generated, the invoice cannot be edited. To make changes, cancel the IRN via the IRP within 24 hours and issue a new invoice.
Ready to simplify your GST billing?
Create GST-compliant invoices free with BillYantra.
Start free →