Skip to main content
Bradley de Wet, Modern BizOps
Revenue Maturity Model · Subscription and MRR Operations

Payment Recovery

What to Fix in Your Billing Before You Buy Software for It

By Bradley de Wet, founder of Modern BizOps. 15 years in revenue operations, including building revenue systems at Contactually (VC-backed SaaS), founding Tasting Club, and serving as COO and leader of account management at a boutique digital marketing agency. Last updated July 23, 2026.

Payment recovery is collecting money you already earned but have not been paid. Not a new sale, not an upsell. Revenue you already won, sitting uncollected because a charge failed or an invoice went unpaid. It is the cheapest revenue in your business to go get, and most founder-led companies leave a meaningful amount of it on the table because nobody owns the follow-up.

There are two ways the money gets stuck, and they need different fixes. If you bill a card on a subscription or membership, the failure is a declined or expired card, and the fix is called dunning: the automatic retries and reminders that recover a failed charge. If you bill retainer clients by invoice, the failure is the invoice that sits unpaid until someone chases it. Both are payment recovery. Neither is debt collection, which is a separate, later, and more adversarial process for money that has gone truly delinquent. Getting those three straight is the first move, because the software markets for each are completely different, and buying the wrong category is how founder-led businesses waste money solving a problem they could have configured away.

One scoping note: this page is for recurring-revenue businesses. SaaS, subscriptions, memberships, and retainer services all have a payment-recovery problem. A pure one-off project business mostly does not, because there is no recurring charge to fail.

The order of operations, and it is not “buy software”

The single most common mistake here is buying a recovery tool before configuring the recovery you already own. Before you evaluate anything, do these in order.

First, measure the leak. Pull your failed charges and your unpaid or late invoices for the last few months and add up the dollars. Most founders have never looked at this number, and it is usually bigger than they expect and almost entirely recoverable, because the customer never chose to stop paying. If you have not separated this from your general churn, some of what you have been calling a retention problem is a billing problem, and the involuntary churn page covers exactly why that distinction changes what you should fix.

Second, turn on what you already pay for. Stripe Billing, Chargebee, Recurly, Maxio, and essentially every modern billing platform already include retry logic, dunning emails, and a card-updater that refreshes expired cards automatically. These are usually switched off or left on a weak default. Configuring them well recovers most of what the dedicated tools sell, at $3M to $50M in revenue, without a new contract.

Third, recover fast, because the window is short. Recurly’s network data shows that 90% of recovered payments are recovered within the first 10 days of the failure (Recurly, failed-payment recovery data). A sensible retry schedule plus a short, human sequence of payment-update emails, and a pause option offered before any hard cancellation, captures the large majority of what is capturable. Speed is the whole game, and it is a settings problem before it is a software problem.

For invoiced retainer businesses, the highest-leverage fix is different and I have lived it. As the COO of an agency, I personally chased clients month after month to get invoices paid on time, and I can tell you the cost is only partly cash flow. It is a recurring source of friction and dread for whoever runs the company. To be precise, that was billing operations, not a payment-recovery-rate program. But the fix that came out of it is the one I would give any retainer business: move recurring fees to automatic card or ACH billing, accept the setup and exceptions work, and the entire chase-the-invoice category mostly disappears. You do not recover those payments faster, you stop them from failing in the first place.

What the payment data says

Recoverable, but only if you move fast

90% in 10 days

Share of recovered payments recovered within the first ten days of failure.

Source · Recurly network data, 2026

2 failure modes

Failed card charges (dunning) and unpaid invoices (auto-charge fixes both).

Source · Modern BizOps

When recovery software is actually worth buying

Once the built-in tools are configured and the invoices are on auto-charge, most founder-led businesses have solved the problem. Software earns its fee in specific situations, not by default. Here is the honest comparison.

The honest comparison

Three categories founder-led businesses confuse

Your billing platform's built-in dunning (Stripe Billing, Chargebee, Recurly, Maxio)

What it is for
Retries, dunning emails, and card-updater for failed subscription charges
When it is worth it at $3M–$50M
Almost always the first and only step you need. You already pay for it. Configure it before buying anything.

Dedicated recovery software (Butter Payments, Gravy, Churn Buster, Stunning)

What it is for
Smarter retry timing, deeper dunning sequences, and recovery specialists layered on top of your billing platform
When it is worth it at $3M–$50M
Worth it when your card-billed volume is high enough that a few extra points of recovery is real money, and your team is not going to manage retries closely. Below meaningful volume, the built-in tools get you most of the way.

Debt collection / accounts-receivable software (Upflow, HighRadius, and the collections tools)

What it is for
Chasing invoices that are already seriously overdue, and formal collections
When it is worth it at $3M–$50M
A different problem from dunning. Relevant only if you carry large, aging B2B receivables. For most recurring-revenue businesses, auto-charge billing prevents the need for this entirely.

The pattern is the same one that runs through all of revenue operations: configure and fix the fundamentals before you buy a tool to paper over them. A recovery vendor pointed at a business that never turned on its billing platform’s retries is selling you a result you already owned.

Where payment recovery sits in revenue operations maturity

In the Revenue Operations Maturity Model, a method I built for measuring the RevOps competencies of a business, this lives inside the Subscription and MRR Operations competency. At the bottom is a business that does not measure failed payments separately, processes a cancellation with no intervention, and chases invoices by hand when it remembers to. The top is a business recovering the large majority of at-risk payments automatically, with recurring fees on auto-charge and failed-payment loss held to a fraction of a percent a month. You do not need the top this quarter. You need the leak measured, the built-in tools configured, and retainers moved to auto-charge.

This is also one of the cheapest levers hiding inside your net revenue retention number, because recovered payments require no product improvement, no save offers, and no hard conversations. It is usually the least painful retention win available. Where the broader foundations start is Stage 1 of the maturity model.

Your next step

If you want the failed-payment leak measured and the whole billing-recovery system built the right way, book a free discovery call. I coach your team to set it up, so it keeps running without me.

Book a Free Discovery Call

FAQ

What is dunning management?+

Dunning management is the automated process of recovering a failed recurring payment: the sequence of retries and reminder emails that fire when a customer's card is declined or expires, so the subscription does not silently lapse. Good dunning also includes a card-updater that refreshes expiring cards before they fail. It is built into essentially every modern billing platform, which is why the first step in payment recovery is almost always to configure the dunning you already have, not to buy a separate tool.

What is the difference between dunning and debt collection?+

Dunning recovers a payment that failed for a mechanical reason from a customer who still wants the service, an expired card, a bank decline, a routine glitch. It is fast, automated, and friendly, because the customer never chose to stop paying. Debt collection is the later, more formal, more adversarial process for money that has become genuinely delinquent, often after the relationship has broken down. Confusing the two leads founder-led businesses to buy heavyweight collections software for what is really a settings problem in their billing platform.

Do I need payment recovery software?+

Usually not as a first step. Before you buy anything, measure your failed-payment and unpaid-invoice dollars, then configure the retry logic, dunning emails, and card-updater already included in your billing platform, and move any invoiced retainers to auto-charge. That recovers most of what is recoverable at $3M to $50M in revenue. Dedicated recovery software earns its fee mainly when your card-billed volume is high enough that a few extra points of recovery is real money and nobody on your team will manage retries closely. Buy the tool to extend a working process, not to create one.

How do you recover a failed payment?+

Fast, because the window is short: about 90% of recovered payments come back within the first ten days. Set a sensible retry schedule, send a short and human sequence of payment-update emails rather than one generic notice, refresh expired cards automatically with a card-updater, and offer a pause option before any hard cancellation so a temporary problem does not become a permanent loss. For invoiced clients, the better answer is prevention: move the recurring fee to automatic card or ACH billing so the payment does not fail in the first place.