How do I cut subscription churn at my supplement brand?

Hamid ChakirBy , Co-Founder, CRO and Landing PagesUpdated

Written from hands-on work in: Shopify conversion rate optimization, Landing pages and advertorials, A/B testing, Checkout and subscription offers, Supplement DTC funnels.

Short answer

Start at the second charge, where supplement subscriptions leak first. Then find out who processes your cancels: support agents, chat and email replies often bypass the cancel flow, so no save offer ever shows. Put skip, delay, swap and frequency options in every channel, log a reason on every cancel, recover failed payments, find active subscriptions with no next charge, and print the renewal price.

Key takeaways

  • In Recharge's platform data, only 86.6% of first-time supplement subscribers reach a first reorder, the lowest of five consumable verticals it compared, and 33.8% reach the third.
  • Your cancel flow only sees the cancels that go through it. On Recharge, cancels made by support in the merchant portal do not show in Cancellation Prevention analytics.
  • Put the same skip, delay, swap, frequency and pause options in support macros, chat, SMS and any AI agent, and always cancel promptly when the customer repeats the request.
  • Hard declines are not retried by Recharge or Stripe, and Recharge's Card Declined email for hard declines is disabled by default.
  • An active subscription with no next charge date is usually stuck on a charge error. It counts as a customer and never bills.

Why do supplement subscribers cancel after the first month?

The pattern sounds like this. The first order sells fine. The subscription take rate looks healthy. Then a large share of subscribers are gone before the second or third shipment. New subscribers keep arriving, the active count barely moves, and every month you pay Meta to replace the people you lost last month.

It is not just you. Recharge published order-sequence retention for roughly 1,800 supplement brands on its platform, following cohorts from July 2025 to June 2026. Only 86.6% of first-time supplement subscribers completed a first reorder, the lowest of the five consumable verticals Recharge compared, and 33.8% reached the third reorder (Recharge).

Recharge platform data for supplements and vitamins, cohorts July 2025 to June 2026 (vendor data)
Reorder (about)Share of first-time subscribers who reached it
1st reorder (about 1 month)86.6%
2nd reorder (about 2 months)57.6%
3rd reorder (about 3 months)33.8%
6th reorder (about 6 months)9.8%
12th reorder (about 12 months)1.4%

Two things stand out. Supplements lose more people before the second order than the four other categories Recharge measured, which kept 92.9% to 99.3% of first-time buyers to the first reorder. And supplement subscribers who get through the early renewals hold on about as well as any consumable category deeper in the lifecycle. (Recharge notes the 12-month figure is right-censored: recent subscribers have not had time to get there yet.)

So the work sits in the first renewals, starting with the second charge. That charge is the first time the customer pays without having just decided to buy. The first-order discount may be gone. The first bottle may not be finished. The customer may not remember choosing a subscription at all. Each of those is a different problem with a different fix, which is why "churn is high" is not a diagnosis. Left alone, early churn like this is one of the quiet causes of a growth plateau.

Is your churn one problem or four?

Before fixing anything, split the losses. A subscription can end in four ways, and each one shows up in a different report.

Four ways a subscriber disappears
What happenedWhere it showsWhy it gets missed
The customer canceled in the self-serve portalCancel flow analytics and reasonsIt is the only kind most teams watch
Support canceled on request (email, chat, phone, SMS, AI agent)Cancel log in the subscription admin, helpdesk ticketsIt never touches the cancel flow, so no save offer shows
A payment failed and the retries ran outFailed payment reports, cancels with a max-retries reasonIt looks like a billing issue, not churn
A charge is stuck on an error and the subscription still says activeActive subscriptions with no next charge dateIt never shows up as churn at all

The third row is bigger than it looks. Recharge, for example, automatically cancels the subscriptions in its failed payment recovery strategy once every retry has failed, with the reason "Failed Payment flow max retries" (Recharge Help Center). Those customers did not decide to leave. Their card did. If your churn report lumps them in with people who chose to cancel, every fix gets aimed at the wrong channel.

Pull the last 90 days of cancellations with the reason and the channel or user that made the change. Sort them into the four buckets, then by subscriber age: first renewal, second, third, later. That one table tells you where the next month of work should go.

Who actually processes your cancellations?

This is the question most churn reviews skip. Brands build a careful cancel flow in their subscription app, watch the save rate, and assume it covers everyone. It only covers the people who cancel inside it.

Customers do not only cancel in the portal. They reply "please cancel" to a shipping email. They open a chat. They text. They call. They ask an AI support agent. In every one of those cases a person or a bot processes the cancel by hand, and the save offer you designed never appears.

Recharge's own documentation shows what that means on its platform:

  • Cancellations made in the merchant portal, where support agents work, are not reflected in Cancellation Prevention analytics (Recharge Help Center).
  • The cancel reasons an agent picks in the merchant portal default to the legacy portal list and do not automatically match the reasons in your Cancellation Prevention flow (same source).
  • If you turn off portal cancellation or require a minimum number of charges, the portal shows your contact email instead of a cancel button, and customers must contact you to cancel (Recharge Help Center). Every one of those cancels then runs through support.
  • One-click cancellation, when enabled, lets customers skip the cancellation survey (Recharge Help Center).

So a healthy save rate can sit right next to a falling subscriber count. The dashboard measures one door while customers leave through the others. Read the save rate itself with care too: Recharge counts a customer who leaves the exit survey without canceling as saved (Recharge Help Center).

Illustrative numbers, not a client account
Cancel channel, last 90 daysCancelsSaw a save offer?
Self-serve portal flow420Yes
Support email and chat (agent cancels in the admin)510No
Phone and SMS70No
Total1,00042% saw an offer

In that example the cancel flow does its job and still only reaches 42% of the people leaving. Polishing the flow would barely move the total. Getting an offer in front of the other 58% would.

How do you put a save offer in every cancel channel?

Start with the menu. Recharge's Cancellation Prevention flows can offer a skip, a delay, a delay with a frequency change, a product swap, a one-time discount or a free gift, plus combinations such as delay and swap (Recharge Help Center). A pause step can also appear before the cancel survey (Recharge Help Center). Supplement subscribers already use skips: Recharge reports they skip 6.9% of renewal cycles, the highest skip rate of the verticals it compared (Recharge).

One quiet failure to check first: Recharge hides a cancel reason from customers when the action it offers (a skip, a swap, a discount code) is switched off in your customer portal settings (same Recharge source). A reason you built can be invisible.

Match the offer to the reason
What the customer saysOffer firstWhat it tells you
"I have too much product"Skip or delay the next order, or a longer frequencyThe default cadence does not match real use
"It's too expensive"A smaller size or a cheaper swap, with a discount only as the last stepCheck the price step at renewal
"I'm not sure it's working"A swap or a delay, plus clear guidance on how to use itExpectations set by the ad or the page
"I'm traveling or taking a break"Pause or delay by a set number of weeksA timing issue, not a decision to leave
"I only want it now and then"Order as needed, or a much longer frequencyA subscription was the wrong format for this buyer
"I didn't know it was a subscription"Cancel right awayA disclosure problem at checkout, not a retention one

Then put the same menu everywhere a cancel can happen:

  • Support macros. One macro per top cancel reason, offering the matching option in a sentence or two, and confirming the cancel in the next reply if the customer repeats the request.
  • Chat and SMS. The same options as buttons or short replies. Recharge's own AI SMS assistant, Concierge, treats a request to cancel an order as a charge delay once the customer confirms, and sends subscription cancellation requests to the customer portal (Recharge Help Center).
  • AI support agents. If a helpdesk bot has permission to edit subscriptions, test what it does when someone types "cancel". Check whether it offers anything first, whether it logs a reason, and whether it cancels when asked twice.
  • Phone. A short script with the same options and a clear path to cancel.

Why log a reason on every cancel?

Because the reason is the only part of a cancellation you can act on. "Too much product" is a cadence problem. "Too expensive" at the second charge is often a price step problem. "Not sure it's working" points back at the ad, the product page and the first weeks after purchase. Without the reason, all three blur into one churn number.

  • Agents log a reason on every manual cancel. Make it a required field in the helpdesk or subscription admin, using the same list as the self-serve flow. On Recharge, that means updating the merchant portal reasons in your Cancellation Prevention settings so the two lists match (Recharge Help Center).
  • Customers are asked, not forced. For subscriptions bought online, California requires online cancellation without further steps that obstruct or delay it (California BPC 17602). A short survey is one thing. A required questionnaire in front of the cancel button is another. Ask counsel where your flow sits.
  • Keep "other" small. If "other" is your biggest reason, the list is wrong. Read the free-text answers and add the reasons that are missing.
  • Read reasons by subscriber age and product. Recharge's reports break exit survey answers down by SKU (Recharge Help Center). A reason that spikes at the second charge on one product is a different problem from one spread evenly across a year.

Are failed payments quietly part of your churn?

Yes, and they are the cheapest churn to win back, because the customer never decided to leave. Recharge says that on average 7% of all recurring charges fail on the first attempt (Recharge's own figure) (Recharge).

The split that matters is soft versus hard declines. Stripe defines a hard decline as one where the issuing bank has rejected the transaction and it cannot be retried, such as a lost, stolen or pickup card, and only executes retries on those once a new payment method is added (Stripe Docs). Other declines are temporary: for an unreachable issuer, Stripe's guidance is to attempt the payment again (Stripe Docs), and Recharge retries insufficient funds declines (Recharge Help Center).

Soft vs hard declines
Soft declineHard decline
What it meansA temporary problem: funds, an unreachable issuer, a processing errorThe bank will not approve this card for this charge
ExamplesInsufficient funds, issuer not available, processing errorLost or stolen card, pickup card, incorrect number
Does a retry help?It can, which is why platforms retry themNo, not until the customer adds a new card
What recovers itTimed retries plus reminder emailsA fast, clear request to update the card

Here is the trap on Recharge. Charges that fail with a hard-decline code do not enter the Failed Payment Recovery strategy, are not retried automatically, and do not trigger the standard card declined email (Recharge Help Center). Recharge offers a separate Card Declined email for hard declines, and it is disabled by default (Recharge Help Center). Recharge also classifies some codes more strictly than you might expect: DO_NOT_HONOR is on its hard-decline list. If nobody switched that email on, a subscriber who froze or replaced a card may hear nothing at all.

More retries are not the answer either. Stripe notes that card networks limit how many times you can reattempt a single charge, recommends a maximum of eight retries for charges that permit them, and warns that issuers may see extra retries as potential fraud (Stripe Docs).

Card updaters fix part of the problem before it starts. Shopify Payments works with major card networks to update saved card details when customers get new cards (Shopify Help Center), and Stripe does the same, with wide support for US-issued cards (Stripe Docs). The gateway matters: Recharge does not automatically retry expired cards for stores using Stripe, Braintree or Authorize.net (Recharge Help Center).

Four failed-payment checks

  • Is a card-update message on for hard declines, and does it link straight to a page where the card can be changed?
  • What share of last quarter's cancels carry a max-retries reason instead of a customer reason?
  • How long is your recovery window? Recharge's default automatic recovery period is 120 days after the original charge date (Recharge Help Center).
  • Is a third-party dunning tool also running? Recharge says to disable third-party dunning before activating its own strategy (same source).

How many of your active subscriptions will never charge again?

This one hides in plain sight. A subscription can be marked active and have no next charge date. Recharge's help center says that when an active subscriber has no upcoming orders, there is likely an issue processing their order, and the error shows on the customer's profile and in the charge errors list (Recharge Help Center).

Some errors clear on their own. Others never will without someone touching them. Recharge notes that charge errors that must be retried by hand stay in an error state until you retry them, and are not automatically canceled (Recharge Help Center). A variant deleted from the catalog, a shipping or tax setup problem, an address the system rejects: each can leave a willing customer in limbo.

These subscribers never show up as churn, and they never pay. Because they still count as active, they can also flatter your churn rate. Recharge calculates churn as churned subscriptions divided by average daily active subscriptions (Recharge Help Center), so every stuck subscription sits in the denominator.

Does the renewal price surprise your subscribers?

Many supplement brands win subscribers with a first-order discount that is bigger than the recurring one. The ad says 40% off, checkout charges the discounted price, and a month later the card is charged a number the customer never really saw. The ones who leave over it leave at the second charge, because that is when they find out.

Illustrative numbers, not a client account
First orderSecond charge
List price$60.00$60.00
Discount40% (first order)15% (subscribe and save)
Charged$36.00$51.00
Change the customer feels+42%

Nothing about that offer is unusual. What turns it into churn is surprise. Print the renewal price in dollars next to the first-order price on the product page, in the cart, at checkout, in the order confirmation and in the upcoming order email. Recharge sends upcoming order notifications three days before the charge by default (Recharge Help Center). Check that yours names the amount, and if it runs through Klaviyo, audit it with your other flows (see how much revenue should come from email). Our guide on subscribe and save discounts covers how to set the two discounts.

Where the law stands in October 2026

The FTC's 2024 "click-to-cancel" amendments to its Negative Option Rule never took full effect. The Eighth Circuit vacated them on July 8, 2025, days before full enforcement was due on July 14 (Latham & Watkins), and the FTC restored the rule's earlier text effective February 12, 2026 (Federal Register). On March 11, 2026, the FTC opened a new rulemaking by asking for public comment on whether and how to change the rule (FTC). As of October 4, 2026, the FTC's rule page lists no proposed rule after that notice (FTC).

That does not leave subscriptions unregulated. The FTC summarizes the Restore Online Shoppers' Confidence Act (ROSCA) as requiring sellers to clearly disclose all material terms before taking billing information, get express informed consent before charging, and offer simple ways to stop recurring charges (FTC). State automatic renewal laws add their own rules. California's requires consent to the offer terms, including terms offered at a promotional or discounted price for a limited time, online cancellation for subscriptions bought online, and notice 7 to 30 days before a fee change on an existing subscription (California BPC 17602). This is a summary, not legal advice. Have counsel review your checkout, emails and cancel flow.

How we audit subscription churn at Succession

When a founder brings us churn they cannot explain, we do not start with a new cancel flow or a win-back sequence. We start by finding out where subscribers actually leave.

  1. One market first. We isolate US subscribers before reading any rate, because mixed markets blend different laws, payment methods and delivery times.
  2. Who processes cancels. We split cancellations by channel, self-serve flow versus support, chat, phone and any bot, and measure what share of leavers ever saw a save offer.
  3. A save offer in every channel. We check that support macros, chat, SMS and any AI agent offer the same skip, delay, swap, frequency and pause options as the portal, and still cancel promptly when asked.
  4. A reason on every cancel. We check that manual cancels carry a reason from the same list as the flow, then read reasons by subscriber age and by product.
  5. Failed payments and hard declines. We separate failed-payment cancels from customer decisions, check that hard declines get a card-update message, and review the retry and recovery setup.
  6. Subscriptions with no next charge date. We count active subscriptions that will never bill, grouped by the error that stranded them.
  7. Cohort payback. We read each acquisition month on net revenue and real gross margin, with Shopify orders as the scoreboard, so a save offer that keeps a subscriber at a loss does not pass for a win.

The data pulls are scripted on our side. The questions are not secret: any founder can ask their team for these answers this week. For the economics behind the last step, see our guide on LTV to CAC for subscription supplement brands.

What should you do this week?

  1. Export the last 90 days of cancellations with the reason, the channel and the subscriber's age (first renewal, second, third, later).
  2. Split them into portal cancels, support cancels, failed-payment cancels and stuck subscriptions with no next charge date.
  3. Write one support macro per top cancel reason, with the matching skip, delay, swap or frequency offer and a prompt cancel if the customer repeats the request.
  4. Make a cancel reason required on every manual cancel, using the same list as your self-serve flow.
  5. Turn on a card-update message for hard declines and check that it links straight to a payment update page.
  6. Print the renewal price in dollars on the product page, at checkout, in the confirmation and in the upcoming order email.
  7. If you would rather run the split with someone, book a free growth audit and we will walk through your cancels, failed payments and stuck subscriptions with you, live.

FAQ

What is a normal churn rate for a supplement subscription?

It depends on how you measure it. In Recharge's platform data for July 2025 to June 2026, 17.3% of supplement renewal cycles ended in an active cancellation, and the median supplement store with at least 500 renewal cycles sat at 16.4% (Recharge). Treat that as vendor data, and compare your own rate by subscriber age rather than as one blended number, since the early renewals carry the heaviest losses.

Why do customers cancel after the first month?

Common reasons are that the first supply is not finished, the renewal price is higher than the first order, the customer did not realize they chose a subscription, or they have not yet seen a reason to keep going. Each needs a different fix: cadence, price disclosure, checkout clarity or post-purchase guidance. Log a reason on every cancel, including the ones support processes, so you know which problem you have.

Do I have to let customers cancel online?

For subscribers in California who signed up online, yes: the state's automatic renewal law requires online cancellation, at will, without steps that obstruct or delay it (California BPC 17602). Federally, ROSCA requires simple ways to stop recurring charges. Forcing people to email or call also routes every cancel through support, where your save offer may never appear.

Can I show a save offer when someone cancels?

Generally yes, as long as it does not block the cancel. California allows a discount or retention offer during online cancellation only when a "click to cancel" link or button is shown with it, and on the phone only after telling the customer they can finish canceling at any time by saying "cancel" (California BPC 17602). Have counsel review your flow and support scripts.

Is the FTC click-to-cancel rule in effect?

No. The Eighth Circuit vacated the FTC's 2024 click-to-cancel amendments on July 8, 2025, and the FTC restored the rule's earlier text in February 2026 (Federal Register). In March 2026 the FTC asked for public comment on a possible new rule. ROSCA and state automatic renewal laws, such as California's, still apply, so check the current status with counsel.

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

A soft decline is temporary, such as insufficient funds or an issuer that could not be reached, and a later retry can succeed. A hard decline means the bank rejected the transaction and it cannot be retried until the customer adds a new payment method (Stripe Docs). Retry soft declines on a smart schedule, and ask hard-declined customers to update their card right away.

Should I offer a discount to stop a cancellation?

Use it last, not first. Skips, delays, swaps and frequency changes answer the most common reasons without cutting price. Repeated discounts invite customers to start a cancel just to claim one, which is why Recharge offers gaming prevention: a time limit on monetary offers, with a skip as the fallback (Recharge Help Center). Check the margin on any discount you keep.

Will switching subscription apps fix churn?

Not on its own. The leaks in this guide are mostly process: support cancels without offers, hard declines with no message, stuck charges and an unannounced price step. They follow you to any app. If you are weighing a move anyway, our guide on switching subscription apps from Recharge covers what to check before you migrate.

When to bring in Succession Media

Succession Media is a DTC growth agency for Shopify brands doing $50K to $1M a month, strongest in supplement, wellness and health categories. This guide's topic maps to our Full-stack DTC growth work. It is worth a call if:

  • You have 5,000 or more active subscribers and churn at the second charge that nobody can explain.
  • Support cancels subscriptions by hand and nobody knows what share of cancels ever saw a save offer.
  • Your cancel flow reports a healthy save rate while the active subscriber count keeps falling.
  • You run $2M or more a year through subscriptions and have never pulled hard declines or active subscriptions with no next charge date.
  • The first-order discount disappears at renewal and the renewal price is not printed at checkout.

Sources

  1. Recharge: Supplement subscriptions have the leakiest first reorder
  2. Recharge: Failed payments, what they are and how to solve them
  3. Recharge Help Center: How to build a Cancellation Prevention flow
  4. Recharge Help Center: Pause, cancel, or delete a subscription
  5. Recharge Help Center: Allow customers to cancel after a set number of charges
  6. Recharge Help Center: Automatic Renewal Law (ARL) and Recharge
  7. Recharge Help Center: How to review your Cancellation Prevention analytics
  8. Recharge Help Center: Enabling the pause subscription feature
  9. Recharge Help Center: Understanding Concierge SMS
  10. Recharge Help Center: Managing order errors
  11. Recharge Help Center: How to create a Failed Payment Recovery strategy
  12. Recharge Help Center: Enabling the Card Declined email for hard declines
  13. Recharge Help Center: Active subscription but no upcoming charge dates
  14. Recharge Help Center: Understanding the Churn Rate metric
  15. Recharge Help Center: Upcoming order notification timing
  16. Stripe Docs: Automate payment retries (Smart Retries, hard decline codes)
  17. Stripe Docs: Card declines
  18. Stripe Docs: Decline codes
  19. Stripe Docs: How cards work (automatic card updates)
  20. Shopify Help Center: Subscription considerations
  21. Latham & Watkins: Eighth Circuit vacates FTC click-to-cancel rule
  22. Federal Register: Revision of the Negative Option Rule to conform to federal court decisions
  23. FTC: Public comment on Negative Option Rule ANPRM (March 2026)
  24. FTC: Negative Option Rule
  25. FTC: Negative options, make them a positive (ROSCA)
  26. California Business and Professions Code 17602

How we researched this guide

We built this guide from Recharge's help center documentation on Cancellation Prevention, merchant portal cancellations, order errors and Failed Payment Recovery, Stripe's documentation on declines and retries, Shopify's subscription documentation, the FTC and Federal Register records on the Negative Option Rule, and the text of California's automatic renewal law, all read on October 4, 2026. Benchmarks come from Recharge's own published platform data and are labeled as vendor data. The audit steps describe how we review subscription programs; no client data is used. Last reviewed .

Hamid Chakir
Hamid Chakir

Co-Founder, CRO and Landing Pages, Succession Media

CRO and landing-page architect for 7 and 8-figure DTC brands. Runs the strategy call, the funnel teardown, and the weekly testing loop that turns spend into profit.

Related guides