If your business has crossed Rs 5 crore in annual turnover at any point since FY 2017-18, GST e-invoicing is not optional. It is a legal requirement. And in 2025-26, the compliance rules tightened further: businesses above Rs 10 crore now face a strict 30-day window to upload invoices to the Invoice Registration Portal, with automatic rejection and ITC denial for anything submitted late.
For MSME owners, finance controllers, and chartered accountants managing multiple client books, staying on top of GST billing software requirements has become a monthly operational challenge, not just a year-end concern. This guide breaks down every change that came into effect in 2025-26, who must comply, what the penalties are for non-compliance, and how to set up a workflow that keeps your business clean.
Whether you are a manufacturer crossing the threshold for the first time, a startup wondering whether e-invoicing applies to you, or a CA advising MSME clients, this is the most current and complete reference for GST e-invoicing in 2026.
What is GST E-Invoicing and How Does It Work?
GST e-invoicing is not the same as sending an invoice by email or generating a PDF from your accounting software. Under the GST framework, e-invoicing means reporting B2B invoice data to the government’s Invoice Registration Portal (IRP) before the invoice is sent to your buyer. The IRP validates the data, assigns a unique Invoice Reference Number (IRN), and embeds a QR code. Only after this process is the invoice considered legally valid.
The key distinction: you generate the invoice in your GST billing software or ERP, upload the JSON data to the IRP, receive the IRN and QR code back, and then send the authenticated invoice to your buyer. The entire process happens in seconds with well-integrated software. Without it, you are issuing documents that your buyers cannot legally use to claim Input Tax Credit (ITC).
How the IRP process works step by step
- Generate invoice in your accounting or billing software with all mandatory fields: seller GSTIN, buyer GSTIN, HSN codes, invoice value, and tax breakup
- Software pushes invoice data to the IRP in JSON format via API integration
- IRP validates the data against GST registration records and checks for duplicate IRNs
- On successful validation, IRP returns a signed IRN (64-character hash) and a QR code
- Your software embeds the IRN and QR code into the invoice and marks it as e-invoice compliant
- Invoice data auto-populates into your GSTR-1 return and the e-way bill system – no separate entry required
Who Must Generate E-Invoices in 2025-26? Applicability by Turnover
The mandatory e-invoicing applicability limit in India is currently Rs 5 crore aggregate annual turnover. This applies based on your combined turnover across all GSTINs under a single PAN in any financial year from FY 2017-18 onwards. That means if you crossed Rs 5 crore in revenue at any point in the last eight years, e-invoicing applies to you today.
| Annual Turnover (AATO) | E-Invoicing Required? | 30-Day Upload Rule | Effective From |
|---|---|---|---|
| Below Rs 5 crore | No – not mandatory | Not applicable | Voluntary adoption possible |
| Rs 5 crore and above | Yes – mandatory for all B2B invoices | Not applicable (no strict limit) | 1 August 2023 |
| Rs 10 crore and above | Yes – mandatory | Yes – invoices must be uploaded within 30 days of invoice date | 1 April 2025 |
| Rs 2 crore (proposed) | Yes – proposed extension (not yet in effect) | To be confirmed | Proposed, not yet implemented |
The Rs 2 crore threshold reduction has been proposed and reported as an upcoming change, but has not been officially notified by CBIC as of June 2026. MSME owners with turnover in the Rs 2-5 crore range should monitor GSTN notifications and prepare their billing software for integration now.
Key Changes in GST E-Invoicing Rules for 2025-26
The 2025-26 financial year brought several material changes to GST e-invoicing compliance. Here is what changed and what it means in practice:
What this means in practice: If you issue an invoice on 1 June, it must reach the IRP by 30 June. An invoice uploaded on 1 July will be rejected with no exceptions.
Change 1: 30-Day Upload Rule for Rs 10 Crore+ Businesses (Effective 1 April 2025)
From 1 April 2025, all businesses with AATO of Rs 10 crore or more must upload invoices to the IRP within 30 days of the invoice date. After 30 days, the portal automatically rejects the invoice. A rejected invoice cannot be registered, which means your buyer cannot claim ITC on that transaction.
What this means in practice: If you issue an invoice on 1 June, it must reach the IRP by 30 June. An invoice uploaded on 1 July will be rejected with no exceptions.
Change 2: Proposed Threshold Reduction to Rs 2 Crore
Under the proposed changes, the mandatory e-invoicing applicability limit would drop from Rs 5 crore to Rs 2 crore, bringing thousands of additional MSMEs under the compliance net. While not yet officially notified, businesses in the Rs 2-5 crore band should begin evaluating their billing systems now. Retrofitting e-invoicing capability after a notification is announced typically gives businesses 60-90 days, which is not enough time for a proper software change.
Change 3: Stricter Data Validation at the IRP
From October 2025, the IRP introduced tighter validation on GSTIN accuracy, HSN codes, and invoice values. Invoices with mismatched or invalid HSN codes, incorrect GSTINs, or data format errors are now rejected at the portal level rather than generating warning flags. This has increased the error rate for businesses using outdated or poorly maintained GST billing software that does not auto-validate data before submission.
Change 4: E-Invoice Exemption Declaration Requirement
Businesses that are exempt from e-invoicing (see the exemption list below) are now required to file an E-Invoice Exemption Declaration on the GST portal. Without this declaration, automated systems may flag exempt businesses as non-compliant. This is a one-time action on the GSTN portal for eligible businesses.
Who is Exempt from GST E-Invoicing?
Even if your turnover exceeds Rs 5 crore, you may still be exempt from GST e-invoicing if your business falls into one of the following categories. These exemptions are notified under Rule 48(4) of the CGST Rules and are irrespective of turnover.
| Exempt Category | Reason for Exemption | Action Required |
|---|---|---|
| Banks, NBFCs, Insurance Companies | Complex and high-volume financial transactions do not fit the standard e-invoice format | File E-Invoice Exemption Declaration on GSTN portal |
| Goods Transport Agencies (GTA) | Transport operations and consignment notes have a separate compliance framework | File E-Invoice Exemption Declaration on GSTN portal |
| Passenger Transport Services | Ticketing and passenger billing does not align with B2B invoice formats | File E-Invoice Exemption Declaration on GSTN portal |
| SEZ Units (not SEZ Developers) | SEZ supplies are treated as zero-rated exports with a separate framework | File E-Invoice Exemption Declaration on GSTN portal |
| Multiplex and Cinema Halls | Consumer B2C entertainment admissions are outside the B2B e-invoice scope | File E-Invoice Exemption Declaration on GSTN portal |
| B2C Transactions (all businesses) | E-invoicing applies only to B2B supplies, exports, and government supplies | No separate action needed – just mark invoice as B2C |
| Job Work Challans and Delivery Challans | These are movement documents, not tax invoices, and are outside the e-invoice mandate | Standard challan process applies |
Penalties for Non-Compliance with GST E-Invoicing
Non-compliance with GST e-invoicing is not a minor procedural issue. The consequences affect both the seller and the buyer, and in serious cases can result in goods being seized in transit, ITC claims being denied, and penalties that scale with the number of non-compliant invoices.
| Non-Compliance Type | Consequence | Penalty Amount |
|---|---|---|
| Not generating IRN for a mandatory B2B invoice | Invoice treated as legally invalid under GST | Rs 10,000 per invoice OR 100% of the tax due – whichever is higher |
| Incorrect information on e-invoice | Invoice flagged for error; buyer ITC at risk | Up to Rs 25,000 per invoice |
| Uploading invoice after the 30-day window (Rs 10 Cr+ businesses) | Invoice automatically rejected by IRP – cannot be registered | ITC denied to buyer; invoice void for GST purposes |
| Goods transported without valid e-invoice / QR code | Goods and vehicle can be seized under Section 129 CGST Act | Penalty of 200% of tax value or 100% of invoice value – whichever is higher |
| Buyer unable to claim ITC due to seller non-compliance | Buyer sees flag in Invoice Management System (IMS); ITC denied | Financial loss to buyer equal to GST amount on transaction |
Real example: A business with Rs 10 crore+ turnover that fails to generate IRN for 500 invoices of Rs 50,000 each (18% GST) faces a potential penalty of Rs 27.5 lakhs – either 100% of the Rs 45 lakh total tax due, or Rs 5 lakh at Rs 10,000 per invoice, whichever is higher. Source: CaptainBiz analysis of CGST penalty provisions.
How to Check if Your Business Must Generate E-Invoices
Many MSME owners are unsure whether the e-invoicing applicability limit applies to them, especially businesses that have grown gradually or have multiple GST registrations. Here is the exact process to confirm your status:
- Calculate your Aggregate Annual Turnover (AATO) across all GSTINs registered under your PAN in India. Include all taxable supplies, exempt supplies, and exports. Exclude inward supplies under reverse charge.
- Check if this combined figure exceeded Rs 5 crore in any financial year from FY 2017-18 to FY 2025-26. If yes, e-invoicing applies to you from the following financial year onwards.
- Log in to the GST portal (gstn.gov.in) and use the ‘Check Enablement Status’ tool by entering your GSTIN to see whether the system has already flagged you for mandatory compliance.
- If you are below the threshold but approaching it, activate e-invoicing voluntarily now. Setting up the integration takes 2-4 weeks for most accounting software platforms. Doing it under deadline pressure is costly.
- If you are exempt, file the E-Invoice Exemption Declaration on the portal under the e-invoice section to prevent automated notices.
For businesses with multiple registrations across states, the AATO calculation must cover all GSTINs under the same PAN. A business with three state GSTINs each turning over Rs 2 crore would have a combined AATO of Rs 6 crore, making GST e-invoicing mandatory even if no single registration crosses Rs 5 crore individually.
E-Invoicing Compliance Checklist for MSMEs in 2026
Use this checklist to audit your current e invoicing software setup and compliance posture. Every mandatory item must be in place before your next invoice cycle.
| Compliance Item | Mandatory? | Status Check |
|---|---|---|
| GSTIN validated and active on the GST portal | Mandatory | Log in to gstn.gov.in and confirm active status |
| Accounting or billing software integrated with an approved IRP | Mandatory | Check your software’s e-invoice module settings |
| HSN codes for all goods/services updated in your software | Mandatory | Incorrect HSN codes now trigger IRP rejection as of Oct 2025 |
| Buyer GSTIN validated before invoice generation | Mandatory | Most integrated software does this automatically |
| IRN being generated before goods are dispatched or services invoiced | Mandatory | IRN must be on the invoice sent to the buyer |
| QR code embedded on every e-invoice | Mandatory | Auto-generated with IRN – check your invoice template |
| 30-day upload window tracked (Rs 10 Cr+ businesses) | Mandatory for Rs 10 Cr+ | Set an internal SLA of 7 days to allow error correction time |
| GSTR-1 auto-population verified monthly | Strongly recommended | Reconcile IRP data against GSTR-1 every month |
| E-Invoice Exemption Declaration filed (exempt businesses) | Mandatory if exempt | One-time action on the GSTN portal |
| E-way bill integration tested (for goods transactions) | Mandatory where applicable | E-way bill is auto-generated from e-invoice for qualifying consignments |
Choosing the Right GST Billing Software for E-Invoicing Compliance
The compliance checklist above is only achievable in practice if your GST billing software has proper IRP integration. Manual e-invoicing through the GSTN web portal is legally valid for very low invoice volumes, but operationally unworkable for any business issuing more than 20-30 invoices a month.
What your accounting software must be able to do
- Direct API integration with at least one approved IRP (Invoice Registration Portal) – not just a PDF export
- Real-time GSTIN validation for buyer details before invoice creation
- Automatic HSN code validation against the current GST HSN master
- GSTR-2B reconciliation – matching your inward invoices against supplier data reported to GSTN
- E-way bill auto-generation from e-invoice data for qualifying goods transactions
- Error alerts before IRP submission – not just after rejection
- Audit trail with IRN numbers, timestamps, and rejection logs for every invoice
Elixir Books handles all of these requirements natively – IRN generation, QR code embedding, GSTR-2B auto-reconciliation, and e-way bill integration are built into the core platform, not sold as add-ons. For MSME manufacturers and trading businesses managing high invoice volumes, this removes the manual intervention that causes most compliance failures.
See how Elixir Books manages GST e-invoicing and IRN generation for MSME businesses.
Also relevant for product-based businesses: GST e-invoicing for manufacturing MSMEs and how integrated BOM tracking connects to your invoice workflow.






Leave a Reply