Skip to main content
onebooksgst Logo

E-Invoicing Under GST: A Complete Guide

E-invoicing means reporting your B2B invoices to a government portal before they count as valid. Here is how the process works end to end and what you need to get it right.

9 min read
Topics:E-InvoicingIRNIRPGST Compliance
E-Invoicing Under GST: A Complete Guide — OneBooks GST
What you'll learn from this guide
  • E-Invoicing
  • IRN
  • IRP
  • GST Compliance

E-invoicing under GST is the process of electronically reporting certain business-to-business invoices to a government-notified portal, which validates the invoice and returns a unique reference number before the invoice is treated as complete for GST purposes. It is not a new invoice format you design yourself — it is a validation step layered on top of the invoice you already raise. For businesses above the applicable turnover threshold, an invoice that has not gone through this process is not a valid tax invoice, regardless of how correctly it is otherwise prepared.

This guide walks through what e-invoicing actually involves, the step-by-step flow, what appears on a completed e-invoice, and how it feeds into your other GST filings.

What E-Invoicing Actually Does

At its core, e-invoicing standardizes how B2B invoice data is reported to the tax department in real time (or near-real time), rather than the department finding out about your sales only when you file GSTR-1 weeks later. Once an invoice is reported and validated, it is registered with a unique Invoice Reference Number (IRN), and that data is meant to auto-populate into your GSTR-1 and, in principle, flow through to your buyer's GSTR-2B.

How the Process Works, Step by Step

  1. You generate the invoice in your usual billing or accounting system, following the standard GST invoice fields.
  2. The invoice data is submitted, in a prescribed schema, to an Invoice Registration Portal (IRP) — either directly, through a GST Suvidha Provider (GSP), or via software that integrates with the IRP.
  3. The IRP validates the data (checking GSTINs, HSN codes, duplicate invoice numbers, and mandatory fields).
  4. On successful validation, the IRP generates a unique Invoice Reference Number (IRN), digitally signs the invoice, and creates a QR code containing key invoice details.
  5. The signed invoice, IRN, and QR code are returned to you. This QR code and IRN typically need to be printed on the physical or PDF copy you hand to your customer.
  6. The IRP shares the validated data with the GST system, where it is expected to flow into your GSTR-1 and, from there, into your buyer's GSTR-2B.

What a Completed E-Invoice Includes

ElementWhat it is
IRN (Invoice Reference Number)A unique hash generated by the IRP for that specific invoice
QR CodeA scannable code embedding key invoice details for quick verification
Acknowledgement Number and DateConfirms when the IRP registered the invoice
Digitally signed JSONThe validated invoice data, signed by the IRP, treated as the legal record

Which Documents Are Covered

E-invoicing generally applies to B2B tax invoices, and typically extends to debit notes and credit notes issued in relation to B2B supplies, and to export invoices. B2C invoices are generally outside the e-invoicing requirement, though QR code requirements can apply separately for large B2C taxpayers in some contexts. Because coverage details are refined periodically by the department, confirm exactly which document types apply to your business on the official e-invoice portal.

Who Needs to Generate E-Invoices

Applicability is based on aggregate turnover crossing a notified threshold, and that threshold has been lowered progressively over time to cover more businesses. Rather than quoting a specific figure here that may already be outdated by the time you read this, treat it as a rule you need to actively check: look up the current notified turnover limit on the official GST e-invoice portal, or read our dedicated breakdown on e-invoice applicability and turnover limits.

How E-Invoicing Connects to GSTR-1

One of the practical benefits of e-invoicing, once it is working correctly, is that validated invoice data is meant to auto-populate into the relevant tables of your GSTR-1, reducing manual data entry and the risk of typos between your invoice and your return. In practice, businesses still cross-check this auto-populated data against their own sales register before filing, since integration issues or timing gaps can occasionally cause data to be missing or duplicated. OneBooks GST's GSTR-1 automation is built to help with exactly this kind of validation, flagging discrepancies before you file rather than after.

Common Errors When Reporting to the IRP

ErrorTypical cause
Duplicate IRN requestSame invoice number submitted twice, often due to a retry after a timeout
Invalid GSTINBuyer or supplier GSTIN mistyped or inactive on the GST database
HSN/SAC code errorsCode not matching the notified list or missing required digits for the applicable turnover slab
Value mismatchTaxable value, tax amount, or total not adding up per the prescribed formula
Invoice date issuesReporting the invoice after the applicable reporting window for its date

Cancelling and Amending E-Invoices

An IRN can generally be cancelled within a limited window after generation if the invoice was raised in error, but once that window closes, cancellation is typically not possible through the IRP and the correction has to be made through a credit or debit note instead. Amendments to invoice content after IRN generation are usually handled the same way — through GSTR-1 amendment processes rather than editing the original e-invoice. Confirm current cancellation windows on the e-invoice portal, since these operational rules are set by the department and can be revised.

Getting Ready for E-Invoicing

If your business is approaching the applicability threshold, it is worth testing your invoicing workflow against the IRP's sandbox environment before your obligation starts, so you are not troubleshooting integration issues on your first live filing day. It also helps to review your master data — customer GSTINs, HSN/SAC codes, and address details — since the IRP is stricter about data accuracy than a manually typed invoice ever was. For a closer look at how e-invoicing and the separate e-way bill requirement relate to each other, see e-invoice vs e-way bill, and for the exact fields every GST invoice needs regardless of e-invoicing status, see GST invoice format: mandatory fields.

Frequently asked questions

Is e-invoicing the same as raising an invoice through the GST portal?

No. You still generate the invoice through your own billing or accounting system. E-invoicing is the additional step of reporting that invoice to the IRP for validation and IRN generation.

What happens if I forget to generate an IRN for an applicable invoice?

An invoice that should have been e-invoiced but was not is generally treated as not a valid tax invoice for the recipient's ITC purposes, and can also expose the supplier to penalty. If you discover a missed invoice, address it promptly and consult a GST professional on the correct remediation.

Do I need special software to generate e-invoices?

You need a way to submit invoice data to the IRP in the prescribed schema — this can be direct integration, a GSP, or invoicing software that handles the submission on your behalf. Confirm with your software provider whether IRP integration is included.

Does e-invoicing replace the e-way bill?

No, they are separate requirements that can apply to the same transaction. E-invoicing validates the invoice itself; the e-way bill covers the movement of goods above a certain value or distance. See our comparison for the details.

Can export invoices be e-invoiced?

Export invoices are generally within the scope of e-invoicing where a business crosses the applicability threshold, though specific treatment (such as under LUT or with payment of tax) can affect the exact fields required. Verify current rules on the e-invoice portal.

Where software takes over: OneBooks GST

For teams running this every return period, OneBooks GST sits either side of the transport document rather than issuing it: importing sales, validating GSTIN and tax data, and exporting reviewed GSTR-1 output.

Reviewing the output in OneBooks GST before it leaves the system is the step that catches period, GSTIN and tax-rate errors while they are still easy to fix.

OneBooks GST publishes practical guides to help Indian businesses understand compliance, reconciliation, and reporting workflows.

Keep reading

More E-Invoicing & E-Way Bill guides

Turn this workflow into a 5-minute process.

Use OneBooks GST to upload files, validate data, reconcile mismatches, and keep monthly GST work moving.