Back to Blog
GST & Compliance

What is E-Invoice for Manufacturers in India? A Complete Guide (2025)

2026-04-03

If your manufacturing business has a turnover above ₹5 crore and you're still generating invoices manually or through Tally without e-invoice registration, you are non-compliant — and your buyers may be losing their Input Tax Credit (ITC) because of it.

Here's exactly what e-invoicing is, who it applies to, and how the process works step by step.

What is E-Invoicing Under GST?

E-invoicing (electronic invoicing) is not about generating PDFs. It is a government-mandated system where every B2B invoice above a certain value must be registered on the Invoice Registration Portal (IRP) before it is considered valid for GST purposes.

The IRP is maintained by the National Informatics Centre (NIC) and is accessible at einvoice1.gst.gov.in.

When you successfully register an invoice, the IRP:

  1. Validates your GSTIN and the buyer's GSTIN
  2. Generates a unique IRN (Invoice Reference Number) — a 64-character hash
  3. Generates a QR code with key invoice details
  4. Returns the digitally signed invoice back to you

The invoice is only valid for GST purposes once it has an IRN.


Who Must Comply in 2025?

E-invoicing has been rolled out in phases since October 2020:

PhaseTurnover ThresholdEffective From
1Above ₹500 croreOct 2020
2Above ₹100 croreJan 2021
3Above ₹50 croreApr 2021
4Above ₹20 croreApr 2022
5Above ₹10 croreOct 2022
6Above ₹5 croreAug 2023

As of 2025: All businesses with aggregate turnover above ₹5 crore must generate e-invoices for B2B transactions.

This includes most medium-sized manufacturers — garment exporters in Tirupur, auto ancillary units in Pune, engineering goods units in Ludhiana, textile mills in Erode and Surat.


What Transactions Require E-Invoice?

E-invoicing applies to:

  • B2B invoices (business-to-business)
  • B2G invoices (business-to-government)
  • Exports and SEZ supplies
  • Credit notes and debit notes related to the above

E-invoicing does not apply to:

  • B2C invoices (below ₹2.5 lakh for B2C the QR code is needed, not full e-invoice)
  • Non-GST supplies
  • Exempt supplies
  • SEZ units (as recipient, not supplier)

Step-by-Step: The E-Invoicing Process for Manufacturers

Step 1: Create the Invoice in Your System

Before submission, your invoice must have all mandatory fields:

  • Supplier GSTIN and legal name
  • Buyer GSTIN, legal name, and address
  • Invoice number (unique, sequential)
  • Invoice date
  • HSN code for each line item
  • Quantity, unit, value, tax rate, and tax amount
  • Place of supply (state code)
  • Whether it's an export, with or without payment, LUT/Bond details if applicable

Step 2: Submit Invoice Data to the IRP

Your software sends this data as a JSON payload to the IRP API. This happens either:

  • Direct API integration — your ERP/accounting software has built-in IRP connectivity
  • Via a GSP — a GST Suvidha Provider (GSP) acts as an intermediary (useful if your software doesn't have direct integration)

Most modern ERP systems (FactoStack, Tally Prime, Zoho Books, etc.) handle the IRP API call automatically when you approve an invoice.

Step 3: IRP Generates the IRN

The IRP validates:

  • That both GSTINs are active
  • That the invoice number hasn't been used before
  • That the financial year and tax details are consistent

On success, the IRP generates the 64-character IRN and signs the invoice JSON with its private key.

Step 4: Receive the Signed Invoice Back

Your software receives the IRP response containing:

  • The IRN (64-character string)
  • Signed invoice JSON
  • QR code (base64-encoded image)
  • Acknowledgment number and date

Your software stores this with the invoice record.

Step 5: Print and Share with Buyer

The printed or PDF invoice must include:

  • The QR code (scannable for verification)
  • The IRN (optional to print, but recommended)
  • Acknowledgment number

The buyer can verify the invoice by scanning the QR code using the NIC QR code verification app or the GST portal.


How E-Invoicing Affects Your Tally Workflow

If you use Tally Prime (latest version), Tally can submit e-invoices directly from within the software. This works if Tally is your primary invoicing tool.

If you use an operations system like FactoStack for invoicing:

  • FactoStack submits the e-invoice to IRP directly when you approve the invoice
  • The IRN and QR code are attached to the FactoStack invoice
  • The same invoice (with IRN) is then exported to Tally for accounting

This means you don't need to generate the e-invoice twice. One submission from your operations system handles compliance, and the accounting entry flows to Tally automatically.


Non-Compliance Penalties

The GST Act provides for penalties under Section 122:

  • A tax invoice without an IRN (when required) is not a valid tax document
  • The buyer cannot claim ITC on such an invoice — this creates enormous pressure on your buyers to reject invoices without IRN
  • The supplier faces penalties of ₹10,000 per invoice or 100% of the tax, whichever is higher

In practice, most penalties are applied during GST audits. But the ITC loss to your buyers is an immediate commercial consequence — buyers increasingly won't pay against an invoice without a valid IRN.


Frequently Asked Questions

Sudharsan GS

Full Stack Developer at Factostack. Passionate about building digital products that solve real business problems.

Visit website →