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
Use the searchBy parameter to find user by email address
I'm trying to find a user is Zoho Desk via the Api. In the documentation I see that there is the possibility to add a searchBy parameter in the request. But I can't find how the search values should be formatted. I've tried multiple things and get either
Zoho CRM Community Digest - September 2025 | Part 2
Hello Everyone! Mid-September vibes: fresh tips, smart hacks, and practical Zoho CRM updates all in one place. Let’s dive in. Product Updates: The All-New Address Field! The new Address field type makes it easier to capture complete addresses in one structured
Zoho Vault API: Create new Secrets
Hello, I attempt to Post Secrets to the vault, since the encrypted entries are almost impossible to decrypt, since there is no documentation on how to decrypt them. Like with the lack of documentation on how to descrypt, there are missing information regarding on how to create new secrets/post secrets. Source: https://www.zoho.com/vault/api/#create-a-new-secret When I try to send JSON Informationen as a POST-Request I only receive the error message: { "operation": { "result": { "error_code": "",
CRM and Finance Tab - Add Invoice "Subject " Column
When On a contact in CRM, and you click the Zoho Finace tab, how can I put in the invoice subject line? Or even a custom field for this. We need to see what that invoice is for, without opening it. If we have tons of invoices we need a way to quick
Collections Management: #4 Before, During & After Payment Processing
"Mark, I think the payment link isn't working. Can you send it again?" Staring at a message, Mark got on his phone. This was the third time the same customer had asked him that week. A few minutes later, another message came, "Hey, the invoice total seems
Account name not populating when importing contacts
When importing a csv file to add contacts the account name is blank? Every other filed gets mapped and imported correctly, i.e contact name, phone number. However not the account name which I have mapped to "company" field in my csv file
Suggestion to improve zoho writer
I am using your product, I believe it is very useful, however, i was writing a note and I needed to draw an arrow in different angles to explain a point and I couldn't. it would be helpful, to add draw functions to the zoho writer. thanks
Almost all Flows are being queued
A few days ago I saw one of my Flows status was Queued. This was the first time this had ever happened. Now, almost every Flow that triggers is Queued for at least a few minutes. If I re-trigger the Flow (which causes separate problems) they sometimes
Zoho Analytics & Zoho Creator - Modified Time value
I'm trying to use the Zoho Creator system field 'modified time' in Zoho Analytics, but it's consistently showing 12 hours 'out' In Zoho Creator In Zoho Analytics Is this a constant difference that I just need to correct with a timezone change - or is
webhook basic authentication
II want to use a webhook to send out a SMS. Unfortunately Twilio does not use an authToken but basic authentication. I created the webhook as POST and get this url: https://{username}:{password}@api.twilio.com/2010-04-01/Accounts/{account}/Messages?body=<BODY>&to=+155555555&from=+1555555555
Managing functions
Can someone let me know if there are any plans to improve the features for managing functions in CRM? I have lots of functions and finding them is hard. The search only works on the function name and the filter only works on function type. I have created
Good news! Calendar in Zoho CRM gets a face lift
Dear Customers, We are delighted to unveil the revamped calendar UI in Zoho CRM. With a complete visual overhaul aligned with CRM for Everyone, the calendar now offers a more intuitive and flexible scheduling experience. What’s new? Distinguish activities
Custom function return type
Hi, How do I create a custom deluge function in Zoho CRM that returns a string? e.g. Setup->Workflow->Custom Functions->Configure->Write own During create or edit of the function I don't see a way to change the default 'void' to anything else. Adding
Issue with Hour Calculation in Zoho People Attendance Module
I have noticed an issue in the attendance regularization feature of Zoho People. When trying to regularize past dates, the total working hours are not calculated correctly. For example, if I enter a check-in and check-out time for a previous day, the
Free webinar alert on November 19 - Email driven strategies - Master personality based styles
Hello Zoho Community! Want to make email management easier, smarter, and more you? We’ve got just the session for you! Join our interactive, game-based webinar to discover how Zoho Mail adapts to your personality and work style. Learn practical hacks,
Push Notification for New Bookings in Zoho Bookings App
when a someone schedules an appointment through the booking page, is there any option to receive a push notification in the mobile app?
Automation in Zoho Sprints
Hi. I have a Sprints board with the following statuses: ToDo, InProgress, CodeReview, Testing, Preprod, Live When a ticket is moved from e.g. Testing to Preprod, the following tags should be modified: remove 'tested OK' remove 'ready for Preprod' add
Export Purchase orders as Excel
Is it possible to export purchase orders as excel rather than PDF? Our suppliers don't want orders made in PDF, they need it to be excel
Cliq iOS can't see shared screen
Hello, I had this morning a video call with a colleague. She is using Cliq Desktop MacOS and wanted to share her screen with me. I'm on iPad. I noticed, while she shared her screen, I could only see her video, but not the shared screen... Does Cliq iOS is able to display shared screen, or is it somewhere else to be found ? Regards
Draft & Schedule Emails Directly in Bigin
Greetings, I hope all of you are doing well. We're happy to announce a few recent enhancements we've made to email in Bigin. We'll go over each one in detail, but here's a quick overview: Previously, you couldn't draft or schedule emails in Bigin, but
Create CRM Deal from Books Quote and Auto Update Deal Stage
I want to set up an automation where, whenever a Quote is created in Zoho Books, a Deal is automatically created in Zoho CRM with the Quote amount, customer details, and some custom fields from Zoho Books. Additionally, when the Sales Order is converted
Auto sync Photo storage
Hello I am new to Zoho Workdrive and was wondering if the is a way of automatically syncing photos on my Android phone to my workdrive as want to move away from Google? Thanks
Send email template "permission denied to access the api"
Hello, Per the title, I'm trying to send a Zoho CRM Email template based on the advice given here: https://help.zoho.com/portal/en/community/topic/specify-an-email-template-when-sending-emails-in-custom-functions (I'd prefer to send right from Deluge
Zia’s AI Assist now helps you write clearer notes — in seconds
After helping recruiters craft job descriptions, emails, and assessments, Zia’s AI Assist is now stepping in to make note-taking effortless too. Whether you’re recording feedback after an interview or sharing quick updates with your team, you can now
Add Prebuilt "Partner Finder" Template with Native Zoho CRM Integration in Zoho Sites To: Zoho Sites Product Team
Hi Zoho Team, We hope you're doing well. We would like to request a prebuilt "Partner Finder" template for Zoho Sites, modeled after your excellent implementation here: 🔗 https://www.zoho.com/partners/find-partner-results.html ✅ Use Case: Our organization
Shortcut to fill a range of cells
Good evening: I'm writing because I haven't been able to find a feature that allows you to select a range of cells, type in one of them, and then use a key combination to type in all of them. In Excel, the keyboard shortcut is Ctrl+Enter. I haven't found
Introducing Dark Mode / Light Mode : A New Look For Your CRM
Hello Users, We are excited to announce a highly anticipated feature - the launch of Day, Night and Auto Mode implementation in Zoho CRM's NextGen user interface! This feature is designed to provide a visually appealing and comfortable experience for
Object required error
Hi, I am getting an 'Object required' error on the line Call HideColumnsOutsideRange(ws, startOfWeek, endOfWeek) when I run the ShowCurrentWeek macro but not when I run the ShowCurrentMonth macro. Any ideas? Regards, GW Option Explicit Sub HideColumnsOutsideRange(ws
Zoho CRM - Rename "Estimates" in CRM Finance Suite Integration to "Quotes"
I'm not sure if it's been 2 or 3 years now since Zoho Books renamed Estimates to Quotes. I still see "Estimates" in the Zoho CRM integration. Could this be added to Translation settings so that some customisation could be made on an account by account
Its 2022, can our customers log into CRM on their mobiles? Zoho Response: Maybe Later
I am a long time Zoho CRM user. I have just started using the client portal feature. On the plus side I have found it very fast and very easy (for someone used to the CRM config) to set up a subset of module views that make a potentially extremely useful
All new Address Field in Zoho CRM: maintain structured and accurate address inputs
The address field will be available exclusively for IN DC users. We'll keep you updated on the DC-specific rollout soon. It's currently available for all new sign-ups and for existing Zoho CRM orgs which are in the Professional edition. Latest update
New Series Announcement - Ecommerce Marketing Tips
Running an online business is more than just having a website. It’s about getting the right customers to discover you, trust you, and keep coming back. To support your growth journey, we’re launching a weekly Marketing Tips series right here on Zoho Commerce
Marketing Tip #7: Add a blog to your online store
A blog is more than content. It’s a magnet for new customers. Sharing product guides, styling tips, or industry insights through blog posts builds trust and helps you rank higher on search engines. Try this today: Write one blog post answering a common
Kanban view on Zoho CRM mobile app!
What is Kanban? The name doesn't sound English, right? Yes, Kanban is a Japanese word which means 'Card you can see'. As per the meaning, Kanban in CRM is a type of list view in which the records will be displayed in cards and categorized under the given
Allow Regular Users to Directly Transfer Ownership of Files & Folders
Hi Zoho WorkDrive Team, Hope you are doing well. We would like to request an important enhancement related to file and folder ownership management in Zoho WorkDrive. At the moment, a regular user cannot directly transfer ownership of their files or folders
STOCK history in zohosheets
is it possible to get historical stock value using stock function in zoho sheets? i could not see from and to period in the helper document.
Triggering rules on lead conversion
There is no field on the Rule list for rule conversion to trigger an alert on liead conversion to a potential. I assigned a rule to file on any creation or update of a lead. The lead was changed a lead to a potential but no rule was fired. Rajesh Bhadra
Customised Funnel
We are running the standard plan for our ZOHO CRM. I have been asked if there is a way to combine data from the Calls module, Deals module and Contact Module into 1 funnel, similar to the view you can get when viewing Deals By Stages, you can see the
Trigger Zapier on Deluge Insert Into Function?
Hello, To get around the limitation of not being able to trigger a Zapier Zap on Record Update(this would be extremely useful to be able to do btw), I have created a Deluge script to copy the data from Form A to a Trigger Form B using the Insert Into expression from a Custom Action button on a Report from Form A. This action does not trigger the Zapier Zap whereas manually adding a record or duplicating an existing record does trigger the Zap. Is Insert Into not the same as a manual Add in the context
Can you inject JS in an HML+CSS+Deluge Page?
I have an HTML + CSS + Deluge page and need just a little vanilla JS functionality. However, it seems like Zoho Creator does not allow that. I'm required to create a JS widget. Is this correct? If so: 1. Won't this quickly consume my API limit if there
Next Page