In this article
How to Reduce Customer Churn: What Moves It
Customer churn has two sources. Some customers choose to leave (voluntary churn), and some leave because a payment failed while they still wanted the product (involuntary, or passive, churn). Each needs a different fix. Failed payments respond to retries matched to the decline, outreach, and a card update page one tap away. Cancellations respond to a cancel flow with the right alternative, the feedback it collects, and the product and pricing changes that feedback points to. The split holds for SaaS and subscription eCommerce alike; the mix changes by business model.
Start by measuring which churn you have
For failed payments, track every failure to one of four outcomes (card update, successful retry, cancellation, passive churn) and judge a cohort only once its campaigns have finished. The four outcomes and how to calculate a recovery rate cover the method. For cancellations, measure save rate. The two measurements run on different timelines, which two measurement frames explains.
Churn rate = customers lost during the period ÷ active customers at the start of the period. Leave out customers who joined during the period, or a strong acquisition month makes churn look lower than it is. Track it by customer count and by MRR, since a downgrade shows up in one and not the other. For benchmarks, see B2B SaaS churn rate.
Reduce involuntary churn from failed payments
The job is to get the charge through, or get a working card, before the subscription lapses.
Retry by decline type. Insufficient funds, an expired card, and a processor's do-not-retry block each need different handling. Soft declines can clear on a later attempt, while permanent declines need to be handled differently. Card networks cap the number of acceptable reattempts within 30 days, and forcing hard declines through drags down approval rates on your good payments too. Why payments fail covers the decline types.
Give retries a quiet window. Often 10%+ of failed payments resolve before anyone contacts the customer. Emailing on the first failure warns customers about problems that fix themselves.
Run outreach on its own schedule. Branded email and SMS work best on a cadence you set, not one message per failed retry, and they should stop as soon as a payment succeeds. Let a campaign run while it keeps recovering payments, then close it (campaign length).
Put the card update page one tap away. Link from the message to a branded page with no login. SaaS and other digital products usually charge the new card right away; physical subscriptions often delay the charge so the customer can adjust the order. Either way, save the new card to the subscription.
Skip most pre-dunning. Card updater services at Stripe and other processors refresh many expired and reissued cards before the charge runs, so a pre-expiry warning reaches a lot of people whose card would have worked. We stopped sending them years ago. Turn on your processor's card updater, wait for a verified failure, then run the campaign.
Our dunning management guide and how recovery campaigns work go deeper.
Reduce voluntary churn from cancellations
Some customers who cancel mean "not right now," and the right alternative keeps them. Others decided the product doesn't fit, and what they say on the way out shows you what to fix.
Put a cancel flow in front of the cancel button. Ask why the customer is leaving, then match an offer to the reason. A pause fits someone traveling or overstocked, a skip fits a timing problem, a plan swap or downgrade fits changed needs, and a discount fits price, used sparingly. Keep the cancel path visible and let customers who've decided go.
Treat exit feedback as data. Poorly built flows collect a pile of "no reason" answers, often upwards of half of all responses, which leaves you guessing why people go. Specific reason choices produce feedback you can act on and more chances to make the right offer.
Fix onboarding and value delivery. Early cancellations often trace back to a customer who never reached the first result they paid for. In SaaS that's setup and the first useful outcome; in subscription eCommerce it's the first order and a cadence that matches how fast customers use the product.
Check pricing and plan fit. Customers cancel when the price stops matching what they use. A smaller plan or a slower cadence lets them pay less without leaving. A reminder before an annual renewal heads off the surprise charge that ends in a cancellation or a chargeback.
In subscription eCommerce
Replenishment, subscribe and save, boxes, and memberships mostly run on a Shopify subscription app such as Recharge, Loop, Skio, or Stay.ai.
Subscribers leave for predictable reasons, and each has an offer that fits.
| Cancel reason | Offer that fits |
|---|---|
| Coffee, supplements, or pet food piling up | Skip the next order or ship less often |
| Travel, a move, or a new diet | Pause for one to three cycles |
| Same flavor every month | Swap to another flavor, scent, or product |
| Price, often when an introductory discount ends | A discount on the next order, or a smaller size |
| No longer needs it | A clean, quick cancellation |
Count saves, not clicks. A customer who accepts a skip and cancels an hour later isn't a save.
Physical goods change the card update. The charge delay after a card update runs anywhere from a short wait to the next scheduled charge attempt, and on Recharge a cutoff window keeps a customer who updates late from paying twice. eCommerce recovery campaigns usually run a few weeks. Our Shopify dunning guide covers how native dunning works on Shopify.
Start with the app's built-in tools. Recharge, Loop, Skio, and Stay.ai all ship cancel flows with some mix of skips or delays, pauses, swaps, frequency changes, and discounts, as of September 2026. A dedicated tool is worth testing when failed payments are a meaningful share of lost subscribers, when you want analytics that count saves, when you run more than one subscription platform, or when you need an offer your app doesn't provide.
What not to do
Don't make canceling hard. Hidden cancel links, forced calls, and long mazes of offers buy one more charge at the cost of trust and chargebacks. They also run into the law. The Eighth Circuit vacated the FTC's 2024 click-to-cancel rule in July 2025; in March 2026, the FTC opened new rulemaking, and it keeps bringing subscription cases under ROSCA (Jones Day, May 2026). California's amended automatic renewal law, in effect since July 1, 2025, requires online cancellation without steps that "obstruct or delay" it and allows a save offer only alongside a prominent click-to-cancel button (Cooley, June 2025). About 30 states have their own automatic renewal laws, so check yours with counsel.
Don't use guilt or pressure. Confirmshaming copy ("No thanks, I don't care about my health"), countdown timers on a save offer, and scripts that argue with the customer damage the relationship you're trying to keep. We don't build flows that way.
Don't discount everyone. A discount at every cancellation teaches customers to start canceling whenever they want a better price. Limit how often one customer can claim the same offer.
Don't retry and email forever. A campaign that never closes keeps charging dead cards and emailing customers who won't update, which hurts inbox placement for the recovery emails that would have worked.
Where Churn Buster fits
Churn Buster is a subscription retention software company that recovers failed payments and prevents cancellations for subscription eCommerce and SaaS businesses. It sells two products, Dunning (failed payment recovery) and Cancel Flows (cancellation prevention), on their own or together.
Dunning schedules retries and customer messages separately, and Adaptive Campaigns adjust retry timing to the decline type. On platforms that own their retries, it times email and SMS around them and stops the campaign when a retry succeeds. Rolling Analysis tracks four outcomes for every failed payment (card update, successful retry, cancellation, passive churn), including the ones that pull the rate down, and only counts a cohort once every campaign in it has closed.
Cancel Flows works on any billing platform, natively or via API. It offers skips, pauses, discounts, plan swaps, and exit surveys, with Offer Cooldown to limit repeat claims and Sentiment AI to score cancel reasons. A click-to-cancel (one-click) option keeps save offers visible, and you can scope it to specific states.
Founded in 2013 and based in San Diego, Churn Buster has worked with 1,000+ subscription businesses and connects to 17 subscription platforms, including Recharge, Loop, Skio, Stay.ai, Smartrr, Ordergroove, Seal, and Awtomic. Pricing starts at $269/mo for Dunning or Cancel Flows and $430/mo for both, which covers up to $150k MRR. Above that, it's a flat fee set by MRR tier, month to month, with no share of recovered revenue. See Dunning, Cancel Flows, or pricing.
FAQs
What's the difference between voluntary and involuntary churn?
Voluntary churn is a customer choosing to cancel. Involuntary (passive) churn is a customer lost to a failed payment they didn't intend. The first responds to cancel flows, product, and pricing; the second to retries, outreach, and card updates.
Are cancel flows allowed under click-to-cancel rules?
They can be. California's law allows a save offer next to a prominent cancel button. Keep the cancel option visible from the first step and confirm your obligations with counsel.
Is my billing platform's built-in dunning or cancel flow enough?
Sometimes. If your platform ships a free cancel flow, start there; a dedicated tool is worth testing when you need better analytics to guide offers or a feature the native flow lacks. For dunning, see built-in dunning vs Churn Buster.
Does Churn Buster work with Recharge, Loop, Skio, and Stay.ai?
Yes. Dunning connects natively to all four. Cancel Flows works on any billing platform, natively or via API.
How do I know a churn fix worked?
Compare against your baseline, not a vendor's average, and let dunning cohorts close before judging them. How to prove a lift covers the method.
What tools help reduce churn?
Dunning tools handle failed payments and cancel flow tools handle cancellations; some, including Churn Buster, do both. See best churn management software and best dunning management software.
Got a churn problem worth solving? Book a call with our team.