Skip to content
SalarySutra

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.