If your business has crossed ₹5 crore in annual turnover at any point since FY 2017-18, you are legally required to generate e-invoices under India’s GST framework and failing to do so can result in serious penalties. E-invoicing became mandatory for businesses above ₹5 crore from August 1, 2023, under GST Notification No. 10/2023. This article explains who must comply, how the turnover threshold works, what happens if you miss the 30-day IRN deadline, and which businesses are exempt.
Key Facts at a Glance
Parameter | Details |
Current Threshold | ₹5 Crore Annual Aggregate Turnover (AATO) |
Effective Since | August 1, 2023 |
Notification | GST Notification No. 10/2023 – Central Tax |
IRN Reporting Deadline | Within 30 days of invoice date (for ₹10 Cr+ businesses, from April 1, 2025) |
Applies To | B2B, B2G, and Export transactions |
Turnover Calculation | All GSTINs under a single PAN, aggregated |
Penalty for Non-Compliance | ₹10,000 per invoice minimum; up to 100% of tax due |
What Is E-Invoicing Under GST?
E-invoicing does not mean creating invoices on the GST portal. Instead, it means reporting your already generated B2B invoices to a government authorised Invoice Registration Portal (IRP) for authentication.
Once your invoice is uploaded to the IRP, the system validates it, checks for duplicates, and assigns a unique Invoice Reference Number (IRN) – a 64-character hash code. The IRP also generates a QR code and digitally signs the invoice.
Without a valid IRN, your invoice is treated as legally invalid under Rule 48(4) of the CGST Rules. Your customer cannot claim Input Tax Credit (ITC) on that purchase, which can directly damage your business relationships.
The ₹5 Crore Threshold: How It Works
The ₹5 crore threshold refers to your Annual Aggregate Turnover (AATO) – not just revenue from one branch, but the combined turnover across all GSTINs registered under your PAN across India.
Important Rule: Applies to Any Year Since 2017-18
This is where many businesses get caught off guard. If your turnover exceeded ₹5 crore in any financial year from 2017-18 onwards, e-invoicing is mandatory for you now even if your current year’s turnover is lower.
For example: If your AATO crossed ₹5 crore in FY 2022-23, but dropped to ₹4.5 crore in FY 2023-24, you are still required to generate e-invoices from FY 2024-25 onwards.
When Applicability Starts
If your business crosses the ₹5 crore mark during the current financial year, e-invoicing becomes mandatory from the beginning of the next financial year – not mid-year.
How the E-Invoicing Threshold Evolved: Phase-Wise Rollout
India has reduced the e-invoicing threshold progressively since 2020, expanding the compliance net with each phase:
Phase | Effective Date | Turnover Threshold |
Phase 1 | Oct 1, 2020 | Above ₹500 Crore |
Phase 2 | Jan 1, 2021 | Above ₹100 Crore |
Phase 3 | Apr 1, 2021 | Above ₹50 Crore |
Phase 4 | Apr 1, 2022 | Above ₹20 Crore |
Phase 5 | Oct 1, 2022 | Above ₹10 Crore |
Phase 6 | Aug 1, 2023 | Above ₹5 Crore (current) |
The 30-Day IRN Reporting Rule for ₹10 Crore+ Businesses
Effective April 1, 2025, businesses with an AATO of ₹10 crore or more must upload their invoices to the IRP within 30 days from the invoice date. This is a hard deadline – if you miss it, the IRP will reject the invoice outright.
A rejected invoice means:
- The invoice is treated as unissued and legally invalid
- Your customer loses the ability to claim ITC on that transaction
- Your business faces penalties and potential scrutiny during audits
This rule previously applied only to businesses with AATO above ₹100 crore. From April 2025, it now covers the ₹10 crore+ segment as well.
Who Is Exempt from E-Invoicing?
Not every business above ₹5 crore is required to issue e-invoices. The CBIC has notified specific exemptions:
Exempt Category | Reason / Basis |
Banks & NBFCs | Notified under GST rules |
Goods Transport Agencies (GTA) | Road transport exemption |
Passenger Transport Services | B2C focused; not B2B |
SEZ Units (as supplier) | Notification No. 61/2020 |
Multiplex cinema operators | Special category |
Govt. departments & local bodies | Notification No. 23/2021 |
It’s also important to note that B2C invoices (sales to unregistered end consumers) do not require e-invoicing, regardless of your turnover.
How to Generate an E-Invoice: Step-by-Step
- Prepare the invoice in your ERP or billing software in the prescribed GST INV-01 JSON format
- Upload the JSON file to the IRP (directly via API, GST Suvidha Provider, or bulk upload tool)
- IRP validates the invoice data, checks for duplicates, and assigns an IRN and QR code
- The authenticated invoice is sent back to you and auto-synced with GSTR-1 and the e-Way Bill portal
- Print or share the final invoice with the IRN and QR code embedded
Note: You cannot cancel an e-invoice after 24 hours of IRN generation. Plan accordingly before reporting.
Penalties for Non-Compliance
The GST law treats a missing IRN as issuing an invalid invoice. Under Section 122 of the CGST Act, 2017, penalties include:
- ₹10,000 per invoice – or 100% of the tax due, whichever is higher
- ₹25,000 per incorrect or fraudulent invoice
- Detention of goods in transit if e-way bill is linked to an invalid invoice
- ITC denial for your buyer which can damage your commercial relationships
Practical Tips to Stay Compliant
- Check your AATO for every financial year since 2017-18 – not just the current one
- Include turnover from all GSTINs under your PAN when calculating the ₹5 crore threshold
- If you cross ₹10 crore, set up automated IRN generation – the 30-day deadline is unforgiving
- Use GST-compliant billing software that supports JSON export and IRP API integration
- Train your accounts team on e-invoice cancellation rules – you only have 24 hours after IRN generation
- Verify e-invoice applicability on the GST portal using your GSTIN if unsure
Conclusion
E-invoicing at the ₹5 crore threshold is now a core part of GST compliance in India. If your business has crossed this turnover limit in any year since 2017-18, you must generate IRN-authenticated invoices for all B2B, export, and government supply transactions or face significant penalties. Businesses above ₹10 crore face an additional constraint: every invoice must reach the IRP within 30 days. The simplest way to stay compliant is to use GST-ready billing software that automates IRN generation, and to verify your applicability status on the GST portal using your GSTIN. Getting this right protects your business, safeguards your buyers’ ITC claims, and keeps you on the right side of the GST authorities.
You can call or whatsapp us at +91 9769647582 for any GST related requirement or query.
Frequently Asked Questions (FAQs)
Is e-invoicing mandatory for businesses below ₹5 crore?
No. E-invoicing is not mandatory for businesses with AATO below ₹5 crore. However, voluntary adoption is possible and may help you prepare for future threshold reductions.
Does the ₹5 crore threshold apply to service businesses too?
Yes. The e-invoicing mandate covers both goods and services. If you are in IT, consulting, logistics, or any other service sector and your AATO exceeds ₹5 crore, you must issue e-invoices for B2B transactions.
What happens if I miss the 30-day IRN deadline?
The IRP will reject the invoice. It becomes invalid for GST purposes, your buyer loses ITC eligibility, and you face penalties. There is no grace period once the window closes.
Can I generate an e-invoice for B2C sales?
No. E-invoicing is currently mandatory only for B2B, B2G, and export transactions. B2C invoices (to unregistered buyers) are exempt. However, the GST Council has recommended a voluntary B2C pilot, which could be rolled out by 2026-27.
My turnover crossed ₹5 crore only in one year. Do I still need to comply?
Yes. The rule applies to any financial year from 2017-18 onwards. Even a single year of crossing the threshold makes e-invoicing mandatory for all subsequent years, regardless of whether your turnover later dips below ₹5 crore.
All Services across Bharat
- Income tax
- GST
- Business registration
- Accounting
- Audit
- ROC filings
- Certificates
- Project report or CMA data