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! 




      Zoho Campaigns Resources


        • Desk Community Learning Series


        • Digest


        • Functions


        • Meetups


        • Kbase


        • Resources


        • Glossary


        • Desk Marketplace


        • MVP Corner


        • Word of the Day


        • Ask the Experts


          • 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

          Zoho CRM Plus Resources

            Zoho Books Resources


              Zoho Subscriptions Resources

                Zoho Projects Resources


                  Zoho Sprints Resources


                    Zoho Orchestly Resources


                      Zoho Creator Resources


                        Zoho WorkDrive Resources



                          Zoho CRM Resources

                          • CRM Community Learning Series

                            CRM Community Learning Series


                          • Tips

                            Tips

                          • Functions

                            Functions

                          • Meetups

                            Meetups

                          • Kbase

                            Kbase

                          • Resources

                            Resources

                          • Digest

                            Digest

                          • CRM Marketplace

                            CRM Marketplace

                          • MVP Corner

                            MVP Corner




                            Zoho Writer Writer

                            Get Started. Write Away!

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

                              Zoho CRM コンテンツ








                                ご検討中の方

                                  • Recent Topics

                                  • Dynamic user applications for CPQ?

                                    Hi, I've been enjoying getting to know CPQ, the Product Configurator and Price Rules components have been very useful, albeit with some issues. I have noticed that I don't have the power to decide which level of sales staff has permissions when it comes
                                  • Need details on search criteria for zoho.crm.searchRecords

                                    Hi, If I understood correctly the integrated functions (getRecords, searchRecords, etc..) I can use inside Functions in Zoho CRM are actually using the Zoho CRM V2 API. I am looking for all the field types and criteria I can use with searchRecords. The
                                  • Do my notebooks get transferred to a new phone?

                                    Hello I was wondering about a new phone and I'd like to know whether your notes are automatically transferred to the new device? Regards Will.
                                  • Client Script Error - Cannot read properties of undefined (reading 'CRM')

                                    Hi Guys I have a custom form, and I have a client Script set for onLoad of the new form. Below is the script I have defined and the error: Cannot read properties of undefined (reading 'CRM') See Screen Shot Attachement for Details. Here is the Script:
                                  • Notebook sync

                                    Hi,After Restart Mobil-Phone since i pressen „Synchronisation“ in my Notebook-App (iPhone) the App is hanging all the time and I have no possibility to Break up. Also Not After Restart my mobile-Phone. After the Restart ( inkl. Connection to WiFi or mobile
                                  • Employee survey data when the survey creator's account is deleted

                                    I can’t find in the documentation on this topic, so asking here. When the employee who has created an Employee Engagement survey leaves the organisation and their Zoho account is deleted, will the survey results still be accessible to other persons if
                                  • DANE IS NOT implemented

                                    According to the answer of @Sagar S , "DANE has been implemented". on this topic Allow me to disagree, DANE is not implemented at least not to the EU area. The Zoho domain is not under DNSSEC protection and the related TLSA DNS records
                                  • Enhance Your CRM Experience with Zoho Webinars in Sandbox Environments

                                    Greetings all, Zoho Webinars will now be available for testing and deployment in Zoho CRM's sandbox environment. Sandboxes offer a safe way to replicate production environments and enable risk-free testing, training, and refining processes before making
                                  • Increase the elegant comparator to more than 5 users

                                    Hi Team Requesting to increase the elegant comparators number of custom users to more than 5, this is such a crucial tool in dashboarding but 5 users is simply not enough.
                                  • No emails coming in

                                    Hi, I am not receiving any emails, I have tried to send myself an email from another acct and I am not receiving anything, possibly for the last few days. Bit desperate as we are a nursery and not getting important emails from our parents.
                                  • Problem with Schedule Email parameters in "Send Reply to an Email" API

                                    Hello, This is my Json script: { "fromAddress": "test@gmail.com", "toAddress": "{{8.fromAddress}}", "subject": "{{8.subject}}", "content": "{{4.result}}", "action": "reply", "isSchedule": true, "scheduleType": 6, "timeZone": "Europe/Lisbon", "scheduleTime":
                                  • What's New? - May 2025 | Zoho Backstage

                                    Hi everyone, A May-zing month for you! As summer rolls in and event season picks up the pace, we’ve been working on a set of updates in Zoho Backstage to help make your day-to-day life a little easier. This month’s improvements are all about tackling
                                  • Integrate Zia AI into Zobot with Support for Hebrew and Bot Context

                                    Dear Zoho SalesIQ Team, Greetings. We would like to submit a feature request that would significantly enhance the functionality and intelligence of Zobot: native integration of Zia AI into Zobot scripts and blocks—with full support for Hebrew language
                                  • Mail Merge: Need Transparent Background for Signatures

                                    I'm using ZohoCRM and Zoho sign to send documents to customers to sign. We use zohoCRM's "Mail merge" option to create the templates. The problem is that those "Signature" fields have a solid white background so it looks like a stamp on the page instead
                                  • Zoho Flows

                                    Basically I can't build a connection that works between Excel on OneDrive and Zoho. I wanted to have 1 flow checking on a row added to an excel file and then intiate an import of that row. I'm doing that manually now and thought that this could be automated.
                                  • Zoho time tracking with automated screenshots

                                    Time tracking option with automated screen shots would be an exeptuonally good feature, any plans to develop something like that?
                                  • Sharing my portal URL with clients outside the project

                                    Hi I need help making my project public for anyone to check on my task. I'm a freelance artist and I use trello to keep track on my client's projects however I wanted to do an upgrade. Went on here and so far I'm loving it. However, I'm having an issue sharing my url to those to see progress. They said they needed an account to access my project. How do I fix this? Without them needing an account.
                                  • Zoho Campaigns Forms not Responsive on Website

                                    I have a mobile responsive Zoho Sites website and when I add a Zoho Campaigns form, it is not responsive. I have used the website code and ensured that the 'responsive' checkbox is selected. But, the form is not responsive to mobile. I have attached a
                                  • Oldest mail on top?

                                    I am old, and probably missing something simple, but how do I flip my zoho mail so oldest mail is on top?  Thanks in advance, and a HUGE thank you to the entire ZOHO team.  You just keep getting better!
                                  • Desk API to add or change commenterId to a comment

                                    Please let me know how to add comments on tickets for different agents using the API. When adding a comment it will take commenterId but then ignores that and used the API agentId. Did not see in API docs which values are readonly. I pleased to see commentedTime worked for past times. Regards, Glenn
                                  • How send a ticket attachment using the Sendreply API in Zoho Desk

                                    API document references : you make use of the Upload file API and gather the attachment ID. This ID is be passed with the Send email Reply API to deliver responses with the attachment intact. Code template is as below: // ORGID ORGID = "XXXXXXX"; // Masked
                                  • First Insight - Find your Fields

                                    The Wheels of Ticketing - Desk Stories Find your Fields What are fields? Fields are crucial in ticketing modules that capture information about Tickets, Customers, Organizations, Products, and more. Depending on the kind of data being stored, users can
                                  • Automation#30: Auto-Update Time Entry to the Nearest 5 Minutes

                                    Hello Everyone, Time tracking is a feature in Zoho Desk to help businesses stay organized and efficient. For Zylker Techfix, this feature has helped to track the duration of gadget services to generate accurate bills. However, Zylker Techfix faced a unique
                                  • Email adding to existing ticket

                                    hello Is there some syntax i can add e.g. to the subject line / body of my email that when it reaches the Zoho portal will add the request to an existing ticket. e.g {123} Currently if i have an open ticket and a customer emails me direct, i then forward
                                  • How to define different shift timings for each weekday in Zoho People?

                                    Hi everyone, We’re using Zoho People for attendance tracking and need to configure a standard 39-hour workweek that is structured like this: Monday to Thursday: 8 hours per day Friday: 7 hours Currently, our service provider has set up the workweek as
                                  • add two date range

                                    Hi, How can I add two date range selections to compare two different column values in a single pivot view? I have attached a snap for your reference.
                                  • Announcing new features in Trident for Windows (v.1.26.5.0)

                                    Hello Community, Trident for Windows is here with exciting new features to elevate your email communication and enhance productivity. Let’s dive into what’s new! Open .eml files in Trident. You can now open .eml files directly using Trident. This makes
                                  • Adjust The max character in Specification Field

                                    Is there another way to adjust the maximum character limit for the Specifications field in Zoho Commerce? I need to accept responses with fewer than 200 characters.
                                  • Customize the Sign In And Sign Up in Zoho Commerce

                                    Is there another way to customize the Sign In and Sign Up in website Zoho Commerce like this i want to customize to edit it like change the "Sign In" word into "Login Zoho Commerce" it is possible or other way to do that?
                                  • Territories : Deluge and APIs

                                    I am trying to work out how to filter a deluge query by territory eg "SELECT Total_Amount, Stage, Closing_Date, Created_Time, Deal_Name FROM Deals WHERE Stage in (" + varBaseCriteria + ") AND Territory = 'Territory1'" The problem being that Territory
                                  • Tidying up messes file system on Site

                                    I'm been given access to a new site that's been managed by several different people over the years, each with different ways of managing images and files. If I move an image from one folder to another, it shows a missing image icon on the site's page.
                                  • Move Archive Button in Zoho Mail to Main Toolbar?

                                    Is there a way to add the Archive Button to this tool bar so I don't have to click the three dots every time?
                                  • Introducing Bigin 360: Our new pricing edition with increased feature limits and pre-installed toppings

                                    Dear Biginners Club, Today, we're pleased to launch a brand-new pricing edition called Bigin 360, our highest pricing edition that will sit on top of Express and Premier editions. It's been over four years since our launch, and we're receiving some great
                                  • URL field display value

                                    Is it possible to give a URL stored in a project a display value, rather than showing the whole url? I have a lot of projects connected to issues filed on a separate site, each with a distinct URL. For example: https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=40000
                                  • need payment link excl. TDS Amount.

                                    Dear Team Zoho, Kindly generate a payment link excluding TDS amount. So that TDS can be submitted through portal. Thanks & Regards, Arijit S.
                                  • CRM is very slow now

                                    CRM is very slow now. Plz check ASAP
                                  • Access error when running invokeurl

                                    Hi, I'm running the following code: string standalone.test_api() { LoroToken=zoho.crm.getOrgVariable("LoroToken"); info "LoroToken:"+ LoroToken; headersMap = Map(); headersMap.put("Authorization", "Bearer "+LoroToken ); headersMap.put("Content-Type",
                                  • Disable Column Freeze in PWA View but Keep It on Desktop — Zoho Creator Reports

                                    Zoho Creator offers a useful feature to freeze up to two columns in a report view, which works well on desktops. However, our users access the app on both laptops and mobile devices, and freezing columns makes reports nearly unusable on smaller screens.
                                  • How do I add more space to a note in ‘draw’?

                                    I’m taking handwritten notes using the draw note, but I don’t seem to be able to scroll down to get more room on the page. How do I make more room to take notes?
                                  • Overtime per week vs. per day

                                    In the United States 90% of the states calculate overtime as working more than 40 hours per week. It appears that Zoho People can only calculate overtime per day.  How do we fix this? Here is an example: Mon      8 hours Tues      7 hours Wed      9 hours Thur      8 hours Fri            8 hours -----       Total      40 hours (no overtime) However, Zoho people says 1 hours of overtime because the employee worked 9 hours on Wednesday. Maybe I have something setup wrong in Zoho People?  
                                  • Next Page