E-invoicing is mandatory for a GST-registered business whose aggregate turnover in any financial year from 2017-18 onwards has exceeded ₹5 crore. The limit applies from 1 August 2023 under Notification 10/2023-Central Tax. Aggregate turnover is calculated on a PAN basis across all GSTINs, and once you cross it in any year, the obligation continues even if turnover later falls.
The single most common e-invoicing question from growing businesses is simple: "Am I covered yet?" The answer depends on one number — aggregate turnover — measured in a specific way across a specific period. This guide explains the current ₹5 crore limit, how to calculate it correctly, and what to do in the month you cross it.
What is the current e-invoice turnover limit?
E-invoicing applies to a registered person whose aggregate turnover in any preceding financial year from 2017-18 onwards exceeds ₹5 crore. This limit was introduced by Notification 10/2023-Central Tax dated 10 May 2023, which amended the base Notification 13/2020-Central Tax, and has applied since 1 August 2023.
The base notification is issued under Rule 48(4) of the CGST Rules, which allows the government to notify classes of registered persons who must issue e-invoices. The ₹5 crore figure is therefore a notification-level threshold, not something written into the Act, which is why it has changed several times.
How has the e-invoice threshold changed over time?
The threshold has dropped in phases since e-invoicing began.
| Effective from | Turnover limit (any FY from 2017-18) |
|---|---|
| 1 October 2020 (Notification 13/2020, as amended by 61/2020) | Above ₹500 crore |
| 1 January 2021 | Above ₹100 crore |
| 1 April 2021 | Above ₹50 crore |
| 1 April 2022 | Above ₹20 crore |
| Later in 2022 (Notification 17/2022-Central Tax, dated 1 August 2022) | Above ₹10 crore |
| 1 August 2023 | Above ₹5 crore (current) |
There has been regular industry talk of further reductions. Until a new notification is issued, ₹5 crore remains the legal line. Check the notifications page of the e-invoice portal at the start of each financial year.
How do you calculate aggregate turnover for this test?
"Aggregate turnover" is defined in Section 2(6) of the CGST Act. For the e-invoice test, keep these points in mind:
- PAN basis. Add the turnover of every GSTIN registered under the same PAN, in every state.
- Includes: taxable supplies, exempt supplies, exports of goods and services, and inter-state supplies between distinct persons with the same PAN.
- Excludes: central tax, state tax, union territory tax, integrated tax and cess; and the value of inward supplies on which you pay tax under reverse charge.
- Financial-year basis. Each year from April to March is tested separately; you do not add years together.
Turnover reported in your GSTR-1 and GSTR-3B (and GSTR-9 for the year) is the practical source. The GST portal also shows an aggregate turnover figure for the previous year to each taxpayer.
Step-by-step check
- List every GSTIN under your PAN.
- For each financial year from 2017-18 to the last closed year, add the taxable, exempt and export turnover of all those GSTINs.
- Remove tax amounts and reverse-charge inward supplies.
- If any one year's total is above ₹5 crore, you are covered (unless exempt).
- Confirm on the e-invoice portal that your GSTIN is enabled, then register.
Worked examples: covered or not?
Example 1 — multi-state business. A Pune garment wholesaler has three registrations:
| GSTIN | FY 2024-25 turnover (excl. GST) |
|---|---|
| Maharashtra | ₹2.6 crore |
| Karnataka | ₹1.5 crore |
| Gujarat | ₹1.2 crore |
| Aggregate | ₹5.3 crore |
No single GSTIN crosses ₹5 crore, but the PAN does. All three GSTINs must issue e-invoices for B2B supplies.
Example 2 — one good year in the past. A Nagpur machine-tool trader had ₹5.4 crore turnover in 2021-22 because of a large one-off order, and has stayed around ₹3.8 crore since. The test is "any preceding financial year", so 2021-22 counts. The trader has been covered since 1 August 2023.
Example 3 — tax included by mistake. An Indore electrical shop's books show ₹5.6 crore of gross sales "including GST". Its supplies are mostly at 18%. Taxable value is roughly ₹5.6 crore ÷ 1.18 = ₹4.75 crore. If there are no exempt or export sales to add, it is below the limit. The owner should still verify using return data rather than book totals.
Example 4 — exempt turnover. A Kolhapur agricultural produce trader sells ₹4.2 crore of exempt unprocessed produce and ₹1.1 crore of taxable packaged items. Aggregate turnover is ₹5.3 crore, so the trader is covered for its taxable B2B invoices, even though most sales are exempt.
What happens if turnover falls below ₹5 crore later?
Nothing changes. The notification looks at any financial year from 2017-18, so once one year has crossed ₹5 crore, it stays in your history. This surprises businesses that had a strong year before a downturn.
The only ways out of the obligation are falling within an exempt class — such as an SEZ unit, insurer, bank or government department — or a future change in the notification. See e-invoice exemptions for details.
What must you do once you cross the limit?
When a closed financial year shows aggregate turnover above ₹5 crore, prepare before the following 1 April.
- Check enablement on the e-invoice portal using the search option for your GSTIN.
- Register on the e-invoice portal (existing e-way bill credentials usually work).
- Clean master data: buyer GSTINs, addresses, PIN codes, state codes and 6-digit HSN codes.
- Choose a generation method: portal tools, a GSP or software integration, or direct API.
- Train staff on the 24-hour cancellation window and credit-note route; see cancel e-invoice.
- Test a few invoices in the sandbox or with low-risk customers before going live.
- Update invoice templates to print the IRN and QR code.
For many businesses, the easiest path is to use billing software that requests the IRN as part of saving the invoice. Billing Software by Betterwork does this on the invoice screen and also prepares the e-way bill when transport details are entered.
Which turnover-linked rules come with e-invoicing?
The ₹5 crore threshold is not the only number to watch.
| Rule | Threshold | Effect |
|---|---|---|
| E-invoice mandate | Aggregate turnover above ₹5 crore in any FY since 2017-18 | IRN needed for B2B, exports, SEZ, CN/DN |
| 30-day reporting limit | Aggregate annual turnover ₹10 crore and above | Cannot report invoices older than 30 days to the IRP |
| HSN digits on invoice | Above ₹5 crore | 6-digit HSN codes required |
The 30-day rule has applied to the ₹10 crore and above group since 1 April 2025; details are in the 30-day reporting limit. HSN digit rules are covered in HSN code digits on invoice.
What is the risk of ignoring the limit?
Under Rule 48(5), an invoice issued by a covered person without an IRN is not treated as a valid invoice. In practice that means:
- Your buyer may be denied input tax credit, and will often hold back payment until you issue a proper e-invoice.
- The supply may be treated as made without an invoice, which can attract penalty under Section 122 of the CGST Act.
- Goods moving with a non-compliant invoice can face problems at e-way bill checks.
Correcting this after the fact is painful, and for larger businesses the 30-day limit means you may not be able to register old invoices at all.
How does the limit apply to new businesses, mergers and new registrations?
The "any preceding financial year" test raises a few situations that come up often.
A brand-new business
A business registered this year has no preceding financial year with turnover, so it is not covered in its first year, however fast it grows. Once its first full financial year closes above ₹5 crore, it is covered from the next 1 April. If the first year was a part year (say, registration in October), the turnover of that part year is what counts for the test.
A new GSTIN under an existing PAN
If a covered business opens a branch registration in another state, the new GSTIN is covered from day one for B2B supplies, because aggregate turnover is a PAN-level figure and the PAN has already crossed the limit. New branch teams often assume they can start with paper invoices; they cannot.
A change in constitution
When a proprietorship becomes a partnership or private limited company, the new entity usually has a new PAN. Its applicability is judged on its own turnover history, not automatically on the old PAN's. Professional advice is worthwhile here, because transfers of a business as a going concern can raise questions about whose turnover counts.
Composition or mixed businesses
Composition taxpayers issue bills of supply rather than tax invoices and are not part of the e-invoice flow for those bills. A business that has moved out of composition into the regular scheme should test its aggregate turnover the usual way.
A practical year-end checklist for growing businesses
If your turnover is between roughly ₹3 crore and ₹5 crore, run this check every March:
| Check | Source | Action if above limit |
|---|---|---|
| Year-to-date aggregate turnover for all GSTINs | GSTR-1 / GSTR-3B summaries | Plan e-invoice go-live for 1 April |
| Exempt and export sales included | Sales register | Add them to the total |
| Any past year above ₹5 crore | GSTR-9 or old returns | You may already be covered |
| E-invoice enablement status | E-invoice portal search | Register and set up |
| Billing software readiness | Vendor or IT team | Enable IRN and QR printing |
Running this once a year avoids the worst case: discovering in an audit that two years of B2B invoices were invalid.
Common mistakes when testing applicability
- Testing GSTIN by GSTIN instead of on a PAN basis.
- Only checking last year and ignoring older years back to 2017-18.
- Including GST in the turnover figure, which can wrongly push you over.
- Leaving out exempt or export turnover, which can wrongly keep you under.
- Waiting for a notice. The obligation applies automatically; the portal does not always send a reminder.
- Starting mid-month without a numbering plan, which leads to duplicate-number rejections later.
Key takeaways
- The e-invoice limit is aggregate turnover above ₹5 crore in any financial year from 2017-18, effective 1 August 2023.
- Turnover is counted per PAN, includes exempt and export supplies, and excludes GST amounts.
- Once covered, you stay covered even if turnover falls, unless you fall in an exempt class.
- Businesses at ₹10 crore and above must also report within 30 days of the invoice date.
- Prepare master data and software before 1 April of the year you become covered.
Use the GSTIN validator to clean up buyer GSTINs before you go live.
This guide is general information, not tax advice. Rules last checked on 20 October 2026; confirm with your tax professional for your situation.
Official sources
- CBIC — Notification 13/2020-Central Tax (e-invoice class of persons)
- CBIC — Notification 70/2020-Central Tax (any preceding FY from 2017-18; exports)
- CBIC — Notification 10/2023-Central Tax (₹5 crore from 1 August 2023)
- GSTN Advisory, 5 Nov 2024 — 30-day reporting limit (via MahaGST)
- e-Invoice System (NIC IRP)
