Taxvio — GST, Income Tax & Compliance Services India
Mandatory for Businesses with Turnover > ₹5 Crore

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.

✅ IRP Registration✅ ERP/API Integration✅ IRN + QR Code✅ GSTR-1 Auto-Pop

GST E-Invoicing — At a Glance

Starting Fee₹1,999
📊 Turnover Threshold> ₹5 Crore (Aug 2023)
🔗 Portaleinvoice1.gst.gov.in (IRP)
🔢 IRN Format64-character unique hash
⚠️ Non-Compliance Penalty₹10,000 per invoice
🗺 CoveragePan India — All States

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.

Applicability

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.

PhaseEffective DateTurnover ThresholdApplicable To
Phase 1Oct 2020₹500 Crore+ Large corporates, PSUs, banks
Phase 2Jan 2021₹100 Crore+ Mid-large businesses
Phase 3Apr 2021₹50 Crore+ Growing mid-size businesses
Phase 4Apr 2022₹20 Crore+ SMEs and MSMEs
Phase 5Oct 2022₹10 Crore+ Small businesses and traders
Phase 6Aug 2023₹5 Crore+ CurrentAll 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 TypeE-Invoice Required?Notes
B2B Invoices✅ MandatoryAll invoices to GST-registered buyers — mandatory
B2B Credit Notes✅ MandatoryCredit notes issued to registered buyers — mandatory
B2B Debit Notes✅ MandatoryDebit notes to registered buyers — mandatory
Export Invoices✅ MandatorySupplies to SEZ / exports with / without IGST
Reverse Charge (RCM)✅ MandatorySupplies attracting reverse charge mechanism
B2C Invoices❌ Not RequiredNot mandatory — though e-invoice format can be used
Nil-rated / Exempt❌ Not RequiredExempt supplies — not required under e-invoicing
Financial Credit Notes❌ Not RequiredNon-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

Workflow

GST E-Invoice Generation Workflow — Step by Step

🧾
01

Invoice in ERP

Invoice created in Tally / Zoho / SAP / custom ERP with all required fields

📤
02

Push to IRP via API

ERP pushes invoice JSON payload to IRP (einvoice1.gst.gov.in) via GSTN API

03

IRP Validation

IRP validates schema, checks duplicate IRN, verifies GSTINs and HSN

🔢
04

IRN Generated

IRP generates unique 64-char IRN hash and digitally signs the payload

📱
05

QR Code Embedded

Signed QR code with key invoice data printed on final invoice issued to buyer

📊
06

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,999
What We Need

Information 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

How We Do It

E-Invoicing Setup Process — 6 Steps to IRN Go-Live

From applicability check to live IRN generation — Taxvio manages the entire setup.

01

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.

02

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.

03

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).

04

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.

05

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.

06

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.

Transparent Pricing

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
Get Started →
Most Popular

Full Integration

₹3,999

  • Everything in Basic
  • Custom ERP / SAP integration
  • GSP (Suvidha Provider) setup
  • Invoice format QR embedding
  • 3-month compliance monitoring
Get Started →

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
Get Started →
FAQ

Frequently Asked Questions — GST E-Invoicing

Have more questions? WhatsApp us — we reply within 15 minutes.

Penalty: ₹10,000 per invoice without IRN

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.

100% Confidential CA-Assisted Quick Setup All ERPs Supported
💬 WhatsApp — Setup E-InvoicingFree Consultation