Dunning: What subscription-based businesses need to know


Stripe Billing 可让您按照自己的意愿对客户进行计费和管理——从简单的经常性计费到基于用量的计费以及销售协商合同。

  1. 导言
  2. What is dunning?
  3. Why dunning matters for businesses
  4. What’s involved in dunning management?
  5. Dunning best practices
  6. Stripe’s approach to dunning management

Failed payments on subscription services cost businesses approximately 9% of their annual revenue. Dunning, the process by which companies attempt to mitigate the built-in weaknesses of their subscription model, can support a company’s financial stability and bolster its customer relations. With the right strategies, businesses can alleviate the strain of overdue payments while fostering a respectful and communicative relationship with their customer base. We’ll cover the essentials of dunning, its significance, and best practices for implementing an effective dunning strategy.

What’s in this article?

  • What is dunning?
  • Why dunning matters for businesses
  • What’s involved in dunning management?
  • Dunning best practices
  • Stripe’s approach to dunning management

What is dunning?

Dunning is the process of communicating with customers or clients to collect payments that are due or past due. This is important for maintaining cash flow, controlling unintentional customer churn, and managing customer relationships. Dunning is also critical for minimizing “bad debt,” which in this context refers to outstanding receivables or money owed to a company that is deemed uncollectible after repeated attempts to secure payment.

Why dunning matters for businesses

Dunning is an important consideration for businesses for many reasons, including:

  • Improving cash flow
    By ensuring that payments are collected in a timely manner, dunning helps maintain a steady cash flow, which is necessary for a business’s daily operations and growth.

  • Reducing bad debt
    Actively pursuing overdue accounts can prevent them from turning into bad debt, which can be costly for businesses to write off.

  • Maintaining customer relationships
    Through structured and respectful communication, businesses can use dunning to help preserve customer relationships. By showing their willingness to work with the customer, businesses can turn a potentially negative experience into an opportunity for customer retention.

  • Optimizing internal resources
    When employed efficiently—and especially when automated—dunning processes can free up internal resources that might otherwise be spent on tedious, ineffective follow-up with customers.

  • Mitigating risk
    Regular dunning practices help businesses identify and manage risk by spotting trends in late payments or nonpayment, which can indicate larger issues with particular customer segments or markets.

  • Supporting financial forecasting
    When dunning is managed effectively, businesses have a clearer picture of their accounts receivable, which is important for accurate financial planning and forecasting.

  • Ensuring compliance
    Depending on where a business is located, there may be legal requirements around how debts can be pursued. Establishing a structured dunning process helps ensure that businesses stay compliant with these regulations.

  • Enhancing company reputation
    A professional and structured dunning process can improve a company’s reputation by creating positive customer experiences at every touchpoint.

What’s involved in dunning management?

Dunning management is a process that helps businesses recover payments from customers in a manner that respects the integrity of the customer relationship. Here’s a more detailed explanation of what dunning management entails:

  • Setting clear payment terms and conditions with automation
    Before any transaction takes place, establish clear payment terms and conditions and communicate these with customers. This includes payment due dates, late fees, grace periods, and accepted payment methods. Transparency will help set the right expectations and prevent misunderstandings. This includes integrating terms into user-onboarding flows, using APIs to automate updates to terms and conditions, and ensuring that customers have easy access to these terms through their accounts.

  • Integrating accounts receivable management into your tech stack
    For tech-powered companies, integrating accounts receivable management into the broader technology stack is an essential part of dunning management. This means not only using accounting software, but also ensuring that your subscription management platform, customer relationship management (CRM) system, and analytics tools are synced to provide real-time data on customer accounts.

  • Using personalized and data-driven communication for reminders
    When sending (gentle) reminders to customers, employ personalized communication that is informed by customer data. For example, segmenting customers based on their billing history or interaction with your service can help tailor the messaging. Use automated email campaigns and in-app notifications where relevant.

  • Escalating communication through multiple digital channels
    Aside from traditional communication methods like email and phone calls, consider using in-app notifications, SMS, and even social media communication if appropriate. The goal should be to reach the customer through the channels they engage with most.

  • Centralizing communication documentation in CRM
    Log all communication centrally, preferably within a CRM system that is integrated with your subscription management platform. This ensures easy access to communication history for customer support and sales teams.

  • Implementing AI-driven insights for telephone follow-ups
    Use AI-driven insights to find the best time to call a customer and provide the representative with real-time information on the customer’s history, preferences, and potential reasons for nonpayment.

  • Dynamic and customer-centric flexible payment options
    Tech companies should consider implementing algorithms that offer dynamic payment options based on a customer’s history and value. For high-value customers, offering more generous terms might be appropriate. Additionally, providing self-service options and a choice of payment plans can empower customers and improve relationships.

  • Leveraging specialized dunning software with machine learning
    Dunning software has evolved to include machine learning algorithms that can predict customer payment behavior and optimize communication strategies. Integrating such software can significantly improve the efficacy of the dunning process.

  • Evaluating credit risk with predictive analytics
    Use predictive analytics to assess the future payment behavior of customers. This can inform decisions about whether to modify credit terms or require alternative payment assurances.

  • Data-driven continuous improvement
    Use A/B testing, customer feedback, and data analytics to continuously improve your dunning processes. Ensure that you are measuring the right KPIs and that this data feeds into a culture of ongoing optimization.

  • Training staff with a focus on customer success
    Training should focus not only on the dunning process but also on broader customer success principles. Empower your team with data and tools, and ensure they understand the role of dunning within the larger context of customer lifecycle and retention.

Dunning best practices

Like most aspects of a business, the best dunning management strategy is one that reflects a nuanced understanding of the specific customer base it serves. This will look different for every business. That said, here are some best practices that will work well for most businesses:

  • Clear communication from the start
    Clearly communicate payment terms and conditions to customers from Day 1. This sets expectations and helps avoid misunderstandings.

  • Automation with a human touch
    Using dunning software to automate tasks like sending reminders and tracking accounts shouldn’t mean that communications seem robotic. Craft all dunning comms with a human touch, whether or not they will be deployed automatically.

  • Personalization of reminders
    Customize your dunning messages to address the customer by name and provide specific details about their account. Personalized messages are often more effective than generic ones.

  • Timely and gradual escalation
    Begin with gentle reminders and gradually escalate the tone and frequency of communication as the invoice becomes more overdue. However, ensure that all communication reflects a carefully crafted brand voice that preserves a positive feeling with your customers.

  • Multiple channels of communication
    Use various communication channels such as email, phone calls, and SMS to reach out to customers. This increases the chances that customers will see your message.

  • Flexibility in payment options
    Offer different payment options and, if necessary, consider negotiating payment plans with customers who may be facing financial difficulties.

  • Keep detailed records
    Maintain a detailed record of all communication with customers during the dunning process. This is important for internal tracking and can be vital in case of disputes.

  • Know the legal framework
    Make sure you are well-versed in the legal aspects of debt collection for your jurisdiction. This ensures that your dunning process is compliant with laws and regulations.

  • Measure and analyze performance
    Regularly measure the performance of your dunning process. Analyze the data to identify trends and areas for improvement.

  • Feedback from customers
    Actively seek feedback from customers regarding the dunning process. Understanding your customers’ perspective can provide valuable insights for improvement.

  • Contingency planning
    Have a clear plan in place for when to escalate the case to a collection agency or take legal action, and ensure that these steps are communicated clearly in the dunning messages.

These best practices will enable you and your team to optimize your dunning process, improve the collection of payments, and maintain good relationships with your customers.

Stripe’s approach to dunning management

Stripe’s approach to recurring billing, subscription management, and dunning management reflects a blend of automation, customization, and customer empowerment. Through automated emails, smart retries, a customer portal, and integration with third-party services, Stripe provides businesses with an arsenal of tools to handle overdue payments. Here’s how it works:

  • Automated emails
    Stripe allows businesses to automate the process of sending emails to customers when a payment fails. These emails can be customized and can include a link for the customer to update their payment information.

  • Smart retries
    Stripe uses an intelligent algorithm to retry failed payments at times when the payment is more likely to succeed. This reduces the need for manual intervention and helps you recover more revenue.

  • Customer portal
    Stripe provides a customer portal where customers can manage their own subscription and billing information as well as update payment methods, which is one common cause of failed payments.

  • Customizable billing settings
    Businesses can customize how Stripe handles failed payments. This includes setting the number of times Stripe should attempt to retry a payment and the amount of time that must pass before a business considers a payment uncollectible and closes the invoice.

  • Integration with third-party dunning services
    Businesses that want more advanced dunning features have the option to integrate Stripe with third-party dunning management services. These services often provide additional features such as more customizable dunning emails, SMS reminders, and detailed analytics.

  • Hosted invoice page
    When payments fail due to expired cards or other issues, Stripe allows customers to pay through a secure, Stripe-hosted invoice page where they can update payment details and complete the payment.

  • Subscription update events
    Businesses can track subscription updates and changes, including cancellations due to nonpayment, using Stripe’s subscription events. Once analyzed, this data can be used to further refine dunning strategies.

By facilitating a seamless and respectful communication channel with customers, alongside real-time updates and tracking, Stripe empowers businesses to optimize their revenue collection while nurturing positive customer relationships. As the payments landscape continues to evolve, staying abreast of the latest features and best practices in dunning management is essential for businesses striving for financial sustainability and customer satisfaction. Learn more about how Stripe works with subscription-based businesses.