FlowieExchange
Compliance · 🇮🇳 India Live mandate

India — GST e-invoicing · IRP & IRN

Mandatory IRN issuance via GST IRP · ₹5 crore threshold — regulator: GST Network (GSTN) / Central Board of Indirect Taxes (CBIC). Facts last refreshed: 2026-05-05.

Coverage model
Flowie operates a registered Peppol Access Point in this jurisdiction directly where we hold national accreditation, or via a vetted local partner registered with the in-country regulator where on-the-ground presence is required (KSeF, SDI intermediario, ZATCA service-provider, etc.). Either way, you call the same POST /v1/documents/send.

TL;DR

Deadlines

DateWhoWhat
2020-10-01Turnover > ₹500 crPhase 1 — IRN mandatory.
2021–2022₹100 cr → ₹50 cr → ₹20 crPhased threshold reductions.
2023-08-01Turnover > ₹5 crCurrent universal threshold.
2025-04-01Turnover ≥ ₹10 cr30-day reporting deadline enforced — late submissions rejected by IRP.

Background

India's e-invoicing regime sits inside the Goods and Services Tax (GST) framework operated by GSTN. It's a clearance + reporting hybrid: the seller produces the invoice in their billing system, posts the JSON to an IRP, receives an Invoice Reference Number (IRN) + digitally signed QR code, and embeds them on the printed invoice. The IRP also auto-populates GSTR-1 (sales return) and the e-Way Bill system, eliminating duplicate data entry.

Coverage has expanded by lowering the turnover threshold: starting at ₹500 crore in October 2020 and now sitting at ₹5 crore since August 2023. As of 2026, the threshold remains at ₹5 crore. A separate 30-day reporting deadline applies to taxpayers ≥ ₹10 crore — invoices not reported within 30 days of issue are rejected by the IRP and considered invalid for GST.

There are multiple IRPs (NIC operates two; IRIS, ClearTax, ENS Portal, EY-Cygnet, and others run private ones). Flowie load-balances between them and falls back automatically on outages — a real concern given India's invoice volume.

Format profile

Required fields

Public sector (B2G)

Combined private + public flow — no dedicated B2G hub for this country.

B2B reporting / clearance

GST Invoice Registration Portal (IRP) — Real-time clearance + auto-population of GSTR-1 and e-Way Bill. IRN is the legal proof of GST invoice.

Lifecycle statusReported as
registeredIRN issued; invoice is GST-valid.
rejectedValidation failed (duplicate, GSTIN mismatch, missing HSN, late beyond 30 days).
cancelledCancellation accepted within 24h of registration.

Error codes

CodeMeaningFix
2150Duplicate IRN — invoice already registered.Check whether a previous attempt succeeded; retry only if confirmed not registered.
2172Document date is older than 30 days.Applies to taxpayers ≥ ₹10 cr — invoice must be registered within 30 days of issue.
2189Buyer GSTIN inactive or cancelled.Verify GSTIN with the public GSTN search before invoicing.

Testing in sandbox

What you want to testHow
India happy pathSender GSTIN 27AAACG0527D1ZK, recipient any active GSTIN in Flowie sandbox; IRN echoed back.

FAQ

Does e-invoicing replace GSTR-1?

No, but it auto-populates GSTR-1 from registered invoices, drastically reducing manual entry. You still file GSTR-1, GSTR-3B, etc.

References

Primary sources (government / regulator / standards body):

Industry analyses (vendor trackers — useful for cross-referencing):