Guide · The Donut Agency
The Subscription Playbook
How to maximize subscriber LTV, and how to actually save a cancellation.
Almost every subscription brand builds its cancellation page on the same assumption: slow the person down, and some of them will change their mind. Add a reason dropdown. Add a confirmation step. Add a second offer after they decline the first.
The largest published dataset on cancellation flows, roughly two million cancellation-survey responses, says that assumption is backwards. Every additional question you put in front of someone drops your save rate by 6.7%. The friction you added to save the subscriber is what is losing you the save.
The money on a cancellation page comes from relevance, not resistance. Show the exit, ask once, and make one offer that matches the reason they gave.
And the cancellation page is only one of four places your subscribers are leaking, which is where we should start, because most brands are optimizing the wrong one.
Section 1
The four layers of churn
Churn is not one problem. It is four problems that happen to share an outcome, and they have almost nothing in common in either cause or cure. Most brands work on layer three and leave the other three untouched.
| Layer | What it is | Where the fix lives |
|---|---|---|
| 1. The offer | Month-zero churn. They subscribed for the discount and cancelled before the first box, or right after it | Front-end offer architecture. No flow fixes this |
| 2. The lifecycle | Churn clustered at renewal moments, especially the billing reminder | Renewal comms, portal design, expectation setting |
| 3. The cancellation page | Announced churn. Someone clicked cancel and told you why | Reason-matched save offers |
| 4. Involuntary | The card failed. The customer never decided to leave and often never noticed | Retry architecture and dunning |
The offer
Month-zero churn. They subscribed for the discount and left before the first box
Front-end offer architecture
No flow fixes this
The lifecycle
Churn clustered at renewal moments, especially the billing reminder
Renewal comms, portal design
The cancellation page
Announced churn. They clicked cancel and told you why
Reason-matched save offers
Where most brands work
Involuntary
The card failed. They never decided to leave and often never noticed
Retry architecture and dunning
Cheapest to fix, least worked on
Layer four deserves naming twice. On the largest subscription-billing dataset that discloses the split, involuntary churn runs at roughly a quarter of total churn, and in one major merchant panel the voluntary and involuntary rates are close enough that involuntary approaches two fifths of the problem. It is the cheapest churn to fix, because these people did not want to go. Almost nobody works on it.
Find your layer before you build anything
The default reflex when churn is bad is “we need a better post-purchase flow.” Sometimes that is right. Frequently it is expensive and irrelevant. The diagnostic takes an afternoon.
Step one: read the cohort for the biggest drop. Build a subscriber cohort table with signup month down the rows, months since signup across the columns, and share still active in the cells. Find the largest step down in both percentage and absolute terms, because a 20% drop on a tiny cohort is not where your money is. If month zero is already strong and the curve slopes gently after, a new onboarding flow is a waste of good engagement.
Step two: zoom from the cohort to the day. Pull a report with each subscription's start date and end date from your platform's report builder, or ask their support team for it. Then cluster cancellations by days since start across the first 60 to 90 days.
That histogram is the single most useful artifact in subscription retention and hardly anyone builds it. It tells you when to intervene rather than guessing, and it very often spikes on one specific day that turns out to be the day your billing reminder sends. Which means the intervention is not a generic month-three flow. It is that one email.
The spike is the day the billing reminder sends. The intervention is not a generic month-three flow. It is that one email.
The cohort tells you where. The day-level histogram tells you when. Only then decide what to send.
Step three: split voluntary from involuntary. These are different businesses. If a meaningful share of your churn is failed payments, everything in section 8 outranks everything in sections 3 to 5, because recovering a customer who never chose to leave is cheaper than persuading one who did.
What churn should look like
Benchmarks in this category are genuinely bad, and section 9 explains why at some length. These are the ones with a disclosed sample and method.
| Measure | Figure | Source |
|---|---|---|
| Median monthly churn, all subscription merchants | 7.44% | Subbly, 2024 platform data |
| Median monthly churn, DTC replenishment | 6.31% | Subbly (quartiles 3.1% to 13.8%) |
| Median monthly churn, curated boxes | 7.1% | Subbly |
| Monthly churn, subscribers under 3 months tenure | 12.0% | Churnkey, 5M cancel sessions |
| Monthly churn, subscribers past 12 months | 3.2% | Churnkey |
| Share cancelling within 3 months | over 1/3 | McKinsey, n=5,093 consumers |
| Share cancelling within 6 months | over 1/2 | McKinsey |
| Retention at 6 and 12 months | 45% / 33% | Recharge, 15,000+ merchants |
Monthly churn. Your newest subscribers are nearly four times as likely to leave this month as your established ones, so an hour spent on early-life retention is worth roughly four spent at the back end.
Two things worth extracting. First, that 12.0% versus 3.2% tenure split is the cleanest evidence that churn is front-loaded: your newest subscribers are nearly four times as likely to leave this month as your established ones. Every hour spent on early-life retention is worth roughly four spent at the back end.
Second, and this one kills a common assumption: the same platform dataset found no correlation between average order value and churn across its merchant base. If your team's explanation for churn is “we are too expensive,” the data does not support it as a category effect. Price shows up as a stated reason constantly, which is a different thing, and section 4 deals with why.
Section 2
What saving people really looks like
The cancellation page is the most consequential screen in a subscription business, and in most accounts it is whatever the app installed by default: a reason dropdown, a confirm button, and no offer at all.
It is also the only layer where the customer tells you why they are leaving. Even if you saved nobody, the reason data alone would justify building it properly, because it is the only unfiltered churn research you will ever get for free.
| Finding | Figure | Provenance |
|---|---|---|
| Overall save rate across cancel flows | ~34% | Churnkey, 5M sessions. Digital-weighted |
| Save-rate cost of each extra survey question | -6.7% | Churnkey, 2M responses |
| Vendor-quoted save-rate range | 20-40% | Loop, Stay AI. Uncited |
| Deflection from a benefits reminder screen alone | 10-15% | Loop. Uncited |
Treat 20% to 40% as the plausible band and roughly a third as a reasonable target. Do not treat the per-mechanic tables the platforms publish as measurements; Loop labels its own version “expected” save rates, which is the tell.
Relative save rate, indexed to a one-question flow. A longer flow does not give you more chances to save someone.
The 6.7% figure is the one to internalize. It comes from a real dataset with a disclosed sample, and it inverts the intuition that a longer flow gives you more chances to save someone. Every screen you add to make sure they have considered everything is measurably costing you saves.
Why people actually cancel
On the largest published reason dataset, stated reasons collapse hard into two buckets.
| Stated reason | Share |
|---|---|
| Budget or price | 33.0% |
| Infrequent usage (product accumulating) | 30.6% |
| Expectations not met | 8.6% |
| Technical or service problem | 4.7% |
| Found an alternative | 4.3% |
| Other and unclassified | 18.8% |
Roughly 64% of stated churn is price or cadence, which is why a two-offer flow covers most of the addressable volume.
Roughly 64% of stated churn is price or cadence. That is why a two-offer flow covers most of the addressable volume, and why the structure in section 5 is simpler than most brands expect.
Independently, McKinsey's consumer research found that 19% of replenishment cancellations cited lack of flexibility. That figure is load-bearing for this whole guide and it comes from a source with no product to sell: a fifth of your churn is people who wanted to change something, could not work out how, and cancelled instead.
Read these as directional
The reason distribution above is cross-industry and weighted toward digital goods rather than physical replenishment, so the shape transfers better than the exact percentages. Instrument your own reasons and rebuild this table from your own data within a quarter.
Section 3
The reason-to-offer map
This is the core of the cancellation page. Match the offer to the objection, and never offer the same thing to everyone.
| They said | Offer this | Why |
|---|---|---|
| I have too much product | Skip the next order. Then stretch the frequency. Then reduce quantity | The complaint is cadence, not price. A discount actively makes it worse: more product they cannot use, cheaper |
| It is too expensive | Pause first, discount second. If you discount, time-bound it | Too expensive usually means too expensive right now. A pause tests that before you spend margin |
| I need a break | Pause with fixed durations and automatic resume | Preserves the billing relationship without demanding a decision today |
| Wrong product, did not like it | One-click swap to another variant or product | This is product-market fit at the SKU level, not a failure of the programme. Swapping keeps the subscription |
| The plan is too big for me | Downgrade to a smaller size or fewer items | Harder to decline than a discount, because it is framed as matching their actual usage. A downgraded subscriber is far easier to re-expand than a lost one |
| I found an alternative | Differentiation reminder, not a discount | A price cut does not answer a competitive objection. It concedes it |
| Delivery or service broke | Route to a human. No offer | Offering money for a bad experience reads as a bribe and leaves the cause in place |
| I saw a better offer | Match the promo that triggered it | See the escape hatch in section 5. This reason only exists if you add it |
Read the first row again, because it is the most common reason in DTC subscriptions and the one almost every default flow gets wrong. The reflex is to discount. Discounting someone who is drowning in product solves a problem they do not have and confirms one they do.
Pause, skip, or delay
These get used interchangeably and they are not the same instrument.
- Skip is the lowest-commitment action available. It asks about one shipment, not about the relationship, and it answers the accumulation objection with no churn event recorded at all. For DTC replenishment this should usually be your default first offer.
- Pause asks when they want to come back, which is a bigger cognitive commitment and reads closer to a soft cancel. Offer fixed durations with automatic resume rather than an open-ended stop.
- Frequency change is the durable version of skip. If someone skips twice, their cadence is wrong, and the fix is the interval rather than another skip.
On pause specifically, the most encouraging number in the research: on one large billing platform where pause-before-cancel was deployed, 75% of paused customers returned to active billing. That platform's mix skews toward media and digital rather than physical goods, so treat it as directional. But the direction is strong, and it argues for making pause genuinely easy rather than a grudging alternative buried under a discount.
On the flexibility statistics
You will see figures claiming subscribers last 135% longer when they can skip and 71% longer when they can swap. Those come from a company that sells skip and swap functionality, and they are correlational: subscribers who use flexibility tools are probably more engaged to begin with. The mechanism is sound and the magnitude is unproven.
Section 4
Flow architecture and platforms
Three screens. That is the whole thing.
- Benefits screen. Before the survey, one screen restating what they have and what stops. This is where a short founder video or a clean reminder of member pricing, accumulated rewards, and progress belongs. Platforms report this screen alone deflecting a meaningful share of cancellations, and it is the cheapest element to build.
- One survey question. A single primary reason, radio buttons, no follow-up unless it changes the offer you will make. Remember the 6.7%.
- One reason-matched offer, then confirm. Not an offer buffet. One offer that answers what they just told you, with the cancel button visible throughout, and a confirmation screen stating what they lose and when it takes effect.
What you have
What stops
Member pricing
Reward progress
Deflects before the survey
Why are you leaving?
○ Too much product
○ Too expensive
○ Need a break
One. Remember the 6.7%
Skip your next order
[ Keep subscription ]
[ Cancel anyway ]
Exit visible throughout
Three screens is the whole thing. A short flow with a visible exit and one relevant offer saves more people than a long one that buries the exit and stacks offers.
The short version
Three screens, a visible exit, and one offer that matches the reason they gave. Every extra screen between the reason and the offer costs you saves, and the long exit-hiding flow saves fewer people than the short one.
Loss framing, and the most under-used lever in the flow
What stops when they cancel is a list, and most brands mention only the product. The full list:
- The product itself, and the delivery timing they are used to.
- Subscriber pricing. Name the actual difference between their rate and the one-time price.
- Reward or tier progress. “You are one renewal away from X” is the most powerful and least used line on a cancellation page. If your programme has milestones, credits, or tiers, this is where they earn their keep. Both Skio and Recharge document surfacing loyalty status and unused credits inside the cancel flow specifically.
And the physical-world version almost nobody does: a handwritten card to people who cancelled anyway. Cancellers come back if you treat them well, and burning the relationship costs more than the subscription you failed to save.
The promo escape hatch
A specific, high-value fix. During any big promotional window, add a cancellation reason that says “I saw a better offer,” and attach a save offer that matches the promotion which triggered it.
The mechanism this addresses is the real reason subscribers cancel around Black Friday, and it is not email volume. It is deal inequity. You offered new customers a better price than your loyal subscribers are paying, and the loyal ones noticed. Cancelling to re-buy at the promo price is a rational response. Adding the reason lets you capture the trigger and match it instead of losing the subscriber and never learning why.
The rule that follows: check every mass promotion against your current subscriber deal before it goes out.
What your platform can actually do
All four major Shopify subscription platforms now ship a no-code multi-step cancel flow with reason collection and reason-matched offers. They differ in ways that matter.
| Platform | Documented strengths | Watch for |
|---|---|---|
| Recharge | Delay, skip, swap, swap-plus-discount, discount, and existing discount codes. Native A/B test node. Fallback offers if the first is declined. Offer-abuse frequency caps | Portal settings silently suppress configured offers: if swaps or skips are off in the portal, those reasons show no offer. Advanced analytics gated to higher plans |
| Loop | Benefits page with video and GIF support. 20+ segmentation attributes for conditional offers. Best analytics: save rate and saved MRR by reason, orders before cancellation, drop-off points, and a separate bucket for API-initiated cancels | No documented A/B testing for cancel flows, the clearest capability gap of the four. Help docs contradict marketing on gift offers; trust the docs |
| Skio | Widest documented deflection set. Splash screen plus a dedicated loyalty screen warning about tier and reward loss. Split treatments for testing. Per-node translations | Publishes no save-rate benchmarks at all. Acquired by Recharge in April 2026, so ask about roadmap direction |
| Stay AI | Positions around experimentation and AI-driven flow optimization | Fewest documented mechanics and the most aggressive published save-rate marketing. Verify capability against your own required deflections before switching |
Two structural notes whichever you use. First, the pre-cancel save is owned by your subscription app, not your email platform. Do not build a competing version in Klaviyo; you will get double-messaging and attribution you cannot read. Second, check the API-initiated cancellation bucket. Cancels arriving through the API bypass your flow entirely, and at some brands that is a large, silent share of the total.
The save-rate definition trap
Recharge's documented definition of a saved customer includes people who selected a reason and claimed an offer, or who simply clicked the keep-subscription button. That second group is everyone who opened the flow, thought better of it, and backed out unaided.
Counting them inflates the number and credits your flow with people it never persuaded. Define your own metric: saves that required an offer, measured against a baseline of what the flow deflected before you added offers.
Section 5
The offer sets your LTV ceiling
Everything in sections 3 to 5 happens after the subscriber has decided to leave. The front-end offer decides how many of them get there, and it does so before a single lifecycle email fires.
One framing correction first. You will hear that the front-end offer is the single most important lever in a subscription business, above flows and lifecycle. That is a strong claim from parties who work on offers. It is a genuinely high-leverage and frequently under-weighted lever, but which lever matters most depends on where your bottleneck actually is, which is what the section 1 diagnostic is for. Diagnose, then pull.
The duration ladder
- Offer multiple durations with progressively larger discounts. One month, three months, six months. The bigger-bundle discount is what lifts the first order.
- Make the subscription discount strictly larger than the one-time discount at every duration. The gap is what converts one-time intent into a subscription, not the absolute number.
- Add subscriber-only perks on top of the price gap. Physical freebies work: a gift, a trial of another product, or a use-case accessory such as a travel case. So do digital add-ons that cost nothing to duplicate: an email-delivered course, community access, content they cannot get otherwise.
The design target: the subscription should read as obvious next to one-time, and the multi-month option as obvious next to single-month. If a sensible shopper still picks the small one-time item, either the ladder is not steep enough or your margin will not let it be, and the second answer is a real answer.
Do not discount your way into month-zero churn
This is the most important paragraph in the section. If your cohort shows heavy immediate cancellation, often before the first box arrives, then the cancel decision was made before the purchase. They subscribed to get the discount, intending to cancel. No lifecycle flow fixes a pre-purchase decision.
A flat 20%-off-to-subscribe invites exactly that, because all the value is delivered at checkout and nothing is lost by leaving. The structural fix is to unlock value over renewals instead of all at once:
- The free gift arrives with the first renewal, not the first order.
- Perks or digital unlocks land per renewal.
- Reward milestones accumulate, so cancelling at order one forfeits value not yet received.
Note how this compounds: the reward progress you build here becomes the loss-framing lever on the cancellation page and in the dunning sequence. One mechanic, three jobs.
On discount depth, honestly
There is no credible published number for the subscribe-and-save gap that converts best in DTC. What is defensible is the shape: the depth that maximizes opt-in rate is reliably deeper than the depth that maximizes 90-day-retained subscribers. So optimize first-order discount depth against retained-cohort contribution, never against opt-in rate.
One analytics vendor reports that repeat rate and LTV hold best in the 5% to 20% band with little difference between 10% and 20%, which would mean real margin is recoverable at no retention cost. The original study is not publicly reachable, so verify on your own cohorts before acting on it.
Prepay, without the mythology
Selling three or six months upfront does reduce measured churn, and there is a real mechanism: churn concentrates around renewal decisions, because the billing reminder prompts the question of whether they still need this. Replace six renewal moments with one and you remove five opportunities to reconsider. You also buy a longer runway for the product to work, which matters in any category where results take weeks.
Now the parts the vendor content leaves out.
- Prepay defers and concentrates churn, it does not delete it. Cancel pressure lumps at the first renewal instead of spreading. Measure long durations on first-renewal retention and refund rate, not on upfront AOV.
- An unhappy prepay customer churns hard, via refund or chargeback, rather than quietly lapsing.
- The apparent advantage is doubly confounded. Mechanically, a six-month prepay subscriber cannot churn in months two through five, so any subscription-count churn metric is partly measuring arithmetic. By selection, prepayers were your highest-intent customers already. The honest measurement is same-cohort revenue retention at month 12 or later, or a randomized offer test with a holdout.
- Prepay is deferred revenue, not earned revenue. Excellent for cash flow, and a liability on the balance sheet.
You will encounter confident figures claiming prepay retains 2.5 times monthly, or delivers four times the customer value. None trace to a methodologically sound source. Section 9 explains where they come from.
Upgrade nudges and the post-purchase sequence
- Place upgrade nudges at both cart and checkout. Two moments, two mechanics: next-bundle-up, and one-time-to-subscription conversion for anyone who picked the single purchase.
- Run a post-purchase upsell offering more of the same at a one-time discount, after the order completes. It costs nothing to show and does not risk the conversion you just banked.
- Always downsell on decline. Never let a no to the big offer end the sequence. Offer a smaller quantity.
The day-zero churn cliff
Do not stack more of the same SKU onto a tight cadence right after someone subscribes. You will create a cliff: the customer suddenly has more product than they can use, and their first experience of your subscription is feeling over-supplied.
Upsell a complementary product instead, or an upgrade applied to the next delivery.
Get the cadence right before anything else
If you ship faster than people consume, they accumulate product and cancel. That is the mechanism behind the largest single cancellation reason in section 3, and it is set at the offer stage, not the messaging stage. Find the natural consumption cadence and default to it. A subscription arriving slightly too slowly is a cross-sell opportunity. One arriving too fast is a cancellation on a timer.
Section 6
The lifecycle and the billing reminder
Most brands treat the upcoming-charge notification as a box to tick and a churn risk. It is the one email every subscriber reliably opens, and if your day-level histogram spikes on send day, it is also where your churn is concentrated. Both facts point the same way: rebuild it rather than fear it.
The structure that works, in order:
- A positive opener.
- A dynamic order block: exactly what is shipping and when.
- Need more time? with two, four and six-week delay links.
- Swap variants or flavours.
- An option to apply a discount or add a free product.
- Cancel at the bottom. Not hidden, not prominent.
The logic is the same as the cancellation page: give people the small action that solves their actual problem before they reach for the large one. Someone who wanted to delay a shipment and could not find how will cancel instead.
Do not blindly switch billing reminders off
Turning them off tends to pump order-two retention and damage order-three retention, which optimizes the wrong number. Order-three retention is the better predictor of subscriber value, because passing it means the customer made a real commitment rather than simply not having cancelled yet.
Portal design is churn design
Remember the 19%: a fifth of replenishment cancellations cite lack of flexibility. Much of that is not policy, it is interface. Customers who cannot tell pause from delay, or cannot find how to swap a flavour, cancel instead, because cancel is the one control they can always find.
- Make pause, skip, delay and swap distinguishable and reachable in one action each.
- Consider in-email subscription management so common changes never require a portal visit. Note the constraint: interactive email renders in Gmail and Yahoo only, so a working fallback is mandatory, and in-email interactions are not tracked as clicks in Klaviyo metrics.
- Be deliberate about portal links. Once someone is inside the portal, cancel is one click away. Deep-link to the specific action rather than the portal home.
When to go quiet, and when that becomes an excuse
Early subscribers are fragile. Someone who has not built the habit reads a promotional email as a prompt to reconsider the charge, so the early phase is for onboarding and expectation-setting rather than campaigns.
But this hardens into a rule that costs real money: never market to subscribers. Pull your survival curve, find where it stops dropping steeply, and treat that as the line. Before it, protect. After it, expand.
| Bucket | Objective | What they get |
|---|---|---|
| No active subscription | Convert to a subscription | Everything. They cannot churn a subscription they do not have |
| Active, pre-flatten | Build the habit | Onboarding and education only. No promotional campaigns |
| Active, post-flatten | Expand LTV | One or two curated cross-sell or upgrade offers a month. Not the full calendar |
Illustrative shape, not a benchmark. Read the flatten point off order number, not calendar month, and read it off your own data.
Read the flatten point off order number, not calendar month. Subscribers skip and pause, and brands bill on 30, 60 and 90-day cycles, so a month-based curve is distorted. And read it off your own data. The commonly repeated claim that curves flatten at order three is a real shape, not a constant, and section 9 shows it is not actually published by the source everyone attributes it to.
Timing is not cause
A cancellation that follows a campaign is almost never a cancellation because of the campaign. The campaign reminded someone who was already unhappy that cancelling is possible. Cutting all subscriber communication on that evidence is like blaming the scale for the weight, and it silences your highest-LTV, easiest-to-expand customers.
You can check rather than guess. Switch the conversion metric on your campaign and flow reporting from placed order to your subscription platform's cancellation metric, and look at which messages have cancels attributed. Read it with the usual discipline: attribution shows what followed, not what caused. Then confirm with a holdout.
How you would actually make subscribers cancel
Useful as an inverted checklist, because these are the real mechanisms:
- Give new customers a better deal than your subscribers have. The number one driver behind the belief that a promotion caused churn.
- Run copy that makes them question their past decision. A new improved formula tells an existing subscriber they have been buying the inferior version. Frame novelty as addition, never correction, and be especially careful in trust categories.
- Send offers that clash with their subscription state. Buy three more bottles, to someone who just received a six-bottle box, creates exactly the wrong kind of thinking. Sync offers to renewal state.
- Treat renewal-one and renewal-twelve the same. Promising results in the first 60 days, landing on a year-long subscriber, is tone-deaf.
- Never ask why people cancel, or ask and then do nothing. Default cancellation reasons left untouched is driving with your eyes closed.
One structural note on where effort goes. Flows serve the future; campaigns monetize the past. A new onboarding flow only ever touches net-new subscribers. The base you have already built is reachable now only by campaigns, which is why building a better onboarding flow is not a plan for the thirty thousand subscribers you already have.
Section 7
Involuntary churn: the cheapest money
A failed payment is not a lost subscriber. It is an unforced error, and usually a reversible one. The customer did not decide to leave; their card expired, or the balance was short, or the bank blocked it. They frequently do not know it happened.
Recovery rates differ by several times between brands facing identical failure rates, which tells you this is an architecture problem rather than a customer problem. No acquisition spend, no discounting until the very end, just not losing people who never chose to go.
The machine layer
- Turn on the backup payment method and auto-configure it. Charging a second card on file is the highest-yield, zero-friction recovery available. This single setting is worth more than the entire email sequence that follows it.
- Retry roughly 15 times across about a month, and treat that as a ceiling rather than a target. Card networks cap retries per card and penalize excessive retrying, so prefer your platform's smart-retry timing over a schedule you invent.
- The first four retries are daily and silent. No notification. A large share of failures self-resolve, and notifying on day one means spending attention, and eventually margin, on problems that were going to fix themselves.
- Retries five to eight are notified, spread across the following week, each carrying a quick-action link that updates the card in one tap.
- Only the final retries carry an incentive, escalating from around 10% to 20% to whatever maximum you are willing to make.
- When retries exhaust, skip the payment. Do not cancel the subscription. Keep the relationship alive and repeat the cycle at the next billing attempt, up to about three successive cycles. If three full cycles produce nothing, stop.
Free recovery before paid recovery. Roughly 15 retries across about a month, and treat that as the network ceiling rather than a target.
Free recovery before paid recovery
Silent retries and plain notifications cost nothing. Discounts cost margin. Build both an incentive and a no-incentive version of your update-card link so each stage sends the right one, and treat the final maximum offer as a retention purchase to be measured: recovered LTV against discount given.
The comms layer
- Run dunning through your email platform rather than your subscription platform's stock notices, so you control segmentation, content and timing.
- Segment on two properties your subscription platform can sync: reward-journey progress, roughly orders placed, and retries remaining. A first-order subscriber and an order-five subscriber with perks pending should not get the same email, and the final retry should carry the biggest offer.
- Lead with loss framing. What stops: the product, the delivery timing, and most under-used, their reward progress. One renewal from X belongs here just as much as on the cancellation page.
- Sequence the format. First touches are plain-text founder emails noting the payment did not go through, with the quick-action link. The incentive stage is where designed brand emails with a clear offer belong.
- Use a transactional subject line, such as regarding your order. This is legitimate here because the message genuinely is transactional. Do not borrow transactional dress for marketing sends.
Measure recovery against your silent-retry-only baseline or a holdout. Otherwise you will credit the flow with every payment that would have cleared on its own.
Section 8
Measuring it, and what not to believe
| Metric | Why |
|---|---|
| Cancellations by month number | Locates the leak. The single most useful chart |
| Voluntary and involuntary churn, separately | Two different problems. A blended rate hides which playbook you need |
| Order-3 retention rate | A better predictor of subscriber value than order-2. Make it your primary KPI |
| Cancel-timing histogram, days since start | Tells you when to intervene. Almost nobody builds it |
| Save rate by reason, by offer | The only way to improve the reason-to-offer map for your brand |
| Subscriber vs non-subscriber LTV at 3, 6, 9, 12 months | Windowed, so cohorts of different maturity stay comparable |
| Median and mean months subscribed | Both. The gap tells you about the tail |
Strip rebill revenue out of your email reporting. Leave it in and your subscription flows will look spectacular while telling you nothing, because they are being credited with charges that were going to happen automatically. Build a custom metric excluding orders that originate from the subscription contract, and read email-influenced revenue against that instead.
Give subscription tests time. Offer and lifecycle changes need three to six months to show real LTV impact, because the mechanism you are moving is a survival curve. Judging a duration-ladder change on 30 days of opt-in rate will make you cancel your best idea.
Why the benchmarks you have read are probably invented
This exists because it will save you from a bad decision, and because you have almost certainly already met the numbers in question.
Search results for every question in this guide are dominated by a cluster of content-marketing sites that cite one another in a loop, produce suspiciously tidy ranges, and attribute them to platforms that never published them. One of those sites states the position in writing: none of the named platforms publishes the bands it quotes, and the synthesis is simply the citation handle for the aggregated number. That is an admission of manufactured attribution.
Specific claims that do not survive checking:
- 7.1% monthly churn per Recharge. Recharge's benchmark dashboard publishes percentile bands relative to your own vertical, not absolute churn rates. The 7.1% figure is the median for curated boxes in a different platform's dataset, apparently misattributed and then laundered.
- The cohort curve flattens at shipment three, per Recharge. Not findable in any Recharge publication. Recharge does not publish retention by order number.
- Annual prepay retains 2.5 times monthly. Prepay is 4x the CLV. Prepay raises customer value 94%. Laundered or unsourced. The 94% figure dead-ends at a broken link.
- 44% of cancellations happen in the first 90 days. Almost certainly a rounded restatement of McKinsey's more-than-one-third within three months, re-dated and presented as independent evidence.
- 60 to 70% of subscribers are lost between order 1 and order 3. Published without sample size or method, and internally inconsistent with the same source's other figures.
Two things to notice about who publishes what. Every prepay figure in circulation traces to companies that sell prepay functionality. And every platform case study is a migration story, the most confounded evidence class in the category: the brand rebuilt its offer, portal and flows at the same time as it changed platforms, so nothing in the result can be attributed to the platform. They are also survivor-selected. Nobody publishes the migration that did nothing.
Demand the absolute number
Add-on revenue lifts of +300% and +458% appear throughout the vendor case studies. Two thousand dollars a month growing to eleven thousand is +450% and immaterial to a brand doing $200K a month.
What is actually worth trusting
These have either an independent source or no need of one, and they are enough to build a programme on:
- Churn is heavily front-loaded. Over a third cancel within three months and over half within six (McKinsey, independent). Under-three-month tenure churns at nearly four times the twelve-month rate (Churnkey, disclosed sample).
- Lack of flexibility causes a measurable share of churn: 19% of replenishment cancellations. Independent, and the entire justification for skip, swap and in-email management.
- Novelty and personalization beat discounting for curation models. 42% cancelled for lack of new or interesting items; personalized experience is the top stated reason for staying.
- Friction destroys saves. Each additional survey question costs 6.7% of your save rate.
- Roughly 64% of stated churn is price or cadence, which is why a two-offer flow covers most of the volume.
- A longer billing cadence lowers measured monthly churn. This is arithmetically necessary and requires no citation, which is also precisely why it is not evidence that prepay improves retention.
What this adds up to
Four layers, and almost every brand works on one of them. The offer decides how many subscribers arrive already intending to leave. The lifecycle decides whether they can find the small action instead of the large one. The cancellation page decides what happens in the ten seconds after they reach for cancel. And involuntary churn quietly removes a quarter or more of your base without anyone deciding anything.
On the cancellation page specifically, the finding that should change what you build: the money is in relevance, not resistance. Match one offer to the reason they actually gave you, keep the exit visible, and stop adding screens. That is what the law requires, and independently, it is what the data rewards.
Start with the day-level cancel-timing histogram. It takes an afternoon, almost nobody has one, and it will tell you which of the four layers is costing you money before you spend a quarter rebuilding the wrong one.
Free Klaviyo audit
Want us to find your leak?
We will pull your survival curve by order number, your day-level cancel-timing histogram, your voluntary and involuntary split, and your save rate by reason, and tell you which of the four layers to fix first.
Get the free auditBasis and method. Churn and tenure figures are attributed to their primary sources: Subbly's 2024 platform report (thousands of merchants), Churnkey's cancellation dataset (approximately 2 million survey responses across 5 million cancel sessions, digital-goods weighted), Recurly's platform data (2,200 merchants, 76 million subscribers, weighted toward media and digital rather than physical goods), Recharge's 2023 merchant report (15,000+ merchants), and McKinsey's consumer survey (n=5,093, fielded November 2017, the only independent primary consumer research in the category). Reason distributions come from Churnkey and are cross-industry, so treat them as directional for DTC replenishment. Save-rate ranges of 20% to 40% are vendor-published without methodology; Loop labels its own per-reason figures “expected.” Platform capability descriptions derive from each vendor's own help documentation as of publication and change frequently; verify in your account. Retry-schedule, incentive-ladder and offer-architecture guidance derives from single-source practitioner methodology and is presented as practice rather than measured result. Where no credible published figure exists, notably the converting subscription-versus-one-time discount gap and any prepay retention lift, this guide says so rather than supplying one.