E-Invoicing Under GST 2026 - Complete Implementation Guide

📅 Published: February 21, 2026 ⏱️ 12 min read
💡

Quick Summary

E-Invoicing is mandatory for businesses with turnover > ₹5 Crore. It means reporting B2B invoices to Invoice Registration Portal (IRP) in real-time to get IRN (Invoice Reference Number). Major benefits: auto-populated GSTR-1, reduced errors, e-way bill integration.

What is E-Invoicing?

E-Invoicing (Electronic Invoicing) is a system where B2B invoices are electronically authenticated by GSTN for further use on the common GST portal.

How It's Different from Regular Invoicing

  • Regular invoice: Generate → Give to customer → Manually enter in GSTR-1
  • E-Invoice: Generate → Upload to IRP → Get IRN → Auto-populated in GSTR-1

The physical/PDF invoice still exists - e-invoicing just adds a reporting layer to government systems.

Key Components

  • IRP (Invoice Registration Portal): Government portal for invoice reporting
  • IRN (Invoice Reference Number): Unique 64-character hash for each invoice
  • QR Code: Generated with invoice for easy verification
  • Digital Signature: IRP digitally signs your invoice

Who Must Use E-Invoicing?

Current Threshold (2026)

Mandatory for businesses with annual aggregate turnover > ₹5 Crore

Timeline of Implementation

Date Turnover Threshold
Oct 2020 > ₹500 Cr
Jan 2021 > ₹100 Cr
Apr 2021 > ₹50 Cr
Apr 2022 > ₹20 Cr
Oct 2022 > ₹10 Cr
Aug 2023 > ₹5 Cr

Exemptions

E-Invoicing NOT required for:

  • Special Economic Zone (SEZ) units
  • Passenger transportation services
  • Admission to exhibition/events
  • Services by way of access to road/bridge on payment of toll
  • Supplies to unregistered persons (B2C)

How E-Invoicing Works - Step by Step

The Complete Flow

Step 1: Generate Invoice in Your System

Create invoice in your accounting software/ERP with all mandatory fields (invoice number, date, GSTIN, items, HSN, value, etc.)

Step 2: Convert to JSON Format

Software converts invoice to standard JSON schema prescribed by GSTN. This ensures uniform format.

Step 3: Upload to IRP

JSON payload sent to IRP through:

  • API integration (recommended for bulk)
  • Direct portal upload (for low volume)
  • GST Suvidha Provider (GSP)

Step 4: IRP Validates & Generates IRN

IRP checks:

  • GSTIN validity
  • Invoice number uniqueness
  • Mandatory fields present
  • Data format correctness

If valid → Generates unique 64-character IRN

Step 5: Digital Signature & QR Code

IRP adds:

  • Digital signature
  • QR code (contains IRN, invoice details)
  • Timestamp

Step 6: Receive Signed Invoice

IRP returns signed JSON with IRN and QR code
Your software embeds this in printable invoice

Step 7: Auto-Population

IRP automatically sends invoice data to:

  • GST System (for GSTR-1 auto-population)
  • E-Way Bill System (if applicable)

Key Benefit

You generate invoice once → It flows to GSTR-1 and E-Way Bill automatically. No manual data entry, no reconciliation headaches!

How to Implement E-Invoicing

Pre-Implementation Checklist

1. Check Applicability

Is your turnover > ₹5 Cr? Check previous year's GSTR-9 Annual Return.

2. Register on IRP Portal

Visit einvoice1.gst.gov.in
Login with GST credentials
Complete registration (one-time process)

3. Choose Implementation Method

Option A: API Integration (for 50+ invoices/month)

  • Get API credentials from IRP
  • Integrate with your accounting software
  • Test in sandbox environment

Option B: Direct Portal Upload (for < 50 invoices/month)

  • Generate invoice in software
  • Manually upload JSON to portal
  • Download signed invoice

Option C: Through GSP

  • Subscribe to GST Suvidha Provider
  • They handle IRP integration
  • Usually monthly fee-based

4. Update Invoice Template

Add space for:

  • IRN (64-character alphanumeric)
  • QR Code (usually bottom-left)
  • Ack. No and Date

5. Train Your Team

  • Accounts team on generation process
  • Sales team on what changed
  • IT team on troubleshooting

Benefits of E-Invoicing

For Your Business

  • Reduced errors: Manual GSTR-1 entry eliminated
  • Time savings: No reconciliation between invoices and returns
  • Faster payments: Buyers can instantly verify invoice authenticity
  • E-way bill integration: Part-A auto-filled from invoice
  • Better cash flow: Quick invoice verification → faster approvals

For Government

  • Real-time invoice data
  • Reduced tax evasion (fake invoicing harder)
  • Better compliance tracking
  • Automated data matching

For Your Customers

  • Instant invoice verification via QR code
  • Confidence in genuine invoices
  • Easy ITC claiming (invoice pre-verified)

Common Challenges & Solutions

Challenge 1: IRN Generation Failed

Common Reasons:

  • Duplicate invoice number
  • Invalid GSTIN
  • Missing mandatory fields
  • Wrong date format

Solution: Check error message, correct the field, regenerate

Challenge 2: Invoice Already Generated But Customer Wants Change

Problem: Can't modify invoice after IRN generated

Solution:

  • Cancel original e-invoice (within 24 hours)
  • Issue credit note if beyond 24 hours
  • Generate new invoice with corrections

Challenge 3: Offline During Invoice Generation

Solution:

  • Generate invoice in your system
  • Upload to IRP when back online
  • IRN generation can be done retrospectively (same day)

Challenge 4: Bulk Upload Rejections

Solution:

  • Use IRP-provided Excel tool for validation before upload
  • Check JSON schema compliance
  • Upload in smaller batches to identify error source

Mandatory Fields in E-Invoice

Your invoice JSON must include:

Supplier Information

  • Legal name, GSTIN, Address, State Code

Recipient Information

  • Legal name, GSTIN (for B2B), Address, State Code

Invoice Details

  • Invoice number (must be unique in FY)
  • Invoice date
  • Invoice type (Regular/Debit Note/Credit Note)

Item Details

  • Description
  • HSN Code (6 or 8 digit)
  • Quantity, Unit
  • Rate, Taxable value
  • GST Rate and amount

Value Information

  • Total taxable value
  • Total tax (CGST/SGST/IGST)
  • Total invoice value

Penalties for Non-Compliance

Not Implementing When Mandatory

If you cross ₹5 Cr turnover threshold:

  • Must implement from next month
  • Failure to do so = invoices considered invalid
  • Buyer can't claim ITC
  • Penalty under Section 125: ₹10,000 or 100% of tax amount

Wrong Information

  • Mismatched GSTIN
  • Wrong tax calculation
  • Fake invoice with valid IRN
  • Penalty: Same as fake invoicing (100% + prosecution)

E-Invoicing Software Options

Popular Options

  • Tally ERP 9 / Tally Prime: Built-in e-invoicing from 2020
  • Zoho Books: Cloud-based with IRP integration
  • QuickBooks: Available in India version
  • Busy: Popular among small businesses
  • SAP, Oracle: For enterprises

What to Look For

  • Direct IRP API integration
  • Bulk upload capability
  • Error handling and retry logic
  • QR code generation
  • Cancellation support
  • JSON download option
💡

Pro Tip

Start e-invoicing preparation 2 months before crossing ₹5 Cr turnover. This gives time for software setup, team training, and testing without last-minute rush.