E-Invoicing Under GST: Everything You Need to Know
Payments

E-Invoicing Under GST: Everything You Need to Know


Invoicing used to mean paperwork, manual entry, and reconciliation headaches. E-invoicing under the Goods and Services Tax (GST) replaces much of that with a standardised electronic process: each invoice is registered, validated, and reported to the GST system automatically.

For businesses over the turnover threshold, it is not optional, and for everyone else it is worth understanding.

This guide covers what a GST e-invoice is, how the system works, who must comply, the mandatory fields, and the step-by-step process of generating one.
TL;DR
  • GST e-invoicing standardises invoice reporting through the Invoice Registration Portal (IRP), which validates invoices and generates a unique IRN and QR code.
  • Businesses above the applicable turnover threshold must generate e-invoices, so always check the latest GST rules to confirm whether the requirement applies to you.
  • The process involves creating the invoice in compatible software, uploading it to the IRP, receiving the IRN and QR code, and automatically reporting the data to GST systems.
  • E-invoicing reduces manual errors and compliance risk while making GST reporting, reconciliation, and invoice processing faster and more efficient.

What is a GST e-invoice?


A GST e-invoice is an invoice created and transmitted in a standardised electronic format for reporting under GST. It is part of the government's Digital India initiative, designed to standardise and simplify invoicing so that invoice data flows straight into the GST system rather than being keyed in twice.

The key point is that "e-invoice" does not mean an invoice you create in software and email as a PDF. It means an invoice reported to and validated by a government portal, which returns a unique reference number and QR code that make it official.


How does the GST e-invoice system work?


The system runs on an Invoice Registration Portal (IRP) that generates a unique Invoice Reference Number (IRN) and a QR code for each invoice. The IRN identifies the invoice and confirms it is unique and valid.

Once an invoice is created in your billing system, its details are uploaded to the IRP, which validates them, checks for duplicates, and returns the signed invoice with its IRN and QR code. Because the IRP is integrated with the GST portal, the invoice details are uploaded automatically, which makes filing and reconciling returns far easier. The buyer can see the invoice details in near real time.

Why was e-invoicing introduced under GST?


GST was introduced to unify India's tax structure, and that created the need for a standardised, automated invoicing system. Manual invoicing was slow and error-prone, so the e-invoice system was built to reduce errors and strengthen compliance. Businesses generate invoices electronically in a prescribed format, and the GST Network (GSTN) authenticates them, which keeps invoice data accurate and consistent across the system.

Who must generate an e-invoice?


E-invoicing under GST applies to businesses at or above a specified aggregate-turnover threshold, and that threshold has been lowered in phases since 2020. The table below shows how applicability has expanded over time.
PhaseAggregate turnover more thanApplicable from
I₹500 crore01.10.2020
II₹100 crore01.01.2021
III₹50 crore01.04.2021
IV₹20 crore01.04.2022
V₹10 crore01.10.2022
VI₹5 crore01.08.2023

Because thresholds are revised over time, confirm the current limit on the official GST e-invoice portal before deciding whether it applies to you.

## AD

How do you generate a GST e-invoice? (Step by step)


Getting set up and generating an e-invoice involves preparing your systems, then registering and uploading invoices. The steps below cover both aspects:

  1. Prepare your systems. Make sure your ERP or billing software supports the e-invoice schema (aligned to PEPPOL standards). For direct API integration, whitelist your system's IP address on the e-invoice portal, or use a GST Suvidha Provider (GSP).
  2. Register on the portal. On the e-invoice portal, choose e-invoice enablement, enter your GSTIN, complete OTP verification, and provide your annual turnover for the relevant financial year, then submit.
  3. Enter invoice details. Capture all required details in your billing software: billing information, GSTIN, transaction value, item rate, GST rate, and tax amount.
  4. Upload to the IRP. Send the invoice to the Invoice Registration Portal using a generated JSON file, an app, or a direct API. A bulk-generation tool can upload many invoices at once.
  5. Receive the IRN and QR code. The IRP validates the details, checks for duplicates, and returns a digitally signed invoice with its IRN and QR code. You get an intimation by email and can print invoices with your logo as usual.
  6. Automatic reporting. The IRP forwards the authenticated data to the GST portal for returns and, where applicable, to the e-way bill portal. GSTR-1 is auto-populated for the period, which feeds your tax liability.


What is the e-invoice workflow?


Under the hood, the workflow runs in four stages:

  1. Invoice generation. Create the invoice in your accounting software or an offline tool, adhering to the e-invoice schema with all mandatory fields, and produce the JSON.
  2. IRN generation. A hash is created from parameters like GSTIN, invoice number, and financial year, using the prescribed algorithm, to form the IRN.
  3. JSON upload. Upload the final invoice JSON to the IRP directly, or via a GSP or third-party app.
  4. Hash validation. The IRP validates the hash against the Central Registry to confirm uniqueness, then generates the QR code, signs the invoice digitally, and makes it available to supplier and buyer by email.


What are the mandatory fields of an e-invoice?



An e-invoice must declare a defined set of fields. The list below groups them for readability; confirm the current schema on the official portal, as fields are periodically clarified.
#FieldNotes
1Document Type CodeType of document must be specified
2Supplier Legal NameAs per the supplier's PAN
3Supplier GSTINGSTIN of the supplier raising the e-invoice
4Supplier AddressBuilding/flat no., road/street, locality, etc.
5Supplier PlaceSupplier's city/town/village
6Supplier State CodeFrom the latest GSTN list
7Supplier PincodeSupplier's locality pincode
8Document NumberSequential unique invoice number; no special scheme
9Preceding Invoice Reference and dateFor amendments via debit/credit note
10Document DateDate the invoice was issued (YYYY-MM-DD)
11Recipient Legal NameBuyer's name as per PAN
12Recipient GSTINGSTIN of the buyer
13Recipient AddressBuilding/flat no., road/street, locality, etc.
14Recipient State CodeBuyer's state code
15Place of Supply State CodeFrom the latest GSTN list
16PincodeBuyer's pincode, if any
17Recipient PlaceBuyer's city/town/village
18IRN (Invoice Reference Number)Left blank at request; generated by GSTN after upload
19Shipping To GSTINGSTIN of the buyer or the delivery recipient
20Shipping To State, Pincode, State CodeDelivery location details
21Dispatch From (Name, Address, Place, Pincode)Where goods are dispatched from
22Is ServiceWhether the supply is a service
23Supply Type CodeB2B, B2C, SEZ/exports, deemed export, etc.
24Item DescriptionTrade description of the item
25HSN CodeApplicable HSN code for the goods/service
26Item PriceUnit price excluding GST, before discount; cannot be negative
27Assessable ValueUnit price excluding GST after discount (gross minus discount)
28GST RateApplicable GST rate as a percentage
29IGST, CGST, SGST ValueSpecified separately for each item
30Total Invoice ValueTotal with GST, rounded to a maximum of two decimals

What are the benefits of e-invoicing?


  • Fewer errors. Standardised, validated data means greater accuracy and fewer disputes with clients.
  • Cost savings. Less paper, printing, and postage cuts logistics and bulk-printing costs.
  • Faster payment. Electronic invoicing moves faster, which improves cash flow and reduces late payments.
  • Lower compliance risk. Automatic tax updates and real-time validation keep invoices aligned with GST rules.
  • Time saved. Automating generation, data entry, and reporting frees up finance time.


How does e-invoicing curb tax evasion?


E-invoicing tightens the tax system in several ways:

  • Real-time monitoring. Tax authorities see transactions as they occur, which improves transparency.
  • Less manipulation. Because invoices are registered up front, there is little room to alter records after the fact.
  • Fewer fake invoices. Mandatory registration reduces fraudulent GST invoices, so only genuine input tax credit can be claimed.
  • Better tracking. Matching input credit to output tax makes fake credit claims easier to spot and enforce against.


What are the modes of generating an e-invoice?


The system offers several modes so businesses can pick what fits their operations: web-based, API-based, SMS-based, mobile app, offline-tool-based, and GSP-based. High-volume businesses tend to use API or GSP integration; smaller businesses often use the web portal or offline tool.

Before and after e-invoicing


Before e-invoicing, businesses relied on manual or paper processes: printing, mailing, and hand-keying invoices, with the delays and errors that come with it. E-invoicing replaces that with electronic generation, delivery, and reporting that integrate with accounting software, enabling real-time tracking, faster payment, and better accuracy at lower cost.

Getting paid on your GST invoices


E-invoicing standardises how you raise and report invoices. The natural next step is getting paid on them cleanly, especially if some of your customers are overseas. PayGlocal is an RBI-authorised cross-border payments platform that helps Indian businesses collect on international invoices reliably, with automatic FIRA on eligible inward payments.

Frequently Asked Questions

E-invoicing under GST is the process of reporting invoices to a government Invoice Registration Portal in a standardised format. The portal validates each invoice and returns a unique Invoice Reference Number (IRN) and QR code. It is not simply emailing a PDF; the invoice must be registered to be valid.
Businesses at or above the GST aggregate-turnover threshold must generate e-invoices. That threshold has been lowered in phases since 2020, reaching more than ₹5 crore from 1 August 2023. Because it changes, confirm the current limit on the official portal.
The Invoice Reference Number (IRN) is a unique identifier the Invoice Registration Portal generates for each e-invoice, based on a hash of details like GSTIN, invoice number, and financial year. It confirms the invoice is registered, unique, and valid.
No. A PDF sent by email is not a registered e-invoice. A GST e-invoice must be uploaded to the Invoice Registration Portal, which validates it and returns the IRN and QR code that make it compliant.
Businesses are generally required to generate an e-invoice at the time of supply or within a timeframe set by the authorities. Because specific limits are revised and can depend on turnover, confirm the current rule on the official GST e-invoice portal.
Related blogs