As we bid farewell to 2024, let's celebrate and revisit the key highlights of the year. From adding a new edition to cross-platform enhancements, here’s a roundup of all the feature updates designed to simplify accounting, optimize financial management, and fuel growth.
Zoho Books brings you a comprehensive set of new features and updates designed to streamline your financial management.
Fixed Asset Management
Zoho Books allows you to monitor your
fixed assets, automatically calculate depreciation, and manage their sale or write-off when they are fully depreciated or reach the end of their useful life.
Progress Invoicing
With progress invoicing, you can create and manage invoices for long-term projects by billing clients in stages rather than in a single payment.
Invoice Management System [India Edition]
The
IMS allows you to review the transactions filed by your suppliers in their GSTR-1, GSTR-1A, or IFF. You can choose to accept, reject, or mark the transactions as pending to accurately claim Input Tax Credit (ITC).
TDS Payments [India Edition] 
You can now easily view all your TDS liabilities, and record challan under the
TDS module.
GST TDS [India Edition] 
GST TDS allows you to deduct a portion of payments to suppliers, which is then remitted to the tax authorities.
Early Payment Discount [Global, Germany, & UK Editions]
You can offer
discounts to customers who pay their invoices before the due date.
Payment Retention
With this
feature, you can set a retention percentage for your invoices, automatically withhold a portion of payments, and track retained amounts easily. Once contract terms are fulfilled, you can release or adjust the retained payments with just a few clicks.
Note: This feature is not available for the India and Kenya editions of Zoho Books.
XML Import or Export [Germany Edition]
You can import e-invoices in
XRechnung and ZUGFeRD formats to ensure compliance with the EN 16931 standard. Additionally, invoices can be exported via email in either PDF or XML format.
XML Manager [Mexico Edition] 
You can now directly fetch and import e-invoices in XML format from the SAT Portal to Zoho Books and add them as transactions.
E-Invoicing via PEPPOL [Germany Edition] 
With Zoho Books, you can create, send, and receive e-invoices via the PEPPOL network.
CIS Filing [UK Edition]
BACS payments [UK Edition]
You can now generate and export BACS files for your bills. This feature allows businesses to pay multiple vendors directly via BACS without manual entry.
Profit Margin Scheme [UAE & Saudi Arabia Editions]
The Profit Margin Scheme allows businesses to calculate VAT only on the profit margin, not the full sale price. It applies to businesses selling second-hand goods, used cars, or certain retail items.
Push E-Invoices to ZATCA’s Fatoora Platform [Saudi Arabia Edition]
Zoho Books enables businesses in Saudi Arabia to effortlessly comply with the new e-invoicing regulations by pushing e-invoices to ZATCA’s Fatoora platform.
Combined Tax Returns [Canada Edition]
Businesses can now generate combined GST/HST-QST returns, in addition to federal GST/HST returns and provincial tax returns such as British Columbia PST, QST, Manitoba RST, and Saskatchewan PST returns.
Smart BillPay [India, Canada & US Editions] 
The BillPay feature simplifies and streamlines the entire accounts payable process by automating everything from vendor onboarding to setting up approval workflows. It makes paying vendors more efficient and hassle-free.
File T4A & T5018 Slips [Canada Edition] 
Easily generate and file your T4A & T5018 slips directly to CRA with Zoho Books.
Revenue Recognition [US, Canada, Mexico, UAE & Saudi Arabia Editions] 
Revenue recognition ensures that businesses report their revenue accurately, reflecting when it is earned rather than when the payment is made.
Manage 1099 & W9 [US Edition] 
With Zoho Books, you can easily collect W-9 forms from contractors, send 1099-NEC and 1099-MISC forms at year-end, and file them directly with the IRS, ensuring full compliance with IRS regulations.
Retainer Invoices [Mexico Edition]
We now support the Retainer Invoices module. You can now easily stamp and submit e-invoices to the SAT portal as well as cancel them directly from within Zoho Books.
E-Accounting [Mexico Edition]
You can submit the Chart of Accounts, Trial Balance, and Journal reports in XML format to meet SAT regulatory requirements. The Account Group Code field has been added to the Accountant and Banking modules, which helps you add the unique identifier provided by SAT and categorize account types.


Charge a Late Fee to Your Customers [US &Global Editions]
A
late fee is an extra charge for overdue invoices. You can charge a percentage of your customer's invoice total or a fixed amount and choose to exclude loyal customers.
Apply Tax to Your Purchase Transactions [US Edition]
You can now apply use tax and other applicable taxes to your purchase transactions and track them using the Tax Paid Expense account.
Assign a Company ID to your Customers and Vendors [Global Edition]
We’ve introduced the Company ID field on the Customers and Vendors creation page to enter your company’s unique identification number.
Apply Transaction Posting Date to Your Transactions [Global, US & Canada Editions]
The
Transaction Posting Date is the date when journal entries for transactions like invoices, bills, payments, receipts, credit notes, and vendor credits are recorded.
Manage Tax Exemptions and Out-of-Scope Transactions [UK Edition]
We have introduced the Tax Exemption and Out of Scope options to manage transactions that are either exempt from tax or fall outside the scope of VAT.
Apply TDS Surcharge and Cess to Your Bills [India Edition]
You can now create and apply TDS surcharge and cess to your bills. A surcharge is an additional tax applied to the existing tax, while cess is a tax imposed by the government for a specific purpose.
Apply Tax on Shipping Charge [US Edition]
You can now associate tax or tax exemption with shipping charges, and the tax will be tracked in the Tax Payable liability account.
Associate TDS at Line-item Level [India Edition]
You can now associate TDS at the
line-item level. We have also introduced Direct Taxes under Settings, where you can select the TDS preference.
Minimized View for Web Tabs
This feature lets you access web tabs from anywhere within the app. In the minimized view, you can navigate between modules while keeping web tabs compact.
Multi-criteria Workflow
With this feature, you can now define multiple criteria and associate actions with a single workflow rule.
Alipay Payment Method
You can now collect payments in CNY globally with Alipay as the payment method. You can also receive payments in various other currencies based on your Stripe account's location.
Klarna Payment Method
Klarna offers the option to pay immediately, later, or in installments. Even if your customers choose installments or pay later options, Stripe transfers the full payment amount to the recipient right away.

Create Purchase Receives for Service Items
You can create a Purchase Receive for service items and verify if all your services have been fulfilled.
Set Opening Stock for Multiple Warehouses
You can set opening stock for multiple warehouses across different branches when creating or editing item groups with multiple products.
Select Items by Category in Bulk
You can now filter and select items from one or more specific categories when adding items in bulk to sales and purchase transactions.
Form 1099 Vendor Payment Report [US Edition]
Form 1099 is a report used to track payments made to non-employees like freelancers and vendors.
TDS Receivables Summary Report [India Edition]
You can view the total TDS deductions made on invoices, bills of supply, customer debit notes, and credit notes with this
report.
Zoho Marketplace Extensions
Must-Have Zoho Books Extensions for 2024: The Best in Every Category!

Introducing the new South Africa edition of Zoho Books. This edition allows you to send and receive VAT-compliant transactions at SARS-approved rates, generate VAT201 and VAT Audit reports for returns, mark items as capital assets, and set standard rates for items and tax treatments for customers and vendors.
iOS
- We've redesigned the app with a sleek design and simplified interactions, making your accounting experience smoother than ever!
- You can now connect your bank account using Plaid. [US & Canada Editions]
- Personalize transaction PDFs by customizing color themes, adding bank details, and including your signature for a professional touch.
- We support adding reporting tags to transactions, customers, and items.
- You can correct and make adjustments to an invoice that is in the Sent status. [Germany Edition]
- You can now auto-generate customer or vendor numbers when creating customers or vendors.
Android
- Collect a percentage of the invoice amount or a fixed fee as a late charge when the payment is not made by the due date.
- You can now cancel or make corrections to sent invoices.
- We have launched the new South Africa Edition.
- You can now manually create bank accounts or automatically sync accounts with Zoho Books using Plaid and Yodlee. [US & Canada Editions]
- Provide discounts to customers who pay their invoices a certain number of days before the due date.
Windows
- We have now supported the Documents module.
- You can split and make payments on your invoices.
- You can now select French and Hindi as your language at the organization level in the app.
- We have launched the new South Africa and Germany editions.
- Configure your sender email preferences under settings.
- You can now format text (bold, italics) within the comments section.
- We conducted over 50 online webinars in 6 regional languages such as Marathi, Hindi, Tamil, Telugu, Malayalam, and Kannada, covering a wide range of topics and highlighting key features to help users navigate and make the most of Zoho Books.
- We organized 21 community meetups across 21 cities in India, where users learned about the new updates and features of Zoho Books, along with useful tips and tricks for better usage.

Rochelle Spence
Business Manager, Communications Consulting Group
For nearly a decade, Zoho Books has been an integral part of our business. The integration with our CRM has greatly streamlined our financial processes, providing us with enhanced visibility and efficiency. The customizable features, especially late fee invoicing, have significantly improved our bookkeeping. Zoho Books has truly made managing our finances easier and more effective.
Naveedh V.V
Make Your Own Perfume
Running a business requires smart accounts management. Zoho Books simplifies everything from invoicing to inventory in one easy, cloud-based platform. Access your data anytime, anywhere!
As we close out this year, we hope you've enjoyed the updates that have enhanced your accounting experience. Thank you for being a part of our journey, and here's to reaching new heights in the year ahead.
Recent Topics
No practical examples of how survey data is analyzed
There are no examples of analysis with analytics of zoho survey data. Only survey meta data is analyzed, such as number of completes, not actual analysis of responses, such as the % in each gender, cross-tabulations of survey responses. One strange characteristic of Zoho analytics is that does not seem aware of how Zoho Survey codes 'multiple response' questions. These are questions where more than one option can be selected from a list. Zoho Survey stores this data as text, separated by commas within
Update application by uploading an updated DS file
Is it possible? I have been working with AI on my desktop improving my application, and I have to keep copy pasting stuff... Would it be possible to import the DS file on top of an existing application to update the app accordingly?
Markdown support, code cells...
Hi Zoho I'd like to vote for a feature that markdown is supported with: Headings Code highlighting Quoteblocks ... Furthermore a inline card(like inline sketch card) for special text like Code would be great. And just to add my vote as well for "Tags"!
Minimise chat when user navigates to new page
When the user is in an active chat (chatbot) and is provide with an internal link, when they click the link to go to the internal page the chat opens again. This is not a good user experience. They have been sent the link to read what is on the page.
How do I fix this? Unable to send message; Reason:554 5.1.8 Email Outgoing Blocked.
How do I fix this? Unable to send message; Reason:554 5.1.8 Email Outgoing Blocked.
Reports: Custom Search Function Fields
Hi Zoho, Hope you'll add this into your roadmap. Issue: For the past 2yrs our global team been complaining and was brought to our attention recently that it's a time consuming process looking/scrolling down. Use-case: This form is a service report with
Zoho Projects app update: Voice notes for Tasks and Bugs module
Hello everyone! In the latest version(v3.9.37) of the Zoho Projects Android app update, we have introduced voice notes for the Tasks and Bugs module. The voice notes can be added as an attachment or can be transcribed into text. Recording and attaching
zurl URL shortener Not working in Zoho social
zurl URL shortener Not working in while creating a post in Zoho social
In the Zoho CRM Module I have TRN Field I should contain 15 digit Number , If it Contain less than 15 digit Then show Alert message on save of the button , If it not contain any number not want to sh
Hi In the Zoho CRM Module I have TRN Field I should contain 15 digit Number , If it Contain less than 15 digit Then show Alert message on save of the button , If it not contain any number not want to show alert. How We can achive in Zoho CRm Using custom
Power of Automation::Streamline log hours to work hours upon task completion.
Hello Everyone, A Custom Function is a user-written set of code to achieve a specific requirement. Set the required conditions needed as to when to trigger using the Workflow rules (be it Tasks / Project) and associate the custom function to it. Requirement:-
Zoho Bookings know-how: A hands-on workshop series
Hello! We’re conducting a hands-on workshop series to help simplify appointment scheduling for your business with Zoho Bookings. We’ll be covering various functionalities and showing how you can leverage them for your business across five different sessions.
Custom report
Hello Everyone I hope everything is fine. I've tried to To change the layout of the reports, especially the summary page report, and I want to divide summary of each section in the survey but I can't For example: I have a survey containing five different
Zoho Journey - ZOHO MARKETING AUTOMATION
I’ve encountered an issue while working with a journey in Zoho Marketing Automation. After creating the journey, I wanted to edit the "Match Criteria" settings. Unfortunately: The criteria section appears to be locked and not editable. I’m also unable
Custom Fields in PDF outputs
I created a couple of custom fields. e.g Country of Origin and HS Tariff Code. I need these to appear on a clone of a sales order PDF template but on on the standard PDF template. When I select "appear on PDFs' it appears on both but when I don't select
How to create a Service Agreement with Quarterly Estimate
Hello, I'm not sure if this has been asked before so please don't get mad at me for asking. We're an NDIS provider in Australia so we need to draft a Service Agreement for our client. With the recent changes in the NDIS we're now required to also include
Change Currency symbol
I would like to change the way our currency displays when printed on quotes, invoices and purchase orders. Currently, we have Australian Dollars AUD as our Home Currency. The only two symbol choices available for this currency are "AU $" or "AUD". I would
Python - code studio
Hi, I see the code studio is "coming soon". We have some files that will require some more complex transformation, is this feature far off? It appears to have been released in Zoho Analytics already
Zoho Social - Post Footer Templates
As a content creator I often want to include some information at the end of most posts. It would be great if there was an option to add pre-written footers, similar to the Hashtag Groups at the end of posts. For example, if there is an offer I'm running
Allow to pick color for project groups in Zoho Projects
Hi Zoho Team, It would be really helpful if users could assign colors to project groups. This would make it easier to visually distinguish groups, improve navigation, and give a clearer overview when managing multiple projects. Thanks for considering
Zoho Books - Quotes to Sales Order Automation
Hi Books team, In the Quote settings there is an option to convert a Quote to an Invoice upon acceptance, but there is not feature to convert a Quote to a Sales Order (see screenshot below) For users selling products through Zoho Inventory, the workflow
Can't find imported leads
Hi There I have imported leads into the CRM via a .xls document, and the import is showing up as having been successful, however - when I try and locate the leads in the CRM system, I cannot find them. 1. There are no filters applied 2. They are not
Custom Button Disappearing in mobile view | Zoho CRM Canvas
I'm working in Zoho CRM Canvas to create a custom view for our sales team. One of the features I'm adding is a custom button that opens the leads address in another tab. I've had no issue with this in the desktop view, but in the mobile view the button
The connected workflow is a great idea just needs Projects Integrations
I just discovered the connected workflows in CRM and its a Great Idea i wish it was integrated with Zoho Projects I will explain our use case I am already trying to do something like connected workflow with zoho flow Our requirement was to Create a Task
Zoho Projects MCP Feedback
I've started using the MCP connector with Zoho Projects, and the features that exist really do work quite well - I feel this is going to be a major update to the Zoho Ecosystem. In projects a major missing feature is the ability to manage, (especially
Function #10: Update item prices automatically based on the last transaction created
In businesses, item prices are not always fixed and can fluctuate due to various factors. If you find yourself manually adjusting the item rates every time they change, we have the ideal time-saving solution for you. In today's post, we bring you custom
email template
How do I create and save an email template
Enhancements in Portal User Group creation flow
Hello everyone, Before introducing new Portal features, here are some changes to the UI of Portals page to improve the user experience. Some tabs and options have been repositioned so that users can better access the functionalities of the feature. From
Archiving Contacts
How do I archive a list of contacts, or individual contacts?
How do I filter contacts by account parameters?
Need to filter a contact view according to account parameter, eg account type. Without this filter users are overwhelmed with irrelevant contacts. Workaround is to create a custom 'Contact Type' field but this unbearable duplicity as the information already
Can I add Conditional merge tags on my Templates?
Hi I was wondering if I can use Conditional Mail Merge tags inside my Email templates/Quotes etc within the CRM? In spanish and in our business we use gender and academic degree salutations , ie: Dr., Dra., Sr., Srta., so the beginning of an email / letter
Zoho CRM button to download images from image upload field
Hello, I am trying to create a button in Zoho CRM that I can place in my record details view for each record and use it to download all images in the image upload fields. I tried deluge, client scripts and even with a widget, but feel lost, could not
email moderation issue when email is sent in the name of a mail group
Symptom: an email that is sent by a mail group moderator in the name of a moderated mail group is held back for approval. Reproduction: Create a moderated mail group with members and moderators. Allow that mails can be sent in the name of the group (extended settings). Send an email to the group as a group moderator, but in the name of the group. This mail is held back for moderation which is unexpected. Expected: A mail sent by group moderator to a moderated group are not held back for moderation
blank page after login
blank page after logging into my email account Thanks you
Introducing the revamped What's New page
Hello everyone! We're happy to announce that Zoho Campaigns' What's New page has undergone a complete revamp. We've bid the old page adieu after a long time and have introduced a new, sleeker-looking page. Without further ado, let's dive into the main
Always display images from this sender – Is this feature available?
In Zoho mail, I had my "Load external images" setting set to "Ask me", and that's fine. That's the setting I prefer. What's not fine though is I always need to tick "Display now" for each email I get, regardless if I've done that multiple times from several
Function #9: Copy attachments of Sales Order to Purchase Order on conversion
This week, we have written a custom function that automatically copies the attachments uploaded for a sales order to the corresponding purchase order after you convert it. Here's how to configure it in your Zoho Books organization. Custom Function: Hit
Free webinar: Security that works: Building resilience for the AI-powered workforce
Hello there, Did you know that more than 51% of organizations worldwide have experienced one or more security breaches, each costing over $1 million in losses or incident response? In today’s threat landscape, simply playing defense is no longer enough.
"Subject" or "Narration"in Customer Statement
Dear Sir, While creating invoice, we are giving in "Subject" the purpose of invoice. For Example - "GST for the month of Aug 23", IT return FY 22-23", "Consultancy", Internal Audit for May 23". But this subject is not coming in Customer Statement. Only
Apply Vendor Credit Automatically
Hello!!! Is there a way where in we can apply vendor credits automatically on the FIRST OUTSTANDING BILL of the vendor?? We have lots of VENDOR CREDITS ISSUES mostly!!! Applying it manually is a pain for us. Would be great if we have a way to apply the
Zoho Notebook Sync problem
I'm facing a problem with syncing of notebook on android app. It's not syncing. Sometimes it syncs after a day or two. I created some notes on web notebook but it's not syncing on mobile app. Please help!!!!
Next Page