As we wrap up 2025, we’re reflecting on a year rooted in steady progress and meaningful growth for Zoho Billing. Every enhancement we have introduced was built to support scalable and reliable billing growth for your business.
From launching the Enterprise Edition, to meet the evolving government mandates such as VeriFactu compliance in Spain and e-invoicing support for Belgium. Zoho Billing aims to strengthen core billing workflows, expanding integrations and insights with impactful updates, this year’s journey was all about building features you can depend on.
Here’s a look back at everything of 2025, each update is a step forward to a better billing experience.
This year, we introduced several updates to your billing management, focusing on giving you greater control on how your billing is handled. Let's explore more about how you can manage your billing operations.
Dunning Rules
Create up to six dunning rules and apply them based on customers, subscriptions, products, or invoices. This helps you personalize reminders, improve payment recovery, and reduce churn. Learn More
Proration Breakdown in Subscription Summary
The proration breakdown in the subscription summary gives you a clear breakdown into charges when customers upgrade, downgrade, or make mid-cycle changes. This detailed view helps you understand exactly how amounts are calculated.
Identity Verification for Secure Public Links
Securely share invoices, retainer invoices, and quotes via secure public links. Customers must verify their identity before accessing the full PDF, ensuring sensitive financial information stays protected. Learn More
Record Income TDS Without Linking It to an Invoice [In Edition]
You can now record income TDS payments independently, without linking them to a specific invoice. This added flexibility helps you accurately manage TDS entries when payment timelines differ from invoicing.
Send Payment Receipt PDFs Along With Payment Thank-You Emails
Attach the payment receipt PDF to the payment success email sent to customers. This helps improve customer experience, and reduce manual follow-ups.
Advanced Usage-based Billing [Early Access]
Advanced Usage-based Billing lets customers prepay for units that are consumed in real time as services are used. Designed for consumption-based models, it’s ideal for AI services, telecom, utilities, and SaaS businesses. Learn More
Documents Module in Zoho Billing
The Documents module lets you manage all your files from a single place. Upload or email documents, attach them to records, and organize everything neatly using folders
We have enhanced data, analytics, and reporting capabilities to help you gain deeper visibility into your business health. Here's what's new:
AI Summaries with Zia Insights
Zia Insights delivers AI-powered summaries that highlight trends, detect anomalies, identify top contributors, and forecast performance, helping you turn reports into actionable insights.This feature is available only for certain Zoho Billing plans. Learn More
GroupBy Option in Reports
With the Group By option, you can view only the total value of each group in Receivable Summary and Receivable Details reports. This helps you focus on high-level insights without being distracted by individual transaction details.
Revenue Recognition Module in Zoho Analytics
Zoho Billing now syncs Revenue Recognition data with Zoho Analytics, giving you deeper visibility into recognized and deferred revenue. This integration supports better forecasting and data driven financial decisions.
We've brought updates that make it easier for you to manage your customers, organize their information, and improve communication. Explore what's new.
Federated Login for Customer Portal
Customers can now log in to the Customer Portal using trusted identity providers like Google, Microsoft, and LinkedIn, eliminating the need for separate credentials and improving login convenience. Learn More
Email Notifications in Different Languages
Send email notifications in multiple languages by configuring preferred languages in your organization profile. This helps you communicate clearly with customers across regions.
Web Forms for Custom Modules
Create web forms to collect data for custom modules and review submissions before approval. This simplifies data collection while maintaining control over what gets added to your system. Learn More
Custom Modules in Customer Portal
Customers can now access custom modules directly from the Customer Portal. You can control visibility, approvals, and permissions to deliver a tailored self-service experience.
New capabilities have been introduced to streamline subscription operations and reduce manual effort. Let's explore.
Markup or Markdown Percentage for Subscription Renewals [Early Access]
Apply automatic markups or markdowns to subscription renewals. Once configured, Zoho Billing adjusts pricing at renewal cycles, reducing manual work and ensuring consistent pricing updates. Learn More
New Criteria for Subscriptions
New fields like Scheduled Cancel Date, Pause Date, and Reactivation Date can now be used in Custom Views. This makes it easier to filter, track, and manage subscriptions efficiently.
Recurring Payments via UPI with Zoho Payments
Customers can now choose UPI for recurring subscription payments through Zoho Payments, offering a nativeand convenient payment option for renewals.
Postpone Subscriptions’ Billing Date
You can postpone a subscription’s next billing date and generate a prorated invoice for the extended period, giving you flexibility to handle special billing scenarios. Learn More
Set API Usage Thresholds and Notifications
Set daily API usage thresholds and receive alerts when limits are reached. Notifications can be configured for specific users or roles, helping you track API consumption with ease.
Proration Support For One Time Addons
One-time addons now support proration, this ensures that customers are charged only for the applicable usage period. This can be configured at the organization level for greater billing accuracy.
Extend Zoho Billing’s capabilities by integrating it with other applications to scale your business and streamline your billing operations.
SurveySparrow Integration
Include surveys directly in your billing emails with SurveySparrow integration. Collect feedback effortlessly and turn customer responses into actionable insights. Learn More
Zoho Projects Integration
Sync customers, projects, tasks, timesheets, and users between Zoho Billing and Zoho Projects. Manage project billing and time tracking seamlessly from one place. Learn More
Sage Accounting Integration
Zoho Billing now integrates with Sage Accounting, enabling smoother data exchange and helping businesses maintain accurate financial records across systems.
Cliq Chatlet in Zoho Billing
With Zoho Cliq integrated directly into Zoho Billing, you can collaborate with your team without leaving the app, discuss customers, invoices, and transactions faster and more efficiently. Learn More
We are introducing new extensions that keep your data connected, helping you work efficiently and scale with ease.
Generate Fattura PA Files for Zoho Billing
This extension lets you generate Fattura PA–compliant XML files directly from Zoho Billing. It helps businesses in Italy prepare invoices in the required electronic format and stay compliant with local e-invoicing regulations.
Klaviyo Marketing for Zoho Billing
The Klaviyo Marketing extension syncs customers, subscriptions, and invoices from Zoho Billing to Klaviyo. This enables you to run targeted email and SMS campaigns, improve customer engagement, and drive retention using billing data.
Tally XML Exporter for Zoho Billing [Early Access]
The Tally XML Exporter allows you to export Zoho Billing data in Tally-compatible XML format. This simplifies data transfer to Tally and reduces manual effort in accounting workflows.
New customization enhancements in Zoho Billing give you more control over pricing, data, and documents—making everyday billing tasks clearer, faster, and more flexible.
Apply Multi-Level Discount to Transactions
You can now apply discounts at both the line-item and transaction levels within the same transaction. This gives you greater pricing flexibility while maintaining accurate discount tracking. This feature is available only for certain Zoho Billing plans.
Dynamic Lookup Fields
Dynamic Lookup Fields let you control which records appear in lookup custom fields by defining specific criteria. With the option to show only records that match the criteria, you can ensure cleaner data selection and better accuracy across modules.
Custom Tables for Custom Modules
Custom tables in custom modules make it easier to manage structured, list-based data. You can add column, summary, and function fields to organize information and capture calculations efficiently.
Pin Columns in List Pages
You can now pin up to two columns on list pages when working with wide tables. This keeps key information visible while you scroll horizontally, improving readability and usability.
Image Custom Field
You can upload and attach images to transactions using an image-type custom field. These images appear in the transaction details view and can also be included in PDF templates for better documentation and clarity.
Customise PDF File Names
Customize PDF file names using placeholders, prefixes, or suffixes to follow your preferred naming conventions. This helps keep exported invoices and documents organized and easy to identify.
Enhanced Export Report Preferences
Exported reports can now be named and formatted more flexibly. You can display column headers on every PDF page and split report data into separate pages based on groupings, making reports clearer and more presentation-ready
Introducing the Zoho Billing Enterprise Edition
With the new launch of Zoho Billing Enterprise Edition live across the globe, we are now equipped to support enterprise scale transactions numbers, complex usage-based billing, and advanced analytics, giving you full control over the customer lifecycle. Learn More
Here's What Enterprise Plan Offers:
- Leverage forecasts and AI insights to spot trends in revenue growth, customer LTV, churn and more.
- Manage global entities and bill customers worldwide without worrying about compliance or e-invoicing overhead.
- Experiment with different pricing models and figure out what resonated with your audience and increases revenue.
- Speed up invoicing and collections process with complete automation from invoicing to revenue recognition.
What Our Enterprise Customers Say
Launching the Singapore Edition 
Built for Local Compliance and Scalable Growth
Zoho Billing launched the Singapore Edition. This aims to help businesses operate confidently within local regulatory requirements while supporting scalable subscription growth for businesses with their base location as Singapore. With built-in compliance features and region-specific enhancements, the Singapore Edition simplifies billing, reporting, and tax management, so you can focus on growing your business.
Stay Compliant with Invoicing Mandates 
In 2025, we strengthened Zoho Billing's e-invoicing capabilities to help you meet regional mandates with confidence. We introduced electronic invoicing support for Belgium and VeriFactu compliance for Spain. These updates ensure your invoices meet region-specific standards, making it easier to stay compliant.
With our capabilities, you can:
- Stay compliant with country-specific invoicing regulations.
- Reduce manual errors with structured, automated invoices.
- Improve audit readiness with clear digital records
Empowering Growth Through Expert-Led Sessions 
Throughout the year, we hosted a series of Zoho Billing webinars to help businesses simplify billing operations, improve customer experience, and build scalable revenue workflows. Each session focused on practical use cases, real challenges, and actionable takeaways. Learn More
- Automate Payment Collection with Zoho Billing
This webinar showed customers how to automate recurring billing, payment reminders, and collections—helping them reduce manual effort and maintain steady cash flow.
- Customer Portal in Zoho Billing
Customers learned how self-service portals empower end users to view invoices, manage subscriptions, and make payments independently—improving experience and speeding up collections.
- Contract & Subscription Management with Zoho
Participants learned how to connect contracts with subscriptions and invoicing, enabling better coordination between sales, finance, and billing teams.
iOS
- Accept contactless payments with Tap to Pay for faster, in-person collections.
- Zoho Billing Watch app launched, letting you stay on top of key billing updates right from your wrist.
- Get notification summaries to quickly review important billing alerts without interruption.
- Create invoices using natural language instructions, making billing faster and more intuitive.
Equipped For iOS 26: Zoho Billing on Apple’s Latest OS
Zoho Billing embraced Apple’s iOS 26 to deliver a smarter, more intuitive billing experience across Apple devices.
- Create invoices faster with natural language input and smarter workflows.
- Access records instantly using Spotlight search and shortcuts.
- Capture and use images intelligently for items and documents.
- Enjoy a refined experience across iPhone, iPad, Mac, and Apple Watch.
ANDROID
- Launch and manage in-app purchases directly from your Android apps, enabling customers to subscribe and pay without leaving the app. [Early access]
- Use the new In-App Kit (SDK) to quickly integrate Zoho Billing into your Android applications with minimal development effort.
- Enable revenue recognition to track earned revenue accurately and stay compliant with accounting standards. [Early access]
- Migrate advance billing promotions from invoices into your billing organization with a simple, guided migration process.
- Accept contactless payments with Tap to Pay, supported via Stripe for faster, card-free collections. [Only available for certain editions]
WINDOWS
- Windows now supports E-invoicing compliance for Belgium & VeriFactu support in Spain, helping you stay compliant with regional regulations and send invoices in the required electronic formats.
- You can now use Advanced Reporting Tags to classify transactions better and generate more segmented financial reports. [Early access]
- Mobile number field added to Retail Invoices, making it easier to capture customer contact details at the point of sale.
- We now support progress invoicing, allowing you to create invoices in stages based on project milestones or completion percentage.
In 2025, Zoho Billing focused on strengthening the foundation while branching into new capabilities. As we move forward, we remain committed to helping your business grow, reliably, sustainably, and at every stage of your business journey. We look forward to continuing this journey of steady growth together.
Let us know your thoughts and feedback. We're excited to keep building better experiences for everyone! If you require any assistance, write to our dedicated support team at support@zohobilling.com - we'd be happy to help!
Cheers to a bright and productive 2026 ahead!
Best Regards,
The Zoho Billing Team
Recent Topics
Payroll and BAS ( Australian tax report format )
Hello , I am evaluating Zoho Books and I find the interface very intuitive and straight forward. My company is currently using Quickbooks Premier the Australian version. Before we can consider moving the service we would need to have the following addressed : 1.Payroll 2.BAS ( business activity statement ) for tax purposes 3.Some form of local backup and possible export of data to a widely accepted format. Regards Codrin Mitin
Zoho Books Payroll
How am I supposed to do payroll and pay my employees with Zoho Books? I think it's pretty strange that an accounting software doesn't have the ability to perform one of the most common functions in business; paying your employees. Am I missing something,
Layout Rules Don't Apply To Blueprints
Hi Zoho the conditional layout rules for fields and making fields required don't work well with with Blueprints if those same fields are called DURING a Blueprint. Example. I have field A that is used in layout rule. If value of field A is "1" it is supposed to show and make required field B. If the value to field A is "2" it is supposed to show and make required field C. Now I have a Blueprint that says when last stage moves to "Closed," during the transition, the agent must fill out field A. Now
validation rules doesn't work in Blueprint when it is validated using function?
I have tried to create a validation rule in the deal module. it works if I try to create a deal manually or if I try to update the empty field inside a deal. but when I try to update the field via the blueprint mandatory field, it seems the validation
Sort Legend & stacked bar chart by value
I'd love to see an option added to sort the legend of graphs by the value that is being represented. This way the items with the largest value in the graph are displayed top down in the legend. For example, let's say I have a large sales team and I create
Analytics : How to share to an external client ?
We have a use case where a client wants a portal so that several of his users can view dashboards that we have created for them in Zoho Analytics. They are not part of our company or Zoho One account. The clients want the ability to have user specific,
Is It Possible to Convert a Custom Module to a Quote?
I recently created a custom module in our CRM environment for RFQs so that our sales team can submit quote requests directly in Zoho rather than by email/phone. This allows for a cleaner overall process, minimizing potential errors and potentially encouraging
All new Address Field in Zoho CRM: maintain structured and accurate address inputs
The address field will be available exclusively for IN DC users. We'll keep you updated on the DC-specific rollout soon. It's currently available for all new sign-ups and for existing Zoho CRM orgs which are in the Professional edition. Latest update
How can Data Enrichment be automatically triggered when a new Lead is created in Zoho CRM?
Hi, I have a pipeline where a Lead is created automatically through the Zoho API and I've been trying to look for a way to automatically apply Data Enrichment on this created lead. 1) I did not find any way to do this through the Zoho API; it seems like
Client Side Scripts for Meetings Module
Will zoho please add client side scripting support to the meetings module? Our workflow requires most meeting details have a specific format to work with other software we have. So we rely on a custom function to auto fill certain things. We currently
Proposal: Actionable API Error Messages to Reduce Support Ticket Volume
I've encountered a long-standing frustration with how Zoho Creator's API communicates errors to developers, and I'm hoping the Zoho team can address this in a future update. This issue has persisted for over 9 years based on community discussions, and
Zoho CRM - Option to create Follow-Up Task
When completing a Zoho CRM Task, it would be very helpful if there was an option to "Complete and Create Follow-Up Task" in the pop-up which appears. It could clone the task you are closing and then show it on the screen in edit mode, all the user would
Dynamic Field Folders in OneDrive
Hi, With the 2 options today we have either a Dynamic Parent Folder and lots of attachments all in that one folder with only the ability to set the file name (Which is also not incremented so if I upload 5 photos to one field they are all named the same
Drag 'n' Drop Fields to a Sub-Form and "Move Field To" Option
Hi, I would like to be able to move fields from the Main Page to a Sub-Form or from a Sub-Form to either the Main Page or another Sub-Form. Today if you change the design you have to delete and recreate every field, not just move them. Would be nice to
File Conversion from PDF to JPG/PNG
Hi, I have a question did anyone every tried using custom function to convert a PDF file to JPG/PNG format? Any possibility by using the custom function to achieve this within zoho apps. I do know there are many third parties API provide this with
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
Cliq iOS can't see shared screen
Hello, I had this morning a video call with a colleague. She is using Cliq Desktop MacOS and wanted to share her screen with me. I'm on iPad. I noticed, while she shared her screen, I could only see her video, but not the shared screen... Does Cliq iOS is able to display shared screen, or is it somewhere else to be found ? Regards
Closing the Loop: Why Lookup Asymmetry is Harming Data Integrity in Creator
TL;DR: Lookup fields allow users to add new related records inline via the "+" icon, but there's no equivalent ability to edit an existing related record without navigating away and losing form context. Adding a native "Edit" icon—with automatic User
Add the ability to Hide Pages in Page Rules
Hi, We have Field Rules to show and hide fields and we have page Rules, but we can't hide a page in Page Rules so it isn't completed before the previous page (And then have the Deny Rules to prevent submitting without both pages completed), we can only
Enable Free External Collaboration on Notecards in Zoho Notebook
Hi Zoho Notebook Team, I would like to suggest a feature enhancement regarding external collaboration in Zoho Notebook. Currently, we can share notes with external users, and they are able to view the content without any issue. However, when these external
Zoho Desk API - Send Reply to CUSTOMERPORTAL
Hello! I'll try to send a reply to Customer Portal, But the response is 500 (INTERNAL_SERVER_ERROR in service response). {"Error":"{\"errorCode\":\"INTERNAL_SERVER_ERROR\",\"message\":\"An internal server error occurred while performing this operation.\"}"}
using the Client script on the load of the form if service no is empty means then i want to make issue relate to is Service
using the Client script on the load of the form if service no is empty means then i want to make issue relate to field is Service if Purchae no is empty means then i want to make issue relate to is Purchase
Changes to the send mail Deluge task in Zoho CRM
Hello everyone, At Zoho, we continuously enhance our security measures to ensure a safer experience for all users. As part of our ongoing security enhancements, we're making an important update on using the send mail Deluge task in Zoho CRM. What's changing?
Work Order wont mark as Completed
I have a couple of work orders that won't mark as completed even when I've marked the Service Appointments as completed fully.
Item name special charaters <>
Im trying to input speical characters such as < and > into item name and item description but comes up with following error: Invalid value passed for Item Name and Invalid value passed for Item Description How do i allow speical characters?
Zoho Analytics Dashboard - How to hide the user filter
I am using the same dashboard template across different external clients and applying a user filter to the data by site URL. How can I hide the user filter in View Mode so the external client won't see the list of other clients in the drop-down menu?
Customer Parent Account or Sub-Customer Account
Some of clients as they have 50 to 300 branches, they required separate account statement with outlet name and number; which means we have to open new account for each branch individually. However, the main issue is that, when they make a payment, they
Cannot get code to work with v2.mergeAndStore!
Please can someone help me pass subform items into a repeating mail merge table row using v2.mergeAndStore? I have a mail merge template created in Writer and stored in Workdrive. This template is referenced by a custom CRM function which merges all of
Kaizen #229: Email-Deal Associations in Zoho CRM
Hi All, Welcome back to another week of Kaizen! Emails are a core channel for customer communication in any CRM system. In Zoho CRM, emails can be associated with records across multiple modules. In this post, we will focus on email associations with
Deprecation of the Zoho OAuth connector
Hello everyone, At Zoho, we continuously evaluate our integrations to ensure they meet the highest standards of security, reliability, and compliance. As part of these ongoing efforts, we've made the decision to deprecate the Zoho OAuth default connector
Action Required: Update Microsoft SQL Server Security Settings Before February 2026
Dear Users, We recently deployed security updates in Zoho Analytics that inadvertently caused connection failures for a few customers using Microsoft (MS) SQL Server hosted on older Windows versions (Windows Server 2012, 2012 R2, and 2014). To restore
Contacts limit in basic vs standard - what counts? Are customers contacts?
I’ve been using books for a number years for my small business. I only ever work with 20 clients at any given time. I do purchase services from a number of vendors to run my business, so there are some comtacts there too. I used to use the basic package,
Saving issue
First problem I opened a MS word file in writer. after the work is done, it does not save instantly, I waited for like 10min and it still did not save. second problem When I save a file, then file gets saved as another copy. I just did save, not save
Automating Employee Birthday Notifications in Zoho Cliq
Have you ever missed a birthday and felt like the office Grinch? Fear not, the Cliq Developer Platform has got your back! With Zoho Cliq's Schedulers, you can be the office party-cipant who never forgets a single cake, balloon, or awkward rendition of
Create Tasklist with Tasklist Template using API v3
In the old API, we could mention the parameter 'task_template_id' when creating a tasklist via API to apply a tasklist template: https://www.zoho.com/projects/help/rest-api/tasklists-api.html#create-tasklist In API v3 there does not seem to be a way to
How to mix different types of inputs (such as dropdown list and textbox)
Hi, I'm creating a form called "Room Reservations" for a company. I created a "table" using "Matrix Choice". I created "Room 1", "Room 2" and "Room 3" with the "Questions". I would then like to create two columns with the "Answers", one called "Department"
Ability to Set a Unified Tab Order/View for All Users in Zoho Projects
Hello Zoho Projects Team, We hope you are doing well. We would like to submit a feature request regarding tab/menu organization in Zoho Projects. Current Behavior: The tab (module) order in Zoho Projects is user-specific. Each user (internal or external)
Task Order
Hello! I've recently switched to Zoho Projects and a long time user of MS Project, Asana and LiquidPlanner (which has recently been purchased) and I'm running into a frustration I'm hoping someone can assist with. It has to do with how tasks are ordered
Automating CRM backup storage?
Hi there, We've recently set up automatic backups for our Zoho CRM account. We were hoping that the backup functionality would not require any manual work on our end, but it seems that we are always required to download the backups ourselves, store them,
Zoho Books | Product updates | January 2026
Hello users, We’ve rolled out new features and enhancements in Zoho Books. From e-filing Form 1099 directly with the IRS to corporation tax support, explore the updates designed to enhance your bookkeeping experience. E-File Form 1099 Directly With the
Next Page