If your business turnover crossed ₹5 crore in any financial year from FY 2017-18 onwards, you are already inside the e-invoicing mandate. Not next quarter. Not after a notice. Right now. Yet most small business owners in this bracket are still raising regular invoices on Tally or Word — completely unaware that every such invoice is non-compliant, and that input tax credit on those invoices can be denied to their buyers. E invoicing is not new — it has been rolling out since 2020. But the ₹5 crore threshold that came into effect from 1 August 2023 pulled in lakhs of additional businesses who had no idea this applied to them. So this guide explains exactly what the electronic invoice system is, who it applies to, how to set it up, and what it costs you if you ignore it.
Turnover above ₹5 crore and not on e-invoicing yet? Futurex helps businesses in Noida, Delhi NCR and across India set up the complete e-invoicing system — ERP integration, IRP registration, IRN generation and GST compliance. First call is free.
What Is E-Invoicing? The Simple Explanation
E invoicing — short for electronic invoicing — is a GST compliance system where every B2B invoice you raise must be reported to the government’s Invoice Registration Portal (IRP) before or at the time of issuing it to your buyer. The IRP validates the invoice, generates a unique IRN (Invoice Reference Number) and a QR code, and returns the authenticated invoice back to you. Only this IRN-stamped invoice is a valid electronic invoice under GST law.
Importantly, this is fundamentally different from just creating a digital invoice on your computer. A PDF invoice made in Word or Tally is not an e-invoice. Similarly, an invoice raised on your accounting software and emailed to a client is not an e-invoice. The e invoicing system requires you to upload specific invoice data fields to the IRP in a standardised JSON format, validate them in real time, and receive an IRN in return. Without the IRN, the invoice does not exist in the GST system — so your buyer cannot claim ITC on it.
E-Invoicing Applicability — Who Must Comply in 2025-26?
Your aggregate annual turnover determines e invoice applicability — not current year turnover, but turnover in any financial year from 2017-18 onwards. If your business crossed the threshold in even one past year, e-invoicing applies to you now — even if this year’s revenue is lower. The GST Council has progressively lowered the threshold since launch:
| Effective Date | Turnover Threshold | Businesses Covered |
|---|---|---|
| 1 October 2020 | ₹500 crore+ | Large corporates only |
| 1 January 2021 | ₹100 crore+ | Mid to large companies |
| 1 April 2021 | ₹50 crore+ | Mid-size businesses |
| 1 April 2022 | ₹20 crore+ | Growing SMEs |
| 1 October 2022 | ₹10 crore+ | Small businesses entering scope |
| 1 August 2023 | ₹5 crore+ | Current threshold — lakhs of additional small businesses |
So if your business had turnover above ₹5 crore in FY 2022-23 or any year after, e invoicing is mandatory for you from 1 August 2023 regardless of what your current year revenue looks like. In fact, the Department uses GSTN data to identify non-compliant businesses automatically — and notices are already being issued.
Who Is Exempt From E-Invoicing?
Even if your turnover crosses ₹5 crore, certain categories are exempt from the e invoicing mandate. Specifically, these include: Special Economic Zone (SEZ) units (not developers), insurance companies, banking companies and NBFCs, Goods Transport Agencies (GTA), passenger transport service providers, and multiplex cinema operators for admission tickets. Additionally, B2C invoices (sales to end consumers) are outside the e-invoicing requirement — only B2B invoices, export invoices, and supplies to SEZ units need IRN generation. However, if you sell to both businesses and consumers, you still need to generate IRNs for all your B2B sales.
E-Invoice Format — Mandatory Fields You Must Include
The e invoice format under GST is standardised — the government specifies exactly which fields must be present when you upload invoice data to the IRP. Specifically, missing or incorrect fields will result in the IRP rejecting the invoice. However, your current invoice template in Tally or any other software may not have all these fields by default.
The mandatory fields include: supplier GSTIN, supplier legal name, supplier address and PIN code, buyer GSTIN, buyer legal name and address, place of supply state code, invoice number (unique per financial year), invoice date, HSN/SAC code for each line item, item description, quantity and unit, taxable value, applicable GST rate and tax amount (IGST/CGST/SGST), total invoice value, whether the supply is to an SEZ or export, and the reverse charge applicability flag. For export invoices, shipping bill details, port code, and currency are additional requirements.
After successful validation by the IRP, the electronic invoice comes back with three additions: the IRN (a 64-character hash), a QR code containing key invoice data, and the IRP’s digital signature. Notably, all three must appear on the final invoice issued to your buyer.
How the E-Invoicing System Works — Step by Step
Understanding e invoicing how it works is essential before setting it up. The e invoicing process has five clear steps:
Step 1 — Generate Invoice in Your System
First, create the invoice in your accounting or ERP system as you normally would — Tally, Busy, Zoho Books, SAP, or any other software. At this stage, the invoice has no IRN yet. It is an internal document only.
Step 2 — Upload to the Invoice Registration Portal
Next, upload the invoice data to the IRP (einvoice1.gst.gov.in or any of the official IRP portals) in the prescribed JSON format. You can do this through: direct API integration from your ERP, a GSP (GST Suvidha Provider), or through the e invoice portal manually for low-volume businesses. Most businesses with turnover between ₹5 crore and ₹20 crore use the government’s free IRP portal directly.
Step 3 — IRP Validates and Generates IRN
The IRP checks for duplicate invoices, validates GSTIN details, and verifies the data format. If everything is correct, it generates the IRN (Invoice Reference Number) — a unique 64-character identifier — and a digitally signed QR code. Typically, the entire validation happens in seconds. If the IRP finds any error, it returns an error code — correct the invoice and re-upload it.
Step 4 — Update Invoice and Send to Buyer
After receiving the IRN and QR code from the IRP, update your invoice with these details and then issue it to your buyer. The electronic invoice with the IRN and QR code is the only valid invoice for GST purposes. Your buyer’s accounts payable team will verify the QR code to confirm authenticity before processing payment and claiming ITC.
Step 5 — Auto-Population in GSTR-1
Finally, once the IRN is generated, the invoice data automatically flows into your GSTR-1 return. You do not need to manually enter these invoices in GSTR-1 again — the e invoicing system handles the auto-population. This is one of the biggest operational benefits — it eliminates data entry errors in GSTR-1 and reduces the time your team spends on return filing each month.
How to Log In and Use the E-Invoice Portal
The official e invoice portal is at einvoice1.gst.gov.in. To use it, your business needs an active GSTIN registered on the GST portal. For e invoice login, use the same credentials as your GST portal login — your GSTIN and password. If you are accessing the e-invoice portal for the first time, you need to enable API access and generate API credentials separately from within your GST portal account.
Additionally, businesses with low monthly invoice volumes — say, fewer than 50 invoices per month — can use the portal’s bulk upload feature by preparing invoices in a prescribed Excel or JSON format and uploading them in one go. For higher volumes, direct ERP API integration is more efficient and eliminates manual intervention entirely. Additionally, there are six government-approved IRPs including NIC, Cygnet, Clear, IRIS, BDO, and EY — you can use any of these as your IRP.
E-Invoicing Penalties — What Non-Compliance Actually Costs
The GST Act has no specific section dedicated to e invoicing penalties — instead, it treats non-compliance as issuing an incorrect invoice, which attracts penalties under Section 122 of the CGST Act. Understanding these penalties is critical — they are more significant than most businesses expect.
Penalty 1 — Section 122: Incorrect Invoice Penalty
Under Section 122(1) of the CGST Act, issuing an invoice without the required IRN — which is what every non-e-invoiced B2B invoice technically is — attracts a penalty of ₹10,000 or the tax amount evaded, whichever is higher, for each invoice. If your business raises 200 B2B invoices per month without IRN, that is potentially 200 × ₹10,000 = ₹20 lakh in penalties per month. The penalty applies per invoice — not per month or per return period.
Penalty 2 — ITC Reversal for Your Buyers
Beyond your own penalties, there is a consequence that damages your business relationships. If your buyer claims ITC based on an invoice without a valid IRN, that ITC claim is invalid under GST rules. The GST Department can reverse the ITC claimed by your buyer and charge them 18% interest on the reversed amount plus a penalty. Consequently, your buyers will stop accepting non-IRN invoices entirely — and they already are in most organised trade segments. Losing customers because your invoices are non-compliant is a commercial risk, not just a legal one.
Penalty 3 — E-Way Bill Blocked
Since October 2023, the GST system has linked e-way bill generation with e-invoicing for businesses in the applicable turnover bracket. If you have not generated an IRN for a supply, you cannot generate an e-way bill for that consignment. Without an e-way bill, GST officers can detain goods in transit, and a penalty equal to the tax amount applies under Section 129. So non-compliance with e invoicing directly blocks your ability to move goods.
⚠️ Real Cost of Non-Compliance — Example
Monthly B2B invoices: 100
Section 122 penalty per invoice: ₹10,000
Monthly penalty exposure: ₹10,00,000
ITC reversal risk for buyers: Full ITC + 18% interest
E-way bill blockage: Goods movement stopped
One month of non-compliance can cost more than a year of proper e-invoicing setup.
E-Invoicing Setup for Small Business — What You Actually Need
Setting up the e invoicing system is not as complex as it sounds — if you approach it in the right order. Here is what you need:
1. Active GSTIN with e-invoicing enabled: Log in to the GST portal → Services → E-Invoice → Enable for your GSTIN. This is a one-time step and takes under 5 minutes.
2. Compatible accounting software: Fortunately, most modern accounting software — Tally Prime (Release 2.0 onwards), Busy, Zoho Books, QuickBooks India, Marg ERP — have built-in e-invoice integration. If your software is outdated, upgrading to a version with e-invoice support is the first step. For businesses using Excel-based billing, the government’s free offline tool on the e-invoice portal allows JSON file preparation and upload.
3. API credentials or GSP tie-up: For ERP integration, generate API credentials from the e-invoice portal under your GSTIN. Alternatively, work with a GSP (GST Suvidha Provider) who connects your system to the IRP on your behalf. GSPs charge a small per-IRN fee — typically ₹0.50 to ₹2 per IRN depending on volume.
4. Staff training: Your billing or accounts team needs to understand that every B2B invoice must go through the IRN process before being sent to the buyer. Even a single invoice issued without an IRN is non-compliant. Building this step into your invoicing workflow is the most important operational change.
5. Cancellation process: Once an IRN is generated, you cannot edit the invoice. If there is an error, cancel the IRN within 24 hours and generate a fresh one. After 24 hours, you cannot cancel through the portal — issue a credit note instead. Understanding this restriction before going live prevents operational headaches later.
E-Invoicing for Exports and SEZ Supplies
E invoicing is mandatory for export invoices and supplies to SEZ developers and units — not just domestic B2B sales. For export invoices, include additional fields: export type (with payment or without payment), shipping bill number (if available at invoice time), port code, and currency of transaction. If shipping bill details are not available when raising the invoice, you can update them later through an amendment in GSTR-1.
Importantly, SEZ unit transactions require e-invoicing even though SEZ units themselves are exempt from generating e-invoices. So if you supply goods or services to an SEZ unit, you — as the supplier — must generate the IRN. The SEZ unit’s own outward supplies are exempt, but incoming supplies to them are not.
Common E-Invoicing Errors Small Businesses Make
After helping businesses across Noida and Delhi set up e invoicing, these are the mistakes that come up most frequently — and every one of them causes either an IRP rejection or a compliance gap.
Wrong or inactive GSTIN of buyer: The IRP validates the buyer’s GSTIN in real time. If the GSTIN is incorrect, suspended, or cancelled, the IRP rejects the invoice immediately. Always verify buyer GSTIN on the GST portal before raising the invoice — not after. A suspended buyer GSTIN means their business has a compliance issue, and you should check with them before proceeding.
Incorrect HSN code: The HSN code on your invoice must match the HSN declared in your GST registration for that product or service. Using an HSN code that does not match your registration leads to IRP rejection. Furthermore, since April 2021, businesses with turnover above ₹5 crore must use 6-digit HSN codes — 4-digit codes are not acceptable for e-invoicing.
Duplicate invoice numbers: The IRP checks for duplicate invoice numbers against your GSTIN for the same financial year. If you reset your invoice numbering mid-year or use a format that generates the same number for different invoice types, the IRP will reject any duplicate. So maintain a clean, sequential, non-repeating invoice numbering system across all your invoice types.
Treating B2C invoices as exempt and skipping the process entirely: Some businesses, confused about applicability, stop generating IRNs for any invoice assuming B2C transactions are exempt. While B2C invoices fall outside the e invoicing mandate, all B2B invoices still need IRNs. If your business serves both consumers and other businesses, you need a clear internal workflow that routes B2B invoices through the IRP while B2C invoices follow the standard process.
Benefits of E-Invoicing Beyond Just Compliance
Most businesses view e invoicing purely as a compliance burden — but that is not the full picture. In practice, it delivers real operational benefits — once the initial setup is done.
Auto-population of GSTR-1 eliminates manual data entry for B2B invoices — which typically takes 4 to 8 hours per month for a business with 100 to 200 invoices. Moreover, faster ITC for your buyers means they pay you faster — because their accounts payable team can immediately verify your IRN instead of waiting for GSTR-2B to reconcile. Additionally, IRN-stamped invoices reduce invoice disputes because both you and your buyer see the same government-validated data. Finally, electronic invoicing creates a clean audit trail — every invoice you raised is permanently on record with the government, which actually protects you in case of future disputes or audits.
Not on E-Invoicing Yet? Get It Set Up Before a Notice Arrives
Futurex Management Solutions handles complete e invoicing setup — GSTIN enablement, ERP integration or portal-based IRN generation, buyer GSTIN validation, staff training and ongoing GST compliance support. We serve businesses in Noida, Delhi NCR and across India. First consultation is free.