Compliance

GST E-Invoicing Rules in India (2026): A Simple Business Guide

E-invoicing confuses a lot of business owners. Here is what it actually is, who has to do it, and how good billing software makes it a non-event.

Wizix Team·ERP & compliance specialists··10 min read

Get a free consultation

Tell us what you need — we'll reply with honest advice and a clear quote.

No spam. We respect your privacy.

Business owner reviewing a GST e-invoice with an IRN and QR code on a laptop

If you run a growing business in India, you have probably heard the term 'e-invoicing' and quietly hoped it did not apply to you. The good news: it is far simpler than it sounds. E-invoicing does not change how you sell or how much GST you charge. It only changes how your invoice gets recorded with the government. This guide explains the whole thing in plain language — what e-invoicing is, who must do it, what is exempt, the step-by-step process, how it differs from the e-way bill, the reporting deadlines, the penalties for getting it wrong, and how billing or ERP software handles all of it automatically.

What is e-invoicing, really?

A common misconception is that e-invoicing means 'making an invoice on a computer' or 'emailing a PDF'. It does not. Under GST, e-invoicing means reporting a B2B invoice to a government system called the Invoice Registration Portal (IRP) at the time you raise it. The IRP validates the invoice and sends back two things: a unique Invoice Reference Number (IRN) and a signed QR code. Only after you print that IRN and QR code on the document does it become a legally valid tax invoice.

So you still create the invoice in your own accounting or ERP system. The difference is that the invoice data is pushed to the IRP, registered, and stamped with an IRN and QR code before it goes to your customer. Because the same data flows to the GST system, it also helps pre-populate your GST returns and, where required, the e-way bill.

IRN and QR code in one line

The IRN is a unique fingerprint the IRP assigns to each invoice. The QR code is a signed summary of that invoice. Together they prove the invoice was reported to the government and not altered afterward.

Who has to generate e-invoices?

E-invoicing is not for everyone. It applies to GST-registered businesses whose aggregate annual turnover crosses a notified threshold, and it applies mainly to B2B supplies, exports, and supplies to SEZs. The turnover threshold has been lowered in stages over the years, pulling more small and mid-sized businesses into the net over time.

As of the latest widely applicable rule, businesses with aggregate annual turnover of ₹5 crore or more (in any financial year since GST began) are required to generate e-invoices for their B2B transactions. Turnover is measured on a PAN-India basis, so all your GSTINs under one PAN are added together.

Please verify the current threshold before you decide

Thresholds and effective dates for e-invoicing have changed several times and can change again. Do not rely on this article as your final word. Confirm the applicability limit that applies to your business on the official e-invoice portal (einvoice1.gst.gov.in) or the GST portal (gst.gov.in), or check with your GST practitioner.

What is exempt from e-invoicing?

Even above the threshold, certain categories of taxpayers and documents are outside the scope of e-invoicing. The commonly notified exemptions include:

  • Businesses below the notified turnover threshold
  • Specific exempt categories such as banks, insurers, and non-banking financial companies (NBFCs)
  • Goods transport agencies (GTA) and passenger transport services, as notified
  • Suppliers of admission to cinematograph film exhibitions in multiplex screens, as notified
  • Special Economic Zone (SEZ) units (note: SEZ developers are generally not exempt in the same way — verify your case)
  • Government departments and local authorities, where notified

Also note that e-invoicing currently focuses on B2B invoices, exports, and credit/debit notes. Pure B2C invoices are generally outside the mandatory IRN process today, though QR-code requirements for large B2C sellers have been discussed separately. Because exemption lists are updated by notification, always confirm your specific category on the official portal rather than assuming.

The e-invoicing process, step by step

Here is what actually happens each time you raise a covered invoice. In practice, good software does steps 2 through 5 for you in the background.

  1. 1Create the invoice as usual in your billing or ERP system with all mandatory GST fields (GSTINs, HSN codes, item details, tax breakup).
  2. 2The invoice data is converted into the prescribed JSON format and sent to the Invoice Registration Portal (IRP).
  3. 3The IRP validates the data and checks for duplicates against the central registry.
  4. 4The IRP returns a unique IRN along with a digitally signed QR code.
  5. 5Your software prints the IRN and QR code on the invoice, and this stamped copy is issued to the customer.
  6. 6The reported data is used to auto-populate your GST returns (such as GSTR-1) and, where goods movement is involved, can help generate the e-way bill.
TopicWhat it means in practice
IRPInvoice Registration Portal — the government system that validates and registers your invoice
IRNInvoice Reference Number — a unique code the IRP assigns to each reported invoice
QR codeA digitally signed code printed on the invoice that proves it was registered on the IRP
Applies toGST-registered businesses over the notified turnover threshold, mainly for B2B, exports, and SEZ supplies (verify the current limit)
FormatInvoice must be sent to the IRP in the prescribed JSON schema
CancellationAn IRN can be cancelled on the IRP within a limited window; after that, use a credit note
Feeds intoGST returns (e.g. GSTR-1) and the e-way bill system, reducing duplicate data entry

E-invoice vs e-way bill: not the same thing

These two are often confused, but they serve different purposes. An e-invoice is about reporting the invoice itself to the government and getting an IRN and QR code. An e-way bill is a document required for the physical movement of goods above a certain value, generated on a separate portal (ewaybillgst.gov.in).

  • E-invoice: registers the tax invoice on the IRP and returns an IRN and QR code — tied to the document, not the truck.
  • E-way bill: authorises the transport of goods and captures vehicle and route details — tied to the movement of goods.
  • They connect: when you generate an e-invoice, the system can also produce the e-way bill from the same data, so you avoid entering everything twice.

In short: you may need an e-invoice, an e-way bill, both, or neither, depending on your turnover and whether goods are moving. They are complementary, not interchangeable.

Time limits for reporting e-invoices

E-invoicing is meant to happen close to real time, not weeks later. The IRP will not accept an invoice dated well in the past, and reporting time limits have been introduced for larger taxpayers. This means you generally cannot batch up a month of invoices and report them at your convenience.

Reporting windows can change — check the portal

The government has notified reporting time limits (for example, requiring certain large taxpayers to report invoices to the IRP within a set number of days of the invoice date) and has extended or revised these rules over time. Because these windows are updated by advisory, confirm the current limit that applies to your turnover band on einvoice1.gst.gov.in before finalising your process.

The practical takeaway: build a habit (or a system) of reporting invoices promptly. If your billing software pushes to the IRP the moment you finalise an invoice, you never have to think about the deadline at all.

Penalties for non-compliance

If e-invoicing applies to you and you do not comply, the consequences are real. An invoice that should carry an IRN but does not is generally treated as an invalid invoice under GST. That can trigger penalties and knock-on problems:

  • A non-compliant invoice may be treated as if no valid tax invoice was issued, attracting penalties under the GST law.
  • Your customer may be unable to claim input tax credit (ITC) on an invoice without a valid IRN — which strains business relationships.
  • Goods moving without proper documentation can be detained, and separate penalties can apply.
  • Repeated non-compliance can invite scrutiny and further action from the department.

We are deliberately not quoting a single fixed penalty figure here, because GST penalty amounts depend on the specific provision, the nature of the default, and current rules. If you want the exact exposure for your situation, confirm the applicable penalty provisions on the GST portal or with your tax advisor.

How billing and ERP software automates all of this

Reading through the steps above, you can see the risk: forget one field, miss a deadline, or fat-finger a GSTIN, and you have an invalid invoice. This is exactly the kind of repetitive, rule-heavy work that software should own. A GST-ready billing or ERP system connects directly to the IRP and handles the mechanics for you.

  • Automatic IRN generation: the invoice is pushed to the IRP the moment you save it, and the IRN plus QR code come back and print on the document — no separate portal login.
  • Built-in validation: the software checks GSTINs, HSN codes, and mandatory fields before sending, so rejections drop sharply.
  • One-click e-way bill: where goods move, the e-way bill is generated from the same data instead of re-keying it.
  • Prompt reporting: invoices are reported in real time, so you stay inside the reporting window without watching the clock.
  • Clean audit trail: every IRN, cancellation, and credit note is logged, which makes return filing and audits far easier.

Want e-invoicing, GST returns, and stock all handled in one system built around how you actually work?

Explore our custom ERP

At Wizix, we build GST-compliant billing and ERP software for businesses across India — from Hyderabad to every state — with IRN generation, e-way bill, and return-ready reporting baked in. The goal is simple: you raise an invoice, and compliance takes care of itself in the background.

The businesses that stress least about e-invoicing are the ones that stopped doing it by hand. Let the software talk to the IRP, and it becomes a non-event.Wizix ERP & compliance team

One last reminder: e-invoicing rules — thresholds, exemptions, reporting windows, and penalties — are updated periodically by the government. Treat this guide as a starting map, not the final authority, and always confirm the current position on the official GST and e-invoice portals before making a compliance decision.

Frequently asked questions

Who must generate e-invoices under GST?+

GST-registered businesses whose aggregate annual turnover crosses the notified threshold must generate e-invoices for their B2B supplies, exports, and SEZ supplies. Turnover is calculated PAN-India across all your GSTINs. Because the threshold has changed over time, confirm whether it applies to you on the official e-invoice portal.

What is the turnover limit for e-invoicing?+

As of the latest widely applicable rule, businesses with aggregate annual turnover of ₹5 crore or more (in any financial year since GST began) fall under e-invoicing. This limit has been lowered in stages and can change again, so verify the current threshold on einvoice1.gst.gov.in or gst.gov.in before relying on it.

Is an e-invoice the same as an e-way bill?+

No. An e-invoice registers your tax invoice on the IRP and returns an IRN and QR code. An e-way bill is a separate document required for the physical movement of goods above a certain value, generated on a different portal. They are complementary — the e-invoice data can be used to auto-generate the e-way bill.

What is the penalty for not issuing an e-invoice when required?+

If e-invoicing applies and you do not comply, the invoice is generally treated as invalid, which can attract penalties under GST, block your customer's input tax credit, and expose goods in transit to detention. Exact penalty amounts depend on the specific provision, so confirm current penalties on the GST portal or with a tax advisor.

How does software help with e-invoicing?+

GST-ready billing or ERP software connects to the IRP directly, so IRN and QR codes are generated automatically the moment you save an invoice. It validates GSTINs and mandatory fields, can generate the e-way bill from the same data, reports invoices promptly to stay within time limits, and keeps a clean audit trail for returns.

What are the IRN and QR code on an e-invoice?+

The IRN (Invoice Reference Number) is a unique code the Invoice Registration Portal assigns to each reported invoice. The QR code is a digitally signed summary of that invoice. Both must be printed on the invoice; together they prove the invoice was registered with the government and not altered afterward.

Do B2C invoices need an IRN?+

E-invoicing currently focuses on B2B invoices, exports, credit/debit notes, and SEZ supplies. Pure B2C invoices are generally outside the mandatory IRN process today, though separate QR-code requirements for large B2C sellers have been discussed. Verify the current position for your case on the official portal.

Is there a time limit to report an e-invoice?+

Yes — the IRP will not accept old invoices, and reporting time limits have been introduced for larger taxpayers, requiring invoices to be reported within a set number of days of the invoice date. These windows have been revised over time, so confirm the current limit for your turnover band on the e-invoice portal.

Related Wizix solutions

Sources & references

Let's talk

Ready to get started?

Get honest advice and a clear, no-obligation quote from the Wizix team.

Get a free quote