Zoho Books | Product updates | February 2026

Zoho Books | Product updates | February 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

    • Feature request - image resizing on sales orders

      I need to be able to show the items on the sales orders, currently the item image shows really small and no way to resize it, need the ability to make the image larger to showcase the product on the pdfs
    • Email Parser Not Extracting Fields Correctly with Certain Label Formats

      I’ve been testing the Email Parser functionality in Zoho CRM to automatically extract data from incoming emails and map it to CRM fields. During testing, I noticed that parsing sometimes fails when the email contains field labels formatted like this:
    • Zoho CRM Community Digest - February 2026 | Part 1

      Hello Everyone! February has been off to a productive start in the Zoho CRM Community, with several thoughtful product enhancements and helpful technical discussions making their way into the forums. To help you stay up to speed, we’ve rounded up the
    • Nouvelle fonctionnalité : donnez du style à vos pages avec le Branding

      Que vous prépariez un webinaire important. Vous avez investi du temps dans votre contenu, invité des intervenants de qualité, et les inscriptions commencent à affluer. Mais votre page d’inscription ? Elle ressemble à toutes les autres : générique, sans
    • How to sync Zoho CRM Quotes with Zoho Books/Finance Estimates or Quotes

      Hi everyone, We’re building quotes in the Zoho CRM Quotes module because of its strong CPQ features and better communication options (multiple contacts, email customization, etc.). However, these don’t sync directly with Zoho Books/Finance for invoicing.
    • Marketing Tip #24: Encourage customers to leave reviews

      Reviews are one of the strongest trust signals in ecommerce. When shoppers see real feedback from other customers, they feel more confident about buying, especially when they’re choosing a brand for the first time. Not all reviews are equal. Detailed
    • Ability to Attach Record-Specific Files Automatically in Workflow Email Templates

      Currently in Zoho CRM, email templates allow attachments to be added, but these attachments are static and remain the same for every recipient. There is no straightforward option to automatically attach a file that is stored within the specific CRM record
    • This version of app doesn't support this notecard type Error

      So this problem is happening for any notes created within the last week, as well as any note recently edited on Android. I can open them on my phone fine, but they don't open on the website version. They DO work on the desktop app version. It's just web
    • Issue with Picklist Dropdown Not Opening on Mobile

      Hello I am experiencing an issue with picklist values on mobile. While the arrow is visible, the dropdown to scroll through the available values often does not open. This issue occurs sporadically, it has worked occasionally, but it is very rare and quite
    • {Action Required} Re-authenticate your Google Accounts to Continue Data Sync

      Hello Users! To align with Google’s latest updates on how apps access files in Google Drive, we’ve enhanced our integration to comply with the updated security and privacy standards, ensuring safer and more reliable access to your data. With this update,
    • Allocating inventory to specific SO's

      Is there a way that allocate inventory to a specific sales order? For example, let's say we have 90 items in stock. Customer 1 orders 100 items. This allocates all 90 items to their order, and they have a back order for the remaining 10 items which could
    • Is this a SCAM email or is it really Zoho?

      L.S. I received the following message. Is this from Zoho? I have had a Zoho One account for many years and my website has been online for years. If it is a scam, I think you should know about it.
    • How to close an estimate ?

      Hello, I have created estimates, and converted them to invoices to get 50% payment. Now I have 2 cases where the estimate stills shows status partially invoiced, however: 1. for one of them, project stopped half way, so the remaining part will never be
    • Updating Analytical Fields Data

      Dear Zoho team, I'm having an issue with the recently added fields in both Analytical Desk and Analytical. How can I generate the data in Analytical when new fields are added? https://analytics.zoho.com/workspace/2436819000000007005/edit/24368190000
    • Looking for Guidance on Building a Zoho Website

      I'm exploring the possibility of building a custom website with specific features using Zoho as an alternative platform. My goal is to create something similar to https://gtasandresapk.com , with the same kind of functionality and user experience. I'd
    • My Zoho mail stopped receiving or sending emails about 3 hours ago

      Its a pop 3 account. The emails get into the actual mailbox on the server and I can send emails directly from the server, but they are no longer in Zoho, in neither of my Zoho accounts. All green ticks under Mail Accounts under Settings
    • Zoho Cliq not working on airplanes

      Hi, My team and I have been having this constant issue of cliq not working when connected to an airplane's wifi. Is there a reason for this? We have tried on different Airlines and it doesn't work on any of them. We need assistance here since we are constantly
    • Request to Recover Deleted Task List – Project ID: RIV-MOD-10722

      Hi Zoho Team, I hope this message finds you well. My Zoho task list associated with Project ID: RIV-MOD-10722 appears to have been deleted. When I clicked on the task link from the email notification, I received the following message: "Task has been deleted
    • Email Insights included in Bigin emals are marked as SPAM everywhere

      Today I noticed that email recipients who use Office 365 never receive emails sent from Bigin. Further examination showed that all Email Insights links in email headers are marked as spam/phishing by Office 365. Example screen included. The problem is
    • How do I import Connected Records for a Deal?

      Can you point me to an example of the CSV file that would add related records to an existing CRM Deal? I imported a Deal, then tried importing a connected record using a unique ID that references the Deal ID, but it doesn't attach it to the Deal rec
    • File Upload Field in Zoho Forms Not Updating Existing File in Zoho CRM

      Hi everyone, I’m trying to understand the behavior of a file upload field mapped from Zoho Forms to Zoho CRM. Scenario There is a File Upload field in a Zoho CRM module. A Zoho Form also has a File Upload field, which is mapped to that CRM field. When
    • Zoho Training

      Greetings! I am trainer. My focus area is Project Management and MS Project. I have used Zoho CRM to a good extent. Though, I was interested in using ZOHO projects, as there were no live projects, I could not take it up for studies. Recently a client
    • Detailed list of scoring rules in Zoho CRM

      Good morning Zoho community, warm greetings The reason for my message today is that I have a problem with my CRM, which I will explain below: Our organization has scoring rules designed to rate our potential customers or leads in the application based
    • How to create a summary document from Projects details

      Hi, Our team is creating many projects inside Zoho Project. When closing a project, they write a summary document containing data from the projects it-self (understand project budget, customers, etc...), and editable (ie the document is either a Writer
    • Host in US Data Centre

      I humble apply to be registered on US Data centre
    • convert the project to templet

      i have some deployment ME product for different customer , i need to create a fixed template for use it rather then keeping creating this template every time
    • Best practices for managing Project Charters, Business Case and RAID logs within Zoho?

      Hello everyone, I’m currently refining our PMO setup within Zoho Projects and I’m curious how others are handling high-level governance documentation. We’ve been using the standardized Project Charter, Business Case and RAID frameworks from projectmanagertemplate.com
    • Work Orders / Bundle Requests

      Zoho Inventory needs a work order / bundle request system. This record would be analogous to a purchase order in the purchasing workflow or a sales order in the sales cycle. It would be non-journaling, but it would reserve the appropriate inventory of
    • Izettle or Sumup Integration for Zoho Books.

      The Stripe & Square clearing works great in Zoho Books. Any further integrations planned in the future for Izettle or Sumup? These card processors are very common for taking payments with a card reader.
    • Trying to access records in a custom module in Zoho Desk and not having luck

      I've built a custom module in Zoho Desk and am using a custom function to query the records in the module and I'm not having any luck. The only way I have found to retreive a record is by getting it by its recordID (the long zoho assigned one). The function
    • ZOHO Books Smart Accounting Software for Travel Agency

      Dear Travel partner, Contact for Travel Agency Accounting Setup & Training Vansh Travel (ZOHO Books Authorised partner) Email: info@vanshtravel.com Mo: +91 98984 95155 Please find PDF   
    • 452 Mailbox delivery restricted by policy error

      We have been testing Zoho desk for about a week now and have been forwarding emails in via an Exchange Online Mail flow rule without issue until yesterday. Suddenly yesterday morning we started getting the vast majority of the emails stuck in Pending
    • Send Email reply on behalf of Agent

      Hi, When using the send email reply via the API I can set the reply on behalf of the customer by using impersonatedUserId in the header of the API call. Is there a way to do this for Agents too? I need to be able to send an email reply on behalf of an
    • Sharing Tickets to a team within a department

      Hi there, We have a need for one department to be able to share tickets to a specific team within a department, I'm wondering if this is possible? All the shared tickets are going into the 'Shared Tickets' view for the whole department but is there a
    • Do not use isnull()

      Does not always return booleans. Can also return null. Never use this function. Just use var==null instead.
    • FSM integration with Books

      Hi, I have spent a few months working with FSM and have come across a critical gap in the functionality, which I find almost shocking....either that, or I am an idiot. The lack of bi-directional sync between Books and FSM on Sales Orders/ Work Orders
    • Unable to load a specific image

      Hi I am trying to upload an svg file, which reports that there is "a problem with the file", but does not say what sort of problem. I can't find anything which says which files are supported, so it may be it does not support svg. (which would be a real shame) The file itself will open in either Firefox or Chrome without problem. For the moment I am using a png file, which does not zoom well of course. David
    • Why does the Address field show the wrong map location even with a correct Pincode?

      I am noticing an issue with the Address field map in Zoho Creator. When I enter a city name that exists in multiple locations within the same state, the map sometimes points to the wrong area even if I have entered the correct Pincode. Currently, it seems
    • Archive Option in Conversation View

      Hello, I have a suggestion\request to add an "Archive Thread" button in conversation view of Zoho Mail. The best suggestion I have is to put an "Archive Thread" button next to the "Label Entire Thread" button in conversation view. Most users don't just
    • Outlook/Hotmail Blocking Zoho SMTP IPs (S3150)

      We are currently facing a serious deliverability issue with Zoho SMTP while sending transactional OTP emails for our production application. Emails sent to Outlook / Hotmail addresses are being rejected with the following error: 550 - 5.7.1 Unfortunately,
    • Next Page