GST E-Invoicing is mandatory for businesses with annual turnover above Rs. 5 crore. Every B2B invoice must be registered on the Invoice Registration Portal (IRP) to get an IRN and QR code. Zoho Books accounting and GST features automates this so your team does not visit the IRP portal manually for each invoice.

E-Invoice with IRN and QR code generated by Zoho Books

What Is GST E-Invoicing?

E-Invoicing means registering each B2B invoice on the government IRP before sharing it with the buyer. The IRP validates the data, generates a unique IRN (Invoice Reference Number), digitally signs it, and returns a QR code. The registered invoice auto-populates into filing GST returns with Zoho Books and the buyer’s GSTR-2A/2B.

For related guidance, see our TDS management in Zoho Books.

Setting Up E-Invoicing in Zoho Books

Go to Settings > Taxes > GST Settings > E-Invoicing. Authenticate with the IRP using your E-Invoice API credentials. After setup, every B2B invoice is registered in real time when you confirm it.

When you turn this on, Zoho Books also verifies that your turnover crosses the applicable threshold and connects to the IRP through its licensed GSP (GST Suvidha Provider) partner, so nobody on your team needs to log into the government portal manually for each invoice. Enter your GSTIN and confirm the connection to complete setup.

The E-Invoicing Flow

  1. Create a B2B sales invoice
  2. Confirm it and Zoho Books sends JSON to the IRP
  3. IRP validates, generates IRN and QR code
  4. Zoho Books stores both on the invoice record
  5. The PDF now includes IRN and QR as required by law

Create the invoice as you normally would, then before confirming it double check that the customer’s GSTIN, invoice date, HSN/SAC code, and tax rate are filled in correctly. These four fields are the most common source of IRP validation failures, so getting them right the first time saves a resubmission cycle.

Zoho Books sends the JSON in the schema version mandated by the IRP (version 1.1 or higher) and gets back a signed response, including the IRN, an acknowledgement number, and the QR code, typically within a few seconds. Zoho Books then automatically updates the invoice record with the IRN and embeds the QR code in the printable invoice PDF. Share this PDF with your customer; the QR code can be scanned to verify the invoice’s authenticity directly on the IRP.

GST E-Invoicing compliance for Indian businesses

Handling Amendments and Credit Notes

Credit notes against E-Invoiced invoices must also be registered on the IRP. Zoho Books handles this automatically. E-Invoices can be cancelled within 24 hours; after that, issue a credit note instead.

To cancel, open the invoice, click Cancel E-Invoice, provide a cancellation reason, and confirm. This option only works within the 24-hour window from IRN generation; after that the IRP will not accept a cancellation and a credit note against the original invoice is the only route.

Errors during IRP submission are common when e-invoicing is first set up. Error 2150 (Duplicate IRN) means the invoice number was already submitted. Check whether the invoice was inadvertently saved and submitted twice, or whether an earlier submission actually succeeded but Zoho Books never received the confirmation back; search the IRP portal by invoice number to see if an IRN already exists before resubmitting. Error 2283 (Invalid GSTIN) means the customer’s GSTIN does not match an active registration, often because it is inactive or cancelled. Error 2271 (HSN code not found) means the HSN or SAC code on a line item is not in the IRP’s master list; verify the code on the GST Council’s HSN finder tool and update the item record in Zoho Books. Zoho Books displays the IRP error code and message directly on the invoice so you can correct the issue and resubmit.

Turnover Thresholds

TurnoverMandate Date
Rs. 500 crore+Oct 2020
Rs. 100 crore+Jan 2021
Rs. 20 crore+Apr 2022
Rs. 10 crore+Oct 2022
Rs. 5 crore+Aug 2023

Frequently Asked Questions

Does E-Invoicing apply to B2C invoices?
No. E-Invoicing is mandatory only for B2B tax invoices, credit notes, and debit notes. B2C invoices and delivery challans are exempt. Exports and SEZ supplies are covered. Document type coverage has expanded over time, so always check the current CBIC guidelines.
What happens without E-Invoicing?
The invoice is non-compliant. The buyer cannot claim input tax credit and you may face penalties.
Can I generate E-Way Bills with E-Invoices?
Yes. For goods above Rs. 50,000, provide transport details and Zoho Books registers both in a single IRP call.
How do I fix E-Invoicing errors?
Zoho Books shows the IRP error code and message. Common issues: incorrect GSTIN, invalid HSN code, or duplicate invoice number. Correct and resubmit.
Does e-invoicing replace the regular GST invoice in Zoho Books?
No. E-Invoicing is an additional step that adds an IRN and QR code to your existing tax invoice. The invoice itself is still created as usual in Zoho Books; the e-invoicing process just registers it with the IRP and gets it digitally signed. The PDF you send to your customer must include the QR code to be compliant.
Can I generate an e-invoice for a past date in Zoho Books?
E-invoices must be submitted to the IRP within the prescribed time limit. For FY 2024-25, the CBIC set a time limit of 30 days from the invoice date for businesses with turnover above Rs 100 crore, with other turnover categories following. An invoice dated outside the allowed window will be rejected by the IRP. For missed invoices, consult a GST consultant about how to handle the compliance gap.