CA India logo
Rabi Agrawal & AssociatesChartered AccountantsRaipur & Kalahandi (Odisha)
GST E-Invoicing Thresholds & B2B Compliance Guide in India

GST E-Invoicing Thresholds & B2B Compliance Guide in India

Quick Index (9 Sections)

GST18 min read
By CA Rabi Agrawal• Partner Verified

GST e-invoicing guide for businesses in Raipur & Odisha. Covers mandatory Rs 5 Cr threshold, IRN generation, QR codes, e-Way bill, and ERP integration.

The implementation of Electronic Invoicing (e-Invoicing) under the Goods and Services Tax (GST) framework represents one of the most critical structural shifts in Indian tax administration. Codified under Rule 48(4) of the Central Goods and Services Tax (CGST) Rules, 2017, e-invoicing has transitioned from a high-turnover enterprise compliance requirement into a universal operational standard for small and mid-sized enterprises across India.

For manufacturers, steel fabricators, wholesalers, rice millers, mining contractors, and distributors operating across commercial hubs like Raipur, Bhilai, Korba, and Raigarh in Chhattisgarh, as well as Jharsuguda, Sambalpur, Cuttack, and Kalahandi in Odisha, e-invoicing compliance is no longer optional. Issuing a standard paper or PDF tax invoice without registering it on the government's Invoice Registration Portal (IRP) invalidates the document under GST law, exposing both suppliers and buyers to severe statutory liabilities.

This guide provides a comprehensive analysis of mandatory turnover thresholds, technical IRN architecture, signed QR code components, e-Way bill auto-population, sector exemptions, statutory penalties under Section 122, and step-by-step ERP integration strategies for local businesses.

Key Statutory Warning: Under Rule 48(5) of the CGST Rules, any business-to-business (B2B) invoice issued by an eligible taxpayer without obtaining an Invoice Reference Number (IRN) from the IRP is legally deemed invalid. The buyer cannot claim Input Tax Credit (ITC) under Section 16, and transit goods face immediate detention under Section 129.


Practitioner Advisory: For professional assistance with compliance requirements, consult our specialized team for GST return filing services and GST advisory compliance.

1. Phased Rollout & Mandatory Turnover Limits

The Central Board of Indirect Taxes and Customs (CBIC) introduced e-invoicing in a phased manner to allow commercial technology ecosystems to adapt. The applicability of e-invoicing is determined by a taxpayer’s Aggregate Annual Turnover (AATO) across all GSTINs associated with a single PAN.

Understanding the AATO Rule

Under GST law, if a registered person’s Aggregate Annual Turnover exceeds the prescribed threshold in any preceding financial year from FY 2017-18 onwards, e-invoicing becomes mandatory for all subsequent financial years.

For instance, if a steel trading firm in Raipur had an AATO of Rs. 5.5 Crores in FY 2018-19, but its turnover dropped to Rs. 3.8 Crores in FY 2025-26, the firm remains legally obligated to generate e-invoices for all B2B supplies because the threshold was crossed in a preceding financial year.

E-Invoicing Implementation Timeline & Threshold Matrix

↔ Swipe horizontally to view full table
Implementation Phase Effective Date Mandatory AATO Threshold Primary Notification Reference
Phase I 1st October 2020 Rs. 500 Crores+ Notification No. 13/2020 – Central Tax
Phase II 1st January 2021 Rs. 100 Crores+ Notification No. 88/2020 – Central Tax
Phase III 1st April 2021 Rs. 50 Crores+ Notification No. 05/2021 – Central Tax
Phase IV 1st April 2022 Rs. 20 Crores+ Notification No. 01/2022 – Central Tax
Phase V 1st October 2022 Rs. 10 Crores+ Notification No. 17/2022 – Central Tax
Phase VI (Current) 1st August 2023 Rs. 5 Crores+ Notification No. 10/2023 – Central Tax

E-Invoicing Applicability & Decision Matrix

↔ Swipe horizontally to view full table
Stage / Evaluation Step Condition / Criterion Applicable Rule & Trigger Compliance Outcome & Required Action
Step 1: Historical AATO Check AATO > Rs. 5 Crores in any FY from FY 2017-18 to present Exceeding statutory threshold in any single preceding financial year under Rule 48(4) Mandatory E-Invoicing ApplicableMust generate valid 64-character IRN and print Signed QR Code on all B2B invoices.
Step 2: Threshold Non-Breach AATO ≤ Rs. 5 Crores in all FYs from FY 2017-18 to present Turnover has remained below the mandatory Rs. 5 Cr threshold continuously Standard Tax Invoice PermittedIssue standard GST tax invoice without IRN. (Regular GSTR-1 reporting applies).

2. Invoice Reference Number (IRN) & Portal Architecture

E-invoicing does not mean generating invoices directly on the government portal. Instead, businesses generate invoices within their internal accounting software (such as Tally Prime, Busy, Zoho Books, or SAP) and transmit the payload to an authorized Invoice Registration Portal (IRP).

How the IRN is Generated

The IRP validates the electronic payload against standard GST Schema INV-01 and computes a unique 64-character hash known as the Invoice Reference Number (IRN) using the SHA-256 cryptographic algorithm.

The IRN hash is generated based on a combination of four parameters:

  1. Supplier GSTIN
  2. Financial Year
  3. Document Type (INV / CRN / DBN)
  4. Document Number (Invoice Number)

IRN Generation Parameters & Hash Architecture

↔ Swipe horizontally to view full table
Component / Parameter System Field Definition Example Value Cryptographic Role
1. Supplier GSTIN 15-Digit State GST Identifier 22AAACC1234F1Z5` (Raipur, CG) Identifies the issuing entity in the hash algorithm
2. Financial Year Assessment/Trading Year Code 2025-26 Ensures unique hash separation per financial year
3. Document Type Statutory Document Code INV / CRN / DBN Specifies Tax Invoice, Credit Note, or Debit Note
4. Document Number Unique Serial Invoice Number INV/2025-26/0452 Prevents duplicate document hash creation
SHA-256 Output Hash 64-Character Unique Hash (IRN) 4e8f7a91b2c3d4e5f6a7b8c9d0e1f2a3b4c5d6e7f8a9b0c1d2e3f4a5b6c7d8e9 System-generated unique digital fingerprint authenticated by IRP

Time Limit for Reporting Invoices on IRP

To ensure real-time reporting, the GST Council introduced strict time windows for uploading invoices onto the IRP:

  • Taxpayers with AATO ≥ Rs. 100 Crores: Must report invoices, credit notes, and debit notes on the IRP within 30 days of the document date. Invoices older than 30 days are blocked from IRN generation.
  • Taxpayers with AATO < Rs. 100 Crores: While currently advised to upload in real-time, taxpayers are strongly encouraged to align with the 30-day rule ahead of expected regulatory expansion across all turnover slabs.

3. Mandatory Signed QR Code & Embedded Parameters

Once the IRP validates the JSON file, it signs the invoice payload with the digital signature of the portal and embeds a Signed Quick Response (QR) Code back into the invoice data. The taxpayer must print this QR code on the final invoice delivered to the recipient.

Structure & Components of an Authorized E-Invoice Document

↔ Swipe horizontally to view full table
Tax Invoice Section Display Parameter Verification Data / Mandatory Attribute Functional Purpose & Compliance Requirement
Header Data Supplier Legal & Trade Name Chhattisgarh Steel Fabricators Ltd, Raipur (22AAACC1234F1Z5) Identifies registered supplier details and GST state jurisdiction.
IRP Metadata IRN Hash & Acknowledgement 64-character SHA-256 Hash + Ack No. (122345678901234) & Ack Date Proves statutory validation and registration on NIC Invoice Registration Portal.
Recipient Details Buyer Name & GSTIN Odisha Infrastructure Co, Cuttack (21BBBCC5678G1Z9) Establishes destination B2B entity eligible for Input Tax Credit under Section 16.
Embedded Signed QR Code Digitally Signed Encrypted Payload Encrypted IRP Digital Signature containing 9 mandatory transaction fields Allows instant offline scanning & authentication by GST officers and buyers.

Essential Data Fields Encrypted in the QR Code

The signed QR code enables offline verification by GST enforcement officers and buyers using official verification mobile apps. The QR code contains:

  1. GSTIN of Supplier
  2. GSTIN of Recipient
  3. Supplier Invoice Number & Date
  4. Taxable Value & Total Gross Invoice Value
  5. Breakup of GST Amount (CGST, SGST, IGST, Cess)
  6. Number of Line Items
  7. HSN Code of Main Item
  8. Unique Invoice Reference Number (IRN)
  9. IRP Digital Signature & Timestamp

4. Automated e-Way Bill Generation & Return Population

One of the primary benefits of e-invoicing is the smooth integration across the GST digital infrastructure, eliminating double data entry.

Automated E-Invoicing Data Integration Matrix

↔ Swipe horizontally to view full table
Flow Stage Processing Entity Input Trigger & Data Payload Automated System Outcome / Next Step
Stage 1: Source Generation Internal Accounting ERP (Tally / Busy / SAP / Zoho) Entry of tax invoice data & generation of standard JSON Schema (INV-01) Transmits electronic JSON payload to authorized Invoice Registration Portal via GSP API.
Stage 2: Portal Authentication Invoice Registration Portal (IRP) Receipt and validation of INV-01 JSON payload against GST schema rules Generates 64-character IRN, embeds digital signature & Signed QR Code, and returns response to ERP.
Stage 3A: Return Auto-Population Central GST System (GSTR-1 & GSTR-2B) Direct electronic push of authenticated IRN invoice data from IRP Auto-populates Table 4 (B2B) of supplier's GSTR-1 and efficiently flows into buyer's GSTR-2B for ITC.
Stage 3B: E-Way Bill Integration E-Way Bill System (EWB Portal) Automatic extraction of transportation details (Part-A/B parameters) from JSON Simultaneously issues e-Way Bill (EWB-01) along with IRN, eliminating dual data entry for goods movement.

1. Instant e-Way Bill Creation

When submitting invoice details to the IRP, taxpayers can include transportation parameters (Transporter ID, Vehicle Number, Transport Document Number, and Distance). The IRP automatically passes this data to the e-Way Bill portal, generating Part-A and Part-B of the e-Way Bill (EWB-01) alongside the IRN.

2. Auto-Population into GSTR-1 & GSTR-2B

Invoices authenticated on the IRP are automatically transferred to the supplier’s GSTR-1 (Table 4 for B2B supplies, Table 9B for Debit/Credit Notes, and Table 6 for Exports).

Subsequently, these verified values flow directly into the recipient’s GSTR-2B, enabling smooth Input Tax Credit reconciliation under Section 16(2)(aa) of the CGST Act.


5. Sector-Specific Exemptions under Rule 48(4)

Not all registered entities are required to issue e-invoices, regardless of their annual aggregate turnover. CBIC has provided specific statutory exclusions under Notification No. 13/2020-Central Tax (as amended).

E-Invoicing Sector Applicability & Exclusions Matrix

↔ Swipe horizontally to view full table
Business Sector / Transaction Category Statutory Applicability Status Governing Rule / Notification Operational Mandate & Compliance Action
Exempted Entities Statutorily Exempt Notification No. 13/2020-CT & Notification No. 14/2021-CT SEZ Units, Banks/NBFCs, GTAs, Passenger Transport, Multiplex Admissions, and Govt Depts are exempt from generating IRN.
SEZ Developers Mandatory Compliance Notification No. 13/2020-CT (Clarified) Unlike SEZ Units, SEZ Developers with AATO > Rs. 5 Cr must issue e-invoices for all B2B transactions.
B2B Goods Suppliers Mandatory Compliance Rule 48(4) of CGST Rules Steel rerolling mills, rice millers, fabricators, and wholesalers selling B2B must generate IRNs.
B2B Service Providers Mandatory Compliance Rule 48(4) of CGST Rules Civil contractors, works contract service providers, and consultants supplying B2B services must generate IRNs.
Exports & SEZ Supplies Mandatory Compliance Rule 48(4) read with Schema INV-01 Direct Exports, Deemed Exports, and DTA sales to SEZ units require e-invoices with "EXP" / "SEZW" tagging.

Statutory Exclusions Summary

↔ Swipe horizontally to view full table
Sector / Entity Type Applicability Status Legal Basis / Notes
Special Economic Zone (SEZ) Units Exempt Exempted under Notification No. 13/2020-CT. Note: SEZ Developers are NOT exempt.
Banking & Financial Institutions Exempt Includes Banking Companies, Insurance Firms, NBFCs, and Financial Institutions.
Goods Transport Agencies (GTA) Exempt GTAs supplying road transport services are exempt from issuing e-invoices.
Passenger Transport Services Exempt Ticketing services by bus, rail, or passenger transport operators.
Multiplex Movie Theatres Exempt Admission tickets for cinematograph films in multiplex screens.
Government Departments & Local Authorities Exempt Exempted via Notification No. 14/2021-Central Tax.
B2C Transactions (Sales to Consumers) Exempt B2C transactions do not require IRN. (Separate Dynamic QR rules apply for >500 Cr AATO).

Crucial Distinction for SEZ Entities: A common error committed by business owners in Raipur and Odisha is confusing SEZ Units with SEZ Developers. While SEZ Units are exempt, SEZ Developers with AATO > Rs. 5 Crores MUST generate e-invoices for all B2B transactions. additionally, domestic units selling goods to SEZ Units (SEZ Supplies) must issue e-invoices under the "SEZW" / "SEZWP" document classification.


6. Statutory Penalties & Legal Risk under Section 122

Non-compliance with e-invoicing provisions triggers multi-layered penalties under the CGST Act, impacting both the issuing seller and the purchasing client.

1. Invalidation of Tax Invoices

Under Rule 48(5), any invoice issued without an IRN by a taxpayer subject to e-invoicing rules is legally non-existent. It is treated as if no invoice was ever issued.

2. Supplier Penalties under Section 122

  • Failure to Issue Valid Invoice: Under Section 122(1)(i) of the CGST Act, issuing an invoice without obtaining an IRN attracts a penalty of 100% of the tax amount due or Rs. 10,000, whichever is higher.
  • Incorrect or Defective Invoices: Issuing an invoice with inaccurate data or missing QR code components attracts a penalty under Section 122(3) of up to Rs. 25,000 per violation.

3. Recipient ITC Disallowance under Section 16

Under Section 16(2)(a) of the CGST Act, a registered buyer can only claim Input Tax Credit if they possess a valid tax invoice. Since a non-IRN invoice issued by an eligible supplier is legally invalid, the buyer’s ITC will be disallowed during GST audits, along with mandatory recovery under Section 73/74 with 18% per annum interest.

4. Detention of Goods in Transit

If goods are intercepted during transport without a valid e-invoice and e-Way bill, tax authorities will initiate detention proceedings under Section 129. The penalty for release is 200% of the tax payable on the goods.


7. Step-by-Step ERP Integration & Action Plan for CG & Odisha Businesses

To achieve smooth e-invoicing compliance, business owners, CFOs, and finance heads in Chhattisgarh and Odisha should follow a structured implementation plan:

Step-by-Step E-Invoicing Implementation Roadmap

↔ Swipe horizontally to view full table
Implementation Step Action Item & Task Scope Technical & Regulatory Benchmark Key Outcome & Risk Mitigation
Step 1: AATO Verification Perform multi-year AATO audit across all PAN-linked GSTINs Review GSTR-1 and GSTR-3B filings from FY 2017-18 through current FY Identifies mandatory e-invoicing trigger if turnover crossed Rs. 5 Cr in any single preceding year.
Step 2: Portal Registration Register GSTIN on NIC e-Invoice Portal and generate API keys Access einvoice1.gst.gov.in and create direct GSP integration credentials Establishes secure API handshake between enterprise ERP and official IRP servers.
Step 3: ERP System Upgrade Update accounting software (Tally Prime, Busy, Zoho, SAP) to latest build Configure GSP API credentials into accounting master settings Enables real-time, one-click IRN generation directly from invoice entry screens.
Step 4: Master Data Cleaning Audit and sanitize customer masters, item masters, and location data Validate mandatory 4/6-digit HSN codes, postal PIN codes, and UQCs Eliminates IRP API rejection errors and distance calculation failures for e-Way bills.
Step 5: Operational Controls Establish 24-hour cancellation rules and Credit Note protocols Train staff on 24-hour IRP cancellation window and post-24hr Credit/Debit Note rules Prevents compliance deadlocks and maintains 100% audit-ready digital accounting records.

Step 1: Aggregate Annual Turnover Audit

  1. Historical Turnover Audit: Audit annual financial statements and GST returns (GSTR-1 and GSTR-3B) from FY 2017-18 through FY 2025-26 / 2026-27. If total turnover across all state registrations sharing your PAN exceeded Rs. 5 Crores in any single financial year, enable e-invoicing immediately.
  2. ERP Upgrade: Integrate your accounting software (Tally Prime, Zoho Books, SAP, Busy) with registered Invoice Registration Portals (IRP) for direct IRN generation.
  3. QR Code Verification: Ensure printed tax invoices display the complete, scannable B2B QR code.
  4. Automated E-Way Bill Generation: Configure your ERP to generate E-Way Bills simultaneously with IRN generation to prevent transit delays.

Step 2: Portal Registration & Credentials Setup

  • Visit the official e-Invoice Portal (einvoice1.gst.gov.in or NIC IRPs).
  • Register using your primary GSTIN.
  • Create API User Credentials under the GSP (GST Suvidha Provider) or direct integration tab. These API credentials will be configured within your ERP software.

Step 3: ERP Software Integration

  • Tally Prime / Busy Accounting: Ensure software is updated to the latest build supporting GSP direct integration. Enter your IRP API username and password under GSP features.
  • Zoho Books / SAP / Oracle: Configure direct webhooks and API tokens to enable real-time IRN generation upon clicking "Save & Submit Invoice".

Step 4: Master Data Sanitization

Ensure standard structural compliance across your database:

  • HSN / SAC Codes: B2B supplies require mandatory 4-digit or 6-digit HSN codes based on turnover limits under Notification No. 78/2020-CT.
  • PIN Codes & Addresses: Incorrect buyer or seller PIN codes cause distance calculation errors when auto-generating e-Way bills. Ensure state codes and PIN codes match postal master databases.
  • Unit Quantity Codes (UQC): Standardize units (e.g., MT for Metric Tonnes, KGS for Kilograms, PCS for Pieces).

Step 5: Handling Invoices, Credit Notes, & Cancellations

  • IRN Cancellation: An e-invoice can be cancelled on the IRP only within 24 hours of generation, provided no active e-Way bill is linked or verified in transit.
  • No Partial Modifications: Once an IRN is generated, the invoice details cannot be edited on the IRP.
  • Post 24-Hour Corrections: If 24 hours have elapsed, adjustments must be executed by issuing a formal Credit Note or Debit Note with its own unique IRN generated via the IRP.

8. Case Study: E-Invoicing Transition for a Raipur Steel Fabricator

A structural steel manufacturing company based in Urla Industrial Area, Raipur, achieved an Aggregate Annual Turnover of Rs. 6.8 Crores in FY 2025-26.

Case Study Overview: Raipur Steel Fabricator E-Invoicing Resolution

↔ Swipe horizontally to view full table
Project Dimension Client Profile & Identified Vulnerability Advisory Action by Rabi Agrawal & Associates Tangible Business Outcome
Business Profile & Risk Urla (Raipur) Steel Fabricator with Rs. 6.8 Cr AATO. Issued standard PDF invoices without IRNs for 2 months to Odisha contractors. Conducted immediate emergency audit of un-indexed B2B sales and identified disallowance risk for buyers. Identified Rs. 80+ Lakhs in vulnerable client ITC and established compliance roadmap.
Corrective Action Issued non-compliant invoices causing buyer GSTR-2B mismatches and ITC blockages in Cuttack & Jharsuguda. Executed formal credit note reversals and re-issued valid e-invoices with authenticated 64-character IRNs. Completely eliminated buyer ITC rejection exposure and saved client relationships.
System Automation Gate dispatches were delayed due to manual e-Way bill entry and lack of automated IRN generation. Integrated Tally Prime with GSP API for direct IRN and concurrent e-Way bill generation at the dispatch gate. Achieved 100% automated real-time compliance with zero dispatch delays.

Challenge: The company continued issuing manual PDF invoices for B2B dispatches to infrastructure contractors in Jharsuguda and Cuttack without generating IRNs, unaware that crossing the Rs. 5 Crore limit mandated e-invoicing. During a quarterly audit, their major clients flagged that input tax credits were not reflecting correctly in GSTR-2B.

Solution & Outcome: Our direct tax and GST advisory team led the compliance correction:

  1. Reconciled all un-indexed B2B sales and issued corrective Credit Notes alongside fresh e-invoices with valid IRNs.
  2. Integrated Tally Prime with GSP APIs to enable one-click IRN and e-Way bill generation directly at the dispatch gate.
  3. Established internal controls ensuring zero dispatch of goods without printed signed QR codes.

Conclusion & Practice Callout

E-invoicing compliance under GST is far more than an IT requirement—it is a core tax governance priority. Operating with non-compliant invoices exposes your organization to heavy financial penalties, shipment seizures, and severe strain on client relationships due to blocked Input Tax Credit.

As the GST department strengthens automated data analytics across GSTR-1, GSTR-3B, GSTR-2B, and IRP portals, businesses across Chhattisgarh and Odisha must ensure absolute structural alignment.

Strategic GST & Compliance Services by Rabi Agrawal & Associates

At Rabi Agrawal & Associates, our team of experienced Chartered Accountants provides end-to-end GST compliance and advisory services, including:

  • Turnover Evaluation & E-Invoicing Readiness Audits
  • ERP Integration Guidance (Tally, Busy, SAP, Custom ERPs)
  • GSTR-2B vs. GSTR-3B Input Tax Credit Reconciliation
  • Representation in Departmental Audits, Notices, & Appeals
  • Specialized Advisory for Steel Mills, Rice Millers, Contractors, & Wholesalers

Whether your business is headquartered in Raipur, Chhattisgarh or operating out of Kalahandi / Jayapatna, Odisha, our partner-led teams are equipped to safeguard your business from tax exposure.


Need Expert GST & E-Invoicing Assistance?
Contact our head office in Raipur or our branch office in Jayapatna, Kalahandi today to schedule a comprehensive compliance review.

📍 Raipur Practice Headquarters

Need Direct CA Consultation in Raipur?

Connect with our partner-led practice at GF-28, Shyam Plaza, Pandri, Raipurfor GST advisory, Income Tax audit (Sec 44AB), Bank DPR & CMA Data, Company Registration, and Chhattisgarh Industrial Subsidies.

Share Insight:WhatsApp

Authored by CA Rabi Agrawal & Practice Team

Rabi Agrawal & Associates, Chartered Accountants — Head Office Raipur (CG), Branch Office Jayapatna (Odisha).

Consult Partners →
Chartered Accountants

Discuss your tax, audit or compliance requirements with our partners.

Connect directly with Rabi Agrawal & Associatesfor statutory audit, taxation & corporate advisory.