Zoho Books | Product updates | March 2026

Zoho Books | Product updates | March 2026

Hello users,

We’ve rolled out new features and enhancements in Zoho Books. From Advanced Reporting Tags to the ability to mark projects as completed, explore the latest updates designed to improve your bookkeeping experience.

Introducing Advanced Reporting Tags

Advanced Reporting Tags in Zoho Books allow you to filter and track transactions with precision by creating tags and options that can be applied at both the transaction and line item level. You can organize options in a parent-child hierarchy, control their visibility by mapping them with other tags or locations, and restrict user access to transactions based on associated tags and locations. These tags can be associated with items, customers, vendors, and transactions. By using reporting tags, you can filter and compare reports to gain detailed insights, track performance, and make more informed business decisions.

Tax Calculation on MRP for Tobacco Products [India Edition]


To comply with Rule 31D of the CGST Rules, 2017, which mandates GST calculation on the printed Maximum Retail Price (MRP) for tobacco and other notified goods, we have introduced Tax Calculation on MRP. You can now define MRP for items and choose to calculate tax based on MRP for applicable HSN codes (2401, 2402, 2403, 24041100, 24041900, 21069020). When such items are used in transactions, the MRP and tax preference are automatically fetched from the item master, with the option to override them at the line-item level. If Tax on MRP is enabled, MRP becomes mandatory and tax is always calculated inclusively from the MRP. This feature is supported across multiple sales, purchase, and recurring transactions, with visibility in PDFs and support for import/export and e-Invoicing.



To enable MRP, go to Settings > Module Settings > General > Items > Field Customization. Click the dropdown next to the MRP field and select Mark as Active.

Multi-Vehicle Support in e-Way Bills [India Edition]

The e-Way Bill module now supports Multi-Vehicle transportation, allowing a single e-Way Bill consignment to be transported using multiple vehicles during transit. This helps businesses manage staged movements where goods are transferred between vehicles at different points before reaching the final destination.

To initiate a Multi-Vehicle Group for an e-Way Bill, go to Sales > e-Way Bills and open a generated e-Way Bill. In the e-Way Bill details page, click Initiate Multi-Vehicle Group. In the New Multi-Vehicle Group pop-up, enter the required details and click Save.

To add vehicles to the group, scroll down to Part-B in the e-Way Bill details page and click + Add Vehicle under Multi-Vehicle. In the Add Vehicle pop-up, enter the necessary details and click Save.

Enhancements in Invoice Management System [India Edition]

You can now keep eligible Credit Notes and other supported transactions in Pending status for one tax period. For Credit Notes, you can also manually enter the ITC amount to be reversed, allowing you to reverse the full amount, a partial amount, or none. If you do not declare the ITC amount manually, adding remarks becomes mandatory. The remarks added to transactions will also appear in GSTR-2B and IMS Outward Supplies.

Validate GSTR-1 Before Pushing to GSTN [India Edition]

We have introduced a pre-validation step before pushing GSTR-1 returns to the GST portal. When you click Push to GSTN, the system will first validate the return data using the government-provided schema validator. If any issues are detected, you can download an error report, correct the transactions, and push the return again, helping reduce push failures during GST filing.

Add Quick Reply Buttons in WhatsApp Message Templates

You can now add quick reply buttons to WhatsApp message templates, allowing recipients to take actions directly from the message. Currently, Quote/Estimate's Accept and Decline options are supported as quick reply actions. Once enabled, these options will be available while creating or editing templates. When a customer responds using these quick replies, users with the required estimate permissions will receive in-app notifications.

Manage Field-Level Access 

You can now configure field-level access for certain system fields to control how fields are accessed by different roles by setting permissions such as Read & Write, Read Only, or Hide, ensuring appropriate visibility and edit rights. This support is currently available for the Terms & Conditions field in Estimates, Retainer Invoices, Invoices, Sales Orders, Sales Receipts, and Credit Notes, and for the entity-level Discount field in Invoices. 

Mark Projects as Completed

You can now mark projects as Completed, making it easier to differentiate completed projects from active ones that are currently in progress.

To mark a project as completed, go to Time Tracking > Projects, select a project, click the More icon on the project details page, and select Mark as Completed from the dropdown.

Support for Partial Billing and Receiving in Purchase Transactions

You can now partially receive items from bills and partially create bills from purchase receives. This enhancement allows you to receive or bill quantities in stages and track the remaining quantities to be billed or received later, making it easier to manage phased deliveries and partial invoicing.

Zoho Inventory Add-On Updates

Inventory Turnover Reports by Amount and Quantity

We’ve introduced Inventory Turnover Reports to help you evaluate how efficiently your inventory is sold and replenished over a specific period. The Inventory Turnover by Amount report, calculates the turnover ratio using COGS ÷ Average Inventory Value, while the Inventory Turnover by Quantity report, calculates the ratio using Total Quantity Sold ÷ Average Inventory Quantity. These reports provide a comprehensive view of item movement within a selected date range and help identify fast-moving and slow-moving inventory. 

Integrate Zoho Books with BobGo [South Africa Edition]

You can now integrate BobGo with Zoho Inventory to manage shipping operations directly within the application. It allows you to compare delivery options, fetch shipping rates, create shipments, generate shipping labels, and track deliveries seamlessly from within Zoho Books.

Associate Projects with Inventory Transactions

You can now associate projects with Assemblies, Inventory Adjustments, and Transfer Orders. Projects can be linked at the entity level for Assemblies and at the line item level for Inventory Adjustments and Transfer Orders. You can also create these transactions directly from the Project details page, where the project information will be automatically populated. Additionally, the Inventory tab in the Project details page displays all related Assemblies, Inventory Adjustments, and Transfer Orders, and project association is also supported in Import and Export for these transactions.

Draft Status for Sales Returns

You can now save sales returns in Draft status before marking them as final. As part of this change, the Approved status has been renamed to Accepted.

Filter Items with Non-Zero Stock in Reports

You can now use the Not Equal to Zero option in the Stock Availability filter to quickly identify items that have available stock. This filter is supported in the Inventory Summary, Inventory Valuation Summary, Location Details, and Warehouse Details reports, helping you easily focus on items that currently have stock.

Create Packages and Shipments Separately for Marketplace Orders

We have introduced an option which allows you to create packages and shipments separately for marketplace orders, in addition to sales orders. This enhancement provides more flexibility in managing order fulfillment for sales channels like Shopify and WooCommerce.

Default Preferred Bin for Items

You can now configure a default preferred bin for each Item. If no bin is specified during a transaction, the system will automatically populate the configured default bin for the respective location and item combination.

Barcode Generation with Price List Based Pricing Display

You can now generate barcode labels with prices based on a selected Price List instead of the default item price. This enhancement allows you to choose a Price List during barcode generation, ensuring that the printed label reflects the correct selling price for different pricing scenarios such as retail and wholesale pricing, location or region specific pricing, customer specific pricing, and seasonal price lists. The feature supports both All Items Price Lists and Individual Item Unit Pricing Price Lists.

Other Feature Enhancements 

  1. You can now apply discounts at the transaction level. [UAE, Saudi Arabia, Bahrain, Oman, Qatar, Kuwait Editions]
  2. You can push invoices with a 100 percent discount applied at either the line-item level or the transaction level. [UAE, Saudi Arabia, Bahrain, Oman, Qatar, Kuwait Editions]
  3. You can now mark the Supply Date field as mandatory in invoices. [India Edition]
  4. You can now use the Text Box (Multi-line) data type in custom fields at the line item level, allowing you to store up to 36,000 characters in a single custom field. 
  5. The Balance Sheet drill-down view has been enhanced to show contact-wise balances for individual Accounts Receivable and Accounts Payable ledgers instead of a combined summary. 
  6. You can now export TDS challan details. [India Edition]
  7. You can now display the Total Amount in Words in any Zoho-supported language across all templates. 
  8. You can now manage multiple transaction series for Self-Invoices. [India Edition]



We hope you like the new features and enhancements in Zoho Books! Take some time to explore the latest updates. We’ll be back next month with even more updates, as we continually strive to elevate your accounting experience.

You can also visit the What's New timeline for bite-sized information about our previous feature updates and enhancements. If you need any assistance, feel free to reach out at support@zohobooks.com.

Best regards,

The Zoho Books Team



        • Recent Topics

        • Ignroe_filtrers and drill through

          I have two charts, where one is connected to the other using drill-through. The issue is with the second chart (the drill-through target). It contains an aggregation formula that uses the ignore_filters function. Under normal conditions, the formula works
        • Introducing SlyteUI : From Idea to a Working Interface in Minutes

          Hello everyone! Are you spending hours building basic UIs? Does even the smallest customization feel like a major task? CRM customization should feel intuitive and straightforward, not time consuming or exhausting. SlyteUI makes this possible by simplifying
        • Super Admin Logging in as another User

          How can a Super Admin login as another user. For example, I have a sales rep that is having issues with their Accounts and I want to view their Zoho Account with out having to do a GTM and sharing screens. Moderation Update (8th Aug 2025): We are working
        • Publishing an Application with a Student Account

          Dear Zoho Creator Team, I hope this message finds you well. I would like to know if I can publish the application I built using my Zoho Creator account, which is currently a student account. If it is possible, could you please guide me on how to go about
        • How to skip weekends and public holidays in a scheduled workflow using Deluge in Zoho Creator?

          Hi, I have a scheduled workflow in Zoho Creator that runs daily at a fixed time. I want it to execute only on working days skipping weekends and public holidays. Could anyone please help me with how to achieve this?
        • Workflows being applied and the Large unwanted popup

          When a workflow is being applied do to an action, then the Agent is left with a large Window asking if they would like the see the changes this workflow did. Is there any way to disable this prompt from appearing?
        • Automation Series: Assign Subsequent Task Owner on Completion

          When a project progresses, tasks get piled up over time. As new tasks are created, tracking ownership and assigning them can become time consuming. In a pharmaceutical manufacturing unit, the procurement phase involves a set of tasks such as raw material
        • What's New in Zoho Billing | March 2026

          March is here with a fresh wave of updates to Zoho Billing. From making compliance easier, reporting more flexible, to making day-to-day workflows smoother across the board. Here's everything that's new this month. Introducing Usage-Based Billing Reports
        • Business Day Logic Update: More Accurate Scheduling for Your Workflows

          Hello everyone, We’re improving how business-day calculations work in workflows, especially when triggers happen on weekends. This update ensures that offsets like +0, +1, and +2 business days behave exactly as intended, giving you clearer and more predictable
        • How to add a filter

          Hi Team, How can I set a filter like excel, instead of adding a new button.
        • A POS solution to complete the business solution for SME businesses

          For such a long time one aspect of SME business completely ignored has been a suitable POS solution native to Zoho and integrated with all the usual and necessary applications such as Inventory, Books, Commerce and CRM. The first and generally only option
        • Zoho Form not synching with Zoho CRM in CRM email template

          I have in the past successfully created an email template that has access to a Zoho Form in the url link to Forms in the email template. I am in the Contact Module of the CRM and I have created a Form for contacts and mapped the two. I am using the upsert
        • Using Zoho CRM to manage NBI Clearance applicants – need workflow advice

          Hi everyone, I’m currently helping manage applications related to NBI Clearance services (appointments, document tracking, and status updates). Right now, everything is being handled manually and it’s getting confusing when multiple applicants are involved.
        • Bulk upload images and specifications to products

          Hi, Many users have asked this over the years and I am also asking the same. Is there any way in which we can bulk upload product (variant) images and product specifications. The current way to upload/select image for every variant is too cumbersome.
        • Schedule Timeout 5 minutes vs. stated 15 minutes

          I am running into a function run timeout error after 5 minutes for my schedules. The Functions - Limits documents states it should be 15 minutes: Functions - Limits | Online Help - Zoho CRM. What should it actually be? Due to the 5 minute timeout, I'm
        • Coupon Codes and Cancelling Subscriptions

          We have two Zoho One organizations, one we use for dev/testing. In Zoho Billing when we cancel a subscription, we are getting two different behaviors with regards to coupons. In one environment, the coupon is removed upon cancellation. In the other, the
        • Zoho Books | Product updates | April 2026

          Hello users, Welcome to our April 2026 product updates roundup! Highlights include profit margin for sales transactions, insights in reports, recording deposits from undeposited funds in banking, and faster production workflows with improved assembly
        • Journal Entries Do Not Show Multiple Entries to the Same Account

          Another basic accounting function that Books ... Accountants sometimes write journal entries, debiting and/or crediting the same account in the same entry. This is due to the need to record specific activity in an account when we pull reports especially
        • Bulk Writer Export

          Pardon me if this has already been discussed (I can't find anything about it in these forums and my last attempt to start a thread seems to have failed). Is it possible to export more than one document at once? I would be really great to be able to burn OpenOffice.Org files of all my Zoho documents once a month to a CDR. If that feature is available/were created, this would be my main word processor. Without being able to do my own bulk backups I'm leery to count on Zoho's servers (which are robust
        • Sites API

          Is there a Sites API and if so where can we find documentation
        • Extracting phone number from variable

          Hi. I've created a flow between Calendly and Zoho CRM. So when someone schedules a meeting in Calendly, there is a lead created in Zoho CRM. However, I am not able to fill in the phone number field in Zoho CRM, because the phone number is included in
        • I can't fetch Calendly Fields

          Hello, I have set up a flow to connect Calendly with Zoho CRM, A few days ago I have mentioned that I should update the Calendly app connection and I have done, After Calendly has been updated I have some issues such as Event location missing I can map
        • Edit a previous reconciliation

          I realized that during my March bank reconciliation, I chose the wrong check to reconcile (they were for the same amount on the same date, I just chose the wrong check to reconcile). So now, the incorrect check is showing as un-reconciled. Is there any way I can edit a previous reconciliation (this is 7 months ago) so I can adjust the check that was reconciled? The amounts are exactly the same and it won't change my ending balance.
        • FSM- are we getting there

          We have now tried the FSM a couple of times. We have been defeated on the offline access. As you can imagine the enginner needs to know the customers details, the job and the equipment. This needs to be cache. Is it yet? Plus Our engineers do multiple
        • Canvas and calendar

          Is it possible to have a canvas view that shows say a contacts details with the meetings calendar on the same page?
        • What's new in Zoho Social - Q1 recap

          Hello everyone, We’ve rolled out a bunch of updates in Q1, and we’re excited to walk you through them. To help you explore these features in detail, we’re hosting a Q1 recap webinar where we’ll show you how to make the most of each update. Q1 recap webinar
        • Ignore Auto Sales Order number generation not working

          Hi, My Flow has broken and I'm no longer able to use the Ignore auto number generation function and instead use the field that came from the trigger (via Jotform) when creating a new Sales Order in Books. Any suggestions how to fix this?
        • Split Bills/Expsense between multiple projects and/or clients

          I need to be able to split vendor invoices/ expenses between multiple clients. Entering the bill multiple times is not only time consuming, it defeats the purpose of having a unquie identifity bill number and will allow for possible duplicated entry.  Below is an example from Quickbooks Desktop. Splitting costs over various projects is a common job costing function that I am very sad and surprised is not an option in Zoho Books. Unless I am missing it somewhere? Thanks for your help!
        • Vendor bills cannot be assigned to a customer or a customer project?

          I'm confused on how to handle outsourced contractor expenses on a customer project.  Between my business and the contractor, the invoice they send me fits obviously into Zoho Books as a Bill. However, I need to be able record those expenses to the client
        • Anyone using Books to track Project Profitability? If so, I could use some guidance

          Hello Zoho Community. I am a recent subscriber to Zoho, and its part of an ongoing evaluation.  My company (and my clients) have extensive project-tracking needs.  The Projects module seems to be good from a project management standpoint, but I am perplexed
        • Introducing parent-child ticketing in Zoho Desk [Early access]

          Hello Zoho Desk users! We have introduced the parent-child ticketing system to help customer service teams ensure efficient resolution of issues involving multiple, related tickets. You can now combine repetitive and interconnected tickets into parent-child
        • Problem in usage zoho

          Difficulty to submit the from in my training to handle ticket on your free trial
        • In-House, Non-Billable Projects

          I use Zoho Projects solely for in-house projects with fixed cost budgets.  Only bills and expenses need to be charged against the budget.  There are no customers to be billed or invoices to be created. How can such a non-billable project be set up?   As
        • [Webinar] What's New in Zoho Analytics: Q1, 2026

          To all the data enthusiasts out there, we're back again with another power-packed webinar in the What's New series! This last quarter was marked by exciting new features and product updates focused on offering you top-notch solutions. With new data connectors,
        • Ask The Expert: Deep Dive into Zoho CRM, Desk, SalesIQ, and Campaigns!

          Are you using Zoho to power your sales, support, and marketing, and have questions about configuration, automation, or best practices? We have great news: the “Ask The Expert” session is coming to the Zoho Benelux Community! This session is specifically
        • Users I've shared the sheet with cannot use the Custom Functions

          Hi, I have a Zoho Sheet worksheet that I shared to 2 colleagues, giving them full access: In that worksheet, I created a button with a custom Deluge function and it works flawlessly for me: For those I shared the worksheet to, when they click the button,
        • Limiting the form - Zoho People

          Hi Team, I would like to limit the number of form/request submissions for employees within a given month. For example, if an employee has already submitted 3 requests in the current month, they should not be allowed to submit any further requests. An
        • Zoho Analytics: Clarification on Email Schedule Limits in Basic Plan

          Hi Team, I have a question regarding the email scheduling limits in the Zoho Analytics Basic Plan. The plan shows that I can create 4 email schedules. However, I understand that schedule consumption is calculated based on recipients (i.e., 1 schedule
        • Standardize your booking forms with Centralized Customer Form

          We’re excited to introduce Centralized Customer Form, a new way to manage and standardize how customer information is collected across your event types. With this feature, you can define a common set of booking form fields once and apply them across your
        • Zoho Creator In-App Notification

          Hi Team, I have implemented an in-app notification using code, as it required some customization. I followed the example in the link below: https://www.zoho.com/deluge/help/pushnotify-using-deluge.html#Example I have a couple of questions regarding this
        • Next Page