Shopify Subscribe and Save: Complete Setup Guide (2026)
Subscribe and save is a pricing model where customers commit to recurring deliveries and get a discount in return. On Shopify, this is built on selling plans, a feature introduced in 2020 that lets apps attach subscription options directly to products. The customer sees a one-time purchase price and a lower subscribe-and-save price on the same product page and picks the one they want.
This guide covers how subscribe and save works on Shopify, how to configure discounts, how the product page widget looks, and how to maximize conversions. For Shopify's official selling plans documentation, see the developer docs (https://shopify.dev/docs/apps/build/purchase-options/subscriptions).
How Shopify selling plans work
A selling plan defines the terms of a subscription: delivery frequency, discount type, discount amount, and billing policy. When a subscription app creates a selling plan and attaches it to a product, Shopify stores the plan alongside the product data. The checkout flow, order creation, and payment processing all reference the selling plan.
Selling plans live at the Shopify platform level, not inside the app. This means the subscription data is accessible to your theme, your checkout, and other apps. It also means the subscribe-and-save widget on your product page is rendered by your theme (or an app block), using data from the selling plan.
Key terms: A selling plan group is a collection of plans for a product (for example, "Deliver every 30 days" and "Deliver every 60 days"). A selling plan is one specific option within that group. A subscription contract is the actual ongoing agreement created when a customer checks out with a selling plan.
Setting the right subscribe-and-save discount
The discount is the core incentive. Too small and customers do not bother subscribing. Too large and you erode your margins. Here is what the data shows:
- 5% discount: Minimal incentive. Works only for products with very strong repeat demand (daily supplements, coffee). Conversion lift over one-time is typically 5-10%.
- 10% discount: The sweet spot for most product categories. Meaningful enough to motivate, small enough to protect margins. Most successful Shopify subscribe-and-save programs land here.
- 15% discount: Aggressive. Use for high-margin products or as a promotional offer for the first subscription order. Conversion lift is strong but watch your unit economics.
- 20%+ discount: Rarely sustainable. Customers who subscribe only for the discount often cancel after one or two orders, and your effective margin per order drops significantly.
You can also use tiered discounts: 10% for monthly delivery, 12% for bi-weekly, 15% for weekly. This rewards higher-frequency subscribers with a better deal.
The product page widget: one-time vs. subscription toggle
The subscribe-and-save widget is the most important conversion element on the product page. It shows customers the choice between a one-time purchase and a subscription, along with the savings they get by subscribing.
A well-designed widget includes: a clear toggle or radio button between "One-time purchase" and "Subscribe & Save," the dollar amount saved per order, the delivery frequency selector (every 2 weeks, every month, every 2 months), and visual emphasis on the subscription option.
Show the savings in dollars, not just percentages. "$4.50 off every order" is more tangible than "10% off." Calculate and display the annual savings for higher impact: "Save $54 per year" closes more subscriptions than a percentage alone.
8 widget designs available with subZwallet
subZwallet offers 8 pre-built widget designs that can be customized to match your theme. The Classic design uses a radio button toggle with pricing details. The Modern design features a card-style selector with highlighted savings. The Minimal design is a compact dropdown for stores with limited product page space. The Bold design uses high-contrast colors to draw attention to the subscription option. The Stacked design shows all frequency options vertically. The Inline design integrates directly into the product form. The Floating design pins a subscription prompt to the bottom of the viewport on scroll. The Custom design gives you full CSS control over every element. All 8 are responsive and work on mobile without extra configuration.
Pre-selecting the subscription option
The default position matters. Some apps pre-select the subscription option, others pre-select one-time. Pre-selecting subscription increases subscription conversion rates by 15-25% in our data, but can feel pushy for some brands.
The recommended approach: pre-select subscription on product pages where recurring purchases make obvious sense (consumables like coffee, supplements, pet food). Default to one-time on products that are less clearly recurring (apparel, home goods). Test both positions and check your cancellation rates to find the right balance for your catalog.
Prepaid vs. pay-per-delivery subscriptions
Shopify selling plans support two billing models:
Pay-per-delivery: The customer is charged before each shipment. This is the standard model and what most customers expect from subscribe and save. The customer can cancel at any time, and you bill them only for what you ship.
Prepaid: The customer pays upfront for multiple deliveries (for example, $120 for a 3-month supply at $40/month). You ship on schedule but only process one payment. Prepaid subscriptions have lower churn rates because the customer has already committed financially. They also improve cash flow because you receive the full amount upfront.
Prepaid works well for: subscription boxes, seasonal products, and gift subscriptions. It works less well for products where customers want flexibility to cancel or modify each shipment. Offer prepaid as an option alongside pay-per-delivery, never as the only choice.
subZwallet and ReCharge both support prepaid and pay-per-delivery. When offering prepaid, clearly show the per-delivery price and the total upfront cost so customers understand what they are paying.
Conversion tips for subscribe and save
Getting the widget on the product page is step one. Converting visitors to subscribers takes additional optimization:
- Add social proof near the widget. "12,847 customers subscribe to this product" or "Most popular: delivered every 30 days" gives confidence.
- Explain what happens after checkout. Customers want to know: Can I skip a delivery? Can I cancel? How do I change my frequency? Answer these questions near the widget or in a collapsible FAQ.
- Offer a free gift on the first subscription order. A sample, a bonus product, or extra loyalty points. This tips the decision for customers on the fence.
- Use email flows to convert one-time buyers to subscribers. After a customer buys the same product twice, send them an email showing how much they would save by subscribing.
- Test delivery frequency defaults. If your product is consumed monthly, default to "Every 30 days." Do not make customers figure out how often they need it.
- Include a low-friction guarantee: "Skip or cancel anytime, no questions asked." This removes the commitment anxiety that stops many customers from subscribing.
Setting up subscribe and save with subZwallet
The setup process takes about 20 minutes:
- Install subZwallet from the Shopify App Store and complete onboarding.
- Go to Products and select the products you want to offer as subscriptions.
- Create a selling plan group: set the discount type (percentage or fixed amount), discount value, and available delivery frequencies.
- Choose a widget design from the 8 available options. Customize colors and text to match your theme.
- Enable the app block on your product page template in the Shopify theme editor.
- Place a test order to verify the subscription flow from product page to checkout to order confirmation.
Once live, monitor your subscription-to-one-time ratio on the product page. A healthy subscribe-and-save program converts 15-30% of eligible product page visitors to subscribers. If you are below 10%, revisit your discount level, widget design, and widget placement.
Frequently Asked Questions
- What discount should I offer for subscribe and save on Shopify?
- 10% is the sweet spot for most products. It is large enough to motivate subscriptions and small enough to protect your margins. High-margin products can go to 15%.
- What is the difference between prepaid and pay-per-delivery subscriptions?
- Pay-per-delivery charges the customer before each shipment. Prepaid charges upfront for multiple deliveries (e.g., 3 months at once). Prepaid has lower churn but less flexibility for customers.
- Can I offer subscribe and save without a subscription app?
- No. Shopify requires a third-party subscription app to create selling plans. The app manages the recurring billing, customer portal, and subscription lifecycle.
- How do I add a subscribe and save widget to my Shopify product page?
- Install a subscription app, create selling plans for your products, and enable the app block in your Shopify theme editor. Most apps provide pre-built widget designs you can customize.
- What is a good subscription conversion rate for subscribe and save?
- A healthy program converts 15-30% of eligible product page visitors to subscribers. Below 10% suggests the discount, widget design, or placement needs optimization.