E-Invoicing 2026: The Critical 30-Day Reporting Deadline Explained

Miss the window and your e-invoice is permanently rejected — here’s how the 30-day IRP reporting rule works and how to stay compliant

Last updated: August 30, 2026

If your business crosses the notified Aggregate Annual Turnover (AATO) threshold for e-invoicing, every B2B invoice has to be reported to the Invoice Registration Portal within 30 days of the invoice date. Report it late, and the portal simply refuses to generate an IRN for that invoice — permanently, with no manual override anyone can grant you.

What E-Invoicing Actually Means

E-invoicing doesn’t mean you create your invoice on a government portal — you keep generating invoices from your own billing or ERP software exactly as before. What changes is that before an invoice counts as valid for GST purposes, its details have to be reported to the Invoice Registration Portal (IRP), which validates the data, assigns a unique Invoice Reference Number, and hands back a digitally signed QR code that needs to appear on the copy you give your customer.

An invoice that hasn’t gone through this process isn’t a valid tax invoice. It can’t be used to claim Input Tax Credit, and it won’t auto-populate into GSTR-1.

The 30-Day Rule Itself

This rule exists to close a real compliance gap — some businesses were backdating invoices or reporting them months late, which distorted return filings and made fraud harder to trace. It applies progressively by turnover:

Aggregate Annual Turnover (AATO) Reporting Window Status
₹100 crore and above 30 days from invoice date In effect
₹10 crore – ₹100 crore 30 days from invoice date In effect
Below ₹10 crore No fixed reporting deadline (real-time reporting still recommended) Currently exempt from the 30-day cap

Once your AATO in any financial year from 2017-18 onward crosses the applicable threshold, you’re pulled into the e-invoicing mandate permanently — even if your turnover drops back below it later.

How the Clock Actually Runs

It starts on the invoice date, not the date you get around to uploading it. Raise an invoice dated the 1st of a month, and the IRP won’t generate an IRN for it after the 31st of that same month. There’s no grace period and no manual exception process anywhere in the system — the portal just blocks the submission outright.

An invoice that fails IRN generation because it’s past the window isn’t a valid GST invoice, and the consequences are practical, not theoretical: your buyer can’t claim Input Tax Credit on it, it won’t show up in your GSTR-1 through the automated e-invoice feed, and you’ll likely need to raise a fresh, correctly dated invoice or a debit note to fix the transaction. Repeated late reporting also shows up as a flag in GSTN’s compliance risk scoring, which is its own headache to deal with later.

Who This Actually Applies To

E-invoicing covers B2B supplies, B2G supplies, and exports made by registered persons above the AATO threshold. It generally doesn’t apply to B2C invoices, SEZ units specifically (SEZ developers are covered, which trips people up), insurers, banks, and NBFCs, Goods Transport Agencies moving goods by road, passenger transport service providers, or suppliers of OIDAR services to unregistered persons.

How Reporting an Invoice Actually Works

You generate the invoice in your accounting or billing software as usual, with all the mandatory fields — GSTIN, HSN/SAC, taxable value, tax rate, and so on. The invoice JSON then gets pushed to the IRP, either directly via API integration, through a GST Suvidha Provider, or by bulk upload through the e-invoice portal. The IRP validates the data — GSTIN validity, duplicate invoice numbers, format compliance — and for a valid submission, returns a signed QR code within seconds. That QR code needs to be printed on the invoice copy issued to your buyer; it’s what makes the physical or PDF invoice legally complete. From there, the data flows automatically into your GSTR-1 and your buyer’s GSTR-2B.

Why Businesses Actually Miss This Deadline

Cause How to Prevent It
Manual, batch-end-of-month uploading Automate reporting at the point of invoice generation via API/GSP integration
Backdated invoices for internal accounting reasons Avoid backdating; use credit/debit notes to correct amounts instead
IRP or internet downtime near month-end Don’t wait until the last few days of the 30-day window to report
Multiple GSTINs with inconsistent processes Standardize e-invoicing workflow and ownership across all branches

What Actually Keeps You Compliant

Report same-day or within 48 hours of raising an invoice — treating 30 days as your target is exactly how businesses end up missing it. Reconcile weekly between your books and the IRP/GSTN e-invoice register so failures get caught early rather than at month-end. Automate through API or a GSP rather than manual portal uploads once you have any meaningful invoice volume. Keep an eye on your AATO every financial year, since crossing a threshold makes the obligation permanent. And it’s worth actually training billing staff on why backdating invoices creates real compliance risk under this specific rule, not just telling them not to do it.

Questions People Ask

Does the 30-day rule apply to credit and debit notes?
Yes — credit notes and debit notes issued under GST fall under the same e-invoicing and reporting-window requirements as regular invoices for taxpayers covered by the mandate.

Can I get an IRN generated after 30 days by contacting the GST helpdesk?
No. The restriction is enforced at the portal level, and there’s no manual override available through GSTN support, however reasonable your explanation is.

Does this affect B2C invoices?
No — the mandate and the 30-day reporting rule apply to B2B, B2G, and export invoices, not to B2C sales.

The 30-day IRP reporting rule is one of the sharper-edged compliance requirements under GST, precisely because there’s no appeal process once you miss it. For businesses above the threshold, the safest approach is treating e-invoicing as a same-day, automated part of the billing process rather than something you batch up monthly. The GST calculator is useful for verifying your CGST/SGST/IGST splits before invoices go out, so reporting to the IRP goes through cleanly the first time rather than needing a correction later.

Related reading: the GST 2.0 three-tier rate structure guide, Budget 2026 for MSMEs, and the freelancer’s guide to GST, LUTs, and OIDAR.