Sam refreshed the dashboard.
Same customer. Same subscription. This is happening for the third time. He sends a usual email: "Your renewal payment failed again. Could you please check and retry?"
A couple of days passed, and there was still no response. Sam calls the customer, "Hey, could you update your card details or retry the payment?"
"Oh, yes, yes.. I'll do it today. Just remind me later this evening", the customer responded casually. That "remind me later" became multiple reminders. By the time the payment finally went through, Sam had invested more time following up on one failed transaction than on handling five smooth customers.
At that moment, he realised something important. Failed payments are a niche issue, but following up on them is the real problem.
Dunning to Rescue
Dunning management in Zoho Billing takes over the moment a payment fails and handles payment recovery automatically. All you need to do is configure the rule for it.
Standard Dunning
The standard dunning process enables you to configure retries for both online and offline subscriptions.
For online payments, such as card, ACH, and UPI mandates, Zoho Billing automatically retries the payment at predefined intervals, for example, on Days 1, 3, and 7. Whether the payment attempt is successful or not, the customer is eventually notified. The subscription remains active during these retries until it reaches the last and final attempt. Businesses can configure whether the subscription should remain active or be cancelled after all retries are complete.
For offline payments, such as cash or bank transfers, dunning doesn't retry. Instead, Zoho Billing automatically sends follow-up reminders at increasing urgency. Every delayed payment receives a structured and consistent notification sequence. Even for offline dunning, businesses can configure the final action to be taken on the subscription after it has been escalated to the customer.
Advanced Dunning
Pause & Resume Dunning
Sometimes, customers genuinely need time to update their payment details, talk to their bank, or resolve a card issue. Now, dunning can be paused for a specific invoice with the following conditions:
When dunning resumes:
If the selected resume date falls between scheduled retries, the next retry will occur on the next scheduled retry date.
If the resume date is after the final retry, Zoho Billing automatically triggers a retry within a day.
This helps businesses stay structured while giving customers time to breathe.
Stop Dunning
At any point, you can decide to stop pursuing payment retry for an invoice under dunning. Zoho Billing allows you to,
Stop the dunning process entirely, removing the subscription from the dunning flow.
Mark the next retry as the final attempt for the auto-charge subscription.
If the upcoming retry is set as the final attempt (whether successful or not), the configured action under the standard dunning rule for the final action will be triggered.
On-Demand Dunning
Zoho Billing provides an option to send a link to update payment information when we notify customers of payment failure. This enables customers to update their information instantly without needing to navigate the interface. If a customer updates their card or fixes a billing issue and says, "Can you try charging again now?"
You don't have to wait for the next scheduled dunning to attempt the payment. Zoho Billing offers an On-demand Retry option, enabling businesses to try charging the customer immediately and directly from the invoice. This avoids waiting time and reduces the risk of failure.
Multi-Dunning Rules
Not all customers should be treated as the same. Some require more time for grace, while others need quick closure. Zoho Billing supports multiple dunning rules, allowing businesses to assign different retry strategies to different subscriptions.
Each rule includes:
A personalised retry schedule (number of retries + interval)
Unique email template for communication.
Criteria that determine when the rule applies.
Priority order (Zoho matches rules based on priority)
You can set these criteria based on,
Customers
Subscriptions
Plans or Product
Invoice value
Currency
Billing Frequency.
A total of six unique rules can be created, including the default one. High-value customers can receive more retries and personalised emails, while other customers can have shorter cycles.
Reports Based on Dunning
When payment fails or an invoice enters a dunning cycle, it's more about the retries than the visibility that a business should get. The Under-Risk report in Zoho Billing provides businesses with a real-time view of all transactions currently under the dunning process. It highlights which customers are at risk of churn or suspension, how long payments have been pending and which retry stage each invoice is in.
To track down customers who dropped off due to churn, Zoho Billing offers the Churned after Retries report. This report helps businesses re-engage with those customers, as the downgrade/churn was not intended to occur. This gives a high chance of winning them back.
What Dunning Management Does to Business
With these capabilities, Zoho Billing shifts the handling of failed payments from a reactive to a proactive approach. Payment retries are automated, and customers receive notifications without requiring manual intervention. Businesses can pause, stop or define a final retry action. Sending personalised emails and providing time for customers based on their worth ensures reliability and trust.
On the whole, the automated dunning process helps businesses to keep the payment process organised and, at the same time, reduce the risk of losing control over failing payments.
Up Next: Collection as a Journey
Recent Topics
Upload ticket attachments via Drag-&-Drop
Hello, if you want to upload a file to the ticket attachment you need to click the button and use the file browser to select and upload the desired file. In many cases, it would be much more efficient if you could simply drag the file to the browser window...
Can we disable add to cart in Zoho Commerce?
Hello, Our sales happen on the phone. During the call the customer is directed to our website to inspect the products together with the sales rep. So we need a way to present our inventory. I figured Zoho Commerce is a good fit for this use case. However
Introducing WhatsApp integration in Bigin
Greetings! In today's business landscape, messaging apps play a significant role in customer operations. Customers can engage with businesses, seek support, ask questions, receive personalized recommendations, read reviews, and even make purchases—all
Zoho One account closure vs deactivation
I wonder what are the best practices and guidelines around deactivating vs deleting Zoho accounts in organisations? Any practical considerations?
Schedule Zoho CRM reports only on Business Days
Hello, Is it possible to schedule reports only on business days ? We currently get daily sales reports on weekend which has no value since the sales team doesn't work on weekends. Thanks
How to track a contact or customer's past product purchases in Bigin Premiere?
Hello there. I am the sole user of Bigin for a small company (chess club), and would like to track current and past purchases made by a contact (player) or company (family which includes the player). Players may register for multiple tournaments, take
LENTITUD EN RECIBIR MAIL
Buenas tardes, Estamos experimentando lentitud en la recepción de correos electrónicos.
Deactivated Zoho One account can sign in
I am concerned by the fact that deactivated users in Zoho One have the ability to sign in even after their account has been deactivated (not deleted). these inactive identities have no access to individual Zoho apps or data. based on my experience they
Items should display under specific warehouse
I have configured the multi warehouse but it show all the items under all warehouse which is not correct according to our business logic, so i want that items should only display under that specific warehouse not under all the warehouses not even with zero quantity. Some items should be common but not all so is there any option for that purpose so i can specific the items to its warehouse. Regards
Partial refunds
I am trying to process refund for a one item invoice, however the refund is partial: i am getting this error while creating credit note, can anyone share some wisdom about this
Best practice importing items and matching assemblies
Hi, I was wondering what would be the best practice to import items and composite items (assemblies) From my backup, what should I import first? The items or the composite items? I am on Zoho one, using inventory and books. Kind regards, Sabine
Bulk Fill In & Edit PO/Bill/SO/Invoice
Hello, I am adding stock in bulk on a PO, the system is automatically populating the Rate (price) and Tax from the item data. Problem is that the bill rate is different from the rate on the item data, so I have to manually erase each and enter the price.
Items Below Reorder Point Report?
Is there a way to run a report of Items that are below the Reorder Point? I don't see this as a specific report, nor can I figure out how to customize any of the other stock reports to give me this information. Please tell me I'm missing something s
Cancelled Transfer order problem
Hello, We've canceled a transfer order, and we can't add the related items to a new Transfer Order. The system tells us that the bin doesn't have the required quantity, but when we check the item, it indicates that there are 2 units in the bin. It also
Creating a Chart from a Report
In Zoho Analytics, is it possible to create a chart from a Pivot View report? We are looking to use Zoho Analytics to replace Excel for Sales reports and would like to be able to show both the table and the chart together.
Data Import | Zoho Analytics Custom Query Window Size
Please increase the window size for the Custom Query Data Import. It's impossible to work with such a small query window.
Name changed in settings for mailbox but still not changed when typed in To field
In the email account secretary@ i have updaetd the new staff members details but the old members name still appears when I type secretary@ in the To field. I cant work out where Zoho is finding the old name from. I have deleted the browser cache. If I
Cannot add my name to my domain name
I want to have My name@mydomain.com and it says my name is linked to another account already. Please fix it since I do not have another account.
Establishing new Zoho email account on laptop
Good Morning: I am very long time Outlook business user and decided to try your email service last night and had established an account. I am trying to verify my account; how do I establish my Zoho email account on my laptop? I opened the account with
unable to send message reason 550 5.4.6 unusual sending activity
My email account can't send message. It shows unable to send message reason 550 5.4.6 unusual sending activity detected
how to add email to existing organization i w
I am already registered my organization and i have an email id. I need one more email id but i can't find anywhere .i want the cheapest email id . how to add ?
e-mail bloqueado
Estou com meu e-mail lucas@peplus.me bloqueado, preciso desbloquear para retorno de usos em minhas atividades.
zoho labels api not working
We're using n8n to automte email reply using zoho api. I'm facing issue with label api. I added the required scopes but its not working. i followed zoho api documentation but didn't work. also, where do i find/how do i create zoho oauth token mentioneeed
Desk DMARC forwarding failure for some senders
I am not receiving important emails into Desk, because of DMARC errors. Here's what's happening: 1. email is sent from customer e.g. john@doe.com, to my email address, e.g info@acme.com 2. email is delivered successfully to info@acme.com (a shared inbox
Streams/Shared email doesn't show up in windows trident app. It works fine on MAC. Is there any difference between 2 install ?
I can see streams/share email boxs on my MAC version of trident app but i can't see them in windows version of trident app. Is there any difference between 2 install? I try to find setting but not able to see any setting to add stream/share email boxes.
add zoho account
How to add a zoho mail to previous zoho account? I have two
Zoho Desk Mobile App Year-End Roundup - 2025
Dear Zoho Desk users, Greetings! As you gear up for the festive season, we are excited to share a quick journey into all that is released in 2025! Zia's generative AI capabilities Zia insights can be highly beneficial in helping agents manage daily support
Narrative 17: The role of Zia AI in customer support
Behind the scenes of a successful ticketing system: BTS Series Narrative 17: The role of Zia AI in customer support Overview Zia in Zoho Desk is a layered AI assistant that combines generative AI, prediction, and automation to support agents, automate
Domain Transaction
I have purchased a domain name called trainedworkforce.co.in I made the payment got the receipt but the domain is still not purchased after successful transaction .
Zohomail - The "All Messages" vs "In Box"
Why do some new email message appear under the all messages view but not in my inbox? That's really annoying but to be fair I've experienced the same with gmail.
error while listing mails
I can't access email in any of my folders: Oops, an error occurred - retry produces the second error response: error while listing mails (cannot parse null string). I've signed in and out of Zoho, restarted my iMac.
Introducing the Zoho Projects Learning Space
Every product has its learning curve, and sometimes having a guided path makes the learning experience smoother. With that goal, we introduce a dedicated learning space for Zoho Projects, a platform where you can explore lessons, learn at your own pace,
Zoho Desk 2025 round-up: Key highlights on feature releases
Hello everyone, As we gear up for 2026, here is a detailed round-up of all feature releases in Zoho Desk web throughout the year. For consolidated information on releases check out the What’s New page You can also watch these webinars. Zia in web Zia
How to show a hided report??
in CRM Report , I clicked Hide incidently , how to show the floder again? Nowhere I can find the hided report floder...
Converting Customer Invoice to Purchase Bill
Hi, In my service-based business, I sometimes create the customer invoice first, and later I receive the purchase bill from the vendor for the same job. Is there any option in Zoho Books to: Convert a customer invoice into a purchase bill, or Link/associate
Email tracking inquiry
I am trying to track when my emails are opened and clicked like I previously did in HubSpot. HubSpot pretty much did the entire process automatically. After digging through, I finally found in settings --> emails --> BCC Dropbox there is an email I can
Mass Update of Lookup Fields not possible
Hello List I've created a custom field for Leads and Contacts 'Current Campaign'. This is very Handy as I can filter leads and then related them to a campaign. Everything ready, but then I realized that mass update doesn't work for lookup fields... a
Collapsible Sections & Section Navigation Needed
The flexibility of Zoho CRM has expanded greatly in the last few years, to the point that a leads module is now permissible to contain up to 350 fields. We don't use that many, but we are using 168 fields which are broken apart into 18 different sections.
Download Attached Files
Hi everyone, Brand new to Zoho Creator. I have a form with a subform. The subform has a field for "File Upload" I have this in a subform to allow multiple files to be uploaded to the parent form. Once the files are uploaded, how can i download or view them? Is this a setting I am just not seeing? If there isn't a way to download them, could i create another form field that dynamically creates the file's URL? That way a user can click the URL to get to the file? Any help with this would be greatly
Ticket layout based on field or contact
Hi! I want to support the following use-case: we are delivering custom IT solutions to different accounts we have, thus our ticket layouts, fields and languages (priority, status field values should be Hungarian) will be different. How should I setup
Next Page