Hello Everyone!
The Government of India is rolling out new GST rates, a major reform aimed at simplifying the current tax structure starting 22 September 2025. GST will move from four slabs (5%, 12%, 18%, 28%) to two main slabs (5% and 18%), plus a special 40% slab for luxury and sin goods.
To support updating this, Zoho Books offers complete GST management from automatically updating the new GST rates and applying the updated tax rates for the invoices and recurring invoices. You can stay compliant, reduce manual errors, and make financial management easier for businesses.
What’s Changing in GST
The new GST reforms provide relief for both households and businesses in India. These changes affect GST rates across products and services, impacting how businesses manage invoicing and compliance.
You can review the revised GST rates for different products and services in the table below.
Food & Household Sector
Products / Items | Tax Slab (From 1 July 2017) | New Tax Slab (From 22 Sept 2025) |
UHT milk, pre-packaged chena/paneer, all Indian breads | - | NIL |
Soaps, shampoos, toothbrushes, toothpaste, tableware, bicycles | - | 5% |
Packaged namkeens, bhujia, sauces, pasta, chocolates, coffee, preserved meat | 12% / 18% | 5%
|
TVs (LCD/LED >32’), ACs, dishwashers | 28% | 18% |
Home Building & Materials
Products / Items | Tax Slab (From 1 July 2017) | New Tax Slab (From 22 Sept 2025) |
Cement | 28% | 18% |
Marble/travertine blocks, granite blocks, sand-lime bricks | 12% | 5% |
Bamboo flooring/joinery, packing cases & pallets (wood) | 12% | 5% |
Automobile Sector
Products / Items | Tax Slab (From 1 July 2017) | New Tax Slab (From 22 Sept 2025) |
Small cars, two-wheelers ≤350cc | 28% | 18% |
Buses, trucks, three-wheelers, auto parts | 28% | 18% |
Agriculture Sector
Products / Items | Tax Slab (From 1 July 2017) | New Tax Slab (From 22 Sept 2025) |
Tractors | 12% | 5% |
Tires and parts | 18% | 5% |
Harvesters, threshers, sprinklers, drip irrigation, poultry & beekeeping machines | 12% | 5%
|
Bio-pesticides and natural menthol | 12% | 5% |
Service Sector
Products / Items | Tax Slab (From 1 July 2017) | New Tax Slab (From 22 Sept 2025) |
Hotel stays up to ₹7,500/day | 12% | 5% |
Gyms, salons, barbers, yoga | 18% | 5% |
Toys, Sports & Handicrafts
Products / Items | Tax Slab (From 1 July 2017) | New Tax Slab (From 22 Sept 2025) |
Handicraft idols & statues | 12% | 5% |
Paintings, sculptures | 12% | 5% |
Wooden/metal/textile dolls & toys | 12% | 5% |
Education Sector
Products / Items | Tax Slab (From 1 July 2017) | New Tax Slab (From 22 Sept 2025) |
| Geometry boxes, school cartons, trays | 12% | 5% |
Medical Sector
Products / Items | Tax Slab (From 1 July 2017) | New Tax Slab (From 22 Sept 2025) |
Life-saving drugs, diagnostic kits | 12% | 0% |
Other medicines (Ayurveda, Unani, Homeopathy) | 12% | 5% |
Spectacles and corrective goggles | 28% | 5%
|
Medical oxygen, thermometers, surgical instruments | 12–18% | 5% |
Medical, dental, and veterinary devices | 18% | 5% |
Update to new GST Rates in Zoho Books
Important Note: The GST tax rate update scheduling banner will be available in Zoho Books from 6 PM on September 18, 2025.
Zoho Books makes it easy to switch to the new GST rates. You can review the new tax rates for all items based on their HSN Codes, Composite Items, and any recurring transactions. Once reviewed, you can schedule the update. Zoho Books will then apply the new GST rates across all transactions. To review and update:
- Go to your Zoho Books organisation’s Home page.
- Click View Details from the GST Slab Update banner.
- Click Review Updates to apply the new tax rates automatically.
- Review the tax changes and click Proceed to Schedule Update.
- If your organisation has more than 250 items, the preview will not be available.
- You can download the Tax Update file from the generated link to view the new tax rates for all items, along with their HSN Codes, Composite Items, and Recurring Transactions.
- Once you have reviewed the items and tax rates, click Confirm & Schedule.
- Select your preferred date for updating the tax rates.
Date | How It Is Updated |
22 September 2025 (Monday) | New tax rates will be updated on this date. Any transaction created on or after this date will have the new GST rates applied. |
20 September 2025 (Saturday) | New tax rates will be updated on this date. Any transaction created after this date will have the new rates, but they will not be effective yet. |
21 September 2025 (Sunday) | New tax rates will be updated on this date. Any transaction created after this date will have the new rates, but they will not be effective yet. |
Note: If you create a transaction dated before the scheduled update, the new tax rate will be applied by default. You can manually change the tax rate from the item's Edit page if needed.
- Check the I agree to manually update the tax rates for all my items and to ensure they are correct for all transactions created until September 22, 2025.
- Click Confirm & Schedule to schedule the update.
Alternatively, you can update the new tax rates manually. To do so,
export all your items, composite items, and recurring transactions, update the new tax rates in a spreadsheet, and re-import the updated files into Zoho Books.
What Happens After GST Rates Are Updated
Once the new GST rates are updated:
- The Tax Rates under Taxes in Settings will display both the old and new tax rates.
- Items will be updated with new tax rates based on their selected HSN Code. For items without an HSN Code, you must update the new tax rates manually.
- Any transaction created after the update will have the new tax rate set as the default. You can still manually change the tax rate from the transaction’s Edit page if needed.
What If you Miss the GST Update
You can always update to new tax rate from the GST update banner in Zoho Books. However, failing to update the GST tax rates may cause compliance issues while filing your GST returns.
Update your tax rates now to stay compliant, ensuring all transactions reflect the new GST slabs in Zoho Books.
If you have any questions or insights to share, please leave a comment below. We will be happy to assist you!
Regards,
The Zoho Books Team
Recent Topics
Send mass email using my secondary email
Hello, When I send an email to just one person from Zoho CRM, a complete email editor appears, where I can choose which of my email addresses I want to use in the From field. When I send a mass email, there is not such option. I can only select the email
ZOHO TEAM INBOX Calendar Integration
The Problem: Clients send meeting invitations to our TeamInbox address. TeamInbox receives these invites, but we cannot accept them. We do not use individual inboxes for transparency purposes. Ideal Solution: A way to accept calendar invites sent to our
Why Can't I add unicode emoji's to my signature?
Why would Zoho Mail prevent me from adding unicode emojis to my email signature? Every time I try to save the signature, Zoho Mail erases the emoji and any nearby content. Every time I setup something with Zoho, I know I'm going to run into some incredibly
Unearned / Deferred Revenue Automatic Calculation for Subscriptions
As a SaaS business, we have multiple active subscriptions with varying dates and amounts. Is there a way to have a monthly automatic calculation for all of them that debits or credits the unearned revenue and revenue accounts accordingly? Alternatively,
Zoho Desk Limit for Comma Separated Queries
Hi, I have just discovered a limit that I believed is not mentioned in any of Zoho's documentations. My search query looks like so: "query: {"accountId":"786050000091629966,786050000163589273,786050000163589427,786050000162753705,786050000162112971,786050000161987643,786050000160752868,786050000167089504,786050000167089378,786050000167089024,786050000167070005,786050000166295256,786050000128153693,786050000110560021,786050000046594575,786050000039106461,786050000002225356,786050000076889093,786050000047895103,786050000043365354,786050000044765191,786050000041790249,786050000040359116,786050000037945198,786050000024605077,786050000000525015,786050000155333895,786050000157741437,786050000000718125,786050000011574353,","departmentId":"786050000042648070","status":"Finished","sortBy":"createdTime","customField2":"cf_completion_date:2025-01-28T03:00:00.000Z,2025-10-28T03:00:00.000Z","customField3":"cf_billed:false"}"
Module Name doesn't exist
I am trying to create a module named Activity, with plural Activities, but I have an error that module name already exists. This module is doesn't exist, and I don't have a single field called Activity or Activities.
Zoho Desk iOS and Android app update: AI powered: Reply Assistance and Refine Messages on IM module.
Hello everyone! We are excited to introduce new AI powered features on the IM module of the Zoho Desk app. Reply Assistance: Reply Assistance generates suggested responses for incoming chat messages, which you can directly insert into the conversation
Is it possible to embed Youtube shorts?
Hi Zoho desk support, This is Ryan from Accuver America. While I'm trying to create a knowledge base article with embed video, I ran into this issue. "www.youtube.com refuse to connect" A little bit background is that because this video is recorded on
Split functionality - Admins need ability to do this
Admins should be able to split an expense at any point of the process prior to approval. The split is very helpful for our account coding, but to have to go back to a user and ask them to split an invoice that they simply want paid is a bit of an in
Delegates - Access to approved reports
We realized that delegates do not have access to reports after they are approved. Many users ask questions of their delegates about past expense reports and the delegates can't see this information. Please allow delegates see all expense report activity,
How to include total km for multiple trips in expense report.
Whenever I create a mileage report it only shows the total dollar amount to be reimbursed. The mileage for each individual trip is included but I also need to see the total distance for all trips in a report? How do I do this?
I didn't receive my domain verification mail
I didn't receive my domain verification mail
Get logged in user ID in Deluge script
Hello all, How do I get the id of the logged-in user in a deluge script? the "zoho.loginuserid" function actually returns the users email address or whatever the user id they use to login to zoho with and not the id of the user record, and given that
Item Details Field - New Barcode / Document option?
Is this a new feature??? its in both books and inventory.
Shared Mailbox - Mark as read for all users
Hi all, Maybe someone can help me out. At the moment we have a shared mailbox without streams. When a users reads an mail or marks it as read other users will not see this. How can we resolve this? We now archive the mails when read and followed up. However
Can I export to PDF in Zoho Learn
I have seen help pages where export to pdf options are available but I do not see that option available from the application. I see that exprt is available in my free trial version but that is only to html pages. I need to be able to export my manuals
Staff rules
Hi! Do you people know what are the default staff rules when a new booking is created? We have two staff members in my team (me as the admin, and my employee). As we share the same services, I'm wondering how Zoho will pick the staff for new apointments.
Add Image Upload Field to Zoho Bookings Registration Form
Hi, We would like to request the addition of an image upload field to the Zoho Bookings registration form. Currently, Zoho Bookings only supports text-based fields (e.g., Single Line, Multi-Line, Email, Checkbox, Dropdown, Radio Button, and Date), but
Merge Tags Output Incorrect Placeholder Text After CRM Sync
Hi everyone, I’m experiencing an issue with merge tags in Zoho Campaigns after last sync of contacts and leads from Zoho CRM (days before everything worked perfectly). Here’s the situation (seems like a default configuration in Campaigns) : My leads have
UI Improvement - Ability to Collapse Flow
The UI for Flow is generally pretty good. However, when multiple decision trees are used, the layout can get pretty convoluted and hard-to-follow (see one of my Flows below): In these cases, even the auto-arrange fails to make this something that a normal
Windows agent 2025_M02 release notes
Agent Version: 111.0.3.300 Release date: 24 February, 2025 Various Major enhancements to improve overall performance and optimize the user experience. Squashed a few bugs to improve overall product quality.
Windows agent 2025_M01 release notes
Agent Version: 111.0.3.299 Release date: 05 February, 2025 Major Enhancement: Live Monitor feature compatibility released. Major Enhancement: Updated Scaling for multi technician cases with Android and Web based viewers. Various other bug fixes and performance
how to record deferred revenue?
Dear Zoho Team, We issue invoices relating to 12-month web hosting service. When we issue the invoice, we should record the entire amount of the invoice as DEFERRED REVENUE (ie. $10 x 12 mths = $120, balance sheet item). After the particular month of the hosting service, $10 of revenue has been earned and deferred revenue amount will be $110. We must keep adjusting the balance sheet and income statement over the course of the service until the company has fulfilled its obligation of services and
Narrative 13: Importing your data
Behind the scenes of a successful ticketing system: BTS Series Narrative 13: Importing your data When importing data into an application, it is crucial to prevent data loss or duplication. These types of errors can hinder the development of a clean and
Blueprint Not Triggering When Lead Status Is Updated by Workflow (IndiaMART Integration)
I have set up a blueprint that triggers when a lead’s status is “New Lead.” Our CRM is integrated with IndiaMART, and when leads are created from IndiaMART, their Lead Status is initially set to None. To handle this, I created a workflow that automatically
Update Subform in specific field(Status) without affecting other fields in Zoho CRM using Deluge?
Scenario: PRODUCT Module(change name Plot) in any product status change From Available to Booked then on PROJECT Custom Module have Subform So, Subform name is Property Details now in that Subform 1 field is STATUS that update according to product status
YouTube Live #2: Agreement Intelligence with Zoho Sign's eSign AI assistant
Hi there, We're back again with our YouTube live series and this time, we'll take you through our holistic agreement intelligence powered signature workflows. Struggling to draft an agreement? Need help double-checking clauses and going through complicated
Can I Build a POS using ZOHO creator and integrate it with ZOHO Books?
Hello, I have a Zoho Books account and I was wondering if I can have a POS system that integrates with it. Primarily with Inventory, Customers and Payment and ofcourse Create invoices and credit notes. So, would Zoho creator provide me with this solution? Thank you,
An important update for Zoho Cliq desktop users
The latest version of the Zoho Cliq desktop app (v1.8.0) will no longer be supported on macOS 10.15 Catalina and earlier versions. This is because the framework we use (Electron) no longer supports some older macOS versions. If you’re using macOS 10.15
Zoho Projects - Visual improvement to parent and sub-task relationship
Hi Projects Team, My feature request is to improve sub-task visibility. Please see screenshot below. I really think parent child relationships could be visually improved. Even if the first letter of the parent task was inline with other same level tasks
New Toolbar in Zoho Sheet
We have revamped our toolbar design in this new version of Zoho Sheet. Below are some screenshots to help you get accustomed to this new interface. Click on the picture below to view the animated image in its original size. Scroll down this post to learn about the changes. Highlight of Changes: The previous format tab is now split into 2 tabs - Home and Format. The Home tab contains the commonly used functions and the Format tab holds formatting related options. Under the Home tab towards the far
Zoho inbuilt Telephony made a lot of issues!
Hi there, I am a user that I am working with zoho inbuilt telephony around 1 month. Non of my colleagues are happy with this app! most of the time customer cannot hear my customer service team, customers say our voice is breaking. whenever Telephony support
Sending workflow notifications using popular chat services
Hello everyone, We have introduced instant and scheduled notifications on some of the most popular chat platforms to facilitate easy collaboration, quick action, and wider reach. Workflow notifications can be sent to the following chat platforms: Zoho
Webhook not firing.
I created a webhook using the Web UI, it looks very nice and the testing worked without an issue, but when i save/ update a ticket, the webhook is not firing. Here are the details of the web-hook i get from using the API "modifiedTime": "2019-10-22T09:23:37.380Z",
Adding Images to a Quote in Zoho CRM
We are currently preparing to use Quotes in Zoho CRM and we are building out our Quote templates. We came across an issue of not being to add Images of the products to the Quote - specifically in the body of the Quote templates. This is a problem,
Applications built with Zoho Creator
Hi, I’m really interested in seeing how others have built their application using Zoho Creator, especially those designed for external users (clients, vendors, or the public). If you’ve developed something along those lines and don’t mind sharing, I’d
Is it posssible to add Asap Widget on Wordpress?
I have tried to add the ASAP widget so users could iniciate chats and see the KB information but nothings seems to work. I have tried to add the script using a php snippet that adds the to the footers and also tried one for the header in the functio
Require ticket resolution
Hi Zoho team, Is there a way to require resolution even if an agent did not use a blueprint? for example, our blueprint has a "resolve" transition but what if agent revoked blueprint and manually set the status of ticket to closed? Is there a way where
Tables from ZohoSheets remove images when updated from source
I have a few tables from a ZohoSheet in a ZohoWriter document that will remove the images in the cells when I refresh from the source. The source still has the images in the table when I go to refresh. After updating from the source, as you can see the
API Pagination Error: 'from' Parameter Limit
Hello, I am encountering an error while paging through the Zoho Desk API results: Status code: 422 - {"errorCode":"UNPROCESSABLE_ENTITY","message":"The value passed for field 'from' exceeds the range of '0-4999'."} Is 5000 the maximum number of records
Next Page