Technical12 min read

Zoho Books GST Setup Guide for Indian Businesses — GSTIN, e-Invoice & GSTR Filing

Setting up GST correctly in Zoho Books unlocks auto-generated GSTR-1, IRN-based e-Invoices, e-Way bills and GSTR-3B reconciliation. This step-by-step guide covers every configuration you need to be fully GST-compliant in Zoho Books.

Zoho Books GST Setup Guide for Indian Businesses — GSTIN, e-Invoice & GSTR Filing

Zoho Books is purpose-built for India's GST regime — but only if you set it up correctly. An incorrectly configured GST setup in Zoho Books leads to wrong GSTR-1 data, failed IRN generation, incorrect tax amounts on invoices and reconciliation errors that take hours to undo.

This guide walks through every step of the GST configuration in Zoho Books — from GSTIN entry to e-Invoicing activation, GSTR-1 auto-population, GSTR-3B and e-Way bill setup. It is written for business owners and accountants setting up Zoho Books for the first time, as well as those auditing an existing setup.

If you would prefer a Zoho expert to configure this for you, Cloudfy Systems handles complete Zoho Books GST setup as part of our onboarding service.


Before You Start — What You Need

Gather the following before beginning GST configuration in Zoho Books:

  • Your GSTIN (15-digit GST Identification Number)
  • Legal business name as it appears on your GST registration certificate
  • State of GST registration (primary)
  • HSN codes for goods you sell, or SAC codes for services you provide
  • List of tax rates applicable to your products/services (0%, 5%, 12%, 18%, 28%)
  • PAN linked to your GSTIN
  • If e-Invoicing is required: your IRP credentials (GST portal login)

Step 1: Configure Your Organisation's GSTIN

This is the most fundamental step. Zoho Books derives your place of supply, inter-state/intra-state logic and e-Invoice eligibility from your GSTIN.

  1. Log in to Zoho Books
  2. Go to SettingsOrganisation Profile
  3. Under the Tax Settings section, find the GST field
  4. Enter your 15-digit GSTIN exactly as registered
  5. Select your State from the dropdown — must match your GSTIN registration state
  6. Enter your Legal Name (auto-populated from GSTIN in some cases)
  7. Enter your Trade Name (the name you use on invoices, if different from legal name)
  8. Click Save

Critical check: Verify the state code embedded in your GSTIN. The 2nd and 3rd characters of your GSTIN are the state code (e.g., 07 = Delhi, 09 = Uttar Pradesh, 27 = Maharashtra, 33 = Tamil Nadu). If you select the wrong state in Zoho Books, every invoice will have an incorrect place of supply — leading to wrong IGST/CGST/SGST splits.


Step 2: Set Up GST Tax Rates

Zoho Books allows you to create multiple tax rates for different GST slabs. Set up all the rates your business uses.

  1. Go to SettingsTaxesTax Rates
  2. Click New Tax
  3. For each GST rate, create two entries — one for intra-state (CGST + SGST) and one for inter-state (IGST)

Standard tax rates to create:

Tax NameRateType
GST 5% (IGST)5%Inter-state
GST 5% (CGST+SGST)2.5% + 2.5%Intra-state
GST 12% (IGST)12%Inter-state
GST 12% (CGST+SGST)6% + 6%Intra-state
GST 18% (IGST)18%Inter-state
GST 18% (CGST+SGST)9% + 9%Intra-state
GST 28% (IGST)28%Inter-state
GST 28% (CGST+SGST)14% + 14%Intra-state
GST 0% (Exempt)0%Both

For tax groups (where multiple tax components apply), use Zoho Books' Tax Groups feature — this is how you create the combined CGST + SGST entries that automatically split when applied to an intra-state invoice.

Zoho Books handles IGST vs. CGST+SGST automatically based on the customer's state. If the customer's state matches your GSTIN state, it is intra-state (CGST+SGST). If it differs, it is inter-state (IGST). This logic works correctly only when the customer's GSTIN is entered on the contact record and your organisation GSTIN is correctly configured.


Step 3: HSN and SAC Code Configuration

HSN (Harmonized System of Nomenclature) codes apply to goods. SAC (Service Accounting Codes) apply to services. Both are mandatory on GST invoices above ₹50,000.

Configuring HSN/SAC Codes on Items

  1. Go to InventoryItems
  2. Open each item or service
  3. In the HSN/SAC Code field, enter the applicable code
  4. Assign the correct tax rate to the item

Tips:

  • For businesses with many items, use Zoho Books' bulk import to update HSN/SAC codes via CSV
  • If you are unsure of the correct HSN code for a product, consult your CA or check the GST Council's HSN finder at the GST portal
  • SAC codes for common services: IT services = 998314, consulting = 999299, professional services = 998221

HSN/SAC Code Digit Requirement by Turnover

Annual TurnoverHSN Code Digits Required
Up to ₹5 crore4-digit HSN
₹5 crore to ₹50 crore4-digit HSN
Above ₹50 crore6-digit HSN

Step 4: Add Customer GSTIN on Contact Records

Zoho Books can only determine inter-state vs. intra-state automatically if your customers' GSTINs are on their contact records.

  1. Go to Contacts → open any customer
  2. Under Tax Info, enter their GSTIN
  3. Enter their registered state
  4. Save the contact

For B2C customers (individuals without GSTIN), leave the GSTIN field blank — Zoho Books will treat the transaction as B2C and not generate an e-Invoice for it.

For bulk contact update, use Zoho Books' contact import feature to add GSTINs in bulk from a CSV file.


Step 5: Enable e-Invoicing (IRN Generation via IRP)

e-Invoicing is mandatory for businesses with annual B2B turnover above ₹5 crore. From Zoho Books Standard plan and above, IRP integration is built-in.

Prerequisite: Get IRP API Credentials

  1. Log in to the GST portal (www.gst.gov.in)
  2. Go to ServicesUser ServicesRegister/Update DSCe-Invoice
  3. Enable e-Invoicing for your GSTIN
  4. Create a sub-user for API access (recommended over using your primary login)
  5. Note down the API username and password

Enable e-Invoice in Zoho Books

  1. Go to SettingsTaxese-Invoice Settings
  2. Enable the toggle for Enable e-Invoice
  3. Enter your GSTIN (should auto-populate from Step 1)
  4. Enter the IRP API username and password
  5. Select your ERP type — choose Others (not SAP, not Tally)
  6. Click Test Connection — you should see a success message
  7. Click Save

How IRN Generation Works in Zoho Books

Once e-Invoice is enabled:

  • When you save a B2B invoice (to a customer with a GSTIN), Zoho Books automatically submits it to the IRP
  • The IRP validates the invoice data and returns an IRN (64-character hash)
  • The IRN and a QR code are embedded on your invoice PDF automatically
  • You do not need to visit the GST portal or e-Invoice portal separately

If IRN generation fails: The invoice is saved in Zoho Books but flagged as pending e-Invoice. Common reasons: internet connectivity during save, IRP portal downtime (rare), or GSTIN validation mismatch. You can retry IRN generation from the invoice screen.


Step 6: Configure e-Way Bills

e-Way bills are required for the movement of goods worth more than ₹50,000 across state borders (and some intra-state movements depending on state rules).

Enable e-Way Bill in Zoho Books

  1. Go to SettingsTaxese-Way Bill Settings
  2. Enable Generate e-Way Bills
  3. Enter your e-Way Bill portal API credentials (registered at ewaybillgst.gov.in)
  4. Save settings

Generating an e-Way Bill

From a sales invoice or delivery note:

  1. Open the invoice
  2. Click Generate e-Way Bill (appears after IRN is generated for e-Invoice enabled businesses)
  3. Enter transport details: vehicle number, transporter ID, estimated distance
  4. Submit — the e-Way Bill number is generated and attached to the invoice

Step 7: GSTR-1 — Auto-Population from Invoices

GSTR-1 is your outward supply return — listing all B2B and B2C sales invoices for the month. In Zoho Books, GSTR-1 is auto-populated from the invoices you raise during the month.

Reviewing Your GSTR-1 in Zoho Books

  1. Go to ReportsGST ReportsGSTR-1
  2. Select the period (monthly or quarterly, based on your filing frequency)
  3. Review the auto-populated data:
    • B2B Invoices — listed by customer GSTIN
    • B2C Large (B2CS) — B2C invoices above ₹2.5 lakh inter-state
    • B2C Small (B2CL) — other B2C invoices aggregated by state
    • CDN — credit and debit notes
    • Exports — export invoices (0% GST or LUT)

Exporting GSTR-1 for Filing

  1. Click Export → choose JSON format
  2. Upload the JSON file to the GST portal under GSTR-1 return
  3. Alternatively, use the File with GST button if you have GST portal credentials entered in Zoho Books

Best practice: Review GSTR-1 in Zoho Books before filing. Check that:

  • Every B2B invoice has the correct customer GSTIN
  • HSN/SAC summary is populated correctly
  • No invoices are missing from the period

Step 8: GSTR-3B Configuration and Reconciliation

GSTR-3B is your monthly summary return covering outward supplies, inward supplies and net tax payable. Zoho Books generates a GSTR-3B summary report.

  1. Go to ReportsGST ReportsGSTR-3B
  2. Select the filing period
  3. Review the auto-calculated values:
    • Table 3.1: Outward taxable supplies
    • Table 3.2: Inter-state supplies (to unregistered persons)
    • Table 4: Eligible ITC (from your purchase invoices)
    • Net tax payable

Reconciling with GSTR-2B

Zoho Books allows you to import your GSTR-2B (auto-drafted inward supplies) and reconcile it with your purchase records:

  1. Download your GSTR-2B JSON from the GST portal
  2. In Zoho Books, go to ReportsGST ReportsPurchase Reconciliation
  3. Upload the GSTR-2B JSON
  4. Zoho Books matches each entry against your recorded bills
  5. Review mismatches — invoices in GSTR-2B not in your books (or vice versa)
  6. Resolve mismatches before claiming ITC

Step 9: Reverse Charge Mechanism (RCM) Configuration

If you receive services from unregistered vendors where GST applies under RCM (e.g., freight from an unregistered transporter, legal services from an unregistered advocate), configure RCM in Zoho Books.

  1. When creating a bill from an unregistered vendor, check the Reverse Charge checkbox
  2. Zoho Books calculates the GST amount that you owe under RCM
  3. This flows correctly into GSTR-3B (Table 3.1 and Table 4)
  4. Pay the RCM amount directly to the government (no ITC offset for RCM liability payment)

Step 10: TDS Configuration

If your business deducts TDS on vendor payments (194C for contractors, 194J for professional services, etc.):

  1. Go to SettingsTaxesTDS
  2. Enable TDS
  3. Create TDS rates for each section:
    • 194C: 1% (individual/HUF), 2% (others)
    • 194J: 10%
    • 194H: 5%
    • And other sections applicable to your business
  4. When recording a vendor bill, select the applicable TDS section
  5. Zoho Books calculates TDS automatically and shows net payment amount

Common GST Configuration Errors and Fixes

Error: Wrong IGST/CGST+SGST split on invoice

Cause: Customer state not entered on the contact record, or organisation state mismatch.
Fix: Open the customer contact, add their GSTIN and state correctly. Re-save the invoice.

Error: IRN generation failing — "Invalid GSTIN"

Cause: Customer GSTIN entered incorrectly, or GSTIN has been cancelled.
Fix: Verify the customer GSTIN on the GST portal's search tool. Update the contact record with the correct GSTIN.

Error: IRP connection test failing

Cause: Wrong API credentials, or e-Invoice not enabled for your GSTIN on the portal.
Fix: Log in to the GST portal, verify e-Invoice is enabled for your GSTIN, reset your API sub-user password, and re-enter credentials in Zoho Books.

Error: GSTR-1 showing invoices in wrong section

Cause: B2B invoice missing customer GSTIN (treated as B2C), or wrong place of supply.
Fix: Add GSTIN to the customer contact. For already-raised invoices, amend them (if within the amendment window) or raise a credit note and re-issue.

Error: GSTR-2B reconciliation showing mismatches

Cause: Vendor did not file their GSTR-1 correctly, or the invoice date/amount differs between your records and the vendor's filing.
Fix: Contact the vendor to correct their GSTR-1 filing, or record a bill amendment in Zoho Books to match the GSTR-2B entry. Defer ITC claim until the mismatch is resolved.


Getting Expert Help with Zoho Books GST Setup

GST configuration in Zoho Books involves many interdependencies — a wrong tax group, a missing GSTIN, or incorrect place of supply logic can cascade into significant filing errors. If you are not confident in the configuration, it is far better to have it done correctly by an expert than to clean up a year's worth of incorrectly filed GSTR-1 data.

Cloudfy Systems, your authorised Zoho Books reseller in India, handles complete GST setup as part of our onboarding service — including GSTIN configuration, tax rate setup, HSN/SAC code mapping, IRP integration for e-Invoicing, bank feed connection and a first GSTR-1 walkthrough with your accounts team.

Contact us at +91 97600 50555 or via our contact page to schedule a setup consultation.


Frequently Asked Questions

Does Zoho Books file GST returns directly?

Zoho Books auto-populates GSTR-1 data and generates a JSON file for upload to the GST portal. For GSTR-3B, it generates a summary that you review and file manually on the GST portal. Direct filing via the GST Suvidha Provider (GSP) channel is also available for some filing types. Your CA or tax consultant can file on your behalf using Zoho Books' exported data.

Is e-Invoicing mandatory in Zoho Books?

e-Invoicing (IRN generation via IRP) is mandatory in Zoho Books only if your business's annual B2B turnover exceeds the government-mandated threshold (currently ₹5 crore). Below this threshold, you can raise standard GST invoices without IRN. The threshold has been progressively lowered by the government since 2020 and may be reduced further.

Can I set up multiple GSTINs in Zoho Books (for multiple states)?

Yes. Zoho Books supports multi-GSTIN organisations via branches. Each branch can have its own GSTIN and state configuration. Invoices raised from each branch use the correct GSTIN automatically. This is useful for businesses with GST registration in multiple states.

How does Zoho Books handle GST on exports?

Zoho Books supports export invoices in two formats: taxable exports (IGST paid) and zero-rated exports under LUT (Letter of Undertaking — no IGST, nil rated). Configure the export customer as an overseas customer, select the currency and choose the applicable tax treatment. Export invoices are reported in the correct section of GSTR-1 (Table 6A — Exports).

What happens if I raise an invoice and the IRN generation fails?

If IRN generation fails, Zoho Books saves the invoice but flags it as pending e-Invoice. The invoice is valid for your records but does not yet have an IRN or QR code. You can retry IRN generation from the invoice screen once the issue is resolved. Do not send the invoice to the customer until the IRN is generated — an invoice without IRN from a mandatory e-Invoice registrant is technically non-compliant.

Need Help?

Looking to deploy Zoho Books for your business?

Cloudfy Systems is an authorised reseller in India. We handle licencing, deployment, migration and ongoing managed support — billed in INR with a GST invoice.

Call us: +91 97600 50555 · Mon–Sat, 10 am–7 pm IST

Authorised Reseller · India

Ready to deploy Zoho Books?

Get a free consultation from our certified team. We handle everything from licence procurement to go-live support.

Free Consultation

Talk to a Cloud Expert

Tell us about your team and stack — we'll recommend the right cloud and SaaS setup with transparent pricing in INR.

Google Cloud PartnerMicrosoft PartnerZoho Authorised
Already decided? Submit your details to start provisioning

Request a Callback

Fill the form — we'll get back within one business day.

We respond within one business day · No spam, ever.