Guide to Mandatory E-Invoicing

Category: GST

 

GST Compliance · April 2026 Update

Turnover Above ₹5 Crore? Your Step-by-Step Guide to Mandatory E-Invoicing

The 30-Day IRN Rule, common pitfalls, and everything your MSME needs to comply.

⚠ Mandatory from April 1, 2026

As of April 1, 2026, e-invoicing is compulsory for every GST-registered business with an Aggregate Annual Turnover (AATO) exceeding ₹5 Crore. If your turnover crossed this threshold in any financial year from FY 2017–18 onwards, you are covered — effective immediately.

Every few months, the government lowers the e-invoicing threshold and a fresh wave of MSMEs finds itself legally required to do something it has never done before. This time, the net has widened dramatically. Hundreds of thousands of small manufacturers, traders, and service providers who were quietly watching from the sidelines are now in the mandatory e-invoicing bracket.

Over the past few weeks, my inbox has been flooded with panicked messages: “We have no idea where to start,” “Our software doesn’t support it,” “Will we lose ITC if we don’t comply?” This guide is my attempt to answer all of those questions in one place, clearly and practically.

“The biggest mistake businesses make is assuming e-invoicing is just ‘sending invoices by email.’ It is a fundamentally different, government-authenticated workflow.”

01 — What Is E-Invoicing, Really?

E-invoicing under GST does not mean simply generating a PDF and emailing it to your customer. That is a common and costly misconception.

Under the GST e-invoicing framework, every B2B invoice you generate must first be reported to the Invoice Registration Portal (IRP) — a government system. The IRP validates the invoice data, stamps it with a unique Invoice Reference Number (IRN) and a QR code, and returns it to you. Only then is your invoice legally valid under GST law.

Think of the IRP as a notary for your B2B invoices. Without its stamp, the invoice does not legally exist in the GST ecosystem — and your buyer cannot claim Input Tax Credit (ITC) on it.

What an IRN Looks Like

Field Detail
Sample IRN a3c7f9e2b1d8f45a9c3e7b1d4f8a2e6c9b3d7f1a4e8c2b6f9d3a7e1c5b4f8a2
What it is A 64-character alphanumeric hash generated by the IRP. Unique to each invoice, computed from your GSTIN, invoice number, financial year, and document type. You cannot create it yourself — only the IRP can issue it.
Must appear on Every copy of the invoice sent to your buyer, transporter, and retained in your records. The QR code encodes the IRN and key invoice details for easy verification.
Auto-populates GSTR-1 — from April 2026, the IRP pushes data directly to the GST portal, reducing manual reconciliation significantly.

02 — Who Is Covered Under the ₹5 Crore Threshold?

Applicability is based on your Aggregate Annual Turnover (AATO) — the total taxable turnover across all your GSTINs, across all states, for the same PAN. If this figure exceeded ₹5 Crore in any financial year from FY 2017–18 onwards, you are mandatorily covered from April 1, 2026.

Status Document / Supply Type Notes
Included B2B Invoices All invoices to GST-registered recipients, regardless of value.
Included Debit & Credit Notes Pertaining to B2B supplies also require IRN generation.
Included Export Invoices Including SEZ supplies with payment of tax.
Excluded B2C Invoices Invoices to unregistered consumers do not require IRN.
Excluded Nil-Rated / Exempt Supplies Outside the ambit of e-invoicing entirely.
Excluded Certain Sectors Banks, NBFCs, insurers, GTA, passenger transport, SEZ units (as supplier) remain exempt.
Practical Note

To check your AATO: GST Portal → Services → User Services → View My Profile. Your AATO is displayed on the dashboard.


03 — The 30-Day IRN Rule: The Most Misunderstood Provision

Starting from August 1, 2023, a time-limit was imposed on IRN generation. For businesses with AATO above ₹100 Crore, the window is currently 30 days from the invoice date. The GSTN has indicated this same rule will apply to the newly onboarded ₹5–100 Crore bracket.

In plain terms: you cannot upload an invoice to the IRP more than 30 days after the invoice date.

30-Day Rule: Date Examples

Invoice Date Latest IRN Date Uploaded On Result
April 1, 2026 April 30, 2026 April 28 Valid
April 1, 2026 April 30, 2026 May 2 Permanently Rejected
May 15, 2026 June 14, 2026 June 10 Valid
May 15, 2026 June 14, 2026 June 15 Permanently Rejected
⚠ Costly Mistake

Businesses that batch invoices weekly or monthly will hit this wall hard. An invoice dated the 1st uploaded on the 2nd of the next month — even by one day — will be permanently rejected by the IRP. No appeal, no exception, no grace period.

The IRN Lifecycle — Step by Step

Step Action
Step 1 Prepare the invoice in your accounting or ERP system.
Step 2 Your software pushes the invoice JSON to the IRP via API in real time.
Step 3 The IRP validates the data and returns an IRN + QR code (typically under 2 seconds).
Step 4 The signed e-invoice is issued to your buyer with the QR code embedded.
Step 5 The IRP automatically pushes data to your GSTR-1 — no manual entry needed.

04 — 7-Day Onboarding Plan: Get Compliant Fast

If you have not yet begun, here is the fastest path to compliance. Seven days is achievable if you move decisively.

Day 1

Register on the IRP

Visit einvoice1.gst.gov.in. Log in with your GST credentials and enable e-invoicing for your GSTIN. This is the foundational step — everything else depends on it.

 

Day 2

Assess your software

Check whether your current billing or ERP software is IRP-integrated. Ask your vendor directly. Most MSME tools (Tally, Zoho, Busy) now support e-invoicing natively.

 

Day 3

Create API credentials

On the IRP portal, generate your Client ID and Client Secret, or choose a GSP (GST Suvidha Provider) as your middleware.

 

Day 4–5

Test on the sandbox

The GSTN provides a sandbox environment. Generate test IRNs before going live. Identify and fix any data format issues in your invoice master.

 

Day 6

Update invoice template

Your invoice must include the IRN, QR code, IRP acknowledgement number, and date. Update your stationery and software templates accordingly.

 

Day 7

Go live

Start generating real IRNs for all new B2B invoices. Inform your billing team and buyers. Monitor the first live batch closely.

 

No Software Budget? Use the Free IRP Portal

Generate IRNs manually through einvoice1.gst.gov.in using the web interface or Excel bulk upload (up to 1,000 invoices at a time). Free and fully compliant for smaller volumes.


05 — Penalties for Non-Compliance

Non-compliance with e-invoicing provisions under the CGST Act is taken seriously. The table below summarises the key penalties applicable to you and your buyers.

Violation Applicable Penalty
Issuing a B2B invoice without a valid IRN ₹10,000 per invoice (Section 122, CGST Act)
Buyer claiming ITC on invoice without IRN ITC reversal + 18% interest + penalty equal to ITC amount
IRN not generated within 30 days of invoice date Invoice permanently invalid; buyer loses ITC entitlement
Transporting goods without e-way bill linked to IRN Vehicle & goods detained; penalty up to 200% of tax (Section 129)
Repeated or wilful non-compliance Prosecution under Section 132; possible GST registration suspension
⚠ Buyer Beware

If your supplier issues you an invoice without a valid IRN and you claim ITC on it, you are equally at risk. Always verify the IRN and QR code on invoices you receive. The GSTN provides a free QR code verification app for this purpose.


06 — Cancellation of an E-Invoice

An IRN can be cancelled only within 24 hours of its generation. After that window closes, the correct approach is to issue a credit note against the original invoice — not to cancel and reissue.

Rule Detail
Cancellation window Within 24 hours of IRN generation only.
After 24 hours Issue a credit note against the original invoice. IRP cancellation no longer possible.
Cancelled IRN re-use Not allowed. Create a new invoice number and a fresh IRN.
If e-way bill is linked Cancel the e-way bill first, then cancel the IRN. They are linked and must be cancelled in sequence.
Reason required Yes — select from: Duplicate, Data Entry Error, Order Cancelled, or Others.

07 — Frequently Asked Questions

Q My AATO is ₹6 Crore but I mostly deal in B2C sales. Do I still need e-invoicing?

Your obligation is triggered by your AATO, not the nature of your supplies. However, e-invoicing applies only to your B2B invoices, export invoices, and SEZ supplies. Your B2C invoices do not need an IRN.

Q I am a composition dealer. Am I covered?

No. Composition scheme taxpayers are expressly exempt from e-invoicing, regardless of turnover.

Q My accounting software does not support e-invoicing. What do I do right now?

Use the GSTN free web portal or Excel bulk upload as an interim measure. Low-cost IRP-integrated options for MSMEs include Tally with e-invoicing add-on, Zoho Books, ClearTax e-Invoice, and Masters India — most under ₹10,000/year.

Q Will e-invoicing auto-populate my GSTR-1?

Yes. Once your IRN is generated, the IRP pushes invoice data directly to the GST portal’s auto-populated GSTR-1 section. You still need to review before filing, but manual data entry is largely eliminated.

Q I missed generating IRN for some invoices from last month. What do I do?

If within the 30-day window, generate the IRN immediately. If the window has passed, those invoices are permanently invalid for ITC. Issue credit notes against them and reissue fresh invoices with new IRNs.

Q Is a separate e-way bill required if I already have an e-invoice?

Yes, for consignments exceeding ₹50,000 involving movement of goods. However, when generating an IRN, you can simultaneously generate the e-way bill by including transport details in the same JSON payload — saving an extra step.


08 — Compliance Checklist for MSMEs

  • Verified AATO on GST portal and confirmed obligation to comply from April 2026.
  • Registered as an e-invoicing taxpayer on einvoice1.gst.gov.in (or through a GSP).
  • Obtained API credentials or subscribed to an IRP-integrated software / GSP service.
  • Tested IRN generation successfully in the GSTN sandbox environment.
  • Updated invoice template to include IRN, QR code, and IRP acknowledgement number and date.
  • Trained billing staff on the new workflow and the 30-day rule.
  • Set up an internal SOP: generate IRN at time of invoice creation, not at month-end.
  • Configured GSTR-1 reconciliation to verify auto-populated e-invoice data before filing.
  • Communicated the change to key buyers and suppliers so they expect QR-coded invoices.
  • Reviewed all invoices from April 2026 onwards for missing IRNs and remediated promptly.

Final Words:

E-invoicing is not the compliance monster it appears to be once you are set up. The businesses already in the ₹10 Crore and ₹20 Crore brackets find that GSTR-1 auto-population and elimination of manual data entry saves them time every month.

The transition period is uncomfortable, but the steady state is genuinely more efficient. Do not delay. The penalties are real, the ITC risk to your buyers is real, and the 30-day window does not care about your software’s update schedule.

Consult a professional with GST expertise before you incur penalties, not after.

 

Disclaimer: This article is for educational and informational purposes only and does not constitute formal legal or tax advice. GST law is subject to frequent amendments — always verify current provisions with a qualified professional or the official GSTN portal before acting.

#GST
#EInvoicing
#MSME
#IRN
#IndirectTax
#GSTCompliance
#TaxIndia
#SmallBusiness