A simple guide to mandatory GST e-invoicing in India — turnover thresholds, IRN and QR code process, penalties, and how to stay compliant.
GST E-Invoicing in India: Who Needs It and How It Works (2026 Guide)
If you run a business in India and someone recently told you that your regular invoice "won't work anymore" without something called an IRN or a QR code, you are not alone in feeling confused. E-invoicing has been rolled out in phases over the last few years, and the turnover threshold that decides who must comply keeps getting lower, pulling more and more small and mid-sized businesses into its net.
The good news is that once you understand the basic logic, e-invoicing is not complicated. It is simply a way for the government to validate your B2B invoices in real time before they become legally valid for GST purposes. This guide breaks down exactly who needs it, how the process works, and what happens if you get it wrong.
What is GST E-Invoicing
GST e-invoicing is a system where certain notified businesses must electronically report their B2B invoices to a government portal called the Invoice Registration Portal (IRP) before those invoices can be treated as valid tax documents. The IRP checks the invoice data, generates a unique reference number, and digitally signs it.
Contrary to popular belief, e-invoicing does not mean you generate your invoice on a government website. You continue to create invoices in your own billing or accounting software (Tally, Zoho, SAP, or a simple Excel-based tool). That invoice data is then pushed to the IRP in a prescribed format, and the IRP returns three things: an Invoice Reference Number (IRN), a digitally signed QR code, and a digitally signed version of the invoice. Only after this "registration" does your invoice become valid for claiming input tax credit, e-way bill generation, and GST return reporting.
The core idea is to reduce fake invoicing, mismatch of input tax credit claims, and tax evasion by validating transactions closer to the point they happen, rather than only at the time of monthly return filing.
Why It Matters
E-invoicing is not an optional efficiency upgrade — it is a legal requirement for notified businesses, and getting it wrong has real consequences. If your invoice is not registered on the IRP when it is required to be, it is treated in law as if it was never issued at all. This has a domino effect:
- Your buyer may be unable to claim input tax credit on that purchase, which can sour a business relationship fast.
- You may not be able to generate a valid e-way bill for movement of goods linked to that invoice.
- You could face penalties for non-compliance, in addition to needing to correct and reissue documents.
- Reconciliation between your invoices and your GSTR-1 return can throw up mismatches, inviting departmental notices.
Beyond compliance, e-invoicing genuinely helps well-run businesses. Since invoice data auto-populates into GSTR-1 (and consequently informs GSTR-2B for your buyers), it reduces manual data entry errors and speeds up your monthly return filing. Many businesses that adopt it properly find their return filing becomes faster, not slower, once the initial setup is done.
Who It Applies To (Thresholds)
E-invoicing applicability in India is based on a business's Aggregate Annual Turnover (AATO) in any financial year from 2017-18 onwards — not just the current year. The threshold has been reduced in phases since it was first introduced, moving from large corporates down to much smaller businesses.
As things stand, the threshold has come down substantially, and reports suggest the government is considering further reductions to bring even more small taxpayers under this net. Because the threshold has changed multiple times and further notifications are expected, we strongly recommend you verify the current applicable turnover limit on the GST portal or with a professional before assuming you are exempt.
Broadly, e-invoicing does not apply to certain categories regardless of turnover, including (subject to change and specific notification conditions):
- Special Economic Zone (SEZ) units (SEZ developers may have different treatment — check specifics)
- Insurers, banking companies, and financial institutions, including NBFCs
- Goods Transport Agencies transporting goods by road
- Passenger transportation service providers
- Suppliers of services by way of admission to exhibition of cinematograph films in multiplex screens
- Government departments and local authorities (in most cases)
If your business is a private limited company, LLP, partnership, or proprietorship dealing in B2B supplies of goods or services and your turnover has crossed the notified threshold in any year since 2017-18, e-invoicing is very likely mandatory for you. It is important to note this applies to B2B invoices, and depending on notifications, export invoices and certain other document types as well — B2C invoices generally have a separate, simpler compliance requirement (like dynamic QR codes) rather than full IRN generation.
What You Need (Documents and Setup)
Before you can start generating e-invoices, you need a few things in place:
- GSTIN and registration on the e-invoice portal: You need to register your GSTIN specifically on the e-invoice system, separate from the main GST portal login.
- Compatible billing or ERP software: Your accounting or billing software needs to support e-invoice generation, either through built-in integration or via a GST Suvidha Provider (GSP).
- API access or offline utility: Larger businesses typically integrate directly via API; smaller businesses often use offline tools (Excel-based utilities) or a GSP/ASP intermediary.
- Master data accuracy: Correct HSN/SAC codes, GSTIN of buyers, place of supply details, and item-level tax rates, since the IRP validates these fields strictly.
- Digital signature or authentication mechanism, where applicable, for signing invoice data before submission.
- Internal process for real-time or near-real-time reporting, since most notified taxpayers are expected to report invoices within a specified number of days of invoice date — delays can lead to rejection.
Step-by-Step Process
- Generate the invoice normally in your accounting or billing software, exactly as you do today, with all mandatory fields like GSTIN, invoice number, date, item details, HSN codes, and tax amounts.
- Convert invoice data into the prescribed JSON schema (e-invoice schema format) either automatically through your software or manually through an offline utility.
- Upload the JSON to the Invoice Registration Portal (IRP), either directly via API, through a GST Suvidha Provider, or using the offline tool.
- IRP validates the data, checking for duplicate invoices, correct GSTIN format, and mandatory field completeness.
- IRP generates the Invoice Reference Number (IRN), a unique hash-based identifier for that invoice, along with a digitally signed QR code containing key invoice details.
- The signed invoice (with IRN and QR code) is sent back to you, and simultaneously shared with the GST portal (auto-populating your GSTR-1) and the e-way bill portal (if applicable).
- Print or share the invoice with your buyer, ensuring the IRN and QR code are visible on the document — this is what makes it legally valid.
- Reconcile periodically between invoices generated, IRNs received, and your GSTR-1 to catch any invoices that failed validation or were not reported in time.
- Cancel within the permitted window if needed — most systems allow cancellation of an IRN only within a limited number of hours from generation; beyond that, you typically need to issue a credit note instead.
Rates, Fees & Penalties 2026
E-invoicing itself does not have a separate "rate" since it does not change your GST rate — it only changes how invoices are reported. However, non-compliance carries financial consequences:
- Penalty for non-issuance of e-invoice: Treated as a case of "failure to issue invoice," which can attract a penalty that is typically the higher of a fixed amount or a percentage of the tax due on that invoice — please verify the current exact penalty structure, as amounts are subject to notification and can vary.
- Penalty for incorrect invoicing: A separate, generally smaller fixed penalty per invoice may apply for issuing an invoice that does not comply with e-invoicing rules (for example, missing IRN or QR code) even if some invoice was issued.
- Input tax credit risk: While not a "penalty" in the traditional sense, your buyer's inability to claim ITC on a non-compliant invoice is often the costliest real-world consequence, since it can lead to disputes, renegotiation, or loss of business.
- E-way bill and detention risk: Goods moving without a valid e-way bill (which depends on a valid IRN) can be detained in transit, along with associated penalties and interest on the tax involved.
Because penalty amounts and thresholds are revised periodically, please verify the current rate and penalty figures on the official GST portal or with a compliance professional before making any assumptions.
Timeline and Due Dates
E-invoicing operates on a near-real-time basis rather than a monthly due date, which is what makes it different from regular return filing:
- Reporting window: Many notified taxpayers above a certain turnover are required to report invoices to the IRP within a specific number of days from the invoice date (commonly a matter of days, not months) — check the current time limit applicable to your turnover slab, as this has been tightened over recent years.
- Same-transaction validation: Ideally, e-invoices should be generated at or near the time of the transaction itself, since goods movement and e-way bills often depend on it.
- Cancellation window: IRNs can typically only be cancelled within a short window (commonly within 24 hours) of generation; after that, a credit note is the usual route to correct errors.
- GSTR-1 auto-population: Once an e-invoice is generated, the corresponding details typically flow into your GSTR-1 shortly after, ahead of the regular monthly return due date, so any errors should be caught and reconciled well before your GSTR-1 filing deadline.
Because these timelines are periodically revised and enforcement dates for lower turnover slabs are notified separately, always verify current timelines specific to your turnover bracket.
Comparison and Key Distinctions
Understanding what e-invoicing is NOT can be just as useful as understanding what it is:
- E-invoicing vs e-way bill: An e-way bill is required for movement of goods above a certain value; e-invoicing is about registering the invoice itself. They are linked (a valid IRN can auto-generate an e-way bill), but they are separate compliances with separate applicability rules.
- E-invoicing vs regular GST invoice: A regular GST invoice just needs to meet standard invoice rules (GSTIN, HSN, tax break-up, etc.). An e-invoice is a regular invoice that has additionally been registered with the IRP and carries an IRN and QR code — without which, for notified taxpayers, the invoice is not treated as valid.
- E-invoicing vs B2C dynamic QR code: Larger B2C-focused businesses above a separate notified threshold may need to display a dynamic QR code on invoices to consumers, which is a different and simpler requirement than full B2B e-invoicing with IRN generation.
- Software-generated invoice vs IRP-registered invoice: Just because your software prints an invoice number and a QR-code-looking image does not mean it is a valid e-invoice — validity only comes from actual registration with the IRP and a genuine IRN.
Common Mistakes
- Assuming turnover threshold does not apply because current year turnover is low: The threshold is based on turnover in any financial year since 2017-18, not just the current year, so many businesses wrongly assume they are exempt.
- Generating the IRN after goods have already moved: This causes issues with e-way bill validity and can attract detention risk during transit.
- Not training billing staff on mandatory fields: Incorrect HSN codes, mismatched GSTIN, or wrong place of supply are the most common reasons for IRP rejection.
- Missing the cancellation window: Trying to cancel an IRN after the permitted window closes, resulting in the need for credit notes and added reconciliation work.
- Ignoring reconciliation between e-invoices and GSTR-1: Some businesses assume auto-population is always accurate and skip reconciliation, missing invoices that failed silently.
- Not updating billing software promptly for schema changes: The e-invoice JSON schema and validation rules have been updated over time; using outdated software templates can cause rejections.
- Treating e-invoicing as a one-time IT project: Businesses that set it up once and never revisit it often struggle when thresholds change or new document types get added to the mandate.
FAQ
Does e-invoicing apply to B2C sales as well?
Generally, full e-invoicing with IRN generation applies to B2B, exports, and certain other specified transactions, not routine B2C retail sales. Large B2C businesses above a separate threshold may instead need dynamic QR codes on consumer invoices. Verify your specific obligations based on your turnover and customer mix.
What happens if I forget to generate an e-invoice for a B2B sale?
If your business is above the notified threshold and you fail to generate an e-invoice for an applicable transaction, that invoice is legally treated as not having been issued at all, which can attract penalties and block your buyer's input tax credit. It is best to build e-invoicing into your billing workflow so it happens automatically.
Can I cancel an e-invoice once the IRN is generated?
Yes, but usually only within a short window from generation, commonly within 24 hours, subject to current rules. After that window closes, you generally need to issue a credit note or debit note to correct the transaction instead of cancelling the IRN.
Do I need special software to generate e-invoices?
You need software that can either integrate directly with the Invoice Registration Portal via API or generate the required JSON format for upload, often through a GST Suvidha Provider. Many popular accounting tools now offer this as a built-in feature, but you should confirm compatibility with the current schema.
Is e-invoicing the same as e-way bill generation?
No. E-invoicing is about registering your invoice with the IRP to get an IRN and QR code. An e-way bill is a separate document required for movement of goods above a certain value. A valid IRN can help auto-generate an e-way bill, but the two compliances are distinct and have different applicability rules.
How do I know if my turnover crosses the e-invoicing threshold?
Check your Aggregate Annual Turnover across all GSTINs under the same PAN, for any financial year from 2017-18 onward, not just the current year. Since the threshold has been revised downward multiple times, it is best to verify the current limit on the GST portal or consult a professional rather than assume.
Will e-invoicing increase my compliance workload?
Initially, yes, since there is a setup and training curve. But once integrated properly, most businesses find it actually reduces manual work because invoice data auto-populates into GSTR-1, cutting down on reconciliation errors later.
What documents besides invoices need to be reported through e-invoicing?
Depending on current notifications, this can include credit notes and debit notes issued in relation to B2B supplies, in addition to invoices. Always check the latest applicable document list, as this has been expanded over time.
How Legal Suvidha Makes This Effortless
This is exactly the kind of process where one wrong document, a mismatched detail, or a missed deadline turns into a rejection, a resubmission, or a running penalty. Legal Suvidha handles the whole thing end-to-end so you can focus on your business.
- Fixed, all-inclusive price quoted upfront — professional fee plus government fee, itemised, with no hidden charges appearing later.
- A dedicated Chartered Accountant / Company Secretary who owns your case from the first call to the final certificate.
- Proactive updates and deadline alerts at every stage — we do not disappear after payment.
- Trusted by 10,000+ founders with a 4.9/5 rating and a multi-disciplinary team of CAs, CSs and lawyers.
Talk to a Legal Suvidha expert today for a free consultation and an exact, transparent quote on WhatsApp — and get it done right the first time.





