GST Updates6 min read

E-Invoice Mandatory for Businesses with ₹5 Cr+ Turnover: What You Need to Know

E-invoicing under GST now applies to every business with aggregate turnover above ₹5 crore. Here is who must comply, what needs an IRN, and how to get ready.

Team Dribble Books
Share:

If your business crossed ₹5 crore in turnover, e-invoicing is no longer optional. Since 1 August 2023, the government dropped the e-invoice threshold from ₹10 crore to ₹5 crore, pulling lakhs of small and mid-sized businesses into the mandate for the first time.

The change trips up a lot of owners because of one common myth: e-invoicing does not mean you generate your invoice on a government website. You still raise the invoice in your own billing software. E-invoicing simply means you report that invoice to a government portal and get back a unique number and a signed QR code before sharing it with your customer.

This guide explains exactly what e-invoicing is, who has to comply, who is exempt, which documents need an IRN, the 30-day reporting deadline, the penalties for getting it wrong, and a clear step-by-step to becoming compliant. Read on so you do not hand your buyers an invoice the law treats as invalid.

What e-invoicing actually is (and what it is not)

Under the GST e-invoicing system, you continue to create your B2B invoice in your own accounting or billing software exactly as before. The difference is what happens next: the invoice data is sent to the Invoice Registration Portal (IRP) in a standard format. The IRP validates it, generates a unique Invoice Reference Number (IRN), digitally signs the invoice, and returns a signed QR code.

Only after you embed that IRN and signed QR code on the document is it a legally valid tax invoice. So e-invoicing is a reporting and authentication layer on top of your normal invoicing, not a replacement for it.

  • You generate the invoice in your software, not on a government portal.
  • The IRP returns an IRN (a 64-character hash) that uniquely identifies the invoice.
  • A digitally signed QR code is added so anyone can verify the invoice instantly.
  • The same data auto-flows into your GSTR-1 and can auto-populate the e-way bill.

Who must comply: the ₹5 crore threshold explained

E-invoicing has rolled out in phases since 2020, starting at ₹500 crore and stepping down over the years. The latest phase, effective 1 August 2023, brought the threshold down to ₹5 crore in aggregate annual turnover.

The single most misunderstood point is how turnover is measured. It is your aggregate turnover at the PAN level, not per GSTIN. That means you add up the turnover of every GSTIN registered under the same PAN, across all your branches and states.

Equally important: applicability is triggered if your aggregate turnover exceeded ₹5 crore in any financial year from 2017-18 onwards. So even if your current year turnover dips below ₹5 crore, once you have crossed the limit in any prior year, the mandate continues to apply to you.

Quick test: did your PAN-level aggregate turnover cross ₹5 crore in 2017-18, or any year since? If yes, e-invoicing applies to your B2B supplies.

Which documents need an IRN

E-invoicing is required for B2B and certain other supplies. Not every document you raise needs an IRN, so it helps to know the exact scope.

  • Tax invoices issued to other registered persons (B2B supplies).
  • Credit notes and debit notes against those invoices.
  • Export invoices, including supplies with or without payment of tax.
  • Supplies made to SEZ units and developers, and deemed exports.

B2C invoices are currently out of scope

Business-to-consumer (B2C) invoices, that is supplies to unregistered persons or end customers, are not covered by the IRN-based e-invoicing system right now. You do not need to generate an IRN for ordinary retail bills.

Do not confuse this with the dynamic QR code requirement for B2C invoices, which is a separate provision for large taxpayers. The dynamic B2C QR code lets customers pay digitally; it has nothing to do with the IRN you obtain from the IRP. Keep the two ideas distinct so you do not over-comply or under-comply.

Who is exempt from e-invoicing

The law specifically excludes certain categories of registered persons from e-invoicing, regardless of their turnover. If you fall into one of these, you do not generate an IRN even above ₹5 crore.

  • Special Economic Zone (SEZ) units (note: SEZ developers are not exempt).
  • Insurance companies.
  • Banking companies and financial institutions, including NBFCs.
  • Goods Transport Agencies (GTAs) supplying transport of goods by road.
  • Suppliers of passenger transportation services.
  • Suppliers of services by way of admission to exhibition of cinematograph films in multiplex screens.
  • Government departments and local authorities (in line with current notifications).

The 30-day reporting time limit

Reporting to the IRP is time-bound for large taxpayers. Businesses with an aggregate annual turnover of ₹10 crore or more must report their invoices and notes to the IRP within 30 days of the invoice date.

If you miss the 30-day window, the portal will reject the document and you will not be able to generate an IRN for it at all. That leaves you holding an invalid invoice. The safest practice is to report on or near the day you raise the invoice rather than batching it for month-end, so you never get caught by the deadline.

Consequences of non-compliance

Skipping e-invoicing is not a minor lapse. The law treats an invoice that should have an IRN but does not as no invoice at all.

  • The invoice is treated as invalid, meaning you are deemed not to have issued a valid tax invoice.
  • Your buyer can be denied Input Tax Credit (ITC) on that invoice, which sours the business relationship fast.
  • A penalty of ₹10,000 per invoice can apply for failing to generate an e-invoice.
  • An incorrect e-invoice can attract a penalty of ₹25,000 per invoice.
  • Goods moved without a valid e-invoice or e-way bill risk detention and seizure during transit.
Because ITC denial hits your customer directly, large buyers increasingly refuse to accept invoices without a valid IRN and QR code. Compliance is now a commercial necessity, not just a legal one.

How to become e-invoice compliant: step by step

A note on cancellation: if you spot a mistake, you can cancel an IRN, but only within 24 hours of generation, and the whole invoice must be cancelled (partial cancellation is not allowed). After 24 hours, you correct it through a credit or debit note instead.

  1. 1Confirm applicability: check your PAN-level aggregate turnover for every financial year since 2017-18. If any year crossed ₹5 crore, you are in scope.
  2. 2Register on the e-invoice portal (einvoice.gst.gov.in) and enable e-invoicing for your GSTIN.
  3. 3Choose a reporting method: most businesses use GST-compliant software that connects to the IRP through an API or a registered GST Suvidha Provider, rather than manual uploads.
  4. 4Map your invoice data to the standard e-invoice schema (the prescribed JSON format) so every required field is captured.
  5. 5Generate the IRN for each B2B invoice, credit note, debit note and export invoice, and print the IRN plus signed QR code on the document.
  6. 6Auto-populate the e-way bill from the same e-invoice data where transportation details are added, avoiding double entry.
  7. 7Reconcile regularly: e-invoice data flows into GSTR-1, so verify your returns match your reported invoices.

How Dribble Books makes e-invoicing effortless

Dribble Books is built for Indian businesses that want compliance without the busywork. Our integration with the NIC Invoice Registration Portal turns the whole e-invoicing flow into a few clicks inside the same screen where you already bill.

  • One-click IRN generation: raise your invoice as usual and push it to the IRP directly from Dribble Books, with no separate portal login.
  • Automatic signed QR code: the IRN and QR are fetched and printed on your invoice automatically, so what you hand the customer is always valid.
  • Bulk generation: report a batch of invoices in one go at month-end or peak season instead of one at a time.
  • E-way bill auto-fill: transport details flow straight from the e-invoice so your e-way bill is generated without re-keying data.
  • Cancellation within 24 hours: cancel an incorrect IRN inside the allowed window right from the invoice, and stay within the rules.
The result is fewer rejected invoices, no missed 30-day deadlines, and GSTR-1 that reconciles itself because the data is captured once and reused everywhere.

Get ahead of the mandate

E-invoicing at the ₹5 crore threshold is here to stay, and the direction of travel is clear: thresholds have only ever come down. Setting up a clean, automated process now protects your ITC, keeps your buyers happy, and saves you from per-invoice penalties later.

If you would rather spend your time running your business than wrestling with the IRP, let your billing software do the heavy lifting. Try Dribble Books and generate your first compliant e-invoice, IRN, QR code and all, in minutes.

Frequently Asked Questions

What is the current turnover threshold for e-invoicing?+

E-invoicing is mandatory for businesses whose aggregate annual turnover exceeds ₹5 crore, effective 1 August 2023. Turnover is measured at the PAN level across all your GSTINs, and applicability is triggered if you crossed ₹5 crore in any financial year since 2017-18.

Do I need to generate an e-invoice for B2C (retail) sales?+

No. B2C invoices to unregistered or end customers are currently outside the IRN-based e-invoicing system, so you do not generate an IRN for them. A separate dynamic QR code requirement may apply to large taxpayers for B2C invoices, but that is distinct from e-invoicing.

How do I check if e-invoicing applies to my business?+

Add up the turnover of every GSTIN under your PAN for each financial year from 2017-18 onwards. If any of those years exceeded ₹5 crore, e-invoicing applies. You can also check enablement status on the official e-invoice portal at einvoice.gst.gov.in.

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

Yes. Taxpayers with aggregate turnover of ₹10 crore or more must report invoices, credit notes and debit notes to the IRP within 30 days of the invoice date. Miss the window and the portal will reject the document, leaving you with an invalid invoice. Reporting promptly is the safest practice.

What are the penalties for not generating an e-invoice?+

An invoice that should carry an IRN but does not is treated as invalid, which can lead to ITC denial for your buyer. Penalties include ₹10,000 per invoice for failing to generate an e-invoice and ₹25,000 per invoice for an incorrect one, plus the risk of goods detention in transit.

Back to all articles
Share:

Stay GST-compliant without the busywork

Dribble Books handles GST invoicing, e-invoice, returns and accounting in one place. Start free — no credit card required.