The mechanics of a Subscribe & Save program

When a customer selects a delivery frequency on a product page and checks out, Shopify creates a subscription contract linked to a selling plan. On each renewal date, the subscription app fires an order using the saved payment method, applies the agreed discount, and triggers fulfilment. The customer never has to return to checkout — renewals happen automatically.

  • Selling plans define the discount and interval (weekly, monthly, every 6 weeks, etc.)
  • Shopify's native checkout handles the initial payment and saves the payment method
  • Renewal orders are created automatically by the app on the defined schedule
  • Customers manage their subscription from a self-service portal

Setting the right discount for Subscribe & Save

The Subscribe & Save discount is a lever that affects both conversion rate and margin. Discounts below 5% rarely move the needle — customers don't feel it's worth the commitment. Discounts above 20% start eating into contribution margin for most product categories. The sweet spot is 10–15% for consumables (supplements, food, pet products, beauty) and 5–10% for durables or higher-ticket items. Many apps support tiered discounts that increase with commitment length.

Delivery frequencies: how many options to offer

Offering too many interval options (every week, 2 weeks, 3 weeks, monthly, 6 weeks, 2 months, quarterly...) increases choice paralysis without meaningfully improving conversion. Most stores convert best with 2–3 options that match the product's natural consumption rate. For a 60-serving supplement, 'every 4 weeks' and 'every 8 weeks' covers the range. Letting customers reschedule in the portal then handles edge cases.

  • 2–3 intervals covering the natural consumption pace outperform long lists
  • Match intervals to product size — a 30-day supply warrants a monthly option
  • Allow customers to adjust frequency in the portal after subscribing

Subscribe & Save on product pages: widget design matters

The widget on the product page is where the Subscribe & Save decision happens. Widgets that clearly show the savings ('Save 15% — that's $4.50 per order'), make it easy to toggle between one-time and subscribe, and require no extra clicks consistently outperform those that bury the offer in a dropdown. The widget should read its price directly from Shopify's selling plan allocation data — not calculate it independently — to guarantee the displayed discount always matches what the cart shows.

Reducing churn in a Subscribe & Save program

Subscriber churn in Subscribe & Save programs is typically 8–15% per month without active retention measures. The most effective retention tactics are: dunning (automatic retries and card update prompts on failed payments), cancel flows that offer pause or skip before processing a full cancellation, and 'at-risk' outreach for subscribers who haven't opened a recent order email. Apps that combine all three can halve churn compared to a baseline passive approach.

  • Smart dunning retries failed payments 2–4 times before pausing the subscription
  • Cancel flows that offer a skip or pause retain 25–35% of cancellation attempts
  • Pre-cancellation win-back emails triggered by engagement signals