# GST E-Invoicing for Small Businesses: Thresholds, How IRN Works, and Preparing Early

> Who must generate e-invoices, how the IRN/QR system actually works, what happens if you're non-compliant, and why clean invoice data now makes the eventual transition painless.

Canonical: https://brightdesk.app/blog/gst-e-invoicing-small-business  
Last updated: 2026-06-16  
Author: Brightdesk Team  
Category: Finance

"E-invoicing" under GST doesn't mean sending PDFs by email — it's a specific legal regime where B2B invoices must be *registered with the government* at generation time, receiving a unique IRN (Invoice Reference Number) and QR code before they're valid. It currently applies above a turnover threshold, but the threshold has only ever moved in one direction: down. Here's what it is, who it covers, and how a growing business prepares without drama.

## Who Must E-Invoice Today

E-invoicing is mandatory for businesses whose **aggregate turnover exceeded ₹5 crore in any financial year since 2017-18**, for:

- **B2B invoices** (supplies to registered persons)
- Credit/debit notes for those supplies
- Exports

It does **not** apply to B2C invoices (those have a separate dynamic-QR requirement at much higher turnover), and certain sectors (banks, transport, cinema) are exempt. Most independent professionals and small studios are well below ₹5 crore — but event companies, large catering operations, and growing agencies do cross it, and the obligation attaches to *all* your B2B invoicing the moment you qualify.

## How the System Actually Works

1. You generate the invoice in your own software, as always
2. The invoice data (in a standard schema, INV-01) is pushed to an **Invoice Registration Portal (IRP)**
3. The IRP validates it, generates a unique **IRN** (a hash of your GSTIN + financial year + doc type + invoice number), signs it, and returns a **QR code**
4. The invoice you issue to your client must carry that IRN and QR
5. The data auto-populates your **GSTR-1** and flows to your client's **GSTR-2B**

The elegant consequence: once e-invoicing applies, your invoice, your return, and your client's credit statement are the *same data*, entered once. Reconciliation pain drops sharply — for compliant businesses.

**Timing matters:** the IRN must be generated before issuing the invoice; there are reporting-window rules for larger businesses (30-day windows apply above certain turnovers). Amendments happen through credit/debit notes — an e-invoice can be *cancelled* within 24 hours, but never edited.

## What Non-Compliance Costs

If you're covered and issue B2B invoices without IRNs:

- The invoice is treated as **not issued** — penalties per invoice (₹10,000 or 100% of tax due, whichever higher, for non-issuance; ₹25,000 for incorrect invoicing)
- Your client's **input tax credit is at risk** — which converts a compliance problem into a commercial one; corporates check for the QR and will bounce non-compliant invoices back
- E-way bill generation and return filing get tangled, since they draw on the same data

In practice, large clients enforce this harder than the department: no IRN, no payment processing.

## Below the Threshold? What to Do Now

If you're a growing service business at ₹1–4 crore, e-invoicing isn't your obligation yet — but preparing costs nothing and the habits pay immediately:

1. **Invoice from software, not documents.** Hand-made Word/Excel invoices can't talk to an IRP. Everything about e-invoicing assumes structured data — [invoice generators](https://brightdesk.app/invoice-generator) and billing systems produce it natively.
2. **Keep master data clean:** your GSTIN, client GSTINs, [SAC codes](https://brightdesk.app/blog/sac-codes-event-services), and state codes correct on every record. IRP validations reject sloppy data; so do auditors.
3. **Serial discipline:** consecutive, unique invoice numbers per year — the IRN hash literally includes your invoice number, so numbering chaos becomes cryptographic chaos. (See [numbering systems](https://brightdesk.app/blog/invoice-number-formats).)
4. **Watch aggregate turnover across all activities under your PAN** — the threshold test is historical: crossing ₹5 crore in *any* year since 2017-18 triggers the mandate permanently.
5. If you're within a year of the line, trial your billing tool's e-invoicing/IRP integration early rather than in the compliance week.

## The Direction of Travel

The threshold's history — ₹500 crore (2020) → ₹100 crore → ₹50 crore → ₹20 crore → ₹10 crore → ₹5 crore (2023) — makes the trajectory obvious, and proposals to extend coverage further (and eventually to B2C) surface regularly. Building on structured, compliant invoicing today means each future notification is a non-event for you.

The businesses that struggle with e-invoicing transitions are never short of software — they're drowning in years of unstructured invoice history and dirty client data. Start structured now: [Brightdesk generates clean, GST-compliant invoices](https://brightdesk.app/gst-invoice-generator) with proper numbering, SAC codes, and client records from your very first bill.

## Related

- [All blog posts](https://brightdesk.app/blog)
