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

    • Introducing Incentives for Zoho CRM: Build, automate, and track sales commissions

      Dear Customers, We are here with an amazing news! We built a direct solution to help manage your commission provisioning activity in your business. From creating commission plans to issuing payouts, this application leverages your sales reps’ performance
    • 📣 Ask the team behind Zoho SalesIQ: Summer '26 Q&A

      Hi everyone! Following our recent webinars, Summer '26 Release: What's New in Zoho SalesIQ—where we walked you through all the new features, what they do, and how they work—and Driving the AI Evolution: Building Smarter Customer Experiences with Zoho
    • Automating CRM backup storage?

      Hi there, We've recently set up automatic backups for our Zoho CRM account. We were hoping that the backup functionality would not require any manual work on our end, but it seems that we are always required to download the backups ourselves, store them,
    • Cross-application Deluge calls fail when application link name starts with a number

      I encountered an issue when calling a custom function in another Zoho Creator application within the same account. The target application’s URL/application link name began with a number, similar to: 27_example_application The following cross-application
    • Bank charges

      Hello, team zoho I have a difficulty, in the form to register the payment of the customer has a field "bank charges" more when registering an expense or payment to the supplier that field does not appear. And I think that's a mistake because in my account
    • Bank Feeds - Multiple Orgs / Multiple LLCs

      Hi, We are migrating our books over from another service, and trying to connect our bank feeds. We have 3 separate LLCs, and 3 separate orgs in Zoho Books. We want to connect the bank feeds for each entity to each org. However, when we connect the 2nd
    • Go Multilingual with Instant Bot Auto-Translation

      Imagine you run a travel company with customers across different regions. Your website chatbot helps visitors discover travel packages, answers questions, and makes bookings. As your business expands into new markets, you want to offer the same experience
    • WhatsApp Coexistence

      Hello, please implement WhatsApp Coexistence, we need to track staff whatsapp chats on their PC and they need to be able to use WhatsApp on their mobile in around the office and warehouse, as we video call customers and send them product pictures. Thank
    • WORK DRIVE CUSTOMIZATION

      WORK DRIVE CUSTOMIZATION Create folder for every Case by “Contact Name “in Work Drive under Associate Deals Folder Directory: User Work Drive Accounts: Route Directory Associate Cases Case Name, Case Number Client Upload- Shared with contact (for collaboration)
    • All new Address Field in Zoho CRM: maintain structured and accurate address inputs

      Availability Update: 29 September 2025: It's currently available for all new sign-ups and for existing Zoho CRM orgs which are in the Professional edition exclusively for IN DC users. 2 March 2026: Available to users in all DCs except US and EU DC. 24
    • Vendor payment unexpectedly routed through Prepaid Expenses instead of Accounts Payable

      Hello, We are investigating an unexpected accounting behavior in Zoho Books. We created vendor bills and vendor payments for two suppliers using what appears to be the same workflow, but the journal entries are different. Vendor 1 – UZ Store (works correctly)
    • CRM wants to access other apps and services on this device (Documents area)

      Did anyone else see this today? It only seemed to popup in the Documents area. Blocking it did not stop the ability to upload files there... Why is this coming up and what apps/services is it requesting in the background? Also, is it applicable elsewhere
    • BANK CHARGES

      When paying a supplier via credit card we are charged a fee. I process the payment through payments made and then enter the fees in bank charge. However i get this message :  Bank charges are applied. Please select a bank account. And it will not let
    • Programmatic Itemized Expenses?

      It does not appear that it is possible to create itemized expenses programmatically (via the API)? Is this correct, or am I misunderstanding the situation?
    • JOIN with Select and TOP not returning data to results

      hi when I add TOP to yellow it does not return cl."Id", cl."Date",cl."Outcome", cl."Membership" from the join. Remove it and they appear. The TOP and the ON seem to work as in the number of rows returned. Doing the classic join log table and return only
    • Zoho CRM Multi-select values not translated

      Hello! I have some issue with translate custom multi-select fields in zoho CRM in other language. I download export file, but it has all my custom fields and picklist values exept multi-select fields picklist values.  Please, help me to undestand, is
    • [Free webinar] Blueprint as a business process engine - Creator Tech Connect

      Hello everyone, We are excited to invite you to another edition of the Creator Tech Connect webinar. About Creator Tech Connect The Creator Tech Connect series is a free monthly webinar comprised of pure technical sessions, where we dive deep into the
    • Allow Email Attachments to Be Opened Directly in Zoho CRM

      Hi all, It would be very helpful if attachments linked to an email in Zoho CRM could be clicked and opened directly from the email preview. Currently, the attachment names are displayed, but the experience of viewing them is unnecessarily limited. Users
    • Dashboard Metric Drill-Down Shows Stale Data

      Summary: When clicking between different metric components on a custom dashboard, the drill-down list shows data from the previously opened metric instead of the one just clicked. Steps to Reproduce: Create a custom dashboard with multiple pre-defined/templatized
    • Zoho email suddenly stopped working - any ideas to fix this ?

      Zoho email suddenly stopped working. although got this sent to me Reporting-MTA: dns; mx.zohomail.eu Arrival-Date: Wed, 26 Aug 2026 12:48:05 +0100 Original-Recipient: rfc822; Final-Recipient: rfc822; Status: 421 Action: delayed Last-Attempt-Date: 26 Aug
    • GCLID and Zoho Bookings

      Is there anyway to embed a Zoho Bookings signup on a landing page and pass the GCLID information? More specifically, can this be done using auto-tagging and not manual tagging the GCLID? I know Zappier has an integration to do this but is there a better
    • Calendar Booking - Rescheduled and cancelled appointments not deleting in G Suite calendar

      We started using the built in calendar booking feature and are really liking it! However, we are having one issue.  If a client reschedules an appointment using the reschedule feature the original appointment doesn't get deleted out of our g suite calendar
    • Automate pushing Zoho CRM backups into Zoho WorkDrive

      Through our Zoho One subscription we have both Zoho CRM and Zoho WorkDrive. We have regular backups setup in Zoho CRM. Once the backup is created, we are notified. Since we want to keep these backups for more than 7 days, we manually download them. They
    • Backup to external location (Dropbox etc)

      Dear Zoho Team, I've set the CRM Backup schedule to once a month, which when complete sends me an email. Of course I then need to manually login and download the file. Nice but VERY 20th century and relies on us humans not to fail. Can you please provide
    • Cloud backup for CRM

      This is an idea / feature request for ability to periodically export CRM backup to an external cloud provider, similar to Zoho Vault: https://www.zoho.com/vault/data-backup.html Alternatively I would help being able to access manual data backup programatically
    • Introducing throw statements in Deluge

      Hello everyone, We're introducing a powerful addition to Deluge that gives you more precise control over error handling in your scripts. Whether you're calling an external API, validating user input, or enforcing a business rule, there are moments when
    • Introducing throw statements in Deluge

      Hello everyone, We're introducing a powerful addition to Deluge that gives you more precise control over error handling in your scripts. Whether you're calling an external API, validating user input, or enforcing a business rule, there are moments when
    • Zoho Creator to Zoho Writer for prefilled documents...

      In response to the question about connecting Zoho Creator to Zoho Writer for prefilled documents, I wanted to share a working implementation that demonstrates how to use the record_id parameter with the Zoho Writer Merge API. This allows Writer to automatically
    • Upload a video to embed into an article

      How can we upload a video to embed into the article...? We can upload images but this only seems to support image files. And the video option seems to just support YouTube, Vimeo and DailyMotion which is no good, we need to create our own videos and upload
    • PAN - Aadhar Link Status

      Can Zohobooks also get latest PAN-Aadhar Linking Status from Income Tax Portal ?
    • LinkedIn RSC is now live in Zoho Recruit

      LinkedIn Recruiter System Connect (RSC) is here. Your Zoho Recruit data (candidates, jobs, notes, stage updates, resume attachments, and more) now syncs with LinkedIn in real time. Note: LinkedIn RSC is included with your LinkedIn Recruiter Corporate
    • Zoho Writer for Android - Headings

      Hello Zoho team, I have created structured doc with headings in writer web version on pc. Then I have opened it in my phone. Write is crashing while used function: menu "three dots", Document Navigation, Headings. Zoho Writer for Android 6.1.4 Samsung
    • The in between line spacing management

      In the Microsoft Word, when we write something there is a tool from where we can manage the line spacing. Here in writer app in mobile it is by default 1.5. I request Zoho Team to give the option from where I can control Line Spacing, Remove space between
    • Zoho Books | Product updates | September 2026

      Hello Partners, We've rolled out new updates to Zoho Books. From a brand-new Nigeria edition expanding our presence on the African continent to the new Super Admin privilege, here's everything that's new this month. Nigeria Edition Now Live [Nigeria Edition]
    • Pulling data from lookup fields

      If I try to pull in CRM data from a lookup field, it only shows a number and not the actual name. Is there a way to get around this? It impossible to do reports using lookup field data.
    • CRM x WorkDrive: We're rolling out the WorkDrive-powered file storage experience for existing users

      Release plan: Gradual rollout to customers without file storage add-ons, in this order: 1. Standalone CRM 2. CRM Plus and Zoho One DCs: All | Editions: All Available now for: - Standalone CRM accounts in Free and Standard editions without file storage
    • Marketing Tip #49: Set up Meta Pixel and turn store visitors into repeat buyers

      Most of your store visitors don't buy on their first visit. They browse, get distracted, and leave. Without a way to reach them again, that traffic is gone forever. Meta Pixel changes that. What is Meta Pixel? Meta Pixel (previously called Facebook Pixel)
    • unable to join meeting due to speaker issue

      unable to join meeting due to speaker issue
    • Unlock smarter scheduling with AI in Zoho Bookings

      Hello everyone! Scheduling touches more parts of a business than we often realize. Teams need to coordinate. Workflows need to move. Business apps need to connect. And with AI, the way we interact with scheduling is changing too. Join our upcoming live
    • Zoho CRM Layout Rules: Nine New Actions, Profile-Based Execution, and Interactive Preview

      Hello everyone, Availability: This feature is now available for all users. We’re excited to announce powerful new enhancements to Layout Rules in Zoho CRM - a feature built to guide our teams through form-filling by showing the right information to the
    • Next Page