Operator playbook

Active subscription % is stuck under 15% — what to fix

Your subscription program is live and pulling subs, but active subscription % (= active subscribers / active customers) won’t climb past 12–14%. You’ve been running 12+ months. Sub-revenue keeps growing in absolute terms because total revenue grows — but the % stays stuck. This is the most common subscription failure pattern at $5M–$25M Shopify Plus brands, and it’s almost always structural, not a Klaviyo-flow gap.

The board reads this as "subscriptions aren’t working." That’s rarely true. What’s not working is the structure: the discount, the cancel flow, the onboarding sequence, or the sub-only silo. Each of those is fixable inside one quarter. None of them require switching apps.

Symptoms

  • Active sub % flat at 8–14% for two-plus quarters despite GMV growth.
  • First-90-day churn above 30%.
  • Cancellations cluster at the second or third charge (not the first).
  • Subscribers say in CS tickets they "didn’t realize the next charge was coming."
  • Subscription revenue grows in dollars but the % of total revenue stays flat.
  • Save-the-cancel flow either doesn’t exist or only offers a refund.

The solution

1. Audit the discount band

Subscription discount above 20% is almost always too generous and drives high-churn customers; below 8% is too thin to drive conversion. The sweet spot for most consumable verticals is 10–15%, with the option of a 5% additional "prepaid bonus" for 3- or 6-month commits.

If your discount is at 20%+, the right move is to grandfather existing subscribers and roll new sign-ups onto a tighter band. Communicate the prepaid bonus as the "extra save" rather than reducing the base — operators that reduce the headline discount mid-program see retention damage in the next 60 days.

2. Surface skip aggressively (and put it before cancel)

The single biggest save lever is making "skip the next ship" the visual default on the cancel page. Brands that hide skip behind a click see 30–50% higher churn than brands that lead with it. The pattern is: customer clicks "manage subscription" → portal shows skip / swap as primary CTAs → "pause" and "cancel" are secondary text links.

Audit the customer portal in production today. If "cancel subscription" is a visible button before the customer has seen the skip option, you’re leaking churn. Most subscription apps support reordering the flow — Smartrr and Recharge both ship this out of the box; Loop and Skio require a portal configuration change.

3. Build the save-the-cancel sequence

On cancel intent, offer (in order): skip 1 shipment, swap SKU, pause 1–3 months, drop to lower frequency, accept a one-time 10% credit. Each branch should have its own Klaviyo flow with a 24-hour follow-up if the customer didn’t complete the save action.

Brands that ship the full sequence see 18–28% of cancellation intents convert to a save. The single most powerful save is "pause for 60 days" — it converts at 35–45% on its own.

4. Kill the sub-silo

If your "subscription products" are a separate SKU set from one-time products, conversion to subscription drops by 30–40% because customers have to navigate to a separate PDP to subscribe. The same SKU should be available as subscribe-or-one-time on the same PDP, priced 10–15% lower for the subscribe option.

Every modern subscription app supports this; if your current setup forces a SKU silo, the fix is usually a 2–4 hour merchant configuration change, not an engineering project. Don’t let an old setup keep costing you 30% of conversion.

5. Ship the 3-email first-90-days onboarding

Three emails in the first 21 days after a subscription starts: (1) Day 1, "what to expect," confirms next ship date and surfaces the customer portal link. (2) Day 7, "your control center," explains skip and swap with a 1-click action. (3) Day 14, "ahead of your next ship," reminds of the upcoming charge and offers skip with one tap.

Brands that ship this flow cut first-90-day churn by 12–22 percentage points. The Klaviyo build is straightforward (1–2 weeks of work) and the impact lands in the cohort numbers within 60 days of launch.

Cost

$8K–$45K depending on whether the work is in-house or agency-led

  • Audit + diagnosis$3K–$8K
  • Klaviyo onboarding rebuild$2K–$15K
  • Portal / save-the-cancel update$2K–$12K
  • Save sequence build$1K–$10K

Skip the audit if you already know the binding constraint — most teams know which two of the five structural causes are theirs.

Timeline

6–10 weeks end-to-end

  1. Diagnose Weeks 1–2

    Named two binding constraints; measurement plan

  2. Build Weeks 3–6

    Klaviyo flows live, portal updated, sub-silo killed

  3. Launch Weeks 7–8

    New customers on new flow; soft re-engage to existing

  4. Measure Weeks 9–10

    First-90-day churn comparison vs pre-fix cohort

Frequently asked questions

We've launched skip — why is churn still high?
Skip in the portal isn’t enough if cancel is more visible. Check three things: (1) is skip the visual default on the cancel page, (2) does the upcoming-charge email surface skip with a 1-click link, (3) does the save sequence offer pause as a fallback before refund. If any of those are missing, skip exists but isn’t doing the work.
What's the right subscription discount?
10–15% for most consumable verticals, with a 5% additional prepaid bonus for 3- or 6-month commits. Above 20% drives high-churn customers; below 8% the conversion lift doesn’t pay for the program. If you’re at 20%+, grandfather existing subs and tighten the band for new sign-ups.
How fast should active subscription % move after the fix?
The earliest signal is first-90-day churn in the new-customer cohort — improves within 60 days of launch. Active sub % as a whole lags by 2–3 quarters because the old-cohort churn keeps pulling the denominator. Expect 4–8 points of lift in 6 months and the full impact in 9–12 months.
Do we need to rebuild Klaviyo flows or can we just edit them?
Edit, in most cases. The Klaviyo flows aren’t the binding constraint in 80% of these situations — the structural fixes (discount band, skip default, save sequence, sub-silo) move the number more than flow copy. Audit the Klaviyo flows after the structural fixes ship and the new-customer cohort data is in.