E-invoicing is mandatory for businesses above ₹5 crore turnover. If you're close to or above the threshold, here's what e-invoicing actually requires, common mistakes, and how software handles it automatically.
What GST e-invoicing actually is
GST e-invoicing is not a software feature. It is a legal requirement that mandates businesses above the turnover threshold to report every B2B invoice to the government's Invoice Registration Portal (IRP) before sharing it with the customer.
When you upload an invoice to the IRP, the portal validates it, generates a unique Invoice Reference Number (IRN), and returns a digitally signed invoice with a QR code. This IRN-stamped invoice is what you share with your customer.
The key point: an invoice without an IRN is not a valid GST invoice for businesses above the threshold. Your customer cannot claim ITC on it.
Who must comply with e-invoicing in 2026
The turnover thresholds have reduced progressively:
If your aggregate turnover in the previous financial year exceeded ₹5 crore, e-invoicing is mandatory for you in 2026. Turnover includes all GSTINs under the same PAN combined.
Who is exempt even above ₹5 crore:
The e-invoicing process step by step
Without software (manual API method):
1. Create the invoice in your billing system
2. Export the invoice data in the government's JSON format
3. Log in to the IRP portal (direct or via GSP)
4. Upload the JSON
5. Download the IRN and QR code
6. Manually add the IRN and QR to your invoice PDF
7. Send the modified invoice to the customer
This takes three to seven minutes per invoice. For a business raising fifty invoices per month, that's three to six additional hours — for a compliance step.
With integrated software:
1. Create the invoice in your billing software
2. The software automatically pushes it to the IRP API
3. IRN is received and embedded in the invoice
4. The final invoice PDF with IRN and QR is generated automatically
5. Sent to customer
Time added per invoice: zero seconds. The whole process is automatic.
Common e-invoicing mistakes and their consequences
Sharing invoices before generating IRN: The invoice is invalid. The customer's ITC claim will be rejected.
Generating IRN but incorrect invoice data: The IRN is generated but the invoice amounts don't match. This creates reconciliation issues in GSTR-2B for your customer.
Not cancelling e-invoices correctly: If you make an error in an e-invoice, you cannot simply edit it. You must cancel it via the IRP portal within twenty-four hours of generation and issue a new one with a fresh IRN.
Missing e-way bill integration: For goods valued above ₹50,000, an e-way bill must also be generated along with the e-invoice. The IRP can generate both simultaneously if the transport details are provided in the invoice upload.
What to look for in e-invoicing software
The software should connect to the IRP API and handle IRN generation without any manual steps. It should embed the IRN and digitally signed QR code into the final invoice PDF. It should maintain a log of all IRNs generated, cancelled, and their current status. And it should handle the e-way bill generation automatically for applicable transactions.
If you're looking for GST e-invoicing software that works out of the box, Proactiq includes this as part of its all-in-one platform. [Try it free](https://proactiq.com/signup) — no card needed.
Ready to automate your business?
Start free — no credit card required. Set up your workspace in 60 seconds.
Start free on Proactiq OS