How to Generate an e-Invoice in GST: Step-by-Step Guide

How to Generate an e-Invoice in GST

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

  1. 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.
  2. 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.
  3. The IRP validates the invoice — checking GSTIN validity, duplicate invoice numbers, and correct tax calculations.
  4. 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.
  5. 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.
  6. 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.

DS

Debashis Sethi

CA | Finance, Tax & Audit Consultant | Business Growth Advisor

Chartered Accountant · 7+ Years of Experience · GST & Tax Compliance Review

Debashis advises small and medium businesses across India on finance, taxation, and audit, with over seven years of experience helping business owners navigate GST compliance and build sound financial practices as they grow. Debashis reviews the GST and tax-related guides published on the XYZ Bill blog, working with the XYZ Bill team to make sure the compliance information retailers rely on is accurate and current.

Reviewed on : September 2, 2026  | Content Partner, XYZ Bill

Leave the first comment

Book a Quick Demo

If you are unable to take the trial no worries, let us know and we will call you right away.

Book a Quick Demo

If you are unable to take the trial no worries, let us know and we will call you right away.