Zoho Billing in 2024 : A Year of Growth

Zoho Billing in 2024 : A Year of Growth



You asked! We listened! 2024 saw a lot of updates in Zoho Billing to improve your overall billing management experience. Let us take a look back at some of the major updates in 2024.


New Features & Enhancements

Sales Enhancements

Create One-Time Invoice with Plans and Addons

You can now create one-time invoices with plans and addons. This is particularly useful when you want to sell a plan to your customers without impacting your churn reports.

Create Subscriptions From Quotes

Craft personalized quotes with custom pricing for plans and add-ons, which your customers can either accept or decline. These quotes can be directly converted into subscriptions. You can create quotes for subscriptions from the customer's details page or the Quotes list page.

Split Offline Invoice Payments

We have introduced an option to split offline payments for your invoices upto three different parts. You can assign different payment methods for each part.This is particularly useful for cases when you receive payment from your customers through different payment modes for your invoices.

Customization Enhancements

Customize Keyboard Shortcuts

Customize your keyboard shortcuts in your organization according to your preferences. You can also disable the keyboard shortcuts if you don't need them and enable them later. If you want to go back to the default shortcuts, you can simply reset them.

Minimized Web Tabs

With our latest update to web tabs, you can minimize and view a web tab while navigating other modules within the app. This can be particularly helpful in cases where you might want to cross-verify data from a web tab. 

Validate Custom Fields Using Regex

You can now add validation for your custom fields using regex. This ensures that the values that are entered adhere to the required format, which helps validate values like phone numbers or ZIP codes. You can also use this while importing data.

Associate Branch-Specific Logos

Some companies use different logos for different branches to tailor brand identity for specific regions or market segments. If your business has multiple branches in different regions, you can now associate different logos for each branch.

Customer Enhancements

Unique Customer Numbers

Zoho Billing allows you to use unique customer numbers to eliminate confusion caused by multiple customers with the same name. This, in turn, reduces the risk of errors while managing transactions. You can also configure how to auto-generate customer numbers.

Hosted Payment Page Enhancements

Enable Customers to Update Their Information From the Hosted Payment Pages

When your customers subscribe to a new plan through the multi-page hosted payment pages, they can edit the prefilled details, including name, contact number, address, and custom fields, after completing OTP verification.

Share the Hosted Payment Page via QR Code

You can now share the hosted payment page by generating a QR code. This is particularly helpful if you want to embed it in your websites, posters, banners, and the like.

Reports Enhancements

Introducing the Net Revenue Retention Report

Keep track of how well your organization retains customers and recurring revenue from them over a specific period using the Net Revenue Retention Report. This helps you get an overview of the company's long-term growth.

Aging Summary in Customer Statement

We have supported including the Aging Summary in the Customer Statement. This way, you can view the outstanding payments for a particular customer with ease and share it with them when required. 
To enable Aging Summary in Customer Statement:
  • Navigate to Settings > PDF Templates > Customer Statement > Transaction Details.
  • Enable Aging Summary under the Document Details section.

Edition-Specific Enhancements

Unveiling the South Africa Edition

We have launched the South Africa edition of Zoho Billing with support for VAT and HSN codes for businesses operating in South Africa. Zoho Billing also supports adding items as capital assets and applying a domestic reverse charge to transactions.

Display UPI QR Code in Invoice PDFs (India Edition)

UPI is one of the most common payment methods in India. You can now enable your customers to pay you faster by displaying your UPI QR code on your invoice PDFs. Your customers can conveniently scan the QR code from their invoice PDFs using their UPI app to pay for invoices.

Extend the Validity Period of e-Way Bills (India Edition)

The validity period of an e-way bill refers to the period within which the goods must be transported. Sometimes, due to unforeseen circumstances, like natural disasters or accidents, transportation can be delayed beyond this period. In such cases, you can extend the e-way bill's validity period directly from Zoho Billing by clicking Extend e-Way Bill from the e-way bill's overview page.

Associate a Payment Form in Invoices [Mexico Edition]

The SAT has mandated that invoices must specify a payment form to indicate how the transaction will be settled for e-invoicing. You can now associate a payment form in invoices before pushing transactions to the SAT Portal. Common payment forms include cash, credit card, and bank transfer.

Payment Method Enhancements and Integrations

Integrate Zoho Payments with Zoho Billing (Early Access)

Integrate your Zoho Billing organization with Zoho Payments to receive payments from your customers via UPI (India edition), cards, net banking and ACH Direct Debit (US edition). Configuring Zoho Payments in Zoho Billing will also enable it in other Zoho Finance apps such as Zoho Invoice, Zoho Books, Zoho Commerce, Zoho Checkout and Zoho Inventory.

Klarna Payment Method via Stripe

Note: This feature is not available in the India edition of Zoho Billing.

Your customers can now pay for their invoices using Klarna through Stripe. Klarna is a global payment method, which provides flexible payment options like Pay Later, instalment payments, and more. Even if customers choose to pay in instalments or later, Stripe will transfer the full amount to the merchant instantly.

Alipay via Stripe 

Enhance your customers' payment options by enabling Alipay via the Stripe Integration. Alipay is a digital wallet in China with more than a billion users worldwide, allowing you to collect payments in CNY currency from any location. Additionally, based on your Stripe account's location, you can also receive payments in AUD, CAD, EUR, GBP, HKD, JPY, SGD, MYR, NZD, and USD.

Zimbabwean Gold Currency 

Zoho Billing now supports the Zimbabwean Gold Currency, which is a new gold-backed currency introduced by the Reserve Bank of Zimbabwe. You can associate Zimbabwean Gold Currency with new and existing customers to transact in their preferred currency. You can also set the base currency of a Global edition organization as Zimbabwean Gold Currency if you do not have any existing transactions in another currency.

Integrate with WhatsApp 

WhatsApp is one of the most popular messaging apps in the world. Integrate your Zoho Billing organization with your WhatsApp Business account to update your customers about their quotes, invoices, credit notes, and customer statements with a personalized touch. 

Other Enhancements

Update Branch Address

When you update a branch's address, you can choose to update it only in new transactions or update previously created transactions as well.

Print e-Way Bill PDF (Indian Edition)

You can now print or download the e-way bill directly from Zoho Billing for Generated, Canceled, and Expired e-way bills.

Resize Columns

Customize your organization's list pages by resizing the column width according to your needs. To resize a column, hover over the column header to get a resize icon.

Export Workflow Action Logs

You can now export your workflow action logs in CSV or XLS formats. This is helpful to debug failed workflow actions. You can also filter the logs by module, status, and date range.

Bulk Export Invoices as ZIP

You can now bulk export up to 100 invoices as a Zip file for your convenience. This helps in saving time by downloading all the invoices together instead of downloading the invoices separately.

Create Multiple Templates for Customer Statements

You can now create or clone multiple customer statement templates from PDF Templates under Settings.


Our Journey in Numbers

  • Users in 180 + Countries
  • 15 Editions
  • 20 + Languages


What Our Customers Say About Us



What To Expect in 2025

We’re always striving to enhance your billing management experience. Here’s a look at what you can expect from us in 2025:
  • Support more payment gateways - We will be partnering with more regional payment gateways, offering your business enhanced flexibility in collecting payments across multiple countries.
  • New editions - We will be launching new editions of our app tailored for other regions, to serve businesses better in new regions.

Thank you for making Zoho Billing a part of your journey.

We hope you have an amazing and prosperous year ahead.

2025! 



    Access your files securely from anywhere


            Zoho Developer Community





                                      • Desk Community Learning Series


                                      • Digest


                                      • Functions


                                      • Meetups


                                      • Kbase


                                      • Resources


                                      • Glossary


                                      • Desk Marketplace


                                      • MVP Corner


                                      • Word of the Day


                                      • Ask the Experts



                                          Zoho Marketing Automation
                                                  • Sticky Posts

                                                  • What's New in Zoho Billing - February 2024

                                                    Hello everyone, We are excited to share the first set of updates for Zoho Billing in 2024. Read along to know more about a wide range of updates, from the Aging Summary in customer statements to Apple Pay support in Stripe. One-Time Invoice with Plans
                                                  • Zoho Finance Workshop 2023 is coming to the USA. Get exclusive training on Zoho Finance apps, one-on-ones, and more.

                                                    Hello all, We'd like to invite you to our biggest Zoho Finance workshop in the United States. After a brief break, we are excited to be back. This year, we're bringing together our customers and community members for two days of curated hands-on sessions,
                                                  • Zoho Subscriptions wins IDC's 2020 SaaS CSAT Award for Subscription Billing

                                                    Dear customers, We're excited to share that Zoho Subscriptions has won IDC's 2020 SaaS Customer Satisfaction Award! As a team, we cherish each and every milestone with our customer community. And this particular award, focusing on customer satisfaction,
                                                  • Introducing: SMS notifications via Zoho Subscriptions

                                                    Dear customers, We hope you are doing well! We are happy to announce that you can now send SMS notifications to your customers right from Zoho Subscriptions. To facilitate this, we've integrated with Twilio, a leader in the business communication space.
                                                  • What's new this December in Zoho Subscriptions

                                                    The year is almost over and we here at Zoho Subscriptions have released new features and updates on the month of November. Let's take a look at the features we have worked on in the past month. Zendesk Integration The Zoho Subscriptions app for Zendesk allows your customer support executive to access customer details in an instant. You will be able to view the customer information from Zoho Subscriptions right from your ticket view. On enabling the integration, you will be able to: Get your customer


                                                  Manage your brands on social media



                                                        Zoho TeamInbox Resources

                                                          Zoho DataPrep Resources



                                                            Zoho CRM Plus Resources

                                                              Zoho Books Resources


                                                                Zoho Subscriptions Resources

                                                                  Zoho Projects Resources


                                                                    Zoho Sprints Resources


                                                                      Qntrl Resources


                                                                        Zoho Creator Resources



                                                                            Zoho CRM Resources

                                                                            • CRM Community Learning Series

                                                                              CRM Community Learning Series


                                                                            • Kaizen

                                                                              Kaizen

                                                                            • Functions

                                                                              Functions

                                                                            • Meetups

                                                                              Meetups

                                                                            • Kbase

                                                                              Kbase

                                                                            • Resources

                                                                              Resources

                                                                            • Digest

                                                                              Digest

                                                                            • CRM Marketplace

                                                                              CRM Marketplace

                                                                            • MVP Corner

                                                                              MVP Corner





                                                                                Design. Discuss. Deliver.

                                                                                Create visually engaging stories with Zoho Show.

                                                                                Get Started Now


                                                                                  Zoho Show Resources


                                                                                    Zoho Writer Writer

                                                                                    Get Started. Write Away!

                                                                                    Writer is a powerful online word processor, designed for collaborative work.

                                                                                      Zoho CRM コンテンツ








                                                                                        Nederlandse Hulpbronnen


                                                                                            ご検討中の方





                                                                                                  • Recent Topics

                                                                                                  • CRM - QR Codes and Bar Codes

                                                                                                    Hi I am using CRM to run my service team - Asset maintenance business We need to move to and generate a QR code for each Asset we look after. And we need Bar code reading for the testing we do. (pre-bar-coded sample bottles are provided by the lab) Does
                                                                                                  • Access Tokens and Webhooks

                                                                                                    I have a linux server application that I want to be able to talk to the cliq chatbot and get a response back to that linux server application. This is for the linux server application to check the chat/channel's message history in Cliq. The Zoho API console
                                                                                                  • unable to add email aliases

                                                                                                    Hi, just verified and set up my domain but whenever I try to add another email alias I get a rather unhelpful error popup just saying AS101, doesn't matter if I tick set as mailbox address or not.
                                                                                                  • Collaborators can't see Zia

                                                                                                    Hello Zoho Writer Team, I recently shared a document with a collaborator, but she mentioned that Zia is not active and unable to assist her in adding content. Could you please guide me on how to resolve this issue? Looking forward to your assistance.
                                                                                                  • In what case it's better to use Developer Console? Only for marketplace?

                                                                                                    As I can see from the documentation, the limitations are challenging. No Custom API No Page Variables No Custom Connections.
                                                                                                  • Default Reminder for tasks set to Pop-up instead of email

                                                                                                    Try to save a click every time we create a task we want it to default to pop-up instead of email. Also default is to have reminder unchecked anyway to change so reminder is checked and method is pop-up default instead of email? Attached picture. Thanks,
                                                                                                  • Why wont Zoho Support Grammarly!! --- PLEASE VOTE FOR THIS to show Zoho we need this

                                                                                                    The spell check and grammar in ZOHO are so buggy and a waste of time. Please support Grammarly! I'm sure I'm not the only one — there are other CRMs that support this. If you're not planning to add this feature, Please let others know before accepting
                                                                                                  • Zoho Book not Connecting to Bank

                                                                                                    Is anyone else having issues with Zoho Books connecting to their bank? We have not been able to connect to the Co-operative bank feeds since Dec. Zoho are blaming the Co-op but the Co-op says that it has to be a Zoho issue as no other accounting software
                                                                                                  • Dashboard Auto-refresh

                                                                                                    Why is there no Auto-refresh on the Dashboard? People have been asking for the last 6 years for this function from what I can see in my reasearch, it seems like a very simple intergration for Zoho to achieve. on Sept. 2, 2014, this was added: Support
                                                                                                  • Can't connect to Blogger & Wordpress

                                                                                                    Hello Zoho Support Team, Thank you for providing Zoho Writer—it’s a fantastic tool that I truly enjoy using. However, I’ve encountered an issue when attempting to connect it to Blogger or WordPress for automatic posting. When I try to establish the connection,
                                                                                                  • Weekly Tips: SecurePass For Extra Security

                                                                                                    Imagine sensitive data from your organisation sent via email is being accessed by unintended recipients. The sensitive data can range from Personal Identification Information to a tender quotation or a client’s NDA document. The unintended access could
                                                                                                  • Multiple Blueprints on different fields at the same time.

                                                                                                    It looks only 1 Blueprint can run at the same time, it makes sense for many Blueprints on the same field (Eg. Stage). But what about multiple Blueprints on "different" fields? the multiple options must be available. (Eg. Stage, Documents Status, Contract
                                                                                                  • Changing VAT start date

                                                                                                    Good Evening, Kindly asssit with this issue. 1. When setting up, I set my start vat date as October 29th. The system as has taken my month end date as 29th instead of either 30th or 31st depending on the month. 2. IS it possible to file past months at
                                                                                                  • Headers in Subfrom - Zoho CRM

                                                                                                    Currently we cannot add any headers to CRM Subform If we have very large subforms and we want to logically group the rows it becomes really hard to do it Please add a header feature so we can add headers to a subform to logically and visually group different
                                                                                                  • Bank entriy is nov month why this shifted to jan 2025 month

                                                                                                    bank entries for november month i entered but why this is transfer to jan 2025 month.
                                                                                                  • Migrate email domain from old .yyy to .zzz over time using aliases

                                                                                                    Hi, I have an email domain that I've used for a long time that I'd like to migrate from. I have purchased a new domain and over time would like to use the new user@newdomain email address. I would prefer to have the alias point to the old (in use) address
                                                                                                  • mx

                                                                                                    hello please if shopify domain doesn't allowed forwarding email when ensuring it with zoho mx what's other alternative options?
                                                                                                  • Delay in Listing Customer data while creating transaction

                                                                                                    After importing customer data into Zoho Books, I attempted to create an invoice but couldn't find the display name in the search results. However, it appeared when using the advanced search. When I manually add a customer name, the display name becomes
                                                                                                  • This Operation has been restricted. Please contact support-as@zohocorp.com for further details

                                                                                                    Hello, I get the error This Operation has been restricted. Please contact support-as@zohocorp.com for further details. I have attached an error image to this email, and my domain name is 27investments.com.vn I hope to receive support from you. Best
                                                                                                  • Zoho Mail blocked by SpamCop/Mimecast 136.143.188.16

                                                                                                    I cannot send emails to people whose domains use Mimecast or other systems that read SpamCop. This isn't the first time that this has happened. Please arrange a fix ASAP. Thanks
                                                                                                  • Can sent or receive email from certain domain

                                                                                                    Hi i have a problem with emails that have ...@otenet.gr. Otenet is the biggest provider in Greece but i can't communicate with its emails. (Message rejected due to: domain owner discourages use of this host Remote-MTA: dns; mx.otenet.gr) Please help Thanks
                                                                                                  • existing warehouses need to be migrated to the Locations module

                                                                                                    Upgrade to Locations We've enhanced the Branches module to include warehouses and renamed it as Locations. To enable the Locations feature, your existing warehouses need to be migrated to the Locations module. Once migrated, these warehouses will appear
                                                                                                  • Transaction Rules & Customer Payments

                                                                                                    So I have a situation as follows. We have many clients who are all invoiced on the 1st of each month on a recurring invoice for 1 of 10 plans. This means that almost all payment dates are the same (some people pay late) and that a lot of the amounts are
                                                                                                  • User Filter for Dynamic Date Dimensions in Zoho Analytics

                                                                                                    One challenge I frequently encounter is the need to create multiple versions of the same report—one for yearly data, another for quarterly data, another for monthly, and so on. While this works, it leads to unnecessary duplication, making maintenance
                                                                                                  • Zoho CRM Mobile App Calls Module Missing

                                                                                                    Hello all, After the last update I have two things. 1. I do not see the calls module at all - not via search, not anywhere 2. In home I do not see any scheduled calls, tasks, etc. If this in the new update or is my app gone wrong somewhere?
                                                                                                  • Show value in a field based on selection

                                                                                                    Hello, I'm new at Zoho Forms, I'm trying to do the following: Let's say there are two fields, (A) is a drop-down list for items, and field (B) is for a dedicated code of each item. Is it possible to apply a conditional logic once you select an item from
                                                                                                  • Manage a rental inventory

                                                                                                    Hi Zoho team, We have a company that is renting furniture and decor in the event industry. 1. Can Zoho Inventory manage inventory for rentals? 2. If no, can we create some features with Zoho creator that can integrate with Inventory to manage our rentals?   3. We have 2 warehouse, can we easily do inventory transfer between warehouse? Thank you for for help, Peter
                                                                                                  • Zoho Sign up forms on Wordpress website not working smoothly

                                                                                                    We have set up the forms on the website and linked them to respective email journeys. But when wesubmit the form the email generated/sent to user is not consistent. Sometimes the journey email is sent, sometimes a email verification message is sent ,
                                                                                                  • Zoho Deluge Online Training Workshop 2025

                                                                                                    Master Deluge and Automate Zoho Applications An Extensive Online Training The Zoho Deluge Online Training is an extensive 2-day workshop designed specifically for developers, business users, and automation enthusiasts who want to master Deluge—Zoho’s
                                                                                                  • Possibility to show Images during Blueprint Transitions

                                                                                                    We use Blueprints heavily in our business to keep a structured process and to use a lot of automations. In fact, we automated so much, that our co workers sometimes don't know what really is happening. It would be helpful if we could show the users a
                                                                                                  • Zoho User Group Meetups 2025: Mis de eerste editie van het jaar niet!

                                                                                                    Beste Zoho Dutch Community, Bij Zoho geloven we in het belang van het aanbieden van gratis trainingen, zodat u het meeste uit uw Zoho Apps kunt halen bij het beheer van uw bedrijf. Daarom komen de ZUGs (Zoho User Groups) Meetups in maart terug naar Nederland
                                                                                                  • Accessing Attachments in Zoho Recruit Extension for API Integration

                                                                                                    Hi, I am currently developing a Zoho Recruit extension to integrate with a third-party application. As part of this, I need to retrieve the attachment file from the current record and include it in an API request. However, I couldn’t find a relevant Zoho
                                                                                                  • Cannot set Subform Multiline field to read-only using Client Script

                                                                                                    I am using client script to set different subform fields as read-only It works for Single Line Fields, but when I try to set a Multiline field as Read-only it doesn't work var subform = ZDK.Page.getSubform("Subform_1"); var item_Code_old = subform.getField('Item_Code_Old').setReadOnly(true);
                                                                                                  • Set Custom Icon for Custom Modules in new Zoho CRM UI

                                                                                                  • Whatsapp integration update.

                                                                                                    Please, there is no way on WhatsApp integration to know if a message has been read, or has been managed by a member of the team. There should be a way to add contextual info or something please.
                                                                                                  • When converting a lead to an account, the custom mandatory fields in the account are not treated by zoho as mandatory

                                                                                                    In my Account module I have a number of custom fields that I have set as mandatory. When I enter a new customer as a new account they work, I can't save the record without populating them. However when I convert a lead, my CRM users are able to save the
                                                                                                  • Initiate conversations anytime with WhatsApp's Templates

                                                                                                    Previously, in Bigin's Messages module, you could only reply to customer-initiated messages, but with this enhancement, you can now initiate conversations using WhatsApp templates. A WhatsApp template is a pre-designed message template designed to start
                                                                                                  • [Training] Zoho Deluge Online Training Workshop

                                                                                                    Hello Everyone, We are much elated to invite you all to our upcoming Zoho Deluge online training workshop. Master deluge and automate Zoho applications The Zoho Deluge Online Training is an extensive 2-day workshop designed specifically for developers,
                                                                                                  • Not possible to remove mandatory system fields?

                                                                                                    Is there no way to make things like under Calls "Call Duration" or "Call Start Time" or under Potentials "Close Date" not mandatory? These fields are useless for my organization and waste time but the box is grayed out to not make them mandatory. It's
                                                                                                  • Directly Edit, Filter, and Sort Subforms on the Details Page

                                                                                                    Hello everyone, As you know, subforms allow you to associate multiple line items with a single record, greatly enhancing your data organization. For example, a sales order subform neatly lists all products, their quantities, amounts, and other relevant
                                                                                                  • Next Page