E-Invoicing Under GST 2026 - Complete Implementation Guide
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.