E-Invoicing is mandatory for businesses above specified turnover. Understand what it is, who needs it, how to generate IRN, and compliance requirements.

What is E-Invoicing?

E-Invoicing is a system where B2B invoices are electronically authenticated by GSTN. Every invoice is uploaded to Invoice Registration Portal (IRP) which generates a unique Invoice Reference Number (IRN) and digitally signs it with QR code.

💡 Key Difference

Regular invoice: You create and send to buyer directly

E-Invoice: You create → Upload to IRP → IRP validates & generates IRN → You send to buyer with IRN + QR code

Who Must Use E-Invoicing?

Turnover-Based Applicability (2026)

Turnover E-Invoicing Mandatory?
₹5 Crore and above Yes (from April 2023)
Below ₹5 Crore No (voluntary)

Exempted from E-Invoicing

When is E-Invoice Required?

Mandatory for:

NOT required for:

⚠️ Important

Even if you're required to do e-invoicing, you still need to issue physical/PDF invoice to buyer. E-invoicing is IN ADDITION to regular invoice, not a replacement.

E-Invoice Components

IRN (Invoice Reference Number)

QR Code

Digitally Signed JSON

How to Generate E-Invoice

Step 1: Create Invoice in Your System

Generate invoice with all mandatory details as usual

Step 2: Prepare JSON/Upload to IRP

Two methods:

  1. API Integration: Your software directly uploads JSON to IRP
  2. Manual Upload: Login to e-invoice portal, upload JSON/enter details

Step 3: IRP Validates & Generates IRN

IRP checks for errors, validates, generates IRN + QR code + digitally signed JSON

Step 4: Download & Send to Buyer

Download IRN, QR code, attach to invoice, send to buyer

✓ Auto-Populated Benefits

Once e-invoice generated:

Mandatory Fields in E-Invoice

Section Mandatory Fields
Supplier Details GSTIN, Name, Address, State, PIN
Buyer Details GSTIN (if B2B), Name, Address, State, PIN
Invoice Details Invoice No., Date, Type (INV/DBN/CRN)
Item Details Description, HSN, Quantity, Rate, Taxable Value, GST Rate
Value Details Taxable Value, CGST, SGST/IGST, Total Invoice Value

E-Invoice Schema

Government provides standard JSON schema (currently version 1.1). Must follow exactly:

Generate GST-Compliant Invoices

Use our Invoice Generator tool to create properly formatted invoices.

Create Invoice →

E-Invoice Cancellation

Time limit: Can cancel within 24 hours of IRN generation

Reason required: Must provide cancellation reason

Cannot reuse IRN: Once cancelled, that IRN is dead. Generate fresh for new invoice.

Cancellation Reasons

IRP Portal Options

Multiple IRPs authorized by GSTN (any one can be used):

All IRPs are equivalent. Choose based on: availability, API ease, support

E-Invoice with E-Way Bill

If goods movement >₹50,000:

  1. Generate e-invoice → Get IRN
  2. E-Way Bill Part A auto-populated from e-invoice
  3. Just add Part B (vehicle number) on e-Way Bill portal
  4. E-Way Bill generated

Benefit: No duplicate data entry!

Common Errors & Solutions

Error Solution
Duplicate IRN Same invoice number already used. Change invoice number or date.
Invalid GSTIN Buyer GSTIN wrong/inactive. Verify on GST portal.
Invalid PIN code PIN doesn't match state. Correct PIN or state.
JSON schema error Field name/format wrong. Use official schema/validator.

Penalties for Non-Compliance

Benefits of E-Invoicing

✓ Advantages

E-Invoice Implementation Checklist

  1. Verify if applicable (turnover >₹5 Cr)
  2. Register on e-invoice portal
  3. Choose IRP (NIC/IRIS/ClearTax)
  4. Integrate accounting software (API) OR use manual upload
  5. Test with sample invoices
  6. Train team on IRN generation
  7. Update invoice template to include QR code space
  8. Communicate to buyers (they'll see IRN on invoice)

Frequently Asked Questions

Can I generate e-invoice manually without software?

Yes. Login to e-invoice portal, use "Generate E-Invoice" option, enter details manually. Suitable for low volume.

Do I need separate software for e-invoicing?

Not necessarily. Most accounting software (Tally, Zoho, etc.) have built-in e-invoice integration. Or use IRP portal directly.

What if IRP is down?

Use alternate IRP (there are 3). If all down (rare), government usually extends deadlines.

Can I edit e-invoice after generating IRN?

No. Cancel within 24 hours and regenerate. After 24 hours, issue credit/debit note for corrections.