- Home
- ›
- GST Services
- ›
- GST E-Invoicing
GST E-InvoicingIRN, QR Code & ERP Integration
Complete GST e-invoicing setup — IRP registration, IRN generation, QR code embedding, Tally/Zoho/Busy/SAP integration, and ongoing compliance monitoring. Starting at ₹1,999.
GST E-Invoicing — At a Glance
Need GST Registration? Register here|File GST Returns? File GST Returns|Annual Return? File GSTR-9
What is GST E-Invoicing and Why Was it Introduced?
GST E-Invoicing is a mandatory electronic invoicing system introduced by the Government of India under which specified GST-registered taxpayers must authenticate every B2B invoice, credit note, and debit note through the Invoice Registration Portal (IRP) — available at einvoice1.gst.gov.in — before issuing it to the buyer. The IRP validates the invoice data against a standard JSON schema, generates a unique 64-character Invoice Reference Number (IRN), and embeds a digitally signed QR code containing key invoice details. This entire process typically completes in under 2 seconds via API.
E-Invoicing was introduced by the CBIC (Central Board of Indirect Taxes and Customs) primarily to eliminate fake invoice fraud — a systematic problem in the pre-e-invoice era where fictitious invoices were used to claim fraudulent Input Tax Credit. Since every IRN is registered on the government portal before the invoice is issued, it is impossible to fabricate a fake invoice with a valid IRN. The system also auto-populates GSTR-1 in real time — IRP pushes invoice data directly to the taxpayer's GSTR-1, eliminating manual data entry for e-invoiced transactions and ensuring buyers receive ITC credit in their GSTR-2B without delay.
As per CBIC Notification No. 10/2023-CT dated 10 May 2023, e-invoicing is currently mandatory for all registered persons with aggregate annual turnover exceeding ₹5 crore in any preceding financial year, effective from 1 August 2023. The ₹5 crore threshold is calculated as aggregate turnover across all GSTINs registered under the same PAN at the national level — not per-state or per-GSTIN. If your total turnover across all registrations exceeds ₹5 crore, every GSTIN under your PAN must generate e-invoices for applicable supplies.
The threshold has been progressively lowered since the system's launch in October 2020 (starting from ₹500 crore), and the government has signalled intent to eventually extend it to all B2B taxpayers. Businesses approaching the ₹5 crore threshold should plan their e-invoicing setup in advance rather than rushing to comply after crossing it — as the IRP registration, ERP integration, and staff training take time to complete properly.
GST E-Invoicing Rollout — Phase-wise Applicability
E-invoicing has been extended progressively since 2020. The current threshold is ₹5 crore. Further reduction is expected.
| Phase | Effective Date | Turnover Threshold | Applicable To |
|---|---|---|---|
| Phase 1 | Oct 2020 | ₹500 Crore+ | Large corporates, PSUs, banks |
| Phase 2 | Jan 2021 | ₹100 Crore+ | Mid-large businesses |
| Phase 3 | Apr 2021 | ₹50 Crore+ | Growing mid-size businesses |
| Phase 4 | Apr 2022 | ₹20 Crore+ | SMEs and MSMEs |
| Phase 5 | Oct 2022 | ₹10 Crore+ | Small businesses and traders |
| Phase 6 | Aug 2023 | ₹5 Crore+ Current | All applicable B2B suppliers — current threshold |
Threshold calculated on PAN level: If aggregate turnover across all your GSTINs (same PAN, all states) exceeds ₹5 crore in any prior financial year, all your GSTINs must generate e-invoices — even if individual GSTIN turnover is below ₹5 crore.
Which Invoices Require E-Invoicing — and Which Are Exempt?
| Invoice / Document Type | E-Invoice Required? | Notes |
|---|---|---|
| B2B Invoices | ✅ Mandatory | All invoices to GST-registered buyers — mandatory |
| B2B Credit Notes | ✅ Mandatory | Credit notes issued to registered buyers — mandatory |
| B2B Debit Notes | ✅ Mandatory | Debit notes to registered buyers — mandatory |
| Export Invoices | ✅ Mandatory | Supplies to SEZ / exports with / without IGST |
| Reverse Charge (RCM) | ✅ Mandatory | Supplies attracting reverse charge mechanism |
| B2C Invoices | ❌ Not Required | Not mandatory — though e-invoice format can be used |
| Nil-rated / Exempt | ❌ Not Required | Exempt supplies — not required under e-invoicing |
| Financial Credit Notes | ❌ Not Required | Non-GST credit notes (discounts) — not covered |
Entity Categories Exempt from E-Invoicing
Banking, Insurance, and Financial Institutions
Goods Transport Agencies (GTA)
Passenger Transportation Services
Admission to Cinemas / Multiplex (ticketing)
Special Economic Zone (SEZ) Units
Government Departments & Local Authorities
GST E-Invoice Generation Workflow — Step by Step
Invoice in ERP
Invoice created in Tally / Zoho / SAP / custom ERP with all required fields
Push to IRP via API
ERP pushes invoice JSON payload to IRP (einvoice1.gst.gov.in) via GSTN API
IRP Validation
IRP validates schema, checks duplicate IRN, verifies GSTINs and HSN
IRN Generated
IRP generates unique 64-char IRN hash and digitally signs the payload
QR Code Embedded
Signed QR code with key invoice data printed on final invoice issued to buyer
GSTR-1 Auto-Filled
IRP pushes invoice data to GSTR-1 and buyer's GSTR-2B — no manual entry needed
IRN, QR Code, E-Invoice Cancellation & GSTR-1 Auto-Population
The Invoice Reference Number (IRN) is a 64-character SHA-256 hash generated by the IRP from a combination of the supplier's GSTIN, the invoice number, the financial year, and the document type. Because the IRN is derived from these specific identifiers, each IRN is mathematically unique — the same invoice number from the same supplier in the same financial year will always produce the same IRN, making duplicate invoice fraud technically impossible. The IRP maintains a 24-hour duplicate check log, rejecting any IRN generation attempt for an already-registered GSTIN-invoice number-year combination.
The QR code embedded on e-invoices contains the digitally signed payload including the IRN, supplier GSTIN, buyer GSTIN, invoice date, invoice value, number of line items, main HSN code, and a unique link for real-time verification. The QR code is signed by the IRP using the government's digital certificate, making it cryptographically verifiable. Buyers and auditors can scan the QR code to instantly verify the invoice's authenticity against the IRP database — without needing to log in to the GST portal.
E-invoice cancellation is permitted only within 24 hoursof IRN generation, and only if no e-way bill has been generated against the IRN. After the 24-hour window, the IRN is locked and cannot be cancelled on the IRP — a credit note with its own IRN must be issued instead to reverse the original supply. Partial cancellation is not permitted; the invoice must be fully cancelled. Taxvio's compliance monitoring service tracks open IRNs, pending cancellations, and credit note issuance to ensure GSTR-1 reconciliation is accurate.
The most significant operational benefit of e-invoicing is GSTR-1 auto-population. Once an IRN is generated, the IRP immediately pushes the invoice data to the relevant GSTR-1 table — Table 4A for regular B2B supplies, Table 6A for exports, Table 9B for credit/debit notes. This eliminates manual data entry for e-invoiced transactions (often 80–90% of B2B transaction volume), dramatically reduces GSTR-1 filing time, and virtually eliminates GSTR-1 errors for e-invoiced supplies. The buyer's GSTR-2B is simultaneously populated, making ITC claims instant and reducing ITC reconciliation effort for the buyer.
Penalty for Not Generating E-Invoice Where Mandatory
Under Section 122 of the CGST Act, failure to generate an e-invoice (IRN) for applicable B2B supplies attracts a penalty of ₹10,000 per invoice(or 100% of the tax amount on that invoice, whichever is higher). A B2B invoice issued without a valid IRN is treated as an invalid tax invoice — meaning the buyer cannot claim ITC on it, which can seriously damage buyer relationships and result in the buyer switching to compliant suppliers. Additionally, the absence of IRN data in GSTR-1 creates reconciliation mismatches that can trigger ASMT-10 scrutiny notices.
Set Up E-Invoicing Now — ₹1,999Information Required to Set Up E-Invoicing
GSTIN & Login Credentials
GST portal username and password for IRP registration
Accounting Software Details
Name and version — Tally, Zoho, Busy, SAP, custom ERP
Annual Turnover Confirmation
To confirm applicability threshold across all GSTINs (same PAN)
HSN / SAC Codes
All product/service HSN codes used in B2B invoices
IT / Technical Contact
Person who manages ERP/accounting software for API setup
Existing Invoice Format
Sample invoice PDF/Excel — to ensure QR code and IRN are embedded
E-Way Bill Portal Access
EWB login if e-way bills are linked to e-invoices in your process
List of GSTINs (if multi-state)
All GSTINs under same PAN if business has multiple state registrations
E-Invoicing Setup Process — 6 Steps to IRN Go-Live
From applicability check to live IRN generation — Taxvio manages the entire setup.
Applicability Assessment
Taxvio reviews your aggregate annual turnover across all GSTINs to confirm e-invoicing applicability, effective date, and the specific supply categories that require IRN generation.
IRP Registration
Your GSTIN is registered on the Invoice Registration Portal (IRP) — available at einvoice1.gst.gov.in. API credentials (Client ID and Client Secret) are generated for system integration.
ERP / Software Integration
Taxvio coordinates integration of your accounting software (Tally, Zoho Books, Busy, Marg, SAP, or any ERP) with the IRP using the GST System API or a pre-certified GSP (GST Suvidha Provider).
Invoice Format Validation
All mandatory JSON fields required by the IRP schema are verified — GSTIN, HSN, invoice value, tax details, buyer information, and supply type. Test invoices validated on sandbox before go-live.
IRN + QR Code Go-Live
Production environment activated. Every B2B invoice now auto-generates an IRN and signed QR code from the IRP before being issued to the buyer. IRN data auto-populates GSTR-1.
Compliance Monitoring
Taxvio monitors IRN generation logs monthly, flags any failed or cancelled IRNs, and ensures GSTR-1 auto-population from e-invoice data is reconciling correctly with GSTR-3B.
E-Invoicing Setup Fee — No Hidden Charges
One-time setup fee. Includes IRP registration, ERP integration, test invoices, and go-live.
Basic Setup
₹1,999
- IRP registration
- API credentials setup
- Tally / Zoho / Busy integration
- 5 test invoice validation
- Go-live support
Full Integration
₹3,999
- Everything in Basic
- Custom ERP / SAP integration
- GSP (Suvidha Provider) setup
- Invoice format QR embedding
- 3-month compliance monitoring
Annual Compliance Bundle
₹8,999/yr
- E-invoicing setup included
- Monthly IRN log review
- Failed IRN troubleshooting
- GSTR-1 auto-population check
- Unlimited support queries
Frequently Asked Questions — GST E-Invoicing
Have more questions? WhatsApp us — we reply within 15 minutes.
Other GST Services by Taxvio
Complete GST compliance support — registration to annual returns
GST Registration
New GSTIN in 3–7 days — ₹1,499
GST Return Filing
Monthly GSTR-1 & GSTR-3B — ₹499/month
GSTR-9 Annual Return
Annual reconciliation & filing — ₹2,999
GST LUT Filing
Zero-rated export LUT — ₹999/year
GST Notice Reply
ASMT-10, DRC-01, SCN reply — ₹1,999
GST Refund
Export & inverted duty refund — ₹2,499
Set Up GST E-Invoicing Before the Next Invoice
IRP registration, ERP integration, IRN + QR code go-live, and monthly compliance monitoring. Starting ₹1,999. 100% online. Tally, Zoho, Busy, SAP — all platforms supported.
