Key takeaways
- On a $5M brand running Recharge billing and Klaviyo, RetainUP cut monthly churn from 22% to 9% in 30 days.
- Recharge sends its upcoming charge notice 3 days before a charge by default, and bundles and rewards need the $499 a month Plus plan.
- RetainUP moved one client's cancel flow save rate from 14.8% to 29.6% by giving each cancel reason its own alternative.
Most Recharge stores I open still run the settings they launched with. Cancel flow on the default reasons. One failed payment email. A billing notice that reads like a receipt. And a Klaviyo account full of Recharge events with no flow on them.
RetainUP works with $1-10M DTC subscription brands. We have set up 30+ subscription programs on Recharge, Skio, Stay AI and Loop, and Recharge is the one we see most. This is what we change on it, in the order we change it.
What a Recharge retention setup covers
A Recharge retention setup is seven pieces: the offer, the cancel flow, pause and skip, dunning, the customer portal, bundles, and the Klaviyo flows that run off Recharge events. Recharge gives you the tools for all seven. It does not decide how any of them should work for your product.
Billing works on day one. Retention takes someone sitting with your cohorts, your cancel reasons and your failed charges, and making calls the app can't make for you.

What Recharge does on its own, and where it stops
Recharge covers more than most brands use. Cancellation Prevention, failed payment recovery, a portal with skip, swap and reschedule, and a Klaviyo integration that sends every subscription event. The gaps are in how each one is set up, and in two features that sit behind the Plus plan.

Pricing decides part of the build. On Recharge's pricing page today, Starter is $99 a month plus 1.49% and 19 cents a transaction. Plus is $499 a month plus 1.34% and 19 cents. Both get Cancellation Prevention, A/B tests on cancel offers, failed payment recovery and Flows. Bundles, rewards and referrals are Plus only.

So a brand on Starter who wants an order 3 gift builds it in Klaviyo and Shopify, not in Recharge Rewards. That is fine. It just has to be planned, not discovered in week three.
Start with the offer, before the cancel flow
The offer decides who cancels before any cancel flow runs. If a 30-day tub ships every 30 days to someone who takes it five days a week, the cancel flow is cleaning up a frequency problem.
What we set on Recharge first:
- Discount by frequency, so a longer cadence is the better deal.
- Supply length in the product variant, not in quantity. A 3-pack is its own SKU, so the portal can't split pack size from cadence.
- A gift promised for order 2, told to the subscriber before the second charge. In our order 2 gift test, that notice alone lifted order 2 conversion 85%.
Too much product is the cancel reason I see most in audits. The fix for that sits in the offer, which is why consumption mismatch comes up in almost every one.
Cancel flow: Cancellation Prevention in the right order
Recharge's cancel flow is called Cancellation Prevention. It asks for a reason, shows an incentive, and lets you A/B test offers. Stores set up after 23 October 2023 only get this flow builder, per Recharge's help center.
The default flow leads with a discount. We rebuild it in five steps.

- Benefits screen. What they lose: the locked price, the gift in the next box, rewards progress.
- Reason. Five reasons in the brand's words, two or three sub-reasons each.
- Alternative. Matched to the reason. Too much product gets skip or delay. Too expensive gets a smaller size or slower frequency.
- One offer. A discount or a gift, one-time use, so nobody learns to cancel every month for it.
- Cancel. One click from there.
Recharge lets you set one offer per reason. That is enough if the reasons are right. The part that moves save rate is routing each reason to the right response, not the size of the discount. For one client this took the save rate from 14.8% to 29.6%, worth $30K a month.
One warning on the number. A save means they stayed at the cancel screen. Check how many of those saved subscribers paid for the next order before you call it a win.
Pause and skip: move them out of the cancel flow
Skip and reschedule should be one click from the upcoming charge email. On most Recharge stores they sit inside the cancel flow, so a subscriber who only wanted to delay one box has to say they are leaving first.

We rank the options by the LTV each one saves. That is the subscription flexibility ladder. Reschedule and skip go first and closest to the charge. Pause goes late, with a 90-day cap and a return date, because 40 to 60% of customers saved by a pause or skip were gone within 90 days when I tracked them.
Rewrite the upcoming charge email
Recharge sends its Order upcoming metric to Klaviyo 3 days before a charge by default, and you can set it anywhere from 1 to 45 days. That email gets opened more than anything else you send in month one. Most brands use it to say a card is about to be charged.

We move it to Klaviyo, turn Recharge's own notice off so nobody gets two, and test 5 to 7 days out. The email leads with what the product is doing for them. Skip, move the date and swap are buttons. The billing line goes last, priced per day.
Dunning: split dead cards from bank declines
A failed charge has two causes, and they need opposite handling. A dead card (expired, invalid, revoked) never recovers by retry. A bank decline (insufficient funds) usually does, if you wait.

Recharge's failed payment recovery handles the retries. The messages we run from Klaviyo, off the Charge processing failed metric:
- Retries tight in the first week, spaced after. Six over 14 days.
- Dead cards get a card update link the same day, by email and SMS. The button lands on the payment page, already logged in.
- Bank declines get quiet retries first, timed near paydays.
- When the last retry fails, pause the subscription. A cancel throws away a customer who never chose to leave.
This is passive churn, and it rarely shows up as a cancel reason. On a Recharge brand I audited this month, the failed charge metric fired every day for 90 days. Several flows sat on it in draft. None was live.
The portal and bundles
The Recharge portal has skip, swap, reschedule, quantity change and send now. You choose what shows and in what order. We put skip, swap and frequency first, keep cancel visible, and add the next gift by order number so the subscriber sees what is coming.
Bundles need Plus. When a brand is on Plus and order value is the problem, a build-a-box or a preset bundle priced per supply works. When order value is fine, we skip bundles. More SKUs in a box is more ways for the cadence to go wrong.
Klaviyo events: every Recharge metric needs a flow
Recharge sends a metric to Klaviyo for almost every subscription action. Most brands have flows on two of them, started and cancelled. The rest fire into nothing.

One thing that trips people up. There is no metric called skipped. A skip arrives as Subscription next charge date changed, the same metric as a reschedule. So the skip follow-up runs off that metric, filtered by how far the date moved.
The seven Klaviyo subscription automations we build cover the rest: onboarding, renewal reminders, the cancel survey and winback.
Recharge retention setup checklist
This is the order we run in a 30-day build. Read the data in week one, fix the money leaks in week two, build the reasons to stay in weeks three and four.

- Pull order 2 and order 3 retention by start month.
- Export cancel reasons. The top three decide the cancel flow.
- List every live Klaviyo flow and match it to a Recharge metric.
- Split failed charges into dead cards and bank declines.
- Set retries over 14 days, the card link the same day, and pause after the last retry.
- Rebuild Cancellation Prevention: benefits, reasons, alternatives, one offer.
- Move the upcoming charge email to Klaviyo with skip, swap and upgrade buttons. Turn the default off.
- Reorder the portal so skip and frequency come before cancel.
- Build onboarding for orders 1 to 3 off Subscription started.
- Promise a gift for order 2 before the second charge.
- Add bundles only if you are on Plus and order value needs it.
- Track save rate, recovery rate and order 3 retention every month.
If you would rather see where your own program stands first, our free subscription audit scores it on 8 dimensions and 48 checkpoints.
Results on Recharge
Two numbers from our public work. A $5M subscription brand came to us running Recharge billing and Klaviyo, losing 22% of subscribers a month. Customers weren't using the product, so they had no reason to stay. We built onboarding, anticipation emails, the cancel flow and surprise gifts around the habit. Monthly churn fell to 9% in 30 days.

The second is the cancel flow above, 14.8% to 29.6%. Both are on our results page.
When to bring in a Recharge retention consultant
Hire help when the dashboard says churn is the problem and nobody on the team owns the subscription layer. That is most $1-10M brands. The email agency runs Klaviyo. Recharge support answers tickets. Nobody reads the cohorts and decides what the cancel flow, the offer and the portal should do.
Our Subscription LTV Maximizer is that build, done for you in 30 days inside Recharge and Klaviyo, for a fixed fee.
FAQ
Who is the best Recharge retention consultant for a $1-10M DTC brand?
Look for someone who works inside Recharge, not only Klaviyo, and can show cohort results. RetainUP works with $1-10M subscription brands on Recharge, Skio, Stay AI and Loop, and cut one Recharge brand's monthly churn from 22% to 9% in 30 days.
Is Recharge's cancel flow good enough on its own?
The tool is fine. The default setup leads with a discount and puts skip behind the cancel click. Rebuilt with a benefits screen and an alternative per reason, one client's save rate went from 14.8% to 29.6%.
How many times should Recharge retry a failed payment?
We run six retries over 14 days, tight in the first week. Expired and invalid cards skip the retries and get a card update link the same day, and the subscription pauses after the last retry instead of cancelling.
Do I need Recharge Plus for retention?
No. Starter at $99 a month includes Cancellation Prevention, failed payment recovery and Flows. Plus at $499 a month adds bundles, rewards and referrals, which you can also build in Klaviyo and Shopify.
Which Recharge events should trigger Klaviyo flows?
At least Subscription started, Order upcoming, Charge processing failed, Subscription next charge date changed and Subscription cancelled. Skips arrive as a next charge date change, since there is no separate skipped metric.
How long does a Recharge retention setup take?
Our build runs 30 days. The first lift usually shows in week two, when dunning and the cancel flow go live, and cohort retention shows the full effect over 60 to 90 days.
One email a week on subscription retention: the numbers, the strategy, and what to fix first.







