Is E-Invoicing Mandatory for My Business?
Three conditions decide it, and all three have to point the same way. Here's a fast way to work out your own case, plus the detail behind each one.
GST E-Invoice Applicability Checker
Skip the manual walkthrough — enter your numbers directly.
The short answer
E-invoicing is mandatory only if all three are true: your AATO has exceeded ₹5 crore in any year since 2017-18 (PAN-wide), you make B2B/export/SEZ/B2G supplies (not exclusively B2C), and you're not in an exempt category. Miss any one and it doesn't apply to you.
Five quick scenarios
| Business | Situation | Verdict | Why |
|---|---|---|---|
| Export manufacturer | ₹7cr AATO, exports | Mandatory | All three conditions met |
| Retail shop | ₹6cr AATO, B2C only | Not mandatory | Turnover clears, but no qualifying supplies |
| Multiplex chain | ₹40cr AATO, B2B | Not mandatory | Category-exempt, regardless of turnover |
| Logistics firm, 3 GSTINs | Each ~₹2cr, combined ₹6cr | Mandatory | PAN-wide aggregate exceeds ₹5cr |
| Wholesale distributor | ₹15cr AATO, B2B | Mandatory + 30-day rule | Also crosses the ₹10cr reporting threshold |
Condition 1: your turnover
Your highest-ever AATO in any financial year since 2017-18 needs to exceed ₹5 crore — not "reach" or "equal", strictly exceed. And it's checked PAN-wide, across every GSTIN you hold, not registration by registration. See the turnover limit explained and aggregate turnover, PAN-wise for the mechanics.
Condition 2: your supply type
E-invoicing only applies to B2B, export, SEZ, and B2G (to a GST-registered government entity) supplies. If you deal exclusively in B2C — a retail shop, for instance — it doesn't matter how large your turnover is; you're outside its scope entirely.
Condition 3: your business category
Seven categories are exempt regardless of turnover: banks, NBFCs, insurers, Goods Transport Agencies, passenger transport suppliers, multiplex cinemas, and SEZ units. See the full exemptions list — it includes a distinction (SEZ units vs. SEZ developers) that's commonly missed.
If you're right at the edge
Two boundary cases are worth checking precisely rather than assuming: whether your turnover has genuinely exceeded ₹5 crore (not just reached it — see the ₹5 crore rule explained), and whether you're at ₹10 crore or more, which brings the 30-day reporting rule into play on top of the basic mandate.
FAQ
Your turnover (AATO exceeding ₹5 crore in any year since 2017-18, PAN-wide), your supply type (B2B, export, SEZ, or B2G — not exclusively B2C), and whether you fall into an exempt category (bank, NBFC, insurer, GTA, passenger transport, multiplex, or SEZ unit). All three conditions must point the same way for e-invoicing to be mandatory.
Your turnover still needs checking for other compliance purposes, but for e-invoicing specifically, exclusively-B2C businesses are outside its scope regardless of how high their turnover is. See GST e-invoice turnover limit for the turnover side of this.
Use the GST E-Invoice Applicability Checker directly — enter your highest-ever AATO since 2017-18, your supply type, and your business category, and it gives you a straight answer with the specific reason.
No — turnover is aggregated across every GSTIN registered under the same PAN, not checked GSTIN-by-GSTIN. See aggregate turnover for e-invoicing, PAN-wise for a worked example of why this catches businesses that look small on paper, registration by registration.
You're still covered. E-invoicing applicability is permanent once your AATO has exceeded ₹5 crore in any year since 2017-18 — there's no mechanism to exit the mandate by shrinking.
Last verified: 16 Aug 2026
Sources: Notification No. 10/2023–Central Tax (amending Notification No. 13/2020–Central Tax); einvoice6.gst.gov.in (official GST e-invoice portal).
This is a summary of the other posts in this series, indicative only. Confirm your exact obligation with a qualified GST practitioner before making compliance decisions.