Hello everyone,
We are excited to share the latest set of updates and enhancements made to Zoho Billing in Q3 2025. From the latest GST updates to multi-level discounting, Zia-powered report summaries, and customizable web forms, these updates are designed to make your billing operations faster and more intuitive.
Scan To Add Items in Invoices
Zoho Billing now supports the Scan Items option in invoices, allowing you to quickly scan and add them to invoices. You can also scan an item multiple times to increase its quantity in the existing line item.
You can find it in: Sales > Invoices > Edit or create an invoice > Scan items.
Apply Multi-Level Discount to Transactions
You can now apply discounts at both the line-item level and the transaction-level simultaneously. This means that you can offer specific discounts on individual items or services while also applying an overall discount to the entire transaction.
Let's say you run a weekend sale and would like to provide a 10% discount for some items and offer a 5% transaction level discount as a part of your weekend sale. You can do this using the Multi-Level Discount option.
Go to Settings > General > Do you give discounts? > At Line Item Level and at Transaction level.
Gold Movements is Now Supported in e-Way Bills [India Edition]
You can now generate e-way bills for gold intra-state movements in Zoho Billing.
Set the threshold value for generating e-way bills when transporting gold items within the same state. You can then start creating e-way bills for gold movements from the e-Way Bills module under Sales on the left side bar.
Here's how you can configure the threshold: Go to Settings > e-Way Bills > GSTIN which is connected to the e-Way Bill portal > Configure Threshold.
Access Widgets in Your Preferred Language
We’ve enhanced language customization to help you have a localized experience when accessing widgets.
You can define key–value pairs in language-specific JSON files (for example, en.json, ta.json, etc.) and display the widget content based on your organization’s language.
Create language-specific JSON files with key–value pairs and upload them into your widget when you access the widget, and the content in your widgets will automatically appear in that language.

Postpone Subscriptions' Billing Date
You can now change the Next Billing Date of subscriptions. When you change, it you can view the charges for the extended period and choose how you would like to handle the charges.
You can:
Choose to charge for the extension; a prorated child invoice will be generated based on the length of the extension.
Or, you can choose only to change the billing date. This will add the prorated amount to the invoice generated on the next billing date.
This gives you more flexibility in managing billing dates. You can also view the prorated amount for the adjusted days before charging your customers.
View Proration Break-Up in Subscription Summary
The Subscription Preview page has been enhanced to give a clearer view of prorated charges for plans and addons. The summary section now shows the detailed proration break-up for each plan and addon. To see this, go to the view full details in the Subscription Preview page.

Introducing PayNow Payment Method
We now support PayNow as a payment method via Stripe integration. PayNow is a Singapore-based payment option that lets your customers pay in SGD by scanning a QR code through supported banks and non-bank financial institutions.
Note: This payment method is not supported in the India edition of Zoho Billing.
Generate AI Summaries with Zia Insights
You can now use Zia Insights to generate AI-powered summaries, detect anomalies, spot top contributors, compare performance over time, and forecast trends within reports. Zia Insights can identify any unusual spike or dip in your reports, highlight the possible cause, give region-specific analysis, and can also predict future trends based on your organzation's records. Learn More

Increase API Limits From the API Dashboard
Admins can now temporarily increase API limits directly from the API Dashboard. You can boost your API limit by 50% of your current plan for one week, with automatic reset afterward. You can request multiple boosts consecutively once the previous one expires and can also purchase additional API addons directly from the dashboard.
This enhancement provides greater control, faster response to usage surges, and a streamlined workflow to keep your operations running smoothly.
To increase your API limits, go to Settings > API usage > Purchase API Add-on or Increase API Limit Temporarily.

Lookup Custom Fields Support for Locations
We've now introduced lookup custom fields for Locations. You can now use lookup custom fields for Locations in both Custom Fields and Custom Modules.
While creating a new custom field, select Lookup as the data type and select Locations from the Module dropdown. While creating a custom module, add a section to your module and select Locations.

Customize PDF File Names
You can now customize PDF file names during export. You can set how your PDFs should be named using placeholders of transaction numbers, dates, customer names, organization names, and salesperson names.
To do this, go to Settings > Customization > PDF Templates > Configure Export File Name to set it up.
Create Web Forms for Custom Modules
We have introduced Web forms to collect and create records directly in a custom module via a unique link. You can configure layouts, success actions, and CAPTCHA. Once the web form is created and the unique link is generated, users can access and submit data. The submitted data will be stored in the module upon approval. Learn More
Navigate to Settings > Developer & Data > Web Forms to create a new Web form.
Other Feature Enhancements
Zoho Billing now supports the new GST slabs. Migrate to the revised 18%, 5%, and 40% slab, using the banner of your organization to update rates (via HSN/SAC), preview changes, schedule migration, track progress, and download audit-ready files.
We hope you enjoy exploring these new features and enhancements in Zoho Billing! Each update is designed to make your billing experience simpler, smarter, and more efficient.
We’ll be back with even more improvements as we continue to elevate your billing and subscription management experience.
You can also visit the What's New timeline for bite-sized information about our previous feature updates and enhancements. If you require any assistance, please write to our dedicated support team at support@zohobilling.com – we'd be happy to help!
Recent Topics
Zoho Books Finance Modules Not Accessible in Zoho CRM Mobile App
We have integrated Zoho CRM with Zoho Books using the Zoho Finance Suite integration. In the CRM web version, we can see the Finance modules (Estimates/Quotes, Invoices, Sales Orders, Items, Payments) and are able to create invoices and quotes directly
Greek character in Deluxe script
Hi, We have been using a script since 2022 which replaces characters in Greek contact names using replaceAll. Since this morning, all the Greek characters used in the script have turned to question marks. I tried retyping the characters, copy-pasting
CRM Related list table in Zoho analytics
In Zoho Analytics, where can I view the tables created from zoho crm related lists? For example, in my Zoho CRM setup, I have added the Product module as a related list in the Lead module, and also the Lead module as a related list in the Product module.
Zoho learn Custom portal - networkurl & CustomPortalId
I want to get my individual account’s networkurl and customportalId to use in this API: https://learn.zoho.com/learn/api/v1/portal/<networkurl>/customportal/<customportalId>/manual
How can I retrieve the networkurl and customportalId using the API? I
Connecting zoho creator to zoho writer to send prefilled documents
i will paste the worflow below // Get user's submitted data from the form userSalary = input.Current_Salary; userCIBIL = input.CIBIL_Score; userEmail = input.Email; userName = input.Name; // You need to get the Document ID from the URL of your Zoho Writer
Zoho Creator to Zoho Writer for prefilled documents...
In response to the question about connecting Zoho Creator to Zoho Writer for prefilled documents, I wanted to share a working implementation that demonstrates how to use the record_id parameter with the Zoho Writer Merge API. This allows Writer to automatically
Managing functions
Can someone let me know if there are any plans to improve the features for managing functions in CRM? I have lots of functions and finding them is hard. The search only works on the function name and the filter only works on function type. I have created
Introducing our latest privacy enhancement - Hiding email IDs in Zoho Cliq Networks
Hello everyone, Zoho Cliq Networks offers a powerful collaboration platform that allows businesses to create dedicated digital workspaces for external vendors, partners, or individuals you want to communicate with professionally without adding them to
zoho performance
OVERALL CONFIGURATION OF ZOHO PERFORMANCE Quarterly performance review Self rating and scoring Manager rating and scoring
Zoho Social API for generating draft posts from a third-party app ?
Hello everyone, I hope you are all well. I have a question regarding Zoho Social. I am developing an application that generates social media posts, and I would like to be able to incorporate a feature that allows saving these posts as drafts in Zoho Social.
When will it be possible to edit Subform records via either views or tabular reports?
Hey there, data maintenance often requires mass update of quite a lot of records. While this is a piece of cake via either List view or Zoho sheet view, the same cannot be carried out for subform records yet. When one of the two options will be made available?
Onboarding
Hello Team, Im yuktha working as HR at Ossisto Technologies. We are currently utilizing zoho for onboarding candidate. right now facing issue with onboarding Attaching the screenshots for your reference
Archiving Contacts
How do I archive a list of contacts, or individual contacts?
How do I change a form's name? Why isn't this more intuitive?
Can someone please let me know how to change a form's name?
Control Over Zia Generative AI Reply Assistance Behavior
Hello, I would like to request an enhancement to the Zia Generative AI feature, specifically concerning the Reply Assistance within Zoho Desk. Current Issue: When replying to a ticket, the Ticket Properties section is automatically replaced by the Zia
Zia now integrated with Open AI in Zoho Desk
The powerful integration of Zia with OpenAI, has empowered Zoho Desk reach a new level of efficiency and performance. With contextual self-service capabilities, Zia enables agents to boost their productivity and delivers superior customer experiences.
Zoho Desk Partners with Microsoft's M365 Copilot for seamless customer service experiences
Hello Zoho Desk users, We are happy to announce that Zoho Desk has partnered with Microsoft's M365 to empower customer service teams with enhanced capabilities and seamless experiences for agents. Microsoft announced their partnership during their keynote
Employee self-service portal: Onboarding and continuous learning platform for support reps
Hello everyone, In any organization, employees must go through multiple courses to learn about the product, their organization's standards, and how to respond to customer queries using the knowledge base articles available. This typically requires completing
2024 Email Authentication Standards: Elevating Security with Google and Yahoo
In contemporary email communication, email authentication plays a pivotal role in mitigating email fraud, spam, and phishing attacks. Brace yourself for a new level of security. Starting February 2024, Gmail and Yahoo will be implementing robust email
Contact custom field in layout
Good day, all, I have an "Extension" custom field in contacts, and would like to display the contact extension in the ticket layout, but I don't seem to be able to. What am I missing? Thanks Rudy
Exact match in name when searching workdrive
Hello, I am wondering how to search workdrive files/folders with an exact match in the name. For example, when I search across folder with the url param search[name]=someName, I get multiple results such as "someName", "someNameAndMore", or "someName
account in a diferent bas currency
Is it possible to have an account in currency diferente from base currency?, lets say, the bas currency in japase yen but asset accut called cash dollars in dollars?
Meeting impossible to use when sharing screen
he Meeting tool in Brazil is practically unusable when sharing anything, whether it’s a presentation or simple navigation. When accessed via Cliq, the situation gets even worse: even basic calls fail to work properly, constantly freezing. And as you are
Changing the Default Search Criteria for Finding Duplicates
Hey everyone, is it possible to adjust the default search criteria for finding and merging duplicate records? Right now, CRM uses some (in my opinion nonsensical) fields as search criteria for duplicate records which do nothing except dilute the results.
Is there a way to create a desktop shortcut for a website course portal?
Hello everyone, I recently got a laptop and bought an online course from a website, Skillwint.com, which I visit regularly. I open that site many times a day and want to create a desktop shortcut so I can open it directly instead of searching in the browser
SalesIQ Tip for Admins: Your Safety Net for Data Recovery
Ever clicked 'Delete' in your SalesIQ and then realized it was the wrong item? Maybe it was a prospect's chat that held important context you needed to refer to later on. Or, maybe you deleted an elaborate Zobot that you were still testing or planning
Depreciated mergeAndStore Function Help!
Hello, I have a function designed to create a PDF containing information from the fields in a Deals record. There is a Writer Mail Merge template in WorkDrive that is populated via Deluge code, and a copy of the resulting PDF is then attached to the record.
Can I execute two 'functions' when completing a mail merge from CRM?
Hi, I have set up a mail merge from CRM Deals to a template. I want a copy of this to be saved in Workdrive, and then a copy also saved back into the deal record from which the merge occurred. I can do both independent of each other, and managed to get
External Share > Edit: Cannot Create Zoho Files
Hi Zoho, When we create an external share link with Edit permission, our external users are unable to create a Zoho file (Zoho Writer, Zoho Sheet and Zoho Show). They can only upload files. They can edit the Zoho files if we create them internally and
Zoho Mail iOS app update - RTL languages support and access emails using permalink and universal link, image upload resolution
Hello everyone! In the most recent version of the Zoho Mail iOS app update, we have brought in support for RTL languages(Arabic and Urudu), providing a seamless reading experience with proper text alignment and layout throughout the app. We have also
Why are emails sending with @viazohocrm.com ?
I just sent out mass emails from CRM. They are sending from the email below and people cannot reply, and they are getting this message: Address not found Your message wasn't delivered to sales.XXXXXXXX.com.au@viazohocrm.com because the address couldn't
Duplicating and referencing datasets
I am moving from PowerBI to Zoho Analytics and while I find Zoho easier to use in many ways, there is one function that I use in PowerBI that I have not been able to find in Zoho. I have several data sets that I need to modify in different ways to get
Zoho Inventory Now Supports VeriFactu for Businesses in Spain
Starting from January 1, 2026, Spain requires real-time invoice reporting for all B2B transactions. From July 2026, this requirement will extend to B2C transactions as well. All reporting must be carried out through the VeriFactu to AEAT (Agencia Estatal
Why am I seeing deleted records in Zoho Analytics syncing with Zoho CRM?
I have done a data sync between Zoho CRM and Zoho Analytics, and the recycle bin is empty. Why do I see deleted leads/deals/contacts in Zoho Analytics if it doesn't exist in Zoho CRM? How can I solve this problem? Thanks
Enhancements to Zoho Map integration tasks
Hello everyone, We're excited to announce enhancements to the Zoho Map integration tasks in Deluge, which will boost its performance. This post will walk you through the upcoming changes, explain why we're making them, and detail the steps you need to
Let’s Talk Recruit: Meet Zia, your all-in-one AI assistant (Part-3)
Welcome back to the Let’s Talk Recruit series. In the part 2 post, we explored how Zia has evolved with smarter summaries and seamless AI-assisted content creation. This time, we’re diving into the latest upgrades that take productivity even further —
Announcing Early Access to "Zoho CRM for Everyone" — A new and exciting update to Zoho CRM
Update : Zoho CRM For Everyone's Nextgen Interface gets an upgrade! Hello everyone, We’ve updated the Zoho CRM for Everyone Nextgen interface based on your feedback. The UI is now simpler with a unified sidebar, a more visible global search and features
Unable to verify domain for Zoho People
I have added TXT records in my DNS (GoDaddy) [screenshot attached], but unable to verify even after 12 hours after adding. On checking the console, it shows some errors [screenshot attached]. It appears that the verification flow is broken - please provide
Zoho Invoice Now Supports VeriFactu for Businesses in Spain
Starting from January 1, 2026, Spain requires real-time invoice reporting for all B2B transactions. From July 2026, this requirement will extend to B2C transactions as well. All reporting must be carried out through the VeriFactu to AEAT (Agencia Estatal
Zoho Billing Now Supports VeriFactu for Businesses in Spain
Starting from January 1, 2026, Spain requires real-time invoice reporting for all B2B transactions. From July 2026, this requirement will extend to B2C transactions as well. All reporting must be carried out through the VeriFactu to AEAT (Agencia Estatal
Next Page