How to Generate an e-Invoice in GST: Step-by-Step Guide (2026)
If you’re a business owner in India dealing with B2B transactions, you’ve probably run into the term “e-Invoicing” — and if your turnover crosses the government’s notified threshold, it isn’t optional. Here’s a plain-language walkthrough of what e-Invoicing actually means and how to generate one without the confusion.
What Is e-Invoicing Under GST?
e-Invoicing doesn’t mean creating your invoice on a computer instead of paper — you’ve probably been doing that for years. It specifically means reporting your B2B invoice details to the government’s Invoice Registration Portal (IRP), which validates the invoice and returns a unique Invoice Reference Number (IRN) along with a digitally signed QR code. Only an invoice carrying a valid IRN and QR code is considered a legally compliant e-Invoice.
Who Needs to Generate e-Invoices?
The government has progressively lowered the mandatory turnover threshold since e-Invoicing was introduced. As of the current rules, businesses with aggregate turnover above the notified limit (check the latest CBIC notification, as thresholds are revised periodically) must generate e-Invoices for all B2B supplies, exports, and credit/debit notes. B2C invoices are currently excluded from this requirement.
Step-by-Step: How e-Invoice Generation Works
- Generate your invoice as usual in your billing or accounting software, with all mandatory fields — GSTIN of buyer and seller, HSN/SAC codes, invoice number, item details, and applicable tax rates.
- Send the invoice data to the IRP (Invoice Registration Portal). This can be done manually via the government’s offline utility, or automatically if your billing software has a direct API integration with the IRP.
- The IRP validates the invoice — checking GSTIN validity, duplicate invoice numbers, and correct tax calculations.
- Receive the IRN and QR code. Once validated, the IRP returns a unique 64-character IRN and a digitally signed QR code containing key invoice details.
- Print or attach the IRN and QR code onto your invoice. This is what makes the invoice legally valid for GST purposes — an invoice without it, above the threshold, is technically non-compliant.
- The invoice data auto-flows into your GSTR-1, since the IRP shares validated data with the GST system, reducing manual return-filing work.
Common Mistakes to Avoid
- Missing the turnover deadline. Track your turnover regularly — crossing the threshold mid-year still triggers the requirement from that point forward.
- Manual re-entry errors. Typing invoice data into a separate IRP utility invites transcription mistakes. This is the biggest reason businesses move to software with built-in e-Invoicing.
- Forgetting to cancel invoices within the window. e-Invoices can only be cancelled on the IRP within 24 hours of generation — after that, you’ll need a credit note instead.
- Ignoring B2C exemption confusion. Remember, e-Invoicing currently applies to B2B, exports, and specific transaction types — not retail B2C sales.
The Easier Way: Automated e-Invoicing
Manually pushing every invoice through the government utility works for a handful of monthly transactions, but it doesn’t scale once you’re billing daily. Billing software with direct IRP integration — like XYZ Bill’s GST billing software — generates the IRN and QR code automatically the moment you finalize a B2B invoice, with no separate portal or manual upload required.
Frequently Asked Questions
Is e-Invoicing the same as GST return filing? No. e-Invoicing validates individual invoices in real time; GST returns (GSTR-1, GSTR-3B) are periodic filings that summarize your sales and purchases. However, validated e-Invoice data auto-populates parts of your GSTR-1, which saves time at filing.
What happens if I don’t generate an e-Invoice when required? An invoice without a valid IRN is treated as not issued at all under GST law, which can mean penalties and denial of Input Tax Credit to your buyer.
Can I generate e-Invoices for free? The government’s IRP itself doesn’t charge for IRN generation, but manually using it for every invoice is time-consuming. Most businesses use billing software with built-in integration instead.
Want to see automated e-Invoicing in action? Start a 14-day free trial and generate your first compliant e-Invoice in under a minute.

