Dunning: What subscription-based businesses need to know

Billing
Billing

Stripe Billing lets you bill and manage customers however you want – from simple recurring billing to usage-based billing and sales-negotiated contracts.

Learn more 
  1. Introduction
  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 minimising "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.

  • Optimising 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 non-payment, 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 personalised and data-driven communication for reminders
    When sending (gentle) reminders to customers, employ personalised 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 such as emails 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 that they engage with most.

  • Centralising 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 non-payment.

  • 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. In addition, providing self-service options and a choice of payment plans can empower customers and improve relationships.

  • Leveraging specialised dunning software with machine learning
    Dunning software has evolved to include machine learning algorithms that can predict customer payment behaviour and optimise 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 behaviour 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 optimisation.

  • 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 that they understand the role of dunning within the larger context of customer life cycle 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 that 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 such as 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.

  • Personalisation of reminders
    Customise your dunning messages to address the customer by name and provide specific details about their account. Personalised 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 emails, phone calls and SMS to contact 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 that 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 analyse performance
    Regularly measure the performance of your dunning process. Analyse 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 optimise 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, customisation 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 customised 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.

  • Customisable billing settings
    Businesses can customise 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 customisable 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 non-payment, using Stripe's subscription events. Once analysed, 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 optimise 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.

The content in this article is for general information and education purposes only and should not be construed as legal or tax advice. Stripe does not warrant or guarantee the accuracy, completeness, adequacy, or currency of the information in the article. You should seek the advice of a competent lawyer or accountant licensed to practise in your jurisdiction for advice on your particular situation.

Ready to get started?

Create an account and start accepting payments – no contracts or banking details required. Or, contact us to design a custom package for your business.
Billing

Billing

Collect and retain more revenue, automate revenue management workflows, and accept payments globally.

Billing docs

Create and manage subscriptions, track usage, and issue invoices.