Quick wins for a faster PC:
Repair Windows errors before they cause bigger problemsFix Now →Scan for outdated or missing drivers - takes under a minuteDriver Scan →You can prepare and push GSTR-1 transaction data from the India edition of Zoho Books to GSTN, then file the return through Zoho Books or the GST portal. These are separate steps: pushing transactions does not file the return. Before filing, confirm the period, review the return data, resolve errors, and verify that GSTN shows the return as filed.
This guide is for GST-registered businesses filing monthly or quarterly GSTR-1. Zoho Books menu labels can vary by interface version or account setup, so use the India edition and treat the paths below as the documented workflow.
Before you start
GSTR-1 reports a regular taxpayer’s outward supplies of goods or services. The return is only as accurate as the sales records and classifications behind it. Confirm your taxpayer category, GSTIN, filing frequency, and applicable period before you begin.
- Your Zoho Books organisation is configured for India GST, with the correct GSTIN and organisation details.
- Invoices, credit notes, debit notes, cancellations, exports, and other outward-supply documents for the period are recorded.
- Customer GSTINs, tax rates and treatment, place of supply, and HSN/SAC classifications are correct where applicable.
- Nil-rated, exempt, and non-GST supplies are identified, as are reverse-charge and export classifications where relevant.
- You can access the GST portal account and the mobile number or email address registered for OTPs. Keep PAN details available for the final filing step.
- If you plan to push or file through Zoho Books, GST portal API access is enabled for Zoho Books.
Do not assume that the current calendar month is the return period. Select the correct financial year and month or quarter, and check whether the return has already been filed or marked filed.
#1 Best Overall
- Manage your payments and deposit transactions
- Check balances and generate reports to monitor your business finances
- Email and fax reports to your accountant
- Create and track quotes, invoices and more
- Connect to the app with secure web access
Configure GST and online filing in Zoho Books
- In Zoho Books, go to Settings → Taxes under Taxes & Compliance, then open GST Settings. Enter and save your organisation’s GST details. Zoho documents the setup under GST help.
- Go to Settings → Taxes under Taxes & Compliance and open Online Filing Settings. Enter the GSTN username, reporting period, and other requested details.
Enable API access on the GST portal
API access lets Zoho Books connect to GSTN for the transaction-push workflow. It does not file the return or replace the final verification step.
- Log in to the GST portal.
- Click My Profile in the top-right corner.
- Under Quick Links, open Manage API Access.
- Select Yes for Enable API Request, choose a duration, and confirm.
Zoho documents this connection step in its GSTR-1 filing instructions. If access later expires, enable it again before retrying the connection.
Select the return period and review the data
Open Filing & Compliance → GST Filing, select the required GSTR-1, and choose the correct financial year and month or quarter. Open the unpushed transactions or return view and review the available sections before sending anything to GSTN.
Transaction Summary
Check the invoices and other outward-supply transactions included for the period. Review document numbers and dates, taxable values, tax components, customer GSTINs, and classifications. Investigate unexpected omissions or duplicates in the underlying Zoho Books records.
Rank #2
- You can now print to blank check stock. Customization of the check layout is "not" possible at this time. Check the Help file for additional details.
- Electronic form filing for W-2, 1099-NEC and 1099-MISC is available through a third party service (there is a nominal fee for this service).
- Tax forms for 2022
- Includes tax tables for 2023
- Support for new 1099-NEC form
HSN and Nil
In HSN, confirm that the summary reflects the items’ appropriate HSN or SAC classifications and reported sales. In Nil, check nil-rated outward supplies and make sure they have not been omitted or treated as taxable by mistake.
B2CS
Review the transactions prepared for the B2CS section, especially business-to-consumer supplies that belong in that category. Check the underlying tax treatment and place-of-supply details rather than relying on the summary alone.
Documents Issued
Complete the document-level information required for the return. Zoho’s workflow directs users to open Documents Issued, click Edit, enter the required details, and save. The Clone option can help enter documents in another sequence.
Supplies Through ECO
Review this section only if you make supplies through e-commerce operators for which the operator is liable to pay tax under section 9(5), as described in Zoho’s workflow. It is not a universal section for every business.
Recommended Free Tools
Rank #3
- TRUSTED ACCOUNTING: For 44 years, Sage has supported small businesses with powerful accounting software to help their business thrive. Sage 50 Accounting is the trusted solution your business needs.
- EASY SETUP: Sage 50 Premium Accounting is easy to set up, providing an advanced, complete desktop accounting software for 1 user that gives you the features you need to run your business everyday.
- SIMPLE TO START: Choose from a variety of business models to get the right chart of accounts started.
- PAY BILLS & INVOICE: Spend less time on admin tasks with an accounting solution that lets you easily pay bills and invoice existing customers while tracking costs for each job. Break down vendor and purchase tasks all in one view.
- IMPROVE CASH FLOW: Use job costing to calculate job profitability and make more informed business decisions. Manage and monitor cash flow to effortlessly track payments and expenses with Sage 50 accounting.
Reconcile e-invoices, if applicable
Zoho’s e-invoice reconciliation feature is available to organisations for which e-invoicing is enabled. Zoho says IRP data may be auto-populated on the GST portal within two days of e-invoice generation; treat that as a documented expectation, not a guaranteed timing. Reconcile the records before pushing transactions.
- Excluded: Zoho describes these as transactions fully matching IRP data and automatically excluded from the GSTR-1 push.
- Partial Matches: These have differences, which may be minor, such as decimal differences. Compare the accounting record with IRP and portal data before deciding whether to include or exclude the transaction. Do not edit an invoice automatically until you establish which record is correct.
- Missing in Zoho Books: The IRP data includes a transaction not found in Zoho Books. Investigate the source record and create the appropriate accounting entry if required.
Filters can help narrow results by GSTR-1 section, such as B2B, B2CL, EXP, or CDNR, and by e-invoice status or auto-draft status. After reconciliation, Zoho’s Push to GSTN tab shows transactions still waiting to be pushed.
Push transactions from Zoho Books to GSTN
- Go to Filing & Compliance → GST Filing and open Unpushed Transactions under GSTR-1.
- Review the summaries and complete the Documents Issued details if required.
- Click Push to GSTN.
- Enter the aggregate-turnover information requested by the current interface, then click Push to GSTN again. Zoho’s help page also references a historical turnover field labelled “Aggregate Turnover – April to June, 2017.” If that legacy field appears, follow the current Zoho/GSTN form or consult Zoho support; do not treat the historical period as a current reporting requirement.
- If the GSTN session has expired, obtain the OTP sent to the GST-registered mobile number or email, enter it, and click Verify OTP.
- Use Check Status to confirm the push. Zoho says it sends a confirmation email and Books notification when transactions are successfully pushed and uploaded.
Successful upload is not the same as formal filing. Resolve any failed transactions, then complete the filing step separately.
Fix failed transactions
Zoho places rejected uploads in Failed Transactions. Open the tab, inspect each transaction-level error, correct the corresponding source transaction in Zoho Books, recheck its data and classification, and push it again. Do not invent a fix from a generic error category; use the error shown for the specific transaction.
The Tool Desk
Outbyte Driver Updater FREEFix the driver behind crashes, sound loss and screen glitchesFind Drivers →Outbyte PC Repair FREEClear out junk files and repair common Windows errorsFree Scan →Rank #4
- Connect banking, credit cards, debt, investments & property
- Manage & grow your savings
- Create custom budgets & track spending
- Project different debt scenarios
| Symptom | What to check | Recovery |
|---|---|---|
| API connection is unavailable | Whether GST portal API access is disabled or expired. | Re-enable API access on the GST portal, reconnect, and retry. |
| Push or filing OTP does not arrive | Whether the registered mobile number or email is accessible, and whether the session or OTP has expired. | Confirm the registered contact details, wait for any portal delay, then request a fresh OTP. |
| Invoice is rejected | GSTIN, invoice number or date, tax rate, place of supply, and section mapping. | Correct the source transaction in Zoho Books and retry the push. |
| Possible duplicate invoice | Whether the invoice was already uploaded or duplicated in the books. | Check GST portal status and the accounting record before correcting or retrying; avoid creating a second upload. |
| E-invoice partial match | Differences in values, tax, date, or classification between Zoho and IRP records. | Compare the records and correct the system that contains the inaccurate value before deciding whether to include or exclude. |
| IRP transaction is missing in Zoho Books | Whether the source transaction was omitted from the accounting records. | Investigate the source and create the appropriate Zoho Books entry if required. |
| Push succeeded but filing is incomplete | Whether the return still awaits formal filing and verification. | Complete File Now and the filing OTP steps, then verify the status on GSTN. |
| Zoho Books shows filed but GST portal does not | Whether someone used Mark as Filed without filing on GSTN. | Check the GST portal immediately. Update Zoho’s local status only after establishing the actual portal status. |
File GSTR-1 directly from Zoho Books
After the transactions have been pushed and accepted, use the filing workflow. The OTP in this stage is distinct from a push OTP that may be requested when the GSTN session expires.
- Go to Filing & Compliance → GST Filing and select the required GSTR-1 return.
- Click File Now, then choose File Online.
- Enter the PAN in the pop-up and click Generate OTP.
- Enter the filing OTP received on the registered mobile number and click File Now.
- Verify the result on the GST portal. If Zoho Books requires a local status update, use Mark as Filed only after confirming the return was filed on GSTN.
Zoho states that it does not save the PAN details and transfers them securely to GST for filing. See its filing instructions for the documented flow.
Independent reader supportYour contribution helps us test, update, and keep practical guides available for everyone.Alternative: export JSON and file through the GST portal
JSON export is useful when you want a reviewable file or need an alternative to direct API filing. It still requires you to complete the GST portal’s current validation and filing process.
Export from GST Filing
- Open GST Filing and select Unpushed Transactions under GSTR-1.
- Open the File your Return tab.
- Click Export As and select JSON.
Export from the outward-supplies report
- Go to Reports and open Summary of Outward Supplies under Taxes.
- Generate the report for the correct month.
- Click Export As and choose JSON.
Zoho documents both export routes in its GSTR-1 JSON export guide. The GST portal’s offline utility documentation describes JSON upload; check the portal’s current labels and validation steps when filing.
Free tools Windows power users keep installed
One-click scans. No signup required.
Best Value
- TRUSTED ACCOUNTING: For 44 years, Sage has supported small business with accounting software to help their business thrive. Grow your business with Sage 50 Premium Enhanced: powerful, reliable, and cloud-connected. One year support with subscription.
- CLOUD CONNECTED: Sage 50 Premium Enhanced Accounting gives you powerful, cloud-connected desktop software with all the features you need. Pick your business model and start with the right chart of accounts—set up is easy!
- NEW FEATURES: AR Automation allows you to share invoices, send payment reminders, and automatically collect payments. Our Customer Account Portal gives you 24/7 access to a secure portal to view, manage, and pay invoices.
- PREMIUM: With Sage 50 Premium Enhanced, you get advanced budgeting tools, the security of audit trails, and enhanced job costing by phase and cost type.
- AUTOMATE BANK FEEDS: Streamline your business processes with automated bank feeds that flow seamlessly into your accounts and automate repetitive manual tasks, saving you time and money.
File on the GST portal
- Log in to the GST portal and go to Dashboard → Return Dashboard.
- Select the financial year and return filing period, then click Search.
- Click Prepare Online next to GSTR-1 and complete the portal’s applicable upload and validation steps.
- Choose File GSTR-1 with DSC or File GSTR-1 with EVC, depending on the verification method available to you.
Portal labels and validation can change. Follow the current instructions displayed for the relevant GSTIN and period.
Update Zoho Books after filing on the GST portal
If you filed on the GST portal rather than through Zoho Books, update the local return status only after confirming the filing and matching the transaction amounts between Zoho Books and GSTN.
- In Zoho Books, open Filing & Compliance → GST Filing and select the relevant GSTR-1.
- Open the File your Return tab and click Mark as Filed.
- Enter the actual filing date, confirm that the amounts match and the return was filed on GSTN, then confirm the action.
Mark as Filed updates Zoho Books; it does not submit a return to GSTN.
Correct an accidental “Mark as Filed” action
Zoho’s Mark as Unfiled action changes the status in Zoho Books; it does not reverse a filing already completed on the GST portal. First establish whether GSTN actually shows a filed return.
Do these 3 things before closing this tab:
1Repair Windows errors before they cause bigger problems2Scan for outdated or missing drivers - takes under a minute3Clear out junk files and repair common Windows errors- Marked filed in Zoho Books but not filed on GSTN: You can mark it unfiled in Zoho Books, correct the data, push it, and then file it on GSTN.
- Filed on GSTN, but transactions were omitted: Marking the return unfiled in Books does not undo the GSTN filing. Handle omitted transactions in the next relevant return according to the applicable GST process.
- Filed through Zoho Books and then unfiled in Books for editing: The GSTN filing remains in place. Changes made in Zoho may need to be amended in a future return.
- Unfiling a non-recent Zoho Books return: Zoho says earlier returns must be unfiled in reverse sequential order, starting from the most recent and working back to the target return.
For consequential corrections or uncertainty about the applicable GST treatment, confirm the appropriate process with a qualified tax professional.
GSTR-1 due dates
Zoho’s current GST returns FAQ states that monthly GSTR-1 is due on the 11th day of the following month, while QRMP quarterly GSTR-1 is due on the 13th day of the month after the quarter. Government extensions or taxpayer-specific filing schedules can change the operative deadline, so confirm the date shown on the GST portal for your GSTIN and return period. See Zoho’s GST returns FAQ.
Choose a filing route that fits your review process
| Route | Best suited to | Trade-off |
|---|---|---|
| File from Zoho Books | Businesses with complete books, accurate mappings, and working GSTN connectivity. | Requires API access, OTP access, reconciliation, and a separate final filing step after pushing data. |
| Export JSON from Zoho Books | Businesses or accountants who want to review a file separately, or need a fallback when direct sync is unavailable. | Adds export, portal upload, validation, and error-resolution steps. |
| Prepare directly on the GST portal | Businesses with low transaction volume or no accounting integration. | Manual entry can take longer and increases the risk of omissions or classification errors. |
Zoho Books can prepare and transmit GST data, but it cannot determine every legal tax treatment or replace review of unusual transactions. If sales come from marketplaces, records need extensive correction, or multiple GSTINs and systems need complex reconciliation, assess whether this workflow suits your compliance process and consult a qualified tax professional where appropriate.
Quick Recap
Product prices and availability are accurate as of the date/time indicated and are subject to change. Any price and availability information displayed on Amazon at the time of purchase will apply.




