---
title: "AI Dunning Management: A B2B SaaS Recovery Playbook"
description: Failed payments cause 20-40% of SaaS churn. The exact retry, comms, and AI decline model setup top finance teams use to claw back 70%+.
image: https://media.tenor.com/_HSJAnnXKSsAAAAC/card-declined-bad-credit.gif
---

[![Darwin AI](https://blog.getdarwin.ai/hubfs/Imagotipo%20(2).png)](https://www.getdarwin.ai/en?utm_source=organic)

Industries

[![](https://cdn.prod.website-files.com/66dcd014322ea9965fa61f16/68a661d0f82fd1e185fce1b0_car-side%201.svg) Automotive](https://www.getdarwin.ai/en/industrias/automotriz?utm_source=organic) [![](https://cdn.prod.website-files.com/66dcd014322ea9965fa61f16/68a661cc7ede2c7a45936810_book-alt%201.svg) Education](https://www.getdarwin.ai/en/industrias/educacion?utm_source=organic) [![](https://cdn.prod.website-files.com/66dcd014322ea9965fa61f16/68a661c0d3d102f8068aa31b_home%201.svg) Real State](https://www.getdarwin.ai/en/industrias/inmobiliario?utm_source=organic) [![](https://cdn.prod.website-files.com/66dcd014322ea9965fa61f16/68a661bd7ede2c7a4593643e_shopping-cart%201.svg) Retail](https://www.getdarwin.ai/en/industrias/retail?utm_source=organic) [![](https://cdn.prod.website-files.com/66dcd014322ea9965fa61f16/68a661ac407a0ffba39ea692_ambulance%201.svg) Health](https://www.getdarwin.ai/en/industrias/salud?utm_source=organic) [![](https://cdn.prod.website-files.com/66dcd014322ea9965fa61f16/68a661c873e9d4ec934b2233_compliance-document%201.svg) Insurance](https://www.getdarwin.ai/en/industrias/seguros?utm_source=organic) [![](https://cdn.prod.website-files.com/66dcd014322ea9965fa61f16/68a661b8c0d20ce494abde24_wrench-alt%201.svg) Services](https://www.getdarwin.ai/en/industrias/servicios?utm_source=organic)

IA Workforce

[![Alba](https://cdn.prod.website-files.com/66dcd014322ea9965fa61f03/686c284428dca5f05ef4bc74_chat-alba.png) Alba, Inbound](https://www.getdarwin.ai/en/worker/alba?utm_source=organic) [![Bruno](https://cdn.prod.website-files.com/66dcd014322ea9965fa61f03/683fddc02eaaa90628dd5403_image.png) Bruno, Outbound](https://www.getdarwin.ai/en/worker/bruno?utm_source=organic) [![Eva](https://cdn.prod.website-files.com/66dcd014322ea9965fa61f03/686c3771daf49068c2850730_chat-eva.png) Eva, CX](https://www.getdarwin.ai/en/worker/eva?utm_source=organic) [![Sophia](https://cdn.prod.website-files.com/66dcd014322ea9965fa61f03/686c38fe93b776431501485a_chat-sophia.png) Sophia, Post-Sales](https://www.getdarwin.ai/en/worker/sophia?utm_source=organic) [![Lucas](https://cdn.prod.website-files.com/66dcd014322ea9965fa61f03/686c3b38e60f367991ce65db_chat-lucas.png) Lucas, Cobranzas](https://www.getdarwin.ai/en/worker/rio?utm_source=organic) 

[About Us](https://www.getdarwin.ai/en/about-us?utm_source=organic) [Partners](https://www.getdarwin.ai/en/partners?utm_source=organic)

Resources

[![](https://cdn.prod.website-files.com/66dcd014322ea9965fa61f03/68a665fdce02f0b61f35268a_blog-pencil%201.svg) Blog](https://blog.getdarwin.ai/en/) [![](https://cdn.prod.website-files.com/66dcd014322ea9965fa61f03/68b9bde697a39d3542672599_Prensa.svg) Press](https://www.getdarwin.ai/en/press?utm_source=organic) [![](https://cdn.prod.website-files.com/66dcd014322ea9965fa61f03/68a6672305f0dcac8b7b9f98_calculator%201.svg) ROI Calculator](https://www.getdarwin.ai/en/roi-calculator?utm_source=organic) [![](https://cdn.prod.website-files.com/66dcd014322ea9965fa61f03/68a666c91642633420c3e543_link-alt%201.svg) Whatsapp Link Generator](https://www.getdarwin.ai/en/whatsapp-link-generator?utm_source=organic) [![](https://cdn.prod.website-files.com/66dcd014322ea9965fa61f03/68a666b8172a0cd5454894b3_qr%201.svg) Whatsapp QR Generator](https://c2w.getdarwin.ai/en)

EN

[ES](https://blog.getdarwin.ai/es/?hsLang=en) [EN](https://blog.getdarwin.ai/en/) [PT](https://blog.getdarwin.ai/pt-br/?hsLang=en) 

[Login](https://app.getdarwin.ai/login) [Try Darwin ![](https://blog.getdarwin.ai/hubfs/raw_assets/public/nuevotemaversion-1-es-default-v7-header-footer-i18n-LANG_FROM_URL-v3-restored-posts2/darwin-ia-blog/modules/assets/66dcd014322ea9965fa61f0f_arrow-right.svg.png)](https://app.getdarwin.ai/signup?landing=homepage&language=en&utm_source=organic_homepage&utm_medium=LeadGen)

Industries

[![](https://cdn.prod.website-files.com/66dcd014322ea9965fa61f16/68a661d0f82fd1e185fce1b0_car-side%201.svg) Industries](https://www.getdarwin.ai/en/industrias/automotriz?utm_source=organic) [![](https://cdn.prod.website-files.com/66dcd014322ea9965fa61f16/68a661cc7ede2c7a45936810_book-alt%201.svg) Education](https://www.getdarwin.ai/en/industrias/educacion?utm_source=organic) [![](https://cdn.prod.website-files.com/66dcd014322ea9965fa61f16/68a661c0d3d102f8068aa31b_home%201.svg) Real State](https://www.getdarwin.ai/en/industrias/inmobiliario?utm_source=organic) [![](https://cdn.prod.website-files.com/66dcd014322ea9965fa61f16/68a661bd7ede2c7a4593643e_shopping-cart%201.svg) Retail](https://www.getdarwin.ai/en/industrias/retail?utm_source=organic) [![](https://cdn.prod.website-files.com/66dcd014322ea9965fa61f16/68a661ac407a0ffba39ea692_ambulance%201.svg) Health](https://www.getdarwin.ai/en/industrias/salud?utm_source=organic) [![](https://cdn.prod.website-files.com/66dcd014322ea9965fa61f16/68a661c873e9d4ec934b2233_compliance-document%201.svg) Insurance](https://www.getdarwin.ai/en/industrias/seguros?utm_source=organic) [![](https://cdn.prod.website-files.com/66dcd014322ea9965fa61f16/68a661b8c0d20ce494abde24_wrench-alt%201.svg) Services](https://www.getdarwin.ai/en/industrias/servicios?utm_source=organic)

IA Workforce

[![Alba](https://cdn.prod.website-files.com/66dcd014322ea9965fa61f03/686c284428dca5f05ef4bc74_chat-alba.png) Alba, Inbound](https://www.getdarwin.ai/en/worker/alba?utm_source=organic) [![Bruno](https://cdn.prod.website-files.com/66dcd014322ea9965fa61f03/683fddc02eaaa90628dd5403_image.png) Bruno, Outbound](https://www.getdarwin.ai/en/worker/bruno?utm_source=organic) [![Eva](https://cdn.prod.website-files.com/66dcd014322ea9965fa61f03/686c3771daf49068c2850730_chat-eva.png) Eva, CX](https://www.getdarwin.ai/en/worker/eva?utm_source=organic) [![Sophia](https://cdn.prod.website-files.com/66dcd014322ea9965fa61f03/686c38fe93b776431501485a_chat-sophia.png) Sophia, Post-Sales](https://www.getdarwin.ai/en/worker/sophia?utm_source=organic) [![Lucas](https://cdn.prod.website-files.com/66dcd014322ea9965fa61f03/686c3b38e60f367991ce65db_chat-lucas.png) Lucas, Collections](https://www.getdarwin.ai/en/worker/rio?utm_source=organic) 

[About Us](https://www.getdarwin.ai/en/about-us?utm_source=organic) [Partners](https://www.getdarwin.ai/en/partners?utm_source=organic)

Resources

[![](https://cdn.prod.website-files.com/66dcd014322ea9965fa61f03/68a665fdce02f0b61f35268a_blog-pencil%201.svg) Blog](https://blog.getdarwin.ai/en/) [![](https://cdn.prod.website-files.com/66dcd014322ea9965fa61f03/68b9bde697a39d3542672599_Prensa.svg) Press](https://www.getdarwin.ai/en/press?utm_source=organic) [![](https://cdn.prod.website-files.com/66dcd014322ea9965fa61f03/68a6672305f0dcac8b7b9f98_calculator%201.svg) ROI Calculator](https://www.getdarwin.ai/en/roi-calculator?utm_source=organic) [![](https://cdn.prod.website-files.com/66dcd014322ea9965fa61f03/68a666c91642633420c3e543_link-alt%201.svg) Whatsapp Link Generator](https://www.getdarwin.ai/en/whatsapp-link-generator?utm_source=organic) [![](https://cdn.prod.website-files.com/66dcd014322ea9965fa61f03/68a666b8172a0cd5454894b3_qr%201.svg) Whatsapp QR Generator](https://c2w.getdarwin.ai/en)

EN

[ES](https://blog.getdarwin.ai/es/?hsLang=en) [EN](https://blog.getdarwin.ai/en/) [PT](https://blog.getdarwin.ai/pt-br/?hsLang=en) 

[Login](https://app.getdarwin.ai/login) [Try Darwin ![](https://blog.getdarwin.ai/hubfs/raw_assets/public/nuevotemaversion-1-es-default-v7-header-footer-i18n-LANG_FROM_URL-v3-restored-posts2/darwin-ia-blog/modules/assets/66dcd014322ea9965fa61f0f_arrow-right.svg.png)](https://app.getdarwin.ai/signup?landing=homepage&language=en&utm_source=organic_homepage&utm_medium=LeadGen)

![<span id="hs_cos_wrapper_name" class="hs_cos_wrapper hs_cos_wrapper_meta_field hs_cos_wrapper_type_text" style="" data-hs-cos-general-type="meta_field" data-hs-cos-type="text" >AI Dunning Management: A B2B SaaS Recovery Playbook</span>](https://media.tenor.com/_HSJAnnXKSsAAAAC/card-declined-bad-credit.gif)

# AI Dunning Management: A B2B SaaS Recovery Playbook

 11 de June, 2026

*Last updated: June 2, 2026*

Most B2B SaaS leaders watch the voluntary-churn line in their cohort dashboard. They forget that the line right next to it — **involuntary churn from failed payments** — is bleeding just as much MRR, and almost all of it is recoverable.

The 2025 Recurly Churn Report puts involuntary churn at 20–40% of total churn across subscription businesses, and the broader subscription economy loses an estimated [$129 billion a year](https://www.slickerhq.com/blog/129-billion-problem-recurly-2025-involuntary-churn-forecast-ai-recovery-engines) to failed payments alone. Rules-based dunning recovers a chunk of that. AI-driven dunning recovers most of the rest.

This post is the playbook the top-quartile RevOps and finance teams are running in 2026. It covers the decline taxonomy, the retry timing math, the customer-facing communication sequence, and where AI-decline models actually move the recovery rate.

**Table of contents**

- [What dunning actually is (and what it isn't)](https://blog.getdarwin.ai/en/ai-dunning-management-b2b-saas-recovery#what)
- [Why involuntary churn is the silent NRR killer](https://blog.getdarwin.ai/en/ai-dunning-management-b2b-saas-recovery#why)
- [The 2026 AI dunning stack: 4 layers](https://blog.getdarwin.ai/en/ai-dunning-management-b2b-saas-recovery#stack)
- [Retry timing: the data behind smart retries](https://blog.getdarwin.ai/en/ai-dunning-management-b2b-saas-recovery#retry)
- [The customer-facing comms sequence that works](https://blog.getdarwin.ai/en/ai-dunning-management-b2b-saas-recovery#comms)
- [Metrics to track (and the ones to ignore)](https://blog.getdarwin.ai/en/ai-dunning-management-b2b-saas-recovery#metrics)
- [5 mistakes that quietly cap your recovery rate](https://blog.getdarwin.ai/en/ai-dunning-management-b2b-saas-recovery#mistakes)
- [FAQ](https://blog.getdarwin.ai/en/ai-dunning-management-b2b-saas-recovery#faq)

## What dunning actually is (and what it isn't)

Dunning is the process of recovering revenue when a recurring charge fails. In a subscription business, that means: a card declines on renewal day, your billing system flags it, and a sequence of retries and customer messages kicks off until either the payment clears or the subscription cancels.

That definition has not changed in twenty years. What *has* changed is the depth of signal a billing stack now has access to:

- Card-network response codes that reveal whether a decline is a hard "stolen card" no or a soft "insufficient funds, try again Friday" maybe
- Account updater networks that surface a new card number before the old one even expires
- Historical retry-outcome data — hundreds of millions of transactions — that lets a machine-learning model predict the best retry time per BIN, geography, and customer cohort
- LLM-driven comms layers that vary the tone, language, and channel of dunning emails based on customer health and segment

"AI dunning management" is just the discipline of using all four signals together instead of running a static retry calendar.

## Why involuntary churn is the silent NRR killer

If your finance team reports a 7% gross churn rate and a 4% voluntary churn rate, you have a 3-point involuntary churn problem hiding in plain sight. Three points of MRR, recovered, compounds aggressively at any reasonable scale.

The leverage is real because [Recurly's own benchmark data](https://recurly.com/blog/failed-payment-recovery-data-based-strategy/) shows up to **70% of involuntary churn comes from failed transactions where the customer never intended to leave**. Expired cards alone account for around 42% of failures. A subscriber whose card number rolled from a 4-digit prefix change at their bank does not need a save-team call — they need their card updated.

| Decline category | Share of failures | Right move |
| --- | --- | --- |
| Expired / replaced card | ~42% | Account updater + soft email |
| Insufficient funds | ~20% | Delay retry 24–72h, time it to payday |
| Do not honor / issuer block | ~18% | Vary acquirer, retry on different network |
| Lost / stolen / fraud | ~8% | Stop retries, ask for new method |
| Other / soft declines | ~12% | Smart retry on ML schedule |

If your dunning system treats those five categories the same way, you are leaving recovery on the table. The teams using [AI voice agents for debt collection](https://www.getdarwin.ai/en/ai-voice-agents-debt-collections-2026)-style workflows on the B2C side have already learned this lesson; B2B SaaS is two years behind and catching up.

## The 2026 AI dunning stack: 4 layers

A modern dunning system is not one product. It is four layers stitched together. If any one of them is missing, you cap out at ~50% recovery and call it normal.

### 1. Account updater + tokenization

Visa, Mastercard, and Amex all run account-updater networks that share new card numbers and expirations with merchants before the old credential dies. Plug this into your payment processor first. It silently solves the 42% of "expired card" failures with zero customer friction.

### 2. ML-based retry scheduling

Static retry calendars (day 1, day 3, day 7) ignore everything we know about how issuers behave. Smart retry engines use historical outcomes to pick a retry window per BIN, country, and decline code. [Benchmark data from 2025](https://www.slickerhq.com/blog/2025-failed-payment-benchmarks-ai-beats-industry-averages) shows ML-scheduled retries outperform rules-based dunning by 2–4x on soft-decline recovery.

### 3. Customer-aware comms

The dunning emails of 2018 — "your payment failed, click here" — feel like spam. Modern comms layers vary copy by customer segment, health score, and channel (in-app banner vs. email vs. SMS vs. for high-ACV, a call from CS). LLM-driven copy variants A/B-test their way to a 10–15 percentage-point lift on open and click-through.

### 4. AI agents on the long tail

The last 10–15% of failed payments are the messiest: an AP person on the customer side needs a new invoice, a PO has to be updated, or finance needs the COO to approve a re-up. This is where conversational AI workers earn their keep — chasing the long tail of high-ACV failed payments the way a SDR would chase the long tail of stalled deals. Darwin AI's collections worker, [Rio](https://www.getdarwin.ai/en/worker/rio), is built for exactly this layer: persistent multi-channel follow-up on the small number of failed renewals that drive most of the recoverable revenue.

## Retry timing: the data behind smart retries

The single biggest lever inside a dunning system is when you retry. The wrong answer is "every other day until 14 days." The right answer is "depends entirely on the decline code and the customer."

**Key takeaway.** The first retry's job is to filter out hard declines. The second retry's job is to land on the right day of the week for that customer's cash flow. The third retry's job is to be the last polite ask before you escalate to a human. If you are running more than four automated retries, you are creating issuer fatigue and earning more declines.

### Soft declines

Insufficient funds is the cleanest example. Retrying 4 hours later is wasted; the balance has not changed. Retrying 48–72 hours later, ideally on a Tuesday or a payday-adjacent date, sees recovery rates 3x higher than naive retries.

### Issuer blocks

"Do not honor" responses are often issuer fraud heuristics tripping on a recurring charge. The fix is to vary the acquirer or the network — sometimes literally re-running the same transaction through a different processor — and the recovery rate jumps without any customer involvement.

### Hard declines

Stolen cards, closed accounts, expired cards with no updater hit. Don't retry. Ask the customer for a new payment method, fast. Every wasted retry on a hard decline hurts your authorization rate with the issuer.

## The customer-facing comms sequence that works

This is where AI-driven dunning starts to look less like a billing problem and more like a CX problem. Treat it like one.

1. **Day -7 (pre-dunning):** Send a friendly card-expiry reminder. The single highest-ROI dunning message is the one that prevents the failure in the first place.
2. **Day 0 (decline):** In-app banner + a short, branded email. No threats. Lead with "your card was declined" and a one-click update link. Match the brand voice you use everywhere else.
3. **Day 2–3:** Second email. For high-ACV accounts, a CS-owned Slack-connect or email outreach asking "anything we can help with?"
4. **Day 7:** Switch channels. SMS for SMB-priced subscriptions; a phone call from CS or a Darwin AI worker for enterprise accounts.
5. **Day 14:** Last-chance email with a clear date the subscription will pause. Pause beats cancel — paused subs reactivate at 15–25% within 90 days.

If you already run an AI-led [churn-reduction engagement program](https://www.getdarwin.ai/en/reduce-customer-churn-ai-engagement-2026), this sequence should plug into the same orchestration layer. Dunning and voluntary churn are two faces of the same retention problem.

## Metrics to track (and the ones to ignore)

Most dashboards track recovery rate and stop. That is the equivalent of running sales on win rate alone.

- **Net recovery rate** — dollars recovered ÷ dollars at risk, by month and by cohort. Floor is 50%. Top quartile is 75%+.
- **First-retry success rate** — how often your first retry attempt clears. A low number here means your retry scheduler is too eager.
- **Account-updater hit rate** — percentage of expired-card declines you catch before they fail. This should approach 80% on Visa and Mastercard.
- **Cancel-to-pause ratio** — what fraction of unrecovered subs you pause vs. hard-cancel. Pausing preserves ~20% of long-term value vs. cancelling.
- **Issuer authorization rate** — your overall card-acceptance rate across the gateway. Bad dunning quietly drags this down for everyone, not just failed renewals.

Skip vanity metrics like "emails sent" and "retry attempts per failure." They reward activity, not outcomes.

## 5 mistakes that quietly cap your recovery rate

1. **Retrying too fast.** Issuers flag bursty retry traffic and quietly downgrade your authorization rates.
2. **Treating every decline like a soft decline.** Stolen-card retries waste auth attempts and earn more declines.
3. **One-channel comms.** Email alone recovers maybe half what a coordinated email + in-app + SMS sequence does.
4. **Dunning emails that look like dunning emails.** Brand-voice mismatch erodes the trust you spent six months of CS effort building.
5. **No human escalation for high-ACV accounts.** A $40k ARR renewal failing on a card decline does not get solved by a generic email. It gets solved by a call or a Slack message from someone who knows the customer.

If you fixed only those five, you would likely move your recovery rate 15–20 percentage points without touching the underlying billing stack. Pair them with the right [B2B onboarding-and-retention motion](https://www.getdarwin.ai/en/ai-b2b-customer-onboarding-2026), and involuntary churn stops being a quietly accepted line item.

### Stop letting failed payments quietly cancel your subscriptions

Rio, Darwin's AI collections worker, runs your dunning sequence across email, SMS, and voice — handing every long-tail failed renewal back to your finance team only when it actually needs a human.

[See how Rio handles dunning →](https://www.getdarwin.ai/en/worker/rio)

## FAQ

### What is AI dunning management?

AI dunning management is the use of machine-learning models for retry scheduling, account-updater networks for card hygiene, and LLM-driven comms to recover failed subscription payments. It improves on rules-based dunning by adapting to the specific decline code, customer history, and account value rather than running a fixed retry calendar.

### How much of B2B SaaS churn is involuntary?

The 2025 Recurly Churn Report puts involuntary churn at 20–40% of total churn across subscription businesses, with roughly 70% of those failures recoverable when the right combination of retries, account updater, and comms is in place.

### How many retries should I run before pausing the subscription?

Three to four automated retries spread over 7–14 days is the sweet spot. More than that creates issuer fatigue and downgrades your authorization rate. After the final automated retry, pause rather than hard-cancel — paused subs reactivate at 15–25% within 90 days.

### Does AI dunning replace my CS team?

No. AI dunning handles the high-volume, low-touch failures (expired cards, soft declines) at scale. CS still owns the high-ACV exceptions where a relationship-based human conversation is the only thing that clears the failure.

### How fast should I expect to see recovery rates move?

Account-updater and smart-retry changes typically show results inside one billing cycle (30 days). Comms-layer changes take 60–90 days to compound through a cohort. Plan for a quarter of measurement before declaring a winner.

Compartir <https://www.facebook.com/sharer/sharer.php?u=> <https://www.linkedin.com/sharing/share-offsite/?url=> [![X](https://cdn.prod.website-files.com/66dcd014322ea9965fa61f03/66dcedc281bf97e67024ab64_X.svg)](https://twitter.com/intent/tweet?url=&text=) <https://pinterest.com/pin/create/button/?url=&description=> [mailto:?subject=&body=](mailto:?subject=&body=)

[![publicidad](https://blog.getdarwin.ai/hubfs/publicidad.webp "publicidad")](https://www.getdarwin.ai/)

## Blog posts

[View All ![](https://blog.getdarwin.ai/hubfs/raw_assets/public/nuevotemaversion-1-es-default-v7-header-footer-i18n-LANG_FROM_URL-v3-restored-posts2/darwin-ia-blog/modules/assets/Arrow%20white.png)](https://blog.getdarwin.ai/?hsLang=en)

[![Support Capacity Planning: Handle Demand Spikes Without Hiring](https://images.unsplash.com/photo-1766066014237-00645c74e9c6?w=1200&q=80)](https://blog.getdarwin.ai/en/support-capacity-planning-demand-spikes?hsLang=en)

[Support Capacity Planning: Handle Demand Spikes Without Hiring](https://blog.getdarwin.ai/en/support-capacity-planning-demand-spikes?hsLang=en)

Peak season doubles your ticket volume, not your headcount. The forecasting and automation math that keeps CSAT steady when demand spikes.

Lautaro Schiaffino  • 13 Aug 2026

[![Speed to Lead: Why Response Time Decides Who Wins the Deal](https://images.unsplash.com/photo-1704265586142-db3e17d0dea0?w=1200&q=80)](https://blog.getdarwin.ai/en/speed-to-lead-response-time-b2b?hsLang=en)

[Speed to Lead: Why Response Time Decides Who Wins the Deal](https://blog.getdarwin.ai/en/speed-to-lead-response-time-b2b?hsLang=en)

Most B2B teams reply to inbound leads in hours. Here is what that costs, how to measure it honestly, and how to close the gap without hiring…

Lautaro Schiaffino  • 10 Aug 2026

[![Average Handle Time: How to Cut AHT Without Hurting CSAT](https://images.unsplash.com/photo-1431499012454-31a9601150c9?w=1200&q=80)](https://blog.getdarwin.ai/en/average-handle-time-reduce-aht-without-hurting-csat?hsLang=en)

[Average Handle Time: How to Cut AHT Without Hurting CSAT](https://blog.getdarwin.ai/en/average-handle-time-reduce-aht-without-hurting-csat?hsLang=en)

Most AHT programs shave seconds and lose customers. Here is how to find the minutes hiding in wrap-up, hold and context - without rushing a …

Lautaro Schiaffino  • 07 Aug 2026

[![Customer Effort Score: How to Measure CES and Reduce It with AI](https://images.unsplash.com/photo-1553775282-20af80779df7?w=1200&q=80)](https://blog.getdarwin.ai/en/customer-effort-score-ces-measure-reduce-ai?hsLang=en)

[Customer Effort Score: How to Measure CES and Reduce It with AI](https://blog.getdarwin.ai/en/customer-effort-score-ces-measure-reduce-ai?hsLang=en)

The metric that catches what CSAT misses: how to measure customer effort, read it against containment, and cut steps out of every resolution…

Lautaro Schiaffino  • 06 Aug 2026

[![AI Credit Management: Approve More B2B Orders, Write Off Less](https://images.unsplash.com/photo-1684695749267-233af13276d0?w=1200&q=80)](https://blog.getdarwin.ai/en/ai-credit-management-approve-b2b-orders?hsLang=en)

[AI Credit Management: Approve More B2B Orders, Write Off Less](https://blog.getdarwin.ai/en/ai-credit-management-approve-b2b-orders?hsLang=en)

Late payments hit a huge share of B2B receivables. See how AI credit scoring decides who gets terms, and how much, before the invoice exists…

Lautaro Schiaffino  • 05 Aug 2026

[![How to Reduce DSO: The B2B Playbook for Faster Cash](https://images.unsplash.com/photo-1554224155-cfa08c2a758f?w=1200&q=80)](https://blog.getdarwin.ai/en/how-to-reduce-dso-b2b-playbook?hsLang=en)

[How to Reduce DSO: The B2B Playbook for Faster Cash](https://blog.getdarwin.ai/en/how-to-reduce-dso-b2b-playbook?hsLang=en)

Global B2B DSO runs ~45 days on Net 30 terms. Here are the levers that actually close that gap, ranked by how many days each one removes.

Lautaro Schiaffino  • 04 Aug 2026

[![Cost Per Resolution: The Support Metric That Exposes Real Cost](https://images.unsplash.com/photo-1626266061368-46a8f578ddd6?w=1200&q=80)](https://blog.getdarwin.ai/en/cost-per-resolution-support-metric?hsLang=en)

[Cost Per Resolution: The Support Metric That Exposes Real Cost](https://blog.getdarwin.ai/en/cost-per-resolution-support-metric?hsLang=en)

Your cost-per-ticket number is hiding a 2.3x multiplier. Here is how to find the real cost of every problem your support team solves.

Lautaro Schiaffino  • 03 Aug 2026

[![Containment Rate: The Metric That Shows If Your AI Support Works](https://images.unsplash.com/photo-1551288049-bebda4e38f71?w=1200&q=80)](https://blog.getdarwin.ai/en/containment-rate-ai-support-metric?hsLang=en)

[Containment Rate: The Metric That Shows If Your AI Support Works](https://blog.getdarwin.ai/en/containment-rate-ai-support-metric?hsLang=en)

Most teams calculate containment rate wrong and celebrate the result. Here are real benchmarks, the three signals that expose fake containme…

Lautaro Schiaffino  • 31 Jul 2026

[![Sales to Customer Success Handoff: The B2B Playbook That Sticks](https://images.unsplash.com/photo-1502904550040-7534597429ae?w=1200&q=80)](https://blog.getdarwin.ai/en/sales-to-customer-success-handoff-b2b-playbook?hsLang=en)

[Sales to Customer Success Handoff: The B2B Playbook That Sticks](https://blog.getdarwin.ai/en/sales-to-customer-success-handoff-b2b-playbook?hsLang=en)

The handoff is where deal context goes to die. The brief, the five steps and the four metrics that keep renewals from quietly slipping away.

Lautaro Schiaffino  • 30 Jul 2026

[![AI Order Taking: Turn WhatsApp and Email Orders into ERP Data](https://images.unsplash.com/photo-1766040923580-16ad32fae8b4?w=1200&q=80)](https://blog.getdarwin.ai/en/ai-order-taking-whatsapp-email-orders-erp?hsLang=en)

[AI Order Taking: Turn WhatsApp and Email Orders into ERP Data](https://blog.getdarwin.ai/en/ai-order-taking-whatsapp-email-orders-erp?hsLang=en)

Your buyers order by chat and email. Here is what it really costs to retype those orders, and how AI captures them clean the first time.

Lautaro Schiaffino  • 29 Jul 2026

[![AI Chargeback Management: How to Prevent and Win More Disputes](https://images.unsplash.com/photo-1563013544-824ae1b704d3?w=1200&q=80)](https://blog.getdarwin.ai/en/ai-chargeback-management-prevent-win-disputes?hsLang=en)

[AI Chargeback Management: How to Prevent and Win More Disputes](https://blog.getdarwin.ai/en/ai-chargeback-management-prevent-win-disputes?hsLang=en)

Chargebacks cost far more than the refund. See how AI prevents disputes, automates evidence, and recovers revenue most merchants write off.

Lautaro Schiaffino  • 27 Jul 2026

[![Automated Payment Reminders: Get Invoices Paid Without the Chase](https://images.unsplash.com/photo-1554224155-cfa08c2a758f?w=1200&q=80)](https://blog.getdarwin.ai/en/automated-payment-reminders-invoices-paid?hsLang=en)

[Automated Payment Reminders: Get Invoices Paid Without the Chase](https://blog.getdarwin.ai/en/automated-payment-reminders-invoices-paid?hsLang=en)

59% of businesses carry overdue invoices. See how automated, conversational reminders collect the money before you ever have to chase.

Lautaro Schiaffino  • 24 Jul 2026

![](https://blog.getdarwin.ai/hubfs/raw_assets/public/nuevotemaversion-1-es-default-v7-header-footer-i18n-LANG_FROM_URL-v3-restored-posts2/darwin-ia-blog/modules/assets/66dcd014322ea9965fa61f45_nav-arrow-left.svg.png)

![](https://blog.getdarwin.ai/hubfs/raw_assets/public/nuevotemaversion-1-es-default-v7-header-footer-i18n-LANG_FROM_URL-v3-restored-posts2/darwin-ia-blog/modules/assets/66dcd014322ea9965fa61f2c_nav-arrow-right.svg%20fill.png)

![](https://blog.getdarwin.ai/hubfs/raw_assets/public/nuevotemaversion-1-es-default-v7-header-footer-i18n-LANG_FROM_URL-v3-restored-posts2/darwin-ia-blog/modules/assets/66dcd014322ea9965fa61f0f_arrow-right.svg%20fill.png)

![Darwin AI](https://blog.getdarwin.ai/hubfs/Imagotipo%20(2).png)

[Try Darwin Now](https://app.getdarwin.ai/signup?landing=homepage&language=en&utm_source=organic_homepage&utm_medium=LeadGen)

#### SiteMap

- [Home](https://blog.getdarwin.ai/?hsLang=en)
- [Partners](https://www.getdarwin.ai/en/partners?utm_source=organic)
- <https://www.getdarwin.ai/es/case-studies?utm_source=organic>
- [Industries](https://www.getdarwin.ai/en/industrias?utm_source=organic)
- [API](https://api.getdarwin.ai/)
- [Jobs](https://apply.workable.com/darwin-ai/)

#### Industries

- [Automotive](https://www.getdarwin.ai/en/industrias/automotriz?utm_source=organic)
- [Education](https://www.getdarwin.ai/en/industrias/educacion?utm_source=organic)
- [Real Estate](https://www.getdarwin.ai/en/industrias/inmobiliario?utm_source=organic)
- [Retail](https://www.getdarwin.ai/en/industrias/retail?utm_source=organic)
- [Health](https://www.getdarwin.ai/en/industrias/salud?utm_source=organic)
- [Insurance](https://www.getdarwin.ai/en/industrias/seguros?utm_source=organic)
- [Services](https://www.getdarwin.ai/en/industrias/servicios?utm_source=organic)

#### Recursos

- [Blog](https://blog.getdarwin.ai/en)
- [ROI Calculator](https://www.getdarwin.ai/en/roi-calculator?utm_source=organic)
- [WhatsApp Link Generator](https://www.getdarwin.ai/en/whatsapp-link-generator?utm_source=organic)
- [WhatsApp QR Generator](https://c2w.getdarwin.ai/en)
- [Help Center](https://help.getdarwin.ai/en/)

#### Legal

- [Privacy policies](https://www.getdarwin.ai/en/politicas-de-privacidad?utm_source=organic)
- [Terms of Use](https://www.getdarwin.ai/en/tyc?utm_source=organic)

© 2025, Papagaio US Corp

[![LinkedIn](https://cdn.prod.website-files.com/66dcd014322ea9965fa61f03/66dcedc23de86b5508578f9e_linkedin.svg)](https://www.linkedin.com/company/getdarwinai) [![Instagram](https://cdn.prod.website-files.com/66dcd014322ea9965fa61f03/66dcedc2a528a79d9b481478_Ig.svg)](https://www.instagram.com/darwinai.en/) [![X](https://cdn.prod.website-files.com/66dcd014322ea9965fa61f03/66dcedc281bf97e67024ab64_X.svg)](https://x.com/getdarwinai) [![TikTok](https://cdn.prod.website-files.com/66dcd014322ea9965fa61f03/674e5a64c46e9558e404d15c_TikTok.svg)](https://www.tiktok.com/@getdarwin) <https://www.youtube.com/@GetDarwinAI>

```json
{
  "@context" : "https://schema.org",
  "@type" : "BlogPosting",
  "author" : {
    "@type" : "Person",
    "name" : "Lautaro Schiaffino",
    "url" : "https://blog.getdarwin.ai/en/author/lautaro-schiaffino"
  },
  "dateModified" : "2026-06-11T13:44:34.287Z",
  "datePublished" : "2026-06-11T13:44:34.000Z",
  "headline" : "AI Dunning Management: A B2B SaaS Recovery Playbook",
  "image" : [ "https://media.tenor.com/_HSJAnnXKSsAAAAC/card-declined-bad-credit.gif" ],
  "mainEntityOfPage" : {
    "@id" : "https://blog.getdarwin.ai/en/ai-dunning-management-b2b-saas-recovery",
    "@type" : "WebPage"
  },
  "publisher" : {
    "@type" : "Organization",
    "logo" : {
      "@type" : "ImageObject",
      "url" : "https://blog.getdarwin.ai/hubfs/Darwin%20AI%20Logo.jpg"
    },
    "name" : "Darwin AI"
  }
}
```

```json
{
  "@context" : "https://schema.org",
  "@type" : "FAQPage",
  "mainEntity" : [ {
    "@type" : "Question",
    "acceptedAnswer" : {
      "@type" : "Answer",
      "text" : "AI dunning management is the use of machine-learning models for retry scheduling, account-updater networks for card hygiene, and LLM-driven comms to recover failed subscription payments. It improves on rules-based dunning by adapting to the specific decline code, customer history, and account value rather than running a fixed retry calendar."
    },
    "name" : "What is AI dunning management?"
  }, {
    "@type" : "Question",
    "acceptedAnswer" : {
      "@type" : "Answer",
      "text" : "The 2025 Recurly Churn Report puts involuntary churn at 20-40% of total churn across subscription businesses, with roughly 70% of those failures recoverable when the right combination of retries, account updater, and comms is in place."
    },
    "name" : "How much of B2B SaaS churn is involuntary?"
  }, {
    "@type" : "Question",
    "acceptedAnswer" : {
      "@type" : "Answer",
      "text" : "Three to four automated retries spread over 7-14 days is the sweet spot. More than that creates issuer fatigue and downgrades your authorization rate. After the final automated retry, pause rather than hard-cancel - paused subs reactivate at 15-25% within 90 days."
    },
    "name" : "How many retries should I run before pausing the subscription?"
  }, {
    "@type" : "Question",
    "acceptedAnswer" : {
      "@type" : "Answer",
      "text" : "No. AI dunning handles the high-volume, low-touch failures at scale. CS still owns the high-ACV exceptions where a relationship-based human conversation is the only thing that clears the failure."
    },
    "name" : "Does AI dunning replace my CS team?"
  }, {
    "@type" : "Question",
    "acceptedAnswer" : {
      "@type" : "Answer",
      "text" : "Account-updater and smart-retry changes typically show results inside one billing cycle (30 days). Comms-layer changes take 60-90 days to compound through a cohort. Plan for a quarter of measurement before declaring a winner."
    },
    "name" : "How fast should I expect to see recovery rates move?"
  } ]
}
```