Aspara Technologies

Guide

GST and e-invoicing setup in Zoho Books: a practical guide

By Aspara Technologies team. Published . 8 minute read.

The short answer

Set up GST in Zoho Books in this order: organisation and GSTIN, tax rates and HSN on items, GST treatment on every customer and vendor, then e-invoicing (IRP login and connection) and e-way bills if your turnover and goods movement need them. Test with real invoices before go-live and compare the first return with the GST portal.

What you need ready

  • GSTIN, legal name, trade name and registered address, exactly as on the GST portal.
  • GST portal login for the registration, and the IRP (e-invoice portal) login if e-invoicing applies.
  • Your HSN or SAC codes and GST rates for each item or service.
  • Customer and vendor GSTINs. For B2B, every GSTIN should be valid and in the correct state.
  • The date you will start using Zoho Books. If moving from Tally, see the migration guide.

Step 1: Organisation and GST settings

In the organisation profile, set the business name, address, financial year and currency. Then open GST settings in Settings and mark the organisation as GST registered. Enter the GSTIN. Zoho Books asks for the registration date and the GST treatment, such as regular registration or composition scheme. Pick the one that matches your registration certificate. Getting this wrong changes the tax shown on every invoice.

If you have more than one GST registration (for example, in two states), plan this before importing contacts and items. Each registration has its own GSTIN, place of supply and return. Zoho Books supports multiple registrations through branches. Keep the structure simple and agree it with the CA.

Step 2: Tax rates, HSN and items

Create tax rates for the slabs you use. Since 22 September 2025 most supplies are at 5% or 18%, with 40% for a short list of specified goods, plus nil-rated and exempt supplies. Invoices for earlier periods may still need 12% and 28%, so keep those rates if you bring history. Zoho Books treats intra-state supply as CGST plus SGST and inter-state supply as IGST, based on place of supply. You do not create separate rates for each.

Set HSN or SAC code and the tax rate on each item. Mistakes here are the most common source of return errors. A wrong rate on an item repeats on every invoice. GSTR-1 asks for HSN summaries with a minimum number of digits that depends on your turnover, so enter the full code. Check the current digit requirement on the GST portal.

Step 3: Customers and vendors

For every contact choose the right GST treatment: registered business (regular), registered business (composition), unregistered, consumer, overseas, SEZ, or deemed export. Enter the GSTIN for registered ones and set the place of supply.

This drives the tax on the invoice, the section in GSTR-1 where it appears, and for vendors, whether input credit is available. A composition vendor, for instance, cannot pass on credit, so bills from them should not show tax as claimable.

Step 4: E-invoicing

E-invoicing means each B2B invoice is registered with the government Invoice Registration Portal (IRP), which returns an IRN (Invoice Reference Number) and a QR code. Zoho Books can connect to the IRP and push invoices for you.

Who must do it? The rule is based on aggregate turnover under a PAN. As of 2026 the limit most sources quote is ₹5 crore in any financial year from 2017-18 onwards, as set in Notification 10/2023-Central Tax. Once crossed, it applies even if turnover later falls. Some categories are exempt. Please check the current position on the e-invoice portal or with your CA before relying on this, since limits have changed several times. Separately, taxpayers above a higher turnover limit must report invoices to the IRP within 30 days of the invoice date. Ask your CA whether that applies to you.

What it covers: B2B, supplies to government and exports. B2C invoices do not need an IRN.

To set it up, register on the IRP portal if you have not, using your GSTIN and registered mobile number to create a username and password. Then, in Zoho Books, turn on e-invoicing under Settings. Zoho's release notes describe the path as Settings, then Preferences, then e-Invoicing, but screens are reorganised from time to time, so look under GST settings too. Connect with your IRP credentials. Zoho's help documents the IRP registration and the connection steps.

After this, when you create an invoice you push it to the IRP. The status changes to pushed, and the IRN and QR code are stored on the invoice. You can push many together, and recurring invoices can be set to push automatically. Cancelling an e-invoice is possible within a short window on the IRP (24 hours is the usual limit). After that, issue a credit note instead.

Step 5: E-way bills

An e-way bill is needed for moving goods above ₹50,000 in value, with exceptions, and some states have different limits for movement within the state. Zoho Books can generate an e-way bill from an invoice once your e-way bill portal credentials are connected. You enter vehicle number or transporter ID, distance and transport mode.

If you are required to use e-invoicing, the IRP can pass the data for the e-way bill so it is generated along with the invoice. Test this with a real consignment before you rely on it. Do not discover a mismatch of vehicle or distance at the dispatch gate.

Step 6: Test before you go live

Run these tests on real documents.

  1. A B2B invoice within the state, to a regular GST customer, with items at two different rates.
  2. A B2B invoice outside the state, to check IGST.
  3. A sale to an unregistered customer.
  4. An export or SEZ invoice, if you have them.
  5. A credit note against an earlier invoice.
  6. A purchase bill from a registered vendor, one from a composition vendor, and one under reverse charge.
  7. An e-invoice push, then check that the IRN and QR show on the printed invoice.
  8. An e-way bill from an invoice.

Use the first live month to compare. The GSTR-1 data from Zoho Books should agree with your sales register, and the input credit on purchases should agree with GSTR-2B for the month. Differences usually trace to a wrong treatment on a contact or a missing bill.

Common failures and fixes

ProblemUsual causeFix
Push to IRP failsMissing or wrong GSTIN, address or HSN on the customer or itemCorrect the master and push again
Wrong tax on invoicePlace of supply or GST treatment on the customer is wrongFix the contact; correct the invoice if not yet filed
Input credit in books but not in GSTR-2BVendor has not filed or reported the billHold the credit; follow up with the vendor
Duplicate invoice number rejectedNumber series restartedUse one unbroken series per financial year
Rounding difference in GSTR-3BLine-wise versus invoice-wise roundingCheck tax rounding settings with the CA

Filing

Zoho Books prepares data for GSTR-1 and GSTR-3B. For monthly filers the due dates are generally the 11th and the 20th of the next month, subject to notifications and the QRMP scheme if you opted in. Your CA reviews and files. Many businesses file from Zoho Books directly through GST portal integration, and some CAs prefer to export the data and file themselves. Both work. Agree the process before the first due date.

For a sense of how this works for a high-volume seller, see the D2C brand case study, where GST data reaches the CA by the 8th. For how an implementation with e-invoicing and e-way bills went live in four weeks, read the packaging trader case study. If you are weighing the move itself, see Tally vs Zoho Books.

GST setup checklist

  • GSTIN, legal name and address match the GST portal
  • Registration type (regular or composition) set correctly
  • Tax rates created; HSN or SAC and rate on every item
  • GST treatment, GSTIN and place of supply on every contact
  • IRP account created; e-invoicing connected and tested
  • E-way bill credentials connected; test consignment done
  • Single unbroken invoice number series per financial year
  • Test documents run: intra-state, inter-state, unregistered, credit note, reverse charge
  • First return compared with portal data before filing
  • Filing process agreed with the CA

Questions and answers

Who needs e-invoicing in India?

Businesses above the aggregate turnover limit under a PAN must generate an IRN for B2B, government and export invoices. As of 2026 the limit commonly quoted is ₹5 crore, with some categories exempt. Confirm the current position on the e-invoice portal or with your CA.

Does Zoho Books generate the IRN?

Zoho Books connects to the IRP using your IRP credentials. When you push an invoice, the IRP returns the IRN and QR code, which are stored on the invoice.

Can I cancel an e-invoice?

Within a short window on the IRP, usually 24 hours. After that, raise a credit note.

When is an e-way bill needed?

Generally for movement of goods with a consignment value above ₹50,000, with exceptions, and with some state-specific rules for movement within a state.

Do B2C invoices need an IRN?

No. E-invoicing covers B2B, supplies to government and exports.

Can Zoho Books file my GST returns?

It prepares the data for GSTR-1 and GSTR-3B and can be connected to the GST portal. Most businesses let their CA review and file.

Migration support

When to get help

GST setup is quick when the masters are clean and slow when they are not. If you have several registrations, e-invoicing for the first time, or are moving from Tally, a short setup review before go-live saves a month of corrections.

We set up GST, e-invoicing and e-way bills as part of every implementation, and test with your own documents.

See the Zoho Books implementation page, or run the free migration readiness check.

Readiness check

Talk it through with us

A short call is enough to tell you what is involved for your setup. No obligation, and we will say so if you do not need help.