Most e-commerce sellers first hear about e-invoicing the wrong way — from a supplier or client rejecting an invoice because it doesn't have a QR code and IRN. By then, the actual rule they've run into has usually been sitting in the background for months without anyone checking whether it applied to them.
Two things trip sellers up specifically: the threshold is stickier than people assume, and if you're a larger seller, there's now a hard 30-day deadline that didn't exist a couple of years ago.
The ₹5 Crore Threshold — And Why It's a One-Way Door
E-invoicing is mandatory for GST-registered businesses with an aggregate annual turnover (AATO) above ₹5 crore. That part is well known. What surprises sellers is this: the threshold check isn't done fresh every year.
If your AATO crossed ₹5 crore in any financial year going back to FY 2017-18 — even a single year, even if it was a one-off spike — e-invoicing becomes mandatory for you from that point forward, permanently. A dip in turnover the following year doesn't switch it back off.
This matters for growing D2C brands and marketplace sellers who have one strong year (a festive-season spike, a viral product) that pushes them over ₹5 crore, then settle back to ₹3–4 crore the next year. The instinct is to assume the obligation lapsed along with the turnover. It didn't.
Practical takeaway: check your AATO history, not just this year's number, before deciding e-invoicing doesn't apply to you.
Who's Exempt Regardless of Turnover
A short list of categories stay outside the e-invoicing mandate even above ₹5 crore: banks and financial institutions, NBFCs, insurers, Goods Transport Agencies (for specified services), passenger transport operators, and multiplex cinemas. Most e-commerce sellers of physical goods don't fall into any of these — the exemption list is narrow and sector-specific, not a general small-business carve-out.
The 30-Day Reporting Rule (₹10 Crore+ Sellers)
This is the newer, sharper-edged rule, and it's the one that catches larger sellers off guard.
Effective 1 April 2025, taxpayers with AATO of ₹10 crore or more cannot generate an Invoice Reference Number (IRN) for any invoice, credit note, or debit note that's more than 30 days old from its document date. This threshold was lowered from an earlier ₹100 crore cutoff via a CBIC advisory dated 5 November 2024 — so a rule that once only affected large enterprises now reaches a much wider band of mid-sized e-commerce sellers.
What this doesn't mean: it's not a rule about when you're allowed to issue an invoice to a customer. You still issue invoices as normal business practice requires — often the same day as the sale. The 30-day clock is about the outer limit for reporting that already-issued document to the IRP for IRN generation.
What happens if you miss it: once a document passes the 30-day mark, the IRP will refuse to generate an IRN for it — permanently. There's no late-reporting workaround. A document without a valid IRN and QR code isn't treated as a valid GST tax invoice, which means:
- Your buyer can be denied input tax credit on that invoice.
- The document won't correctly flow into your GSTR-1 auto-population.
- You're carrying a compliance gap that surfaces later, usually during a reconciliation or audit, rather than immediately.
Why This Catches E-commerce Sellers Specifically
Sellers running high invoice volumes across multiple marketplaces and their own D2C channel are more exposed to this than a typical single-invoice B2B business, for a few reasons:
- Volume makes backlogs easy to create. If your billing software isn't wired to auto-report to the IRP, invoices pile up in a queue, and 30 days passes faster than expected — especially around a busy sales period when the team's attention is elsewhere.
- Multi-GSTIN operations multiply the risk. Sellers registered in several states need reporting discipline across every GSTIN, not just their primary one.
- B2B wholesale alongside B2C retail creates mixed workflows. If part of your business supplies other businesses (bulk/wholesale orders) while the rest is D2C retail, only the B2B and specified-category invoices need IRN generation — mixing up the two workflows is a common source of both missed reporting and unnecessary over-reporting.
What to Actually Do
- Confirm your AATO history, not just this year's turnover, against the ₹5 crore threshold.
- If you're at ₹10 crore or above, treat 30-day reporting as a hard operational SLA, not a monthly reconciliation task. Automate IRP reporting through your billing software or GSP connector so invoices go out within days, not weeks.
- Separate B2B and B2C invoice workflows so e-invoicing effort goes only where it's actually required.
- Reconcile IRN-reported data against your GSTR-1 monthly. E-invoice data auto-populates your return — catching mismatches early avoids a scramble at filing time.
Good GST software handles IRN generation and the 30-day tracking automatically rather than leaving it to manual monitoring — see our roundup of GST software for e-commerce sellers if you're still managing this manually.
Related: GST invoice format for e-commerce sellers · Best GST software for e-commerce sellers · GSTR-1 filing walkthrough
Need help with GST filing?
Our experts handle GSTR-1, GSTR-3B, and annual returns for e-commerce sellers — accurately, on time, every month.
Newsletter
GST updates & guides, free.
Join sellers who get our weekly digest on GST compliance, e-commerce rules, and finance tips — no spam.
No spam. Unsubscribe anytime.