Back to Blog
GST & Compliance

E-Invoice for Manufacturers in India: Rules and Process

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 what e-invoicing is, who it applies to, and how manufacturers should manage the process.

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?

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

The notified threshold has been ₹5 crore since August 2023. Applicability depends on aggregate turnover in the relevant preceding financial years and on any notified exemptions. Verify the current rule before relying on this guide.

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, although separate dynamic QR-code requirements may apply to notified taxpayers
  • Non-GST supplies
  • Exempt supplies
  • SEZ units (as recipient, not supplier)

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.


Reporting-Time Controls

The e-invoice system may restrict how late an invoice can be reported for taxpayers above a notified turnover level. Your invoicing process should submit eligible documents promptly rather than waiting until month-end. Confirm the current reporting window on the official e-invoice portal because these controls can change.


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.


Related Guides


Frequently Asked Questions

Generate E-Invoices from FactoStack

FactoStack connects to the IRP directly — generate IRNs, QR codes, and e-way bills from your sales orders without logging into a separate portal. Export clean invoice data to Tally for your accountant.

Sudharsan GS

Sudharsan GS

I am building FactoStack to help Indian manufacturers move beyond Excel, WhatsApp, and disconnected accounting tools. I work closely with MSME factories on inventory, production, dispatch, GST invoicing, and Tally-friendly workflows.

Visit website →