Book your free consultation call. Scale faster with Loop.
Thank you! Your submission has been received!
Oops! Something went wrong while submitting the form.
Home
/
Blog
/
subscription-metrics-kpis

Subscription Metrics Guide: 10 Subscription KPIs and the Loop Features That Move Them

Devisha REkhi
October 9, 2026
•
11 min read
Emma Johnson
October 12, 2026
•
11 min read

Every subscription program lives or dies on a handful of numbers: how many shoppers subscribe, how long they stay, how many payments go through, and what each subscriber is worth over time. This guide covers the 10 subscription KPIs that track those outcomes. For each one, it shows the revenue at stake and the Loop features that move it.

How to use it: scan the table, pick the KPI you want to improve, and jump to its section. Each section covers the revenue at stake, what good looks like and the Loop features to use. Every figure comes from Loop's own data, playbooks, help center or published merchant case studies. Results vary by brand.

The 10 subscription KPIs at a glance

#Subscription KPIThe question it answersRevenue at stakeLoop features that move it
1Subscriber acquisition rateOf your first-time buyers, how many subscribe instead of buying once?New recurring revenue from every first orderSubscription widget, selling plans, cart upgrades, checkout upgrades, post-purchase offers, checkout links
2MRRHow much monthly recurring revenue do your active subscriptions bring in?Monthly recurring revenueEvery acquisition and retention feature in this guide
30-day churnAre new subscribers staying, or did they subscribe just for the discount?Revenue from every order after the firstTiered discounts, min and max billing cycles, streaks, reward journeys, mystery rewards
4Subscriber churn rateHow many subscribers are we losing?Churned MRRCancellation flows, customer portal, streaks, dunning management, Quick Actions
5Cancellation save rateWhen subscribers try to cancel, how many are we able to save, and what do they spend afterwards?Saved MRR and revenue from later ordersCancellation flows, cancellation profiles, customer portal, product swaps
6Payment recovery rateHow much revenue do we recover from failed payments?Recovered revenueDunning management, backup payment method, Quick Actions
7Order funnelHow much scheduled revenue do we lose to reschedules, skips, pauses, cancellations and failed payments?Revenue lost to leakageMystery rewards, streaks, gift instead of skip
8Win-back rateCan we bring lapsed subscribers back?Reactivated revenueInstant winback offers, winback, revive-expired and resume campaigns
9Average order value (AOV)Is each subscription order getting bigger?Upsell revenueUpsell engine, personalized upsell profiles, bundle builder, upsell campaigns
10Customer lifetime value (LTV)Are subscribers worth more than one-time buyers, and is the gap growing?Lifetime revenue per subscriberLoop Flows, prepaid plans, bundle builder, streaks, cancellation flows, dunning management, upsell engine

Where to start: first split subscriber churn into voluntary and involuntary churn. Voluntary churn is subscribers who choose to cancel. Involuntary churn is subscribers lost to failed payments. If your store pauses subscriptions after the final payment retry, count those dunning-paused subscribers as involuntary churn, because they won't show up as cancellations.

  • If more than 30% of churn comes from failed payments, fix payment recovery before anything else.
  • If 70% or more is voluntary, start with cancellation save rate and 0-day churn.
  • While churn is high, prioritize LTV over AOV.

Acquire

1. Subscriber acquisition rate

The question: when a shopper buys for the first time, do they choose subscribe-and-save or a one-time purchase?

Revenue at stake: each point of acquisition rate turns a one-time buyer into recurring revenue from the first order. Cart and post-purchase offers are the two biggest unlocks here. A post-purchase offer runs after the payment is captured, so it converts one-time buyers into subscribers and lifts AOV with no risk to storefront or checkout conversion.

How Loop measures it: acquired subscribers ÷ non-subscribed customers × 100, shown for each order number (Order #1, #2, #3 and beyond). This tells you whether shoppers subscribe on their first purchase or on a repeat order (analytics FAQs).

What good looks like: a rising trend. At NutriPaw, first-time orders on subscription moved from 4% to 18–20% after it made "Subscribe and Save" the default option. Live Bearded made subscriptions the default on its product pages and saw 130% growth in subscription conversions with no impact on site conversion.

Loop features that move it:

  • Subscription widget (the main lever): set subscription as the default, list it first, and add "pause, skip or cancel anytime" copy.
  • Selling plans: commitment-based pricing, where longer commitments earn bigger discounts.
  • Cart upgrades: show a "switch to subscription" option on one-time items in the cart, so shoppers convert before they reach checkout. Set it up in Loop so the upgrade sits next to the one-time item, before the shopper commits.
  • Checkout upgrades: a one-click switch from one-time to subscription at checkout, where shoppers can also pick their frequency or move back to a one-time purchase (Shopify Plus).
  • Post-purchase offers: after payment succeeds, offer the one-time buyer a subscription upgrade plus a cross-sell. Because the offer sits after the payment, it adds subscribers and AOV without touching storefront or checkout conversion. Loop runs these natively, so you can offer the upgrade and the cross-sell without a separate app.
  • Checkout links: pre-filled subscription checkouts for email, SMS, ads and QR codes.
  • Trials and build-your-own bundles for products that need a lower-risk first order.

Proof point: on its product pages, Good Protein offers bigger discounts for longer commitments: 10% off for 1 month, 15% for 3 months and 20% for 6 months. 60% of its customers subscribe at the product page itself.

Read more: Subscription acquisition best practices

Subscription revenue mix

Loop splits subscription revenue into two parts:

  • Recurring revenue: revenue from renewal orders.
  • Checkout revenue: revenue from the first subscription order, placed at checkout.

Both count as subscription revenue. Track the split in subscriber analytics to see how much of it comes from subscribers who stay past their first order, and watch subscription revenue as a share of total store revenue to see how much of the business is becoming predictable.

What good looks like: a rising share over time. NutriPaw saw subscriptions grow to 28.6% of total revenue, up from 5%, over 9 months. At Live Bearded, subscription revenue grew from 5% to 20% of total revenue in nine months.

2. MRR

The question: how much monthly recurring revenue do your active subscriptions bring in?

Revenue at stake: the recurring revenue your active subscriptions are scheduled to bill. Loop reports Active MRR as normalised monthly revenue: total expected annual revenue ÷ 12, so subscriptions on longer billing intervals are converted to a monthly value. MRR counts scheduled recurring billing only. First subscription orders placed at checkout are part of subscription revenue, not MRR.

Every other KPI in this guide adds to MRR or takes from it: acquisition adds new subscriptions, 0-day and subscriber churn remove them, and save and recovery rates decide how much you keep.

See whether MRR is growing, flat or declining. Active MRR used to be a point-in-time number, so spotting a trend meant checking the card day after day. Loop now shows an Active MRR trend chart under Subscribers > Analytics > Overview, so you can read the direction of travel in one place.

What good looks like: Active MRR trending up month over month, with churned MRR falling as a share of it. Pair the trend chart with churned and saved MRR in cancellation analytics to see whether growth is coming from new subscribers or from keeping the ones you have.

Loop features that move it: the subscription widget, selling plans, cart upgrades, checkout upgrades and post-purchase offers bring in new subscribers. Checkout links in reorder emails turn existing one-time buyers into subscribers. Every retention feature in sections 3 to 8 protects MRR by keeping those subscribers active.

Retain

3. 0-day churn

The question: are new subscribers staying, or did they subscribe just for the first-order discount?

Revenue at stake: every order after the first. A subscriber who cancels immediately takes all their future revenue with them.

Loop's subscriber analytics uses 0-day churn to measure the quality of new subscribers by how many cancel immediately. A high rate means your subscription discount is attracting discount seekers: it buys you one order instead of winning a subscriber. Churn after the first order shows up separately, in Order-wise cancellations.

What good looks like: a falling 0-day churn rate. Track it alongside your second-order rate, which is a related but separate problem with its own fixes (see section 7).

Loop features that move it:

  • Tiered discounts in selling plans: change the discount after a set number of orders so discount seekers have a reason to stay. For example, 10% off the first 2 orders and 15% from the 3rd order onwards.
  • Min and max billing cycles in selling plans: set a minimum number of billing cycles a subscriber must complete before they can cancel. Loop's help center recommends this specifically to stop subscribers taking a first-order discount and cancelling before the second order. The first order counts toward the limit, and the setting appears as "Min payments" on the subscription. Pair it with the minimum orders criteria message in cancellation preferences, which controls what a subscriber sees if they try to cancel early.
  • Streaks (Pro): rewards for placing orders on time, with a grace period and progress banners in the portal.
  • Reward journeys (Pro): milestone discounts, gifts and mystery rewards by order number, with a progress banner in the portal.
  • Mystery rewards (Pro): a surprise reward in the portal at high-risk moments, such as just before the second order.
  • Loop Flows (Pro): automations such as product swaps at a set order and trial-to-paid conversion.
  • Onboarding and pre-charge emails triggered by Loop events in Klaviyo.

Minimum-charge requirements can't be used as a barrier to cancellation in US states with auto-renewal laws, including California and Colorado. Loop's default is "no restrictions", and it recommends allowing cancellation even when minimum orders aren't complete (US auto-renewal laws).

Proof point: Livingood Daily measured a 9% increase in the proportion of subscribers completing 5–10 orders after setting up a reward system in Loop Flows.

4. Subscriber churn rate

The question: how many subscribers are we losing each month?

Revenue at stake: churned MRR, the recurring revenue that leaves with each lost subscriber.

How Loop measures it: cancellations in the month ÷ (subscribers active at the start of the month + subscribers created in the month) × 100. Track subscribers, not subscriptions: one subscriber can hold several subscriptions, and Loop counts a subscriber as churned only when they cancel all of them.

What good looks like: a rate that falls quarter over quarter, split into voluntary and involuntary churn, because each needs a different fix. If your store pauses subscriptions after the final payment retry, add those dunning-paused subscribers to involuntary churn. For reference:

  • OSEA Malibu cut churn in half, from 10% to 5%, in 6 months.
  • Livingood Daily's overall churn rate moved from ~10% to 2.26%.
  • Good Protein reduced churn from 15% to under 5%.

Loop features that move it:

  • For 0-day churn: tiered discounts, min and max billing cycles, streaks, reward journeys and mystery rewards.
  • For voluntary churn: cancellation flows and the customer portal.
  • For involuntary churn: dunning management, backup payment methods and Quick Actions.

Read more: The complete guide to reducing subscription churn

5. Cancellation save rate

The question: when subscribers try to cancel, how many are we able to save, and do they go on to place more orders?

This is the KPI for voluntary churn, which happens when a subscriber chooses to cancel. Every cancellation attempt is a chance to offer a better fit: a pause, a swap, a different frequency or an offer.

Revenue at stake: saved MRR, plus what saved subscribers spend on later orders. A save only pays off if the subscriber keeps ordering, so track the revenue after the save as well as the rate.

What good looks like: across 441K+ cancel attempts at 87 DTC brands (Cancellation Flow playbook):

  • A generic discount saves 6%.
  • A structured three-stage flow can save 15%.
  • A benefits page alone saves 20% before any offer is shown.
  • Across these brands, cancellation flows have saved $3.9M in MRR.

At the final offer stage (Cancellation Offers playbook):

  • 25% off saves 14.78%.
  • Discounting the next two orders saves 21.78%.
  • Two offers save 14.66%, compared with 4.50% for one and 9.89% for three or four.
CategoryCancellation offer-stage save rate
Food & drink8.54%
Health & fitness7.11%
Beauty5.32%
Pet4.13%

These rates cover the offer stage only, from the Cancellation Offers playbook (485K+ attempts, 50+ eight-figure brands). Expect lower save rates in US states covered by auto-renewal laws, such as California and Colorado, where subscribers can cancel without completing the full flow.

Build a separate flow for brand-new subscribers. Someone cancelling a day or two after signing up is not the same as someone cancelling at order 8. They are usually a discount hunter, someone who subscribed by mistake, or someone treating the first order as a trial, so "too much product" is not a relevant reason for them. Use the Days since subscription creation condition in cancellation profiles to target a short window after signup, then map reasons and treatments to the real intent:

  • Lead with a benefits page that explains what the subscription is worth over the next few orders, and what they lose by leaving now.
  • Offer a swap for "wrong product" or "not what I expected", so they stay on a plan that fits.
  • Offer a skip or a frequency change for "I have enough", instead of a discount.
  • Keep the offer small, since these subscribers haven't paid back acquisition cost yet.

Loop's help center frames this segment the same way: a subscriber who cancels within the first 7 days may not have understood the product's value, or may have joined for an introductory discount. To cut these cancellations off earlier, set minimum orders criteria in cancellation preferences alongside the flow.

Loop features that move it:

  • Cancellation flows, built from:
    • a benefits page with a founder video
    • a reasons survey with alternatives matched to each reason
    • retention offers subscribers can choose between (two offers, a discount and a free gift, save the most)
    • instant winback offers after cancellation.
  • Cancellation profiles let you show a different flow to each subscriber segment, using conditions such as days since subscription creation, subscription in dunning, cancellation attempted in the last X days, and subscription value (Pro).
  • Customer portal: one-tap pause, skip, reschedule and swap, shown before the cancel button.
  • Product swaps: switch products instead of cancelling.

Proof point: Four Sigmatic raised its offer save rate from 4.84% to 9.55% in four months by showing three offers at once: a discount, a free product and free merch.

Read more: Best cancellation flows for Shopify subscription brands

6. Payment recovery rate

The question: when a subscription payment fails, how much of that revenue do we win back?

This is the KPI for involuntary churn, which happens when a subscriber is lost to a failed payment rather than a decision to leave.

Start with your first-attempt success rate: the share of renewals that go through on the first try. Everything that fails here enters your dunning pool, and the larger the pool, the more critical your dunning setup becomes. If the success rate is dropping, the problem is likely your checkout flow or payment processor, not your dunning setup. Your recovery rate then shows how much of the failed revenue you get back.

Revenue at stake: recovered revenue, the money dunning brings back from failed renewals.

What good looks like: across 1.5M+ subscription billing orders at 50 Loop brands (Payment Recovery playbook):

  • 87% of payments succeed on the first attempt. The top 10 brands reach 94–97%.
  • The other 13% fail and enter dunning.
  • The average recovery rate on Loop is 45%, and the median is about 52%.
  • The top 10 brands recover 74–87%; the bottom 10 recover 22–38%.
  • Below 40%, review your retry cadence, notification timing and card-update campaigns.

Loop features that move it:

  • Dunning management:
    • Up to 15 retries, staggered across one billing month to cover paydays.
    • An option to skip retries on hard declines and send an immediate card-update request (recommended).
    • Payment-failure notifications sent immediately or within a time window you choose (9 AM customer time is recommended).
    • Skip the order or pause the subscription instead of cancelling when retries run out.
  • Backup payment method: when the primary card fails, Loop immediately retries on a saved backup card before dunning starts. The success rate is about 50% when a backup card is attempted. A campaign asks subscribers to add a backup card.
  • Quick Actions: card-update links that need no login, with incentives that escalate by retry count (10% → 20% → 30%).
  • Dunning customer tags sent to Klaviyo and other platforms for pre-expiry and card-update campaigns.

Proof point: Lumin's move to Loop added 17% to its quarterly subscription revenue. That includes a 12.6% revenue boost from enhanced payment recovery in just 3 months.

Read more: The complete Shopify dunning management guide

7. Order funnel

The question: how much scheduled revenue do we lose before orders ship, through reschedules, skips, pauses, cancellations and failed payments?

Revenue at stake: leakage, the revenue lost at each stage between a scheduled order and a shipped one. The funnel shows which stage is losing the most, so you know where to act first. In Loop:

  • The attempted rate (attempted orders ÷ scheduled orders × 100) shows how much scheduled revenue actually goes through.
  • Order number-wise leakage, under Analytics > Orders, shows where it leaks.

What good looks like: less leakage at each stage over time. 70% of customer portal visits lead to a cancel, skip or pause, so every portal visit is a chance to save the order (Mystery Rewards playbook).

Early orders are where the leak concentrates. Loop's help center notes that only 50–60% of second orders are attempted (Streaks). The Streaks playbook finds that 60% of subscription revenue leaks in orders 2–5, the window where acquisition cost is still being paid back. Across 305K+ subscriptions and 36K+ completed streaks, Streaks delivered 62% second-order retention and 2× 90-day subscriber LTV.

Loop features that move it:

  • Mystery rewards (Pro), shown when a qualifying subscriber opens the portal.
  • Streaks (Pro), which reward on-time orders.
  • Gift instead of skip.
  • Longer delivery frequencies in selling plans, so subscribers skip less because they have too much product.

Proof point: at order #5, Good Protein's mystery rewards journey raised order attempts by 8% and cut cancellation attempts by 17%.

8. Win-back rate

The question: can we bring cancelled, expired or paused subscribers back?

Revenue at stake: reactivated revenue. Lapsed subscribers are a group you already know, and one you can work on to win back extra revenue.

What good looks like: NutriPaw built targeted win-back campaigns using Loop's Klaviyo integration and Quick Action URLs for one-click reactivation. Its internal tracking logged a 40% reactivation completion rate from these campaigns.

Loop features that move it:

  • Instant winback offers: a time-limited offer shown right after a subscriber confirms cancellation.
  • Winback campaigns for cancelled subscribers (Pro).
  • Revive-expired campaigns for completed limited-order plans, and resume campaigns for paused subscribers (Pro).

Grow

9. Average order value (AOV)

The question: is each subscription order getting bigger?

Revenue at stake: upsell revenue added to orders that were already scheduled.

What good looks like: a growing share of revenue from upsells, with no rise in churn. Good Protein earns 18% of subscription revenue from upsells in a regular month and 25% in its BFCM month. OSEA Malibu increased upsell revenue from 4.5% to 6.8%.

Loop features that move it:

  • Upsell engine: offers in the portal, at checkout, in transactional emails and on the storefront.
  • Personalized upsell profiles: a different offer for each subscriber segment, such as VIPs.
  • Bundle builder: build-your-own boxes and "buy more, save more" tiers.
  • Upsell and cross-sell campaigns that bring subscribers to offers in the portal (Pro).
  • Post-purchase cross-sells that add a complementary product to a first order, before the subscription has even shipped.

Proof point: Primal Queen built 10+ personalized upsell profiles, each with a different offer for a different subscriber segment. It uses them to launch new products to existing subscribers at zero acquisition cost.

Read more: Subscription growth best practices

10. Customer lifetime value (LTV)

The question: is a subscriber worth more than a one-time buyer, and is that gap growing with each new cohort?

Revenue at stake: lifetime revenue per subscriber. Every other KPI in this guide adds up here.

What good looks like: subscriber LTV clearly above non-subscriber LTV, and rising with each new cohort. Loop's LTV dashboard compares the two directly. It also breaks subscribers down by the order at which they subscribed, from Order #1 to Order #3+. LTV grows mainly through retention: lower 0-day and subscriber churn, higher save and payment recovery rates, and less order leakage. While churn is high, prioritize LTV over AOV.

Loop features that move it:

  • Loop Flows (Pro): no-code automations for milestone rewards, spend-based rewards, VIP tiers and trial-to-paid conversion.
  • Prepaid plans (Pro): an upfront commitment that removes the monthly renewal decision.
  • Bundle builder: curated boxes that make it harder to switch to another brand.
  • Retention and growth features: streaks, cancellation flows, dunning management and the upsell engine, which extend subscriber lifespan and raise order value.

Proof point: Primal Queen scaled subscription revenue from $2M to $100M+ with upsells in the portal, spend-based rewards built in Loop Flows and segmented cancellation flows.

Getting started with Loop

Loop's plans (pricing):

  • Free Forever: up to 50 active subscriptions.
  • Starter: $99/month + 1.0%.
  • Pro: $399/month + 0.75%.
  • Enterprise: custom pricing.

Paid plans have no flat per-order fee, bill month-to-month and come with a 14-day free trial. The following are available on Pro and above:

  • Streaks and mystery rewards
  • Subscriber reward journeys
  • Automation flows (Loop Flows)
  • Personalized cancellation profiles
  • Targeted campaigns
  • Prepaid and gifting

Migration is white-glove and included on every paid plan. Every migration includes a dedicated migration manager, a shared Slack channel, a pre-migration test environment and post-launch hypercare. 1,100+ brands have migrated to Loop, including 400+ from Recharge (Loop vs. Recharge).

FAQs

What are the most important subscription metrics?
Subscriber acquisition rate, MRR, 0-day churn, subscriber churn rate, cancellation save rate, payment recovery rate, order funnel, win-back rate, AOV and LTV.

What is MRR in Loop?
Active MRR is normalised monthly revenue from active subscriptions: total expected annual revenue ÷ 12. It counts scheduled recurring billing, so first subscription orders placed at checkout sit in subscription revenue rather than MRR. Loop shows Active MRR as a card and as a trend chart under Subscribers > Analytics > Overview.

What is 0-day churn?
It measures the quality of new subscribers by how many cancel immediately. A high rate usually means shoppers are subscribing for the discount. Tiered discounts and minimum billing cycles help fix it.

How do I convert one-time buyers into subscribers?
Offer the switch at three points: a "switch to subscription" option on one-time items in the cart, a one-click upgrade at checkout, and a post-purchase offer after payment succeeds. The post-purchase offer carries no risk to storefront or checkout conversion, because it runs after the payment is captured.

Why track subscriber churn instead of subscription churn?
One subscriber can hold several subscriptions. Subscriber churn counts the people you've actually lost.

What is the difference between voluntary and involuntary churn?
Voluntary churn is a subscriber choosing to cancel, and cancellation save rate tracks it. Involuntary churn is a subscriber lost to a failed payment, and payment recovery rate tracks it. Voluntary churn is fixed with cancellation flows and portal flexibility. Involuntary churn is fixed with dunning and card updates.

What is a good cancellation save rate?
A generic discount saves 6%, a structured three-stage flow can save 15%, and a benefits page alone saves 20%. Also track what saved subscribers spend afterwards.

What is a good payment recovery rate?
The Loop average is 45% and the median is about 52%. The top 10 brands recover 74–87%. Below 40%, review your dunning setup.

Which KPI should I fix first?
Split your churn, counting dunning-paused subscribers as involuntary. If more than 30% is involuntary, start with payment recovery. If 70% or more is voluntary, start with cancellation save rate and 0-day churn.

Which Loop features need the Pro plan?
Streaks, mystery rewards, subscriber reward journeys, automation flows (Loop Flows), personalized cancellation profiles, targeted campaigns, and prepaid and gifting.

You might also like...