Zoho One vs Salesforce, Slack and QuickBooks: Real Cost Comparison
A full cost comparison of Zoho One vs Salesforce, Slack, and QuickBooks at 10, 25,…
If your company’s aggregate GST turnover crossed Rs 5 crore in any financial year from 2017-18 onward, e-invoicing is now mandatory for you. Zoho Books handles this end to end; the zoho books e-invoicing 5 crore threshold applies from 1 August 2023 per CBIC Notification No. 10/2023-Central Tax. What this means in practice is that every B2B tax invoice you raise must pass through the Invoice Registration Portal (IRP), receive an Invoice Reference Number (IRN), and carry a system-generated QR code before it is legally valid. This post walks you through exactly what changes at that threshold, which transaction types are covered, how to configure Zoho Books to generate IRN and QR codes automatically, and what the penalty exposure looks like if you miss the cutoff. Whether you have just crossed Rs 5 crore or you are planning ahead, the steps here are specific enough to act on today.

The threshold is based on aggregate annual turnover in a single PAN across all GSTINs. It is not calculated per-GSTIN or per-branch. If your parent entity and its branches together billed Rs 5.2 crore in FY 2022-23, every GSTIN on that PAN is covered from 1 August 2023 onward, even if an individual branch never crossed Rs 1 crore on its own.
The reference period is any preceding financial year from FY 2017-18. This matters because the obligation does not reset. Once you cross the threshold in any year, you remain covered in all subsequent years, even if your turnover falls below Rs 5 crore later. CBIC has confirmed this position: the applicability is triggered historically, not re-evaluated annually.
For companies that have crossed Rs 10 crore aggregate turnover, an additional rule applies: invoices must be uploaded to the IRP within 30 days of the invoice date. For businesses between Rs 5 crore and Rs 10 crore, the 30-day upload restriction does not formally apply yet, though best practice is to upload before filing GSTR-1 for the relevant period.
| Turnover Band | Mandatory From | 30-Day Upload Rule |
|---|---|---|
| Above Rs 500 crore | 1 October 2020 | Yes |
| Above Rs 100 crore | 1 January 2021 | Yes |
| Above Rs 50 crore | 1 April 2021 | Yes |
| Above Rs 20 crore | 1 April 2022 | Yes |
| Above Rs 10 crore | 1 October 2022 | Yes |
| Above Rs 5 crore | 1 August 2023 | No (best practice: before GSTR-1) |
A common confusion: if you make a mix of B2B and B2C sales, only the B2B invoices go through the IRP. Your B2C invoices continue as before. You will, however, need a separate QR code on large B2C invoices if your turnover exceeds Rs 500 crore, which is a different requirement under the dynamic QR code rules and not covered here.
Before e-invoicing, your accounts team generated an invoice in Zoho Books, printed or emailed it, and recorded it in GSTR-1 at the end of the month. The buyer accepted the invoice on the basis of your GSTIN and invoice number alone.
After the threshold is crossed, the process has an additional mandatory step in the middle. Every B2B invoice must be reported to the IRP before or at the point of issue. The IRP returns a unique IRN (a 64-character hash), a signed QR code, and a timestamp. The invoice is only legally valid once it carries these. If your buyer’s purchase team finds an invoice without an IRN and QR code, they can reject it, and more consequentially, they cannot claim input tax credit (ITC) on it under Rule 48(5) of the CGST Rules.
When Zoho Books is connected to the IRP through its GSP integration, this step happens automatically at the time you click Save and Send. There is no manual export, no separate portal login, no re-keying of data. For businesses generating 50 to 500 invoices a month, this removes substantial manual effort and eliminates the GSTIN mismatch errors that plague manual IRP uploads.
For goods shipments, e-way bills can also be generated at the same time through the IRP if the consignment value exceeds Rs 50,000. Zoho Books supports this in the same workflow, so your dispatch team does not need a separate login to the e-way bill portal. See generating e-way bills from Zoho Books for the complete configuration steps.

The following steps apply to Zoho Books India edition. You need Organisation Administrator access to complete them.
After enabling, you will also need to configure HSN codes on all your products and services if you have not already done so, since HSN is a mandatory field in the e-invoice schema. Invoices missing HSN codes will be rejected by the IRP with an error code. For the full configuration walkthrough, see GST e-invoicing setup in Zoho Books.
Zoho Corporation is a registered GST Suvidha Provider (GSP). This means Zoho Books can communicate directly with the IRP on your behalf through an API connection. You do not need a separate GSP contract with a third party.
To authorise this connection:
If your organisation has multiple GSTINs under the same PAN (for example, a manufacturing unit in Maharashtra and a sales office in Karnataka), you need to repeat the API credential setup for each GSTIN in Zoho Books.
Once the GSP connection is live, the process for your accounts team changes in one small but significant way. When you save a B2B invoice in Zoho Books, the system automatically pushes the invoice data to the IRP in the standard JSON schema (version 1.1 as of 2025). The IRP validates the data (GSTIN format, HSN validity, tax calculation consistency) and returns the IRN and a digitally signed QR code within seconds.
Zoho Books then embeds the IRN and QR code into the invoice PDF. The final document your customer receives already carries both fields. Your team does not need to download, append, or print separately.
On the GSTR-1 side, e-invoices reported to the IRP auto-populate in your GSTR-1 under the B2B section. This reduces the reconciliation work at month-end significantly and helps with filing GST returns with Zoho Books because the invoice data in the return matches exactly what the buyer sees.
If you crossed Rs 5 crore in FY 2022-23 and only became aware of the 1 August 2023 obligation later, you may have a backlog of B2B invoices issued without IRN between August 2023 and the date you activated e-invoicing. These invoices cannot be retrospectively registered on the IRP. The IRP does not accept back-dated invoice uploads outside the permitted window.
For the transition month when you first activate e-invoicing, Zoho Books will only generate IRNs for invoices created after activation. Invoices already saved and sent before activation remain as-is. If a buyer raises an ITC dispute on a pre-activation invoice, the resolution typically involves documentation showing your applicability date and a supplementary clarification letter, though this is a grey area and legal advice is recommended for material amounts.
The practical approach for the go-live week: activate e-invoicing at the start of a month, not mid-month. This avoids mixed-status invoices within the same GST period and makes GSTR-1 reconciliation cleaner.
Under Section 122 of the CGST Act, issuing an invoice without an IRN when e-invoicing is mandatory attracts a penalty of Rs 10,000 per invoice or 100% of the tax due on that invoice, whichever is higher. For a Rs 10 lakh invoice with 18% GST, the tax due is Rs 1.8 lakh. The penalty at 100% of tax would be Rs 1.8 lakh, well above the Rs 10,000 floor.
Beyond the direct penalty, non-compliant invoices can trigger ITC denial for your buyers. If a significant customer’s ITC claim is disallowed because your invoice lacks an IRN, that customer will stop transacting with you or demand credit notes. The commercial risk often exceeds the direct regulatory penalty.
Does the Rs 5 crore e-invoicing threshold reset each financial year?
No. Once your aggregate PAN-level turnover exceeds Rs 5 crore in any financial year from FY 2017-18 onward, the e-invoicing obligation applies permanently. CBIC has clarified that the threshold is a one-time trigger, not an annual re-assessment. Even if your turnover drops to Rs 3 crore in the next year, you remain liable to generate e-invoices for covered transactions.
What happens if my turnover drops below Rs 5 crore next year?
You remain covered. The applicability is based on crossing the threshold in any preceding year, and there is no provision under current CBIC notifications to opt out once the threshold is crossed. Continue generating IRNs on all eligible B2B invoices.
Can I generate an IRN manually if Zoho Books is down or the IRP is unavailable?
Yes, with caveats. You can log in directly to the IRP (einvoice1.gst.gov.in) and upload the invoice JSON manually. However, this creates a mismatch between the IRN records and Zoho Books unless you manually enter the IRN in Zoho Books afterward. A cleaner fallback is to use the GSTN offline tool or a secondary GSP for bulk uploads during downtime, then reconcile in Zoho Books.
Do I need e-invoicing for invoices raised to SEZ units?
Supplies to SEZ units or developers with payment of IGST are covered under e-invoicing. Supplies to SEZ units or developers without payment of tax are explicitly exempt. Check the transaction type before configuring the invoice in Zoho Books. Zoho Books allows you to tag the supply type (SEZ with tax or SEZ without tax) at the invoice level, and it will determine IRP reporting accordingly.
How does e-invoicing interact with GSTR-1 filing in Zoho Books?
E-invoices reported to the IRP auto-populate in GSTR-1 under the B2B, EXP, and CDNR tables depending on the supply type. In Zoho Books, when you prepare your GSTR-1 return, the system pulls confirmed e-invoice data directly. This eliminates manual data entry for B2B invoices and reduces mismatches between your return and your buyer’s GSTR-2B. Any invoice that failed IRP validation will appear separately for review before you file.
Aaxonix configures Zoho Books e-invoicing end to end for Indian B2B businesses, from GSP registration and IRP credential setup to HSN code mapping and multi-GSTIN activation. If you are approaching or have already crossed the Rs 5 crore threshold, we get your account live and compliant without disrupting your current billing cycle.
Book a free consultationIf you crossed the Rs 5 crore threshold in FY 2022-23 or FY 2023-24 and have not yet activated e-invoicing in Zoho Books, the first step is checking your aggregate PAN-level turnover across all GSTINs. If that number exceeds Rs 5 crore in any year since FY 2017-18, activate e-invoicing in Zoho Books Settings this week, register Zoho Corporation as your GSP on the GST portal, and test the IRP connection before your next invoice cycle. Every B2B invoice you issue without an IRN is a liability on both sides of the transaction. For end-to-end implementation support, see Aaxonix’s Zoho implementation services.
Tell us what you are working through and a senior architect from our team will get back to you with a straight answer, usually within a couple of working days. No bot, no hard sell.
A senior architect will get back to you at , usually within a couple of working days. Worth checking your spam folder, just in case.
Tell us what you are actually trying to do. You will get a straight answer from a senior architect who has done this before, not a sales rep.
A senior architect will get back to you at , usually within a couple of working days. Worth checking your spam folder, just in case.
Ask it now and a senior architect will get back to you, usually within a couple of working days. It goes to our team, not a mailing list.
A senior architect will get back to you at , usually within a couple of working days. Worth checking your spam folder, just in case.