⬟ What Is E-Invoicing Under GST :
E-invoicing under GST is a system where B2B invoices are authenticated by the Invoice Registration Portal before being shared with the buyer. The authentication assigns a unique Invoice Reference Number and embeds a digitally signed QR code on the invoice. Invoices not authenticated by the IRP are not valid GST invoices for input tax credit claims. When a seller's accounting software generates an invoice, it sends the data in a standardised JSON format to the IRP via API. The IRP validates the data, registers the invoice, generates the IRN (a 64-character hash), and returns the signed JSON with the QR code to the seller's system. The seller prints the invoice with the IRN and QR code embedded. The mandate applies to B2B supplies, exports, and supply to SEZ units. It does not apply to B2C invoices. Exemptions apply to banking and insurance companies, GTA services, and certain other notified categories. As of August 2023, e-invoicing is mandatory for all registered GST taxpayers with aggregate annual turnover above Rs. 5 crore in any preceding financial year.
A small industrial tools distributor in Pune, Maharashtra has an annual turnover of Rs. 12 crore and uses Tally Prime for accounting. All supplies are B2B to registered GST dealers. When the owner learns that e-invoicing applies to the business, the setup involves three steps. First, the business registers on the GST e-invoice portal at einvoice1.gst.gov.in and generates API credentials. Second, in Tally Prime, the e-invoicing feature is activated by entering the API credentials under the GST settings. Third, a test invoice is generated to verify the IRP connection and confirm that the IRN is being correctly assigned and the QR code is appearing on the printed invoice. After setup, the workflow is unchanged from the operator's perspective. The accountant creates the invoice in Tally as before. Tally sends the data to the IRP automatically, retrieves the IRN, and prints the invoice with the IRN and QR code. The entire process adds approximately 3 to 5 seconds per invoice. The data also flows automatically into GSTR-1, eliminating the need for manual data entry in the GST return.
⬟ Why E-Invoicing Compliance Matters for a Growing MSME :
Correct e-invoicing compliance produces five specific benefits for a growing small MSME beyond simply avoiding penalties. The first benefit is automatic GSTR-1 population. When an e-invoice is generated, the invoice data is automatically pushed to the seller's GSTR-1, eliminating manual data re-entry and the transcription errors that frequently caused GSTR-1 mismatches. The second benefit is seamless e-way bill generation. For invoices requiring an e-way bill, the e-invoicing system can generate it simultaneously with the IRN, removing the need to separately visit the e-way bill portal and re-enter invoice data. The third benefit is reduced scrutiny risk. Businesses with complete, accurate e-invoicing compliance have a clean, verifiable transaction record that reduces the scope and intensity of GST audits. The fourth benefit is faster receivables collection. Many large corporate and public sector buyers require valid IRN numbers on invoices before processing payment. An MSME with correct e-invoicing reduces payment delays with these buyers. The fifth benefit is elimination of fake invoice risk in input tax credit. For purchases from e-invoicing-covered suppliers, the buyer can verify the IRN on the GST portal before claiming ITC, protecting the MSME from ITC reversal risk on fraudulent invoices.
A small pharmaceutical wholesale distributor in Hyderabad, Telangana with Rs. 18 crore turnover supplies exclusively to registered retail pharmacies and hospital procurement departments. After activating e-invoicing, the GSTR-1 auto-population eliminated the manual data entry process that had previously required a dedicated staff member spending 8 to 10 hours per month re-entering invoice data into the GST portal. The time saving was redirected to reconciliation and collections follow-up. A small auto components manufacturer in Coimbatore, Tamil Nadu with Rs. 22 crore turnover began receiving purchase orders from an Tier 1 automotive OEM that required valid IRN numbers on all invoices as a precondition for payment processing. The OEM's payment terms specified that invoices without IRN would not be queued for payment. Activating e-invoicing was a prerequisite for the commercial relationship, not merely a compliance requirement.
For small MSME owners, e-invoicing is a one-time setup that produces permanent operational benefits: fewer GST return errors, simpler reconciliation, and reduced audit exposure. For accountants and bookkeepers handling MSME GST compliance, e-invoicing reduces the manual data entry workload significantly once the system is configured correctly. For buyers purchasing from e-invoicing-covered suppliers, IRN validation enables reliable input tax credit claims and reduces the risk of disputed credit reversals.
⬟ Current E-Invoicing Applicability and System Status :
The e-invoicing mandate has been progressively extended since October 2020 when it was introduced for businesses above Rs. 500 crore. The threshold was subsequently reduced to Rs. 100 crore, then Rs. 50 crore, Rs. 20 crore, Rs. 10 crore, and most recently to Rs. 5 crore effective August 1, 2023. All GST-registered businesses with aggregate annual turnover exceeding Rs. 5 crore in any preceding financial year must generate e-invoices for all B2B supplies, exports, and supplies to SEZ units. The aggregate turnover is calculated across all GSTINs for the same PAN. Businesses must check whether turnover in any financial year since 2017-18 crossed Rs. 5 crore. If yes, the obligation applies from the date the threshold was first breached. Exemption categories include banking companies, NBFCs, GTA services, passenger transport, and certain notified categories under Rule 48(2) of CGST Rules. There are currently seven notified IRPs. The primary portal is einvoice1.gst.gov.in operated by NIC.
⬟ How E-Invoicing Is Evolving in India :
The GST Council has signalled its intention to continue lowering the e-invoicing threshold until it covers all registered taxpayers. A further reduction to Rs. 1 crore or lower is expected, bringing the large majority of registered MSMEs under the mandate. Integration between e-invoicing and the proposed GST 2.0 framework is expected to deepen, with real-time invoice validation and automatic matching of seller and buyer data becoming central to the return filing system. This will further reduce the scope for manual data entry errors and disputed ITC claims. Accounting software providers including Tally, Zoho Books, Busy Accounting, and Marg ERP have already built deep e-invoicing integration into their platforms and are investing in real-time validation, error detection, and automated reconciliation features that reduce the compliance burden for MSME users.
⬟ How E-Invoicing Works in Practice :
The e-invoicing process operates in four stages from invoice creation to buyer receipt. In the first stage, the seller creates the invoice in their accounting software as usual, entering the buyer's GSTIN, invoice date, line items, HSN codes, quantity, value, and GST rates. No additional steps are needed from the operator as the software handles the e-invoicing process transparently. In the second stage, the software converts the invoice data into the standardised e-invoice JSON schema and sends it to the IRP via API. The IRP verifies that seller and buyer GSTINs are active, validates the invoice number format, checks HSN codes against the GST rate schedule, and confirms no duplicate. If validation passes, the IRP registers the invoice. In the third stage, the IRP generates the 64-character IRN and a digitally signed QR code, then returns the signed JSON to the seller's system. In the fourth stage, the system embeds the IRN and QR code on the invoice and issues it to the buyer. The invoice data simultaneously populates the seller's GSTR-1 and the buyer's GSTR-2B. If IRP validation fails, the system returns an error code with a specific reason. Common errors include invalid GSTIN, duplicate invoice number, and HSN code mismatches.
● Step-by-Step Process
Confirm whether the business's aggregate annual turnover across all GSTINs for the same PAN exceeds Rs. 5 crore in any financial year from 2017-18 onwards. Register on the GST e-invoice portal at einvoice1.gst.gov.in using the business's GSTIN credentials. Navigate to API registration and generate the Client ID and Client Secret credentials. In the accounting software, activate the e-invoicing feature. In Tally Prime, go to Gateway of Tally, F11 Features, Statutory and Taxation, enable e-Invoicing, and enter the API credentials. In Zoho Books, go to Settings, GST Settings, E-Invoicing, and connect using the API credentials. Generate a test invoice and verify that the IRN is being assigned, the QR code appears on the printed invoice, and data is reflected in GSTR-1 within 24 hours. For any invoice that fails IRP validation, note the error code, correct the specific field identified, and resubmit before issuing the invoice to the buyer. Reconcile monthly: compare IRNs generated in the accounting software against GSTR-1 data on the GST portal to confirm all registered invoices are correctly reflected.
● Tools & Resources
The primary IRP for MSME e-invoicing is einvoice1.gst.gov.in operated by NIC. The GST e-invoice sandbox for testing is einv-apisandbox.nic.in. Tally Prime at tallysolutions.com supports e-invoicing natively from version 2.0 onwards with direct API integration to the IRP. Zoho Books at zoho.com/books supports e-invoicing for businesses registered under GST India with automatic IRN generation and QR code embedding. Busy Accounting at busywin.com and Marg ERP at margerp.com both provide native e-invoicing integration for MSME users. ClearTax at cleartax.in provides a standalone e-invoicing solution with bulk upload capability for businesses using manual or other software-based invoicing. The GSTN helpdesk at 1800-103-4786 provides assistance with IRP registration and technical issues.
● Common Mistakes
Not checking whether the business has crossed the e-invoicing threshold is the most common error. The threshold applies to aggregate turnover across all GSTINs under the same PAN in any year from 2017-18. A business that crossed Rs. 5 crore in a prior year and then dropped below is still obligated to generate e-invoices in the current year. Issuing invoices to buyers before the IRN is obtained is a serious compliance error. An invoice without an IRN is not a valid GST invoice. If the buyer claims input tax credit on an invoice without IRN and this is identified during scrutiny, the ITC can be reversed and the seller faces penalties. The invoice must not be issued until the IRN has been assigned. Using incorrect HSN codes is the most common technical cause of IRP validation failures. HSN codes that do not match the applicable GST rate or do not exist in the GSTN HSN master cause schema errors. Verify HSN codes for all primary products and services before activating e-invoicing.
● Challenges and Limitations
High-volume businesses can face API rate limits on the IRP during peak hours. The solution is to use bulk upload or an e-invoicing service provider that manages the IRP queue, rather than a single direct API connection during concentrated invoice generation periods. Businesses operating with multiple GSTINs across states must ensure e-invoicing is activated separately for each GSTIN. The obligation applies at the GSTIN level. A business that activates e-invoicing for its head office GSTIN but not for a branch GSTIN in another state will have mixed compliance across its operations. Internet connectivity dependency is a real challenge for MSMEs in areas with unreliable connectivity. IRP validation requires an active internet connection. Accounting software providers are developing offline queuing modes, but this creates a gap between invoice issuance and IRN assignment that must be managed carefully.
● Examples & Scenarios
A small garments exporter in Tirupur, Tamil Nadu with Rs. 9 crore annual turnover was not aware that exports are covered under e-invoicing. The business had been generating export invoices without IRN. During GST assessment, the absence of IRN on export invoices raised a query. The resolution required reconstructing the invoice history and demonstrating that the supplies were genuine exports, a process that required three weeks of documentation work. After resolution, e-invoicing was activated and all subsequent export invoices are generated with IRN as required. A small MSME providing IT services in Noida, Uttar Pradesh with Rs. 7 crore turnover uses Zoho Books for billing. After activating e-invoicing in Zoho Books settings, the business found that 14% of its invoices were failing IRP validation due to incorrect GSTIN formats for two large corporate clients. The GSTIN data in Zoho Books had been entered manually and contained typing errors. Correcting the GSTIN master data resolved the validation failures. The setup also revealed that three buyer GSTINs had been cancelled, enabling the business to follow up on outstanding receivables from those customers before the situation deteriorated further.
● Best Practices
Verify buyer GSTINs before entering them into the accounting software master data by validating against the GSTN portal at gst.gov.in. Incorrect buyer GSTINs are the most common cause of IRP validation failures. A cancelled or suspended buyer GSTIN will cause every invoice for that customer to fail validation. Reconcile e-invoicing data monthly by comparing the list of IRNs generated in the accounting software against GSTR-1 data on the GST portal. This monthly check identifies invoices that failed to reach the IRP or any discrepancies between invoice data in the software and what is reflected on the portal. Keep accounting software updated to the current version. E-invoicing API specifications and IRP schema are updated periodically by GSTN. Using an outdated software version can cause schema validation failures when the GSTN schema has been updated. Apply compliance updates for Tally Prime and Zoho Books promptly.
⬟ Disclaimer :
This content is intended for informational and educational purposes only and does not constitute professional tax, legal, or accounting advice. E-invoicing applicability thresholds, exemption categories, and technical specifications are subject to change through GST Council notifications and CBIC circulars. The information in this article reflects the regulatory position as of the most recent update. MSME owners should verify current e-invoicing applicability, threshold limits, and technical requirements directly with the GST portal at gst.gov.in or consult a qualified chartered accountant or GST practitioner for compliance guidance specific to their business situation.
