Businesses Operating in India
How do Indian businesses comply with GST e-invoicing requirements?
India's GST e-invoicing system requires businesses above the applicable aggregate turnover threshold to generate invoices on the Invoice Registration Portal (IRP), receive an Invoice Reference Number (IRN) and QR code, and then issue the validated invoice to the buyer. The threshold has been lowered progressively: businesses with turnover above INR 5 crore are currently required to use e-invoicing. The e-invoice data pre-populates GSTR-1 returns.
How does the Indian IRP e-invoicing process work?
The IRP (Invoice Registration Portal) process for Indian GST e-invoicing:
- Generate invoice: Business generates invoice data in their ERP or accounting system
- Submit to IRP: Invoice data submitted to IRP via API, direct upload, or certified software connector
- Validation: IRP validates GST registration numbers, GSTIN details, and data completeness
- IRN generation: IRP generates unique Invoice Reference Number (IRN) based on invoice hash
- QR code: IRP generates signed QR code containing key invoice data for verification
- Return to business: IRN and QR code returned; business includes these on the final invoice issued to buyer
Frequently Asked Questions
- What happens if a business misses the e-invoicing requirement in India?
- Invoices issued without an IRN by businesses required to use e-invoicing are considered invalid for GST purposes. The issuing business risks denial of input tax credit claims by buyers and may face penalties. The buyer who accepts a non-IRP invoice may also be denied input tax credit. Retroactive IRN generation is not possible; the invoice must be cancelled and reissued.
- How does e-invoicing affect GSTR-1 filing in India?
- E-invoice data submitted to the IRP automatically flows into the GSTR-1 return for the tax period. Businesses no longer need to manually enter invoice details in GSTR-1 for e-invoiced transactions. This auto-population reduces data entry errors and reconciliation effort. Businesses must still review and submit the auto-populated GSTR-1 within the filing deadline.