What is involuntary churn?

Dunning, Retries, and the Payment Data That Predicts Churn Early

Involuntary Churn: How to Stop Failed Payments From Becoming Lost Customers

By Kuldip Hillyer, Founder & CEO, Kugamon · Published September 15, 2026

Involuntary churn is a customer you lose because a payment failed, not because they decided to leave. A card expired, an ACH debit was returned, an invoice never reached accounts payable — and after enough silence, the subscription lapsed. The customer often didn't know. In B2B, involuntary churn includes unpaid invoices on net terms, not just declined cards, which is why it belongs to finance and the account owner together rather than to a retry script.

Most teams treat it as a rounding error. It isn't. Every dollar of involuntary churn is revenue you already earned from a customer who already said yes, lost to a process gap. It's the cheapest churn to fix because there's no persuasion involved — just a working payment method and someone who noticed in time.

This guide covers how involuntary churn differs from voluntary churn, why payments fail, a dunning workflow with an example retry schedule, the payment data that predicts churn before it hits net revenue retention, why B2B dunning is really collections, how a Salesforce-native billing system like Kugamon handles it, and the metrics to track.

Involuntary vs. Voluntary Churn

Voluntary churn is a decision. Involuntary churn is a failure. They look identical in a churn report and need opposite responses.

Voluntary churn Involuntary churn
CauseThe customer chose to cancel or not renew: price, fit, a competitor, a budget cutA payment failed or an invoice went unpaid; the customer didn't decide anything
SignalA cancellation request, declining usage, a renewal opportunity moving to closed lostA Declined, Error, or Expired payment status; an ACH return; an invoice past its terms; a recurring charge suspended
OwnerCustomer success and salesBilling and finance first, then the account owner
FixWin-back offers, repricing, product changesA retry, a notice with a self-service update link, a call to accounts payable, a corrected PO number

Why Payments Fail

Card failures come in two kinds. A soft decline is temporary — the issuer said "not right now" — and a retry can succeed. A hard decline is final — the card is closed, reported stolen, or invalid — and retrying only generates fees and fraud flags. Your dunning workflow should treat them differently. The causes below are the common ones; the mix depends on your customer base, so measure your own rather than borrowing someone else's percentages.

1. Expired cards

The most predictable failure there is. The expiry date was on file the day the card was saved, so you can see this one coming sixty days out.

2. Insufficient funds and other soft declines

The account was short on the day of the charge, the card hit a daily limit, or the issuer's systems were down. These usually clear on a retry a few days later.

3. Issuer fraud rules

A recurring charge from a merchant the issuer hasn't seen, an unusual amount, or a charge from another country can trip the issuer's risk model. Often a soft decline; the customer can usually approve it from their banking app.

4. Changed or cancelled cards

The card was lost, replaced after a breach, or the customer switched banks. A hard decline. Some gateways offer an account-updater service that refreshes the card number and expiry automatically; Stripe lists auto-updated cards on its pricing page, and Authorize.Net prices Account Updater per update on its pricing page.

5. ACH returns

A bank debit can be returned days after it appeared to succeed: wrong account number, closed account, insufficient funds, or a customer dispute. Treat an ACH payment as final only after the return window has passed.

6. The invoice never reached accounts payable (B2B)

You emailed the champion. The champion doesn't pay invoices. Thirty days later it's past due and nobody in AP has seen it.

7. Missing or wrong PO number (B2B)

Many AP departments can't process an invoice without a purchase order number that matches their system. The invoice isn't rejected. It's parked.

8. A disputed line item (B2B)

One line on the invoice is wrong — a quantity, a price, a proration — and the whole invoice sits unpaid until someone fixes it.

9. Net terms lapsed (B2B)

Net 30 came and went with no failure event at all. Nothing declined. Nothing bounced. This is the hardest one to catch because there's no error message, only an aging invoice.

The Dunning Workflow

Dunning is the process of recovering a failed or overdue payment. A good workflow is a sequence with owners and dates, not a single retry.

1. Retry soft declines on a schedule

Two or three retries spread over a week or two. Don't retry hard declines; go straight to the customer notice.

2. Notify the customer with a self-service update link

Plain email: what failed, what it was for, and a link to update the payment method without calling anyone. The link should go to a page the billing system owns, so the new card is tokenized and saved to the account.

3. Give a grace period

Keep service running while you retry and notify. Cutting off a paying customer over a card expiry costs more than a few days of grace.

4. Set a suspension policy and write it down

At some point unpaid becomes suspended. Decide the day, who approves exceptions, and what "suspended" means for the product before the first case, not during it.

5. Escalate B2B accounts to a human

For a contract on net terms, automated emails stop working around the second week. The account owner should get a task with the invoice, the balance, and the last payment on it, and pick up the phone.

6. Write off and cancel

If nothing recovers, cancel the subscription so the renewal opportunity and the ARR roll-ups reflect reality, and issue the credit or write-off through the billing system so the account balance is clean.

Here's what that looks like on a calendar. This is an example policy to adapt, not a benchmark — your terms, your product, and your customers set the days.

Day (example) Action Owner
Day 0Charge fails; Declined, Error, or Expired recorded on the payment; automatic retry if it's a soft declineBilling system
Day 3Second retry; email to the billing contact with a self-service link to update the payment methodBilling system
Day 7Third retry; second email; service stays onBilling system
Day 14Task to the account owner with the invoice, balance, and payment history; phone call for B2B accountsAccount owner
Day 21Final notice with the suspension dateBilling system and account owner
Day 30Suspend service; suspend the recurring charge; flag the subscription for cancellation reviewAccount owner and finance

Using Payment Data to Predict Churn Before It Hits NRR

Net revenue retention (NRR) is the recurring revenue you keep from a starting group of customers over a period, including expansion and after contraction and churn. Gross revenue retention (GRR) is the same calculation without the expansion. Involuntary churn lands in both, and by the time it shows up in the quarterly number, it's history. For scale, SaaS Capital's 2025 benchmark puts median NRR around 102% for companies with $25–50K ACV, with NRR of 110% or higher correlating with faster growth. A point or two of avoidable churn is a real gap at those margins.

The signals that predict it are already in your billing system, if payments, invoices, and subscriptions are records you can report on:

  • Stored payment methods expiring in the next 60 days. The single most useful report in this article. Run it monthly and contact the customer before the charge fails.
  • Prior declines on the account. A customer who declined last quarter is more likely to decline this one.
  • Payment status history. A pattern of Pending then Completed after a retry is a soft-decline customer. A hard decline with no recovery is a risk.
  • Invoice aging beyond terms. An invoice past due with no word from AP is the B2B equivalent of a declined card.
  • Credit memos issued. Repeated credits point to a disputed-line problem upstream.
  • A suspended recurring charge. Someone paused it. Someone else should know why.

Turn each one into a report and, for high-value accounts, an automated task to the account owner. That's the whole "predictive" system: the data you already have, surfaced to the person who can act, before the renewal date. Learn how these feed the bigger picture in how to measure subscription metrics.

B2B Dunning Is Collections

Consumer dunning is retries and emails. B2B dunning is accounts receivable. The tools are the AR aging report (open invoices bucketed by days past due), the account balance (everything owed across all invoices), a credit hold that blocks new orders until the balance clears, and the account owner — the person with the relationship — making the call. Finance owns the numbers; the account owner owns the conversation. If those two people work in different systems, the customer falls into the gap between them.

How This Works Natively in Salesforce

Here's how Kugamon Subscription Billing handles it, as one example of a native approach. Payment status is set by the processor's response and stored on a Salesforce Payment record — Declined, Error, or Expired, with the processor's message in the Payment Memo field — so a report or a Flow can act on it the moment it lands. Completed payments apply to the invoice and roll up to the account balance. Each invoice carries an Age (days) field that stays blank until the invoice is past due, so an aging report is a list view. A Recurring Charge scheduled from an order shows its next payment date and carries Cancel, Suspend, and Update controls, and payment records store the card type and last four digits. Because all of it is native Salesforce data, the past-due task, the declined-payment alert, and any credit-hold rule you build in Flow are standard admin work rather than an integration project.

Metrics That Tell You Whether Dunning Is Working

Five numbers, all computable from payment and invoice records. No targets are given here on purpose: the right number depends on your payment mix, your terms, and your customers, so establish your own baseline first.

Metric Formula What it tells you
Failed payment rateFailed payment attempts ÷ total payment attempts in the periodHow often the first charge doesn't land
Recovery rateFailed payments later Completed ÷ failed payments in the periodWhether the dunning workflow works
Involuntary churn rateARR (or customers) cancelled after an unrecovered payment failure ÷ starting ARR (or customers)What dunning failed to save
Days to recoverAverage days from the first failed attempt to the Completed paymentHow long customers sit in limbo
Invoice agingOpen balance bucketed by days past due: current, 1–30, 31–60, 61–90, over 90Where B2B risk is concentrated

Common Mistakes

  • Treating a decline as churn on the first failure. A soft decline is a retry, not a cancellation. Cancelling the subscription on day zero turns a recoverable payment into a lost customer.
  • No expiring-card report. The expiry date is the one failure you can see coming. If nobody runs the report, you've chosen to find out the hard way.
  • Billing in a separate tool so customer success never sees the decline. When payment status lives outside the CRM, the account owner learns about the failure from the customer — or from the churn report.
  • Retrying hard declines. A closed card doesn't reopen on the fourth try. Hard declines go to the customer notice immediately.
  • Emailing the champion instead of AP. For B2B, the billing contact on the order should be the person who actually pays invoices, and the PO number should be on the invoice before it's sent.

Frequently Asked Questions

Q: What is involuntary churn?

Involuntary churn is a customer lost because a payment failed rather than because they chose to leave. Causes include expired or cancelled cards, insufficient funds, issuer fraud rules, ACH returns, and, in B2B, invoices that went unpaid because they never reached accounts payable, lacked a PO number, or contained a disputed line.

Q: What is dunning?

Dunning is the process of recovering a failed or overdue payment: retrying soft declines on a schedule, notifying the customer with a link to update their payment method, allowing a grace period, escalating to a human for B2B accounts, and eventually suspending service and cancelling the subscription if nothing recovers.

Q: How do subscription businesses use payment data to predict and prevent involuntary churn before it impacts NRR?

They report on the signals already stored in the billing system — payment methods expiring in the next 60 days, prior declines on an account, payment status history, invoices aging past terms, credit memos, and suspended recurring charges — and turn the high-value ones into tasks for the account owner before the renewal date. That only works when payments, invoices, and subscriptions are records the team can report on in the same system as the account.

Q: What is the difference between a soft decline and a hard decline?

A soft decline is temporary, such as insufficient funds or an issuer risk check, and a retry a few days later can succeed. A hard decline is final, such as a closed, lost, or invalid card, and retrying it only generates fees and fraud flags. Retry soft declines; send hard declines straight to a customer notice.

Q: How many times should you retry a failed payment?

Enough to clear a soft decline without annoying the issuer or the customer — two or three retries spread over one to two weeks is a common pattern, and zero for hard declines. Whatever schedule you choose, pair it with a customer notice and a self-service link so recovery doesn't depend on retries alone.

Q: Does involuntary churn include unpaid B2B invoices?

Yes. In B2B, most involuntary churn isn't a declined card; it's an invoice that never reached accounts payable, was missing a PO number, had a disputed line, or simply aged past net terms. The fix is collections work: an AR aging report, an account balance, a credit hold, and the account owner making a call.

Q: What is a good involuntary churn rate?

There's no published benchmark we'd cite for involuntary churn specifically. Measure your own failed payment rate, recovery rate, and involuntary churn rate for a few months to set a baseline, then improve against it. The closest public reference is SaaS Capital's retention data, which puts median NRR around 102% for companies with $25–50K ACV.

Q: How do you calculate involuntary churn rate?

Divide the ARR (or number of customers) cancelled after an unrecovered payment failure in a period by the starting ARR (or customer count) for that period. Track it alongside recovery rate — failed payments later completed divided by failed payments — so you can see both the leak and how much of it you're catching.

Next Steps

Start with the expiring-card report and the AR aging report this week; they're the two that catch involuntary churn before it happens. Then write down your retry schedule, grace period, and suspension rule, and put an owner on the day-14 task. If you'd like to see payment statuses, account balances, invoice aging, and recurring charges as native Salesforce records you can report and build Flows on, explore Kugamon Subscription Billing, read payment gateways for subscription billing in Salesforce and What Is Subscription Billing?, or schedule a demo and bring your current dunning policy. No pitch — just the reports that catch it early.