
How to File GST Returns Using Zoho Books: A Step-by-Step Guide
One of the strongest reasons to use Zoho Books over other accounting software is its GST filing workflow. Instead of generating a report, downloading a JSON file, and uploading it to the GSTN portal manually, Zoho Books files GSTR-1 and GSTR-3B directly from within the app via the official GSTN API.
This guide walks you through the complete GST setup and monthly filing process in Zoho Books.
Prerequisites
Before you can file GST returns via Zoho Books, you need:
- A Zoho Books Standard plan or above — GST filing is not available on the free plan
- Your GSTIN registered and active
- Your GSTN portal login credentials (username and password for gstin.gov.in)
- Your registered mobile number with GSTN, for OTP verification
Step 1: Configure GST Settings in Zoho Books
Go to Settings → Taxes → GST Settings
Enter:
- Your 15-digit GSTIN exactly as it appears on your GST certificate
- Your business type (Regular, Composition, or SEZ)
- Your filing frequency (Monthly or Quarterly, based on your GSTN registration)
- Whether you are on the QRMP scheme (Quarterly Return Monthly Payment — for businesses with turnover under ₹5 crore)
- E-invoicing — enable this if your aggregate turnover exceeds ₹5 crore (mandatory threshold)
Zoho Books will use your GSTIN's state code to automatically determine whether each invoice is intra-state (CGST + SGST) or inter-state (IGST).
Step 2: Set Up Tax Rates for Your Products/Services
Go to Settings → Taxes → Tax Rates
Zoho Books comes with standard Indian GST rates pre-configured: 5%, 12%, 18%, and 28%, along with cess rates for applicable goods. You can add custom rates if needed.
For each product or service you sell, go to Items and set:
- GST rate applicable to the item
- HSN code (for goods) or SAC code (for services)
Zoho Books uses the HSN/SAC to populate GSTR-1 correctly. Missing codes will cause filing errors.
Step 3: Configure Customer GST Profiles
For every B2B customer, set their GST treatment in the contact record:
- GST Registered Regular — for businesses with a regular GSTIN
- GST Registered Composition — for composition scheme dealers
- SEZ with payment / SEZ without payment — for SEZ customers
- Overseas — for export transactions
- Unregistered Business / Consumer — for B2C sales
The GST treatment on the customer record determines how the invoice appears in GSTR-1 (B2B invoice section, B2C summary, export section, etc.).
Step 4: Record Transactions Correctly Through the Month
Sales invoices: Create invoices via Sales → Invoices. Zoho Books auto-calculates tax based on your rate setup. For inter-state sales, it applies IGST. For intra-state, it splits into CGST + SGST.
Purchase bills: Record vendor bills via Purchases → Bills. Enter the vendor's GSTIN and the GST amount they charged. This populates your Input Tax Credit (ITC) records.
Debit/Credit notes: Use these for returns, cancellations, and adjustments. They flow into GSTR-1 automatically.
RCM (Reverse Charge Mechanism): For eligible purchases (e.g., from unregistered vendors, import of services), enable reverse charge on the bill. Zoho Books will include these in the RCM section of GSTR-3B.
Step 5: Generate and Review GSTR-1
At the end of the month (or quarter for QRMP filers), go to GST → GSTR-1.
Select the filing period. Zoho Books will compile:
- B2B Invoices — all invoices to GST-registered customers, line by line with GSTIN, invoice number, and tax amounts
- B2C (Large) — B2C invoices above ₹2.5 lakh (inter-state), grouped by state
- B2C (Small) — all other B2C sales, summarised
- Exports — export invoices with or without payment of tax
- Credit/Debit Notes — adjustments to B2B and B2C invoices
- Advance Receipts — if you received advances against which invoices are pending
Review before filing: Check that the invoice count matches your sales register. A common issue is missing GSTIN on customer records — these invoices will fall into B2C instead of B2B, causing reconciliation failures with your customer's GSTR-2B.
Step 6: File GSTR-1 via Zoho Books
Click File GSTR-1. Zoho Books will:
- Connect to the GSTN portal using your GSTIN
- Push your GSTR-1 data via the official API
- Ask for OTP verification (sent to your GSTN-registered mobile)
- Submit and mark the return as filed
You'll get a confirmation with an ARN (Acknowledgement Reference Number) from GSTN. Keep this for your records.
Step 7: Generate and Review GSTR-3B
GSTR-3B is your monthly summary return and the one where you pay GST liability. Go to GST → GSTR-3B.
Zoho Books will auto-populate:
- Outward taxable supplies (from your sales invoices)
- ITC available (from your purchase bills and their GSTR-2B match)
- ITC reversed (if applicable)
- Net GST payable (output tax minus ITC)
GSTR-2B reconciliation: Before filing GSTR-3B, reconcile your purchase ITC claims with the GSTR-2B data from GSTN (what your vendors actually reported). Zoho Books has a built-in GSTR-2B reconciliation tool under GST → GSTR-2B Reconciliation. Run this and resolve mismatches before finalising ITC.
Step 8: Pay GST and File GSTR-3B
Calculate net payable. If you have an ITC balance, it reduces cash outflow. Pay the remainder via NEFT/IMPS to the relevant tax heads (CGST, SGST, IGST) using the GST PMT-06 challan generated through GSTN or via your bank's GST payment facility.
Once payment is confirmed, return to Zoho Books → GST → GSTR-3B and click File. The same API-based filing process applies — OTP verification and ARN issuance.
Common Errors and How to Fix Them
"GSTIN not found" error during filing: Your Zoho Books GSTIN doesn't match what's registered on the GSTN portal. Check for typos — GSTINs are case-sensitive.
Invoices missing from GSTR-1: Check that the invoice has a valid date within the filing period, has tax applied (zero-rated or exempt items need to be set correctly), and that the customer's GSTIN is correct.
GSTR-2B mismatch: Your vendor filed their GSTR-1 with your GSTIN incorrectly, or they filed late. You can claim provisional ITC in GSTR-3B (within GSTN rules), but coordinate with the vendor to correct their next return.
E-invoicing required: If you're above the e-invoicing threshold and haven't enabled it, Zoho Books will flag invoices as invalid. Enable e-invoicing in GST settings and generate IRNs for all future invoices — you cannot retroactively generate IRNs for past invoices.
Annual Return (GSTR-9)
At year end, Zoho Books generates a draft GSTR-9 by pulling your full year's GSTR-1 and GSTR-3B data. Review it against your books, make amendments if needed, and file before the due date (typically 31 December of the following year).
If you're setting up Zoho Books GST for the first time or troubleshooting filing errors, VoltVave can help. We handle Zoho Books implementations including complete GST configuration, e-invoicing setup, and first-return handholding.
// Authorized Zoho Partner
Need help with Zoho?
VoltVave handles Zoho implementation, migration, and long-term support for businesses across India. Free initial consultation.
