If you run a GST-registered business in India, you have probably heard the term "e-invoicing" and wondered whether it applies to you and what you are supposed to do about it. The short version: e-invoicing is not a new type of invoice you send to customers — it is a step where your invoice is reported to a government portal and gets a unique number and QR code. Here is what that means in practice.
What e-invoicing actually is
Under GST e-invoicing, businesses above a certain turnover must upload the details of each B2B invoice to the Invoice Registration Portal (IRP). The portal validates the invoice and returns two things:
- An IRN (Invoice Reference Number) — a unique 64-character code for that invoice.
- A QR code that encodes the key invoice details.
You then print the IRN and QR code on the invoice you give the customer. The invoice format stays the same — it just carries these extra pieces so the tax system can verify it.
Who needs to do it?
The turnover threshold for mandatory e-invoicing has been lowered in stages over the years, bringing more and more businesses into its scope. If your annual turnover crosses the current limit, e-invoicing is mandatory for your B2B supplies, exports, and credit and debit notes. B2C invoices are generally outside the requirement, though a dynamic QR code may apply to large B2C sellers.
Because the threshold keeps changing, the safest approach is to assume you will need it sooner rather than later — and to use software that can generate e-invoices whether you cross the line this year or next.
The part that trips people up
Many businesses treat e-invoicing as a separate chore: raise the invoice in one place, then log into a portal, re-type the details, generate the IRN, and copy it back. That is slow and error-prone, especially at volume.
It does not have to work that way. If your billing software talks to the IRP directly, the IRN and QR code are generated from the same invoice you already raise — one screen, no re-keying.
With CraveInvoice, e-invoicing is part of the normal invoice. You raise the GST invoice, generate the e-invoice with its IRN and QR code, and print — credit notes, debit notes and export invoices included. E-way bill details go up the same way.
Why it is worth getting right
Beyond staying compliant, e-invoicing done properly gives you a cleaner tax trail. Because every reported invoice flows into the GST system, your GSTR-1 auto-populates, reconciliation gets easier, and mismatches with your buyers reduce. When your billing, accounting and e-invoicing all live in one system, your returns are essentially ready at filing time instead of being a month-end scramble.
What to do next
- Check whether your turnover crosses the current e-invoicing threshold — and remember it keeps dropping.
- Make sure your billing software can generate e-invoices (IRN + QR) and e-way bills directly, not through manual portal entry.
- Keep your invoicing, inventory and accounts in one place so your GST returns reconcile automatically.
E-invoicing sounds intimidating, but with the right software it is a non-event — you keep billing the way you always have, and the compliance happens in the background.