Skip to content
Create GST-compliant invoices in minutesStart free
ITC & Compliance

E-Invoicing Under GST 2026: Who Needs It, How It Works, and How to Comply

E-invoicing is mandatory for businesses with turnover above Rs 5 crore. Every B2B invoice must be registered on the IRP portal. Here is the complete guide to e-invoice rules, process, and compliance.

H
Himanshu · 5 min read · updated 6 September 2026
A 100 Polish Zloty note placed on top of business VAT invoices, symbolizing finance and economics.
On this page

Key takeaways

  • E-invoicing is mandatory once aggregate turnover exceeded Rs 5 crore in any year since FY 2017-18, for B2B, exports, SEZ, credit and debit notes.
  • B2C invoices never need an IRN; a B2B invoice without one is not a valid tax invoice and blocks the buyer's ITC.
  • The IRP validates the JSON, returns a 64-character IRN and QR code, and auto-populates GSTR-1 and the buyer's GSTR-2B.
  • An IRN can be cancelled only within 24 hours; after that, correct errors with a credit note and a fresh invoice.

What is E-Invoicing Under GST?

E-invoicing (electronic invoicing) under GST is not about creating invoices online — that is what any billing software does. E-invoicing is specifically about registering your B2B invoices with the government's Invoice Registration Portal (IRP) and obtaining an Invoice Reference Number (IRN) and QR code for each invoice. This ensures the government has real-time visibility into B2B transactions across India.

The system was introduced in phases starting October 2020 for businesses with turnover above Rs 500 crore. The threshold has been progressively lowered, and as of 2026, e-invoicing is mandatory for all businesses with aggregate turnover exceeding Rs 5 crore in any financial year since FY 2017-18.

If your business crosses the Rs 5 crore threshold, every B2B invoice, credit note, and debit note must go through the IRP before being shared with the customer. An invoice without a valid IRN is not a legal document — the customer cannot claim input tax credit on it, and it is not reported in your GSTR-1.

myBillPlease currently generates fully GST-compliant invoices with all mandatory fields, HSN codes, and correct CGST/SGST/IGST splits. E-invoicing with IRP integration is on our development roadmap. Businesses below Rs 5 crore do not need e-invoicing — our invoices are fully compliant for you. Use our GST calculator to verify tax amounts.

Who Must Generate E-Invoices?

Threshold and applicability as of March 2026

Must Generate E-InvoiceE-Invoice NOT Required
Turnover thresholdAbove Rs 5 crore (in any FY since 2017-18)Below Rs 5 crore
B2B invoicesMandatory — every invoice needs IRNNot required — regular tax invoice is sufficient
B2C invoicesNOT required — regular invoice is fineNOT required
Credit notesMandatory for B2B credit notesNot required
Debit notesMandatory for B2B debit notesNot required
ExportsMandatory for export invoicesNot required
SEZ suppliesMandatoryNot required
Composition dealersNot applicable (no tax invoices)Not applicable
Insurance/bankingExempt (as of 2026)Exempt

How E-Invoicing Works: The Technical Process

The invoice must carry all mandatory fields (supplier GSTIN, buyer GSTIN, invoice number, HSN codes, tax amounts) in the prescribed JSON format (Schema version 1.01). There are multiple IRP portals; the primary one is einvoice1.gst.gov.in. The QR code it returns contains the seller GSTIN, buyer GSTIN, invoice number, date, total value, HSN codes and the IRN itself.

The e-invoice flow

  • Generate the B2B invoice in your billing software with every mandatory field in the prescribed JSON schema.
  • Push the data to the IRP via API; it checks for duplicate numbers, valid GSTINs, HSN codes and mandatory fields.
  • On validation, the IRP generates a unique 64-character IRN and a QR code.
  • The IRP forwards the data to the GST portal, auto-populating your GSTR-1 and the buyer's GSTR-2B.
  • Print or share the invoice PDF with the IRN and QR code; the customer can verify it against the GST portal.

Benefits of E-Invoicing

Auto-Populated GSTR-1

E-invoices auto-populate your GSTR-1 on the GST portal. No manual entry needed for B2B invoices. Just verify and file. This saves hours of data compilation every month.

Faster ITC for Buyers

Your customer sees the invoice in their GSTR-2B almost immediately after IRP registration. They can claim ITC faster because the data is already verified by the government.

Reduced Fraud

Each invoice has a unique IRN verified by the government. Fake invoices used for bogus ITC claims are detectable because they won't have valid IRNs. This protects honest businesses.

E-Way Bill Integration

E-invoices can automatically generate Part A of the e-way bill if the invoice value exceeds Rs 50,000. You just need to add Part B (transport details) on the e-way bill portal.

Interoperability

The standard JSON format means any compliant software can generate e-invoices. You are not locked into one billing platform. Data flows seamlessly between buyer and seller systems.

Audit Trail

Every B2B invoice is registered with the government in real-time. This creates a complete audit trail that simplifies GST audits and reduces the risk of discrepancies during assessment.

Penalties for Non-Compliance with E-Invoicing

Failing to generate e-invoices when required has serious consequences:

Invoice treated as invalid: A B2B invoice without a valid IRN is not a legally valid tax invoice. This means the buyer cannot claim input tax credit on the purchase. If the buyer discovers the missing IRN during GSTR-2B reconciliation, they will refuse to pay or demand a proper e-invoice.

Penalty under Section 122: Issuing an incorrect or incomplete invoice attracts a penalty of Rs 10,000 or the tax amount on the invoice — whichever is higher. For high-value B2B invoices, this can be substantial.

GSTR-1 auto-population fails: Without e-invoicing, your B2B invoices don't auto-populate in GSTR-1. You must enter them manually, increasing the risk of errors and mismatch with the buyer's GSTR-2B.

Business reputation impact: Regular B2B customers who need ITC will stop buying from suppliers who don't generate proper e-invoices. Non-compliance directly affects your sales.

If your turnover is approaching Rs 5 crore, plan for e-invoicing compliance in advance. Ensure your billing software supports IRP integration or have a process for manually generating e-invoices on the portal.

Below Rs 5 Crore? E-Invoicing is Not Required

If your aggregate turnover has never exceeded Rs 5 crore in any financial year since FY 2017-18, e-invoicing does not apply to you. Your regular tax invoices generated through billing software like myBillPlease are fully valid and legally compliant.

For businesses below the threshold, focus on getting the basics right: all 16 mandatory invoice fields, correct HSN codes, proper CGST/SGST/IGST split, and timely GSTR-1 and GSTR-3B filing. myBillPlease handles all of this with automatic calculations, 7 PDF templates, and auto-generated GST reports.

When the government further lowers the e-invoicing threshold (which is expected in future years), myBillPlease will add IRP integration as an automatic update. You won't need to switch software or migrate data.

IRP Portal Details and API Access

The Invoice Registration Portal is managed by the National Informatics Centre (NIC). There are multiple IRP portals for load distribution:

Primary IRP: einvoice1.gst.gov.in — the main portal for registration, sandbox testing, and production API access.

How to register for API access: If your billing software doesn't have built-in e-invoicing, you can generate e-invoices directly on the IRP portal. Log in with your GST credentials, enter invoice details in the web form, and generate the IRN. For bulk invoices, use the Excel bulk upload feature.

For software developers: The IRP provides REST APIs for automated e-invoice generation. The API requires client ID and secret obtained through the portal. The sandbox environment at einvoice1.gst.gov.in/Others/SandBoxAPI lets you test before going live.

IRN cancellation: 24 hours, no extension

An IRN can be cancelled within 24 hours of generation if the invoice was generated in error. After 24 hours, you must issue a credit note instead. The 24-hour window is strict; there is no extension. Learn more about credit notes and debit notes for corrections after 24 hours. Also check our retail billing guide for industry-specific e-invoicing advice.

Frequently asked questions

What is the e-invoicing turnover limit in 2026?
The e-invoicing turnover limit in 2026 is Rs 5 crore aggregate turnover. If your business exceeded Rs 5 crore turnover in any financial year since FY 2017-18, you must generate e-invoices for all B2B invoices, credit notes, debit notes, and export invoices. The aggregate turnover is calculated across all GSTINs under the same PAN. This threshold has been progressively lowered from Rs 500 crore in 2020 to Rs 5 crore currently. The government is expected to further lower it in future, potentially to Rs 1 crore, but no notification has been issued for that yet.
What is an IRN in e-invoicing?
IRN stands for Invoice Reference Number. It is a unique 64-character alphanumeric identifier generated by the Invoice Registration Portal for each e-invoice. The IRN is created by hashing the supplier GSTIN, financial year, document type, and document number. No two invoices can have the same IRN. The IRN must be printed on the invoice along with a QR code. The buyer can verify the invoice authenticity by scanning the QR code or looking up the IRN on the GST portal. An invoice without a valid IRN is not considered a legal tax invoice for e-invoicing applicable businesses.
Do I need e-invoicing for B2C sales?
No, e-invoicing is not required for B2C (Business to Consumer) sales. E-invoicing applies only to B2B invoices, credit notes, debit notes, exports, and supplies to Special Economic Zones. Your regular B2C invoices generated through billing software remain valid without IRN or QR code. This is because the primary purpose of e-invoicing is to enable input tax credit verification between businesses. Consumers do not claim ITC, so their invoices do not need IRP registration.
Can I generate e-invoices without special software?
Yes, you can generate e-invoices directly on the IRP portal at einvoice1.gst.gov.in without any special software. Log in with your GST credentials, fill in the invoice details in the web form, and the portal generates the IRN and QR code. For multiple invoices, the portal offers an Excel bulk upload feature. However, for businesses generating many invoices daily, manual portal entry is impractical. Most businesses use billing software with built-in IRP API integration for automatic e-invoice generation. myBillPlease is adding IRP integration to its roadmap for businesses that need it.
What happens if my e-invoice has an error?
If you discover an error in a generated e-invoice, you have 24 hours from IRN generation to cancel it on the IRP portal. Log in, go to the e-invoice, and select Cancel. After cancellation, generate a new correct e-invoice. If 24 hours have passed, you cannot cancel the IRN. Instead, issue a credit note against the incorrect invoice and create a new correct invoice with a new number. The credit note also needs to be registered on the IRP if it is a B2B document. This 24-hour window is strictly enforced with no exceptions.
Does myBillPlease support e-invoicing?
E-invoicing with IRP integration is currently on the myBillPlease development roadmap but is not yet available. Our invoices include all mandatory fields required for e-invoicing — supplier and buyer GSTIN, HSN codes, tax breakdowns, and correct invoice format. For businesses below the Rs 5 crore threshold, myBillPlease invoices are fully compliant without e-invoicing. For businesses above Rs 5 crore that need e-invoicing today, you can use myBillPlease for invoice creation and then register the invoice on the IRP portal manually, or use a dedicated e-invoicing tool alongside myBillPlease. When we add IRP integration, existing users get it as an automatic update.
Is e-invoicing the same as digital invoicing?
No, they are different concepts. Digital invoicing simply means creating invoices using software and sharing them digitally via email or PDF — any billing software including myBillPlease does this. E-invoicing under GST specifically means registering your B2B invoices with the government Invoice Registration Portal and obtaining an IRN and QR code for each invoice. E-invoicing is a compliance requirement, not just a convenience feature. A digital invoice without IRP registration is not an e-invoice. Both involve technology, but e-invoicing has a specific legal meaning under Indian GST law.

Create GST-compliant invoices in minutes

Invoicing, inventory and GSTR-1/3B reports for Indian businesses. Free to start.

Start free

Or reach us directly

About the author

Himanshu

Chartered Accountant

Advises on GST compliance, ITC and notices.

More from Himanshu

Get new articles by email

No more than one a week. Unsubscribe in one click.

Keep reading

Confident businesswoman stands holding a laptop in front of a modern building.

7 GST Billing Mistakes That Can Cost Your Business Lakhs in 2026

From wrong HSN codes to unclaimed ITC — these 7 billing errors silently drain lakhs from small businesses every year. Most are easy to fix once you know what to look for.

12 April 2026 · 10 min readRead
Accountant analyzing financial documents with a calculator on a desk, highlighting business tasks.

Complete GST Compliance Checklist for New Businesses in India (2026)

Starting a new business in India? GST compliance can feel overwhelming with registrations, returns, invoices, and reconciliations. This step-by-step checklist covers every GST requirement for new businesses — thresholds, deadlines, penalties, and exactly how to stay compliant from day one.

12 April 2026 · 13 min readRead
Close-up of hands holding an envelope on a glass table indoors, with a dimly lit room.

5 ITC Claim Mistakes That Trigger GST Notices in 2026

GSTR-2B auto-matching catches ITC mismatches instantly. One wrong claim and you get a show cause notice under Section 73 or 74. Here are the 5 most common ITC mistakes — and exactly how to avoid each one.

12 April 2026 · 12 min readRead
WhatsApp
E-Invoicing Under GST 2026: Who Needs It, How It Works · myBillPlease