E-Invoicing Compliance: What Every Indian Business Needs to Know in 2026 E-invoice compliance has become a critical part of GST compliance in India, especially for businesses crossing ₹5 crore turnover. With real-time IRN validation and strict timelines like the 30-day upload rule, errors can be costly. Understanding how the system works is essential to avoid penalties and keep e-invoice compliance in check. Introduction You generate an invoice. Your client receives it. Transaction done — right? Not quite. If your business turnover crosses ₹5 crore, every B2B invoice you issue must first be validated by the government before it legally exists. No validation, no IRN , no valid invoice. Your client can't claim Input Tax Credit on it. You face penalties. The transaction, for GST purposes, simply didn't happen. That's e-invoicing in India — and in 2026, getting it wrong is getting expensive.
What E-Invoicing Actually Is — And What It Isn't E-invoicing doesn't mean typing your invoice on a government website. It means your billing or ERP software sends your invoice data to the government's Invoice Registration Portal (IRP), which validates it in real time and returns a unique IRN and a digitally signed QR Code. That IRN is what makes your invoice legally valid under GST.
Without a valid IRN, the invoice is effectively void under GST rules — buyers can't claim ITC on it, and the supplier faces penalties. Think of the IRN as your invoice's official government stamp. Without it, the document is just paper.
Who Must Comply — The Current Threshold As of January 2026, e-invoicing is mandatory for all businesses with an Aggregate Annual Turnover (AATO) exceeding ₹5 crore in any preceding financial year from 2017-18 onwards. Cross that line even once — and you're in the system permanently.
Turnover (AATO) E-Invoicing Mandatory? 30-Day Upload Rule? Below ₹5 crore ❌ Not mandatory ❌ Not applicable ₹5 crore – ₹10 crore ✅ Mandatory ❌ Not applicable Above ₹10 crore ✅ Mandatory ✅ Yes — effective April 1, 2025
Important: AATO is calculated across all GSTINs under a single PAN, not just one branch or registration. One more thing: If your AATO crosses the applicable limit in FY 2024–25, e-invoicing becomes mandatory from FY 2025–26 onwards. You don't get a grace period mid-year.
The April 2025 Change That Caught Many Businesses Off Guard This is the update that caught many mid-sized businesses off guard. Starting April 1, 2025, businesses with an AATO of ₹10 crore or more must upload their invoices to the IRP within 30 days of issuance. If an invoice is reported after this window, the IRP will reject it and it cannot be used for claiming Input Tax Credit. Previously, this 30-day rule only applied to businesses with ₹100 crore+ turnover. It's now been extended down to ₹10 crore — and further tightening is likely. Generate your invoices and upload them on time, every time. There's no workaround once the window closes.
Who Is Exempt From E-Invoicing? Certain sectors are fully exempt from e-invoicing regardless of turnover. These currently include Banking companies, Insurance firms, NBFCs, Goods Transport Agencies (GTA) , Passenger Transport Services, and Multiplex cinemas. SEZ units are also exempt.
Exempt businesses should use the "E-invoice Exemption Declaration" functionality on the GST portal to avoid automated notices. If you're eligible for exemption and haven't filed this declaration, the GST system may still send compliance notices. A 2-minute declaration prevents weeks of unnecessary correspondence.
If your business is exempt, use the "E-invoice Exemption Declaration" functionality on the GST portal in 2026 to avoid automated compliance notices.
What Transactions Require E-Invoicing? E-invoicing applies to:
B2B supplies (between GST-registered businesses) Exports Supplies to government entities (B2G) Credit notes and debit notes linked to the above It does not apply to:
B2C sales (sales to end consumers) Nil-rated or exempted supplies Penalties for Non-Compliance — The Real Cost Don't treat this as optional. The consequences are financial and operational. Rule 48 attracts severe penalties under Section 122 of the CGST Act , 2017. If you fail to issue a valid e-invoice with a signed IRN and QR Code, the invoice is legally void, goods can be seized in transit, and your clients will be unable to claim Input Tax Credit. You face a penalty of 100% of the tax due or ₹10,000 per invoice — whichever is higher — for non-issuance, and up to ₹25,000 for incorrect invoicing. Miss 50 invoices and you're looking at penalties running into lakhs. Penalties apply per invoice, not as a one-time fine.
Consequence Impact Invalid invoice (no IRN) Client loses entire ITC claim Late upload (post 30 days for ₹10 cr+ turnover) IRP rejects invoice automatically Incorrect HSN / GSTIN IRN rejected, invoice invalid Missed credit note e-invoicing GST return mismatch, audit trigger
Two-Factor Authentication — Now Mandatory Logging into the e-invoice portal now requires a compulsory OTP in addition to your username and password. This two-factor authentication (2FA) applies to all taxpayers to prevent misuse of login credentials. Make sure your finance team's registered mobile numbers are updated on the portal. A locked-out login on billing day is a problem nobody wants.
Choosing the Right Software for E-Invoicing Compliance Your billing software must support direct IRP integration via API — not manual JSON uploads. Manual upload works technically, but at scale it's error-prone and time-consuming. Look for:
Feature Why It Matters Direct IRP API integration Real-time IRN generation without manual steps GSTIN auto-validation Prevents recipient GSTIN errors before submission HSN code master Reduces classification errors 30-day upload tracking Alerts before deadline for ₹10 cr+ businesses Bulk IRN generation Essential for high-volume invoice businesses E-way bill auto-generation Eliminates duplicate data entry GSTR-1 auto-population Seamless return filing from invoice data
Conclusion E-invoicing in India is no longer a large-enterprise concern. With the turnover limit now at ₹5 crore, it has become a regular part of billing for a wide range of growing businesses. The April 2025 30-day upload rule tightened the screws further for ₹10 crore+ businesses — and there's every indication the threshold will continue coming down.
But do not worry, Swipe can eliminate almost all your problems related to e-invoicing. From real-time IRP integration and automatic IRN generation to accurate GST compliance and timely invoice uploads. Check out the official website to know more interesting features like Swipe AI, Tally integration and many more.
FAQs What is e-invoicing under GST? E-invoicing facilitates the real-time validation of invoices issued by taxpayers through an Invoice Registration Portal (IRP) for the purpose of assigning a unique Invoice Registration Number (IRN) to them.
Who needs to comply with e-invoicing in 2026? Any taxpayer that had a turnover (before GST) in excess of ₹5 crores in any previous financial year must follow the e-invoicing guidelines.
What happens if an invoice is not registered on the IRP? If you do not register your invoice on the IRP, it will not be valid under the GST regime, which means that the purchaser will not be able to claim input tax credits (ITC), and as such, will not have a claim for the ITC against their own sales. The seller could then face the imposition of penalties.
What is the 30-day upload rule? If a taxpayer has a turnover of ₹10 crores or more, they must upload their invoices on the IRP within 30 days of their issuance, or the taxpayer will be rejected.
Are all transactions covered under e-invoicing? No, only B2B transactions, export transactions and transactions with Government are subject to e-invoicing; B2C transactions and exempt supplies are not eligible for e-invoicing.