Guide
Shopify Subscriptions: How to Set Up & Sell Subscriptions
To sell subscriptions on Shopify, install a subscription app (Shopify provides the APIs but not the management UI), create a plan with a frequency and discount, add the subscribe widget to your product pages, and enable the customer portal. With RecurX this takes a few minutes and has a free, zero-fee plan.
Subscriptions turn one-time shoppers into recurring revenue. This guide explains how Shopify subscriptions work, then walks through setting up recurring payments and a subscribe-and-save option on your store — step by step, no code required.
How Shopify subscriptions work
Shopify includes the technical foundation for subscriptions — selling plans, a Subscriptions API, and native checkout support for recurring orders — but it doesn’t ship a subscription management interface on its own. A subscription app supplies the parts merchants actually interact with: plan creation, the on-page subscribe widget, the customer portal, billing logic, and analytics. Together they let you charge a saved payment method on a repeating schedule and generate each renewal order automatically.
The result is a [recurring revenue model](/glossary/recurring-revenue-model): predictable [MRR](/glossary/mrr) instead of one-off sales, and higher [customer lifetime value](/glossary/customer-lifetime-value).
What you need before you start
Subscriptions require a payment gateway that supports recurring billing. Shopify’s subscription APIs work with a specific set of gateways — confirm yours is supported (availability also depends on your region):
| Requirement | Details |
|---|---|
| A subscriptions app | Shopify has no built-in subscription billing without one (native “Shopify Subscriptions” or a third-party app like RecurX). |
| Supported payment gateways | Shopify Payments, PayPal Express, Authorize.net, Adyen, or Stripe. Shopify Payments is the most reliable for automatic card updates. |
| Theme | Online Store 2.0 themes support one-click widget blocks; vintage/custom themes may need a small code snippet. |
| Products | Physical or digital products. Note: the native app does not support bundles — an app is needed for Build-a-Box. |
How to set up subscriptions on Shopify (5 steps)
- **Install a subscription app.** Shopify provides the subscriptions infrastructure, but you need an app to create plans and render the storefront widget. Install RecurX from the Shopify App Store — it sets up the required selling plans and customer-portal integration automatically.
- **Create a subscription plan.** Choose the products to offer on subscription, then set the billing frequency (e.g. every 30 days), the subscribe-and-save discount (commonly 10–15%), and options like free trials, prepaid terms, or tiered discounts that ramp after a few orders.
- **Add the subscribe widget to your product pages.** Pick one of the widget designs and place it on your product pages. RecurX auto-matches your theme’s colors and fonts, so the “Subscribe & Save” option looks native and meets accessibility contrast requirements.
- **Enable the customer portal.** Turn on the self-service portal so subscribers can pause, skip, swap products, change frequency, update payment details, and cancel on their own. A customer portal is required for subscription apps on the Shopify App Store.
- **Turn on payment recovery and launch.** Enable automated dunning so failed payments are retried and recovered, then publish. Track MRR, churn, and ARR from your dashboard as subscribers come in.
**Tip:** Offer both a one-time purchase and a subscribe-and-save option on the same product page. The one-time option lets new shoppers trial the product, while the discounted subscription captures your loyal, repeat buyers. Learn more about [how subscribe and save works](/glossary/subscribe-and-save).
What to offer: subscription types
- **Subscribe and save** — recurring delivery of the same product at a discount. The default for consumables like coffee, supplements, and pet food.
- **Prepaid** — the customer pays up front for several deliveries, improving cash flow and retention.
- **Membership** — a recurring fee for perks, member pricing, or access.
- **Build-a-Box** — a customizable, mix-and-match subscription that increases average order value.
Native Shopify Subscriptions vs. a subscription app
Shopify’s free first-party app covers the basics. Dedicated apps exist because of where it stops — these are the documented gaps merchants most often hit as they scale:
| Capability | Native Shopify Subscriptions | RecurX |
|---|---|---|
| Billing frequencies | Weekly, monthly, yearly | Flexible intervals + prepaid terms |
| Failed-payment recovery (dunning) | Limited | Smart retries + email/SMS + card-update links |
| Bundles / Build-a-Box | Not supported | Included |
| Loyalty & rewards | Not included | Built in |
| Analytics | Basic | MRR, ARR, churn, LTV, cohort retention |
| Widget designs | Single default block | 20, auto-matched to your theme |
| Transaction fees | None (app), gateway fees apply | None on any plan |
Shopify’s native app and its limitations are documented in Shopify Help; capabilities change over time, so verify current details before deciding.
Protecting your subscription revenue
Once subscriptions are live, the biggest threat to revenue is [churn](/glossary/subscription-churn) — especially involuntary churn from failed payments. Automated dunning (smart retries plus card-update emails) recovers a large share of those payments with no new acquisition cost, which is why it’s built into every RecurX plan. Pair it with a flexible customer portal so subscribers pause or skip instead of cancelling outright.
After you launch: optimizing subscriptions
Getting subscriptions live is the start, not the finish. The stores that win treat the program as something to improve every month. The highest-impact levers, in order:
- **Recover failed payments.** Turn on dunning first — it’s the fastest revenue win and prevents the involuntary churn that silently caps growth.
- **Increase opt-in rate.** Test widget placement, the subscribe-and-save discount, and the copy on your product page. A clearer value proposition lifts the share of shoppers who choose the subscription.
- **Raise average order value.** Add bundles, Build-a-Box, and post-purchase upsells so each subscriber is worth more per cycle.
- **Reduce voluntary churn.** Offer pause, skip, and swap; get the delivery cadence right; and add a cancellation flow with a save offer.
- **Watch the metrics.** Track [MRR](/glossary/mrr), [churn](/glossary/subscription-churn), and [LTV](/glossary/customer-lifetime-value), and use [cohort analysis](/glossary/cohort-retention) to find exactly where subscribers drop off.
Common issues (and fixes)
| Issue | Likely cause & fix |
|---|---|
| Subscribe widget not showing | The widget block isn’t added to the product template — add it in the theme editor (or insert the snippet on vintage themes). |
| Recurring charges failing | Expired or declined cards — enable dunning with retries and card-update emails to recover them. |
| Customers can’t cancel | The self-service portal isn’t enabled — turn it on (it’s also a Shopify App Store requirement). |
| Low subscription opt-in | Discount too small or widget buried — test a 10–15% subscribe-and-save offer and more prominent placement. |
Next steps
Ready to choose a tool? Compare the field in our [best Shopify subscription app guide](/best-shopify-subscription-app), or if you’re leaving another platform, read the [Recharge alternative comparison](/recharge-alternative). To get fluent in the metrics, browse the [subscription glossary](/glossary).
Frequently asked questions
Does Shopify support subscriptions natively?
Shopify provides the underlying subscriptions and selling-plan APIs plus native checkout support, but it does not include a subscription management interface on its own. You add a subscription app like RecurX to create plans, show the storefront widget, run the customer portal, and handle billing logic.
How do I add subscriptions to my Shopify store?
Install a subscription app, create a subscription plan (products, frequency, and discount), add the subscribe widget to your product pages, and enable the customer portal. With RecurX this takes only a few minutes and requires no code.
How do recurring payments work on Shopify?
When a customer subscribes, their payment method is securely tokenized. On each billing cycle the subscription app charges that saved method through Shopify’s native payment infrastructure and creates a new order automatically, until the customer pauses or cancels.
How much does it cost to sell subscriptions on Shopify?
You need a Shopify plan plus a subscription app. RecurX has a free-forever tier with zero transaction fees, so you can start selling subscriptions for no added software cost and upgrade as you grow.
Can customers manage or cancel their own subscriptions?
Yes. A self-service customer portal lets subscribers pause, skip, swap, change frequency, update payment, and cancel. This is both a best practice and a Shopify App Store requirement for subscription apps.
What are the three types of subscriptions?
The three most common subscription types on Shopify are: (1) subscribe and save / replenishment — recurring delivery of the same product at a discount; (2) membership — a recurring fee for perks, access, or member pricing; and (3) curation / subscription box — a curated or build-a-box assortment delivered on a schedule. Prepaid (pay up front for several deliveries) is a popular fourth variation.
Can I customize the subscription options on Shopify?
Yes. With a subscription app you control the delivery frequencies, discount amounts, plan types (subscribe-and-save, prepaid, membership, build-a-box), free trials, and the look of the on-page widget. RecurX offers 20 widget designs that auto-match your theme, so the subscribe option fits your brand without code.
How do I manage a subscription on Shopify?
Merchants manage subscriptions from the app dashboard (edit plans, pause or cancel on a customer’s behalf, and view analytics). Customers manage their own from the self-service portal — pausing, skipping, swapping products, changing frequency, updating payment, or cancelling.
Do I need Shopify Payments to sell subscriptions?
Not strictly, but you do need a gateway that supports recurring billing. Shopify subscriptions work with Shopify Payments, PayPal Express, Authorize.net, Adyen, and Stripe (availability varies by region). Shopify Payments is the most reliable for automatic card updates.
Can I sell subscriptions on Shopify without an app?
No. Shopify provides the underlying subscription APIs but not a management interface, so you need either Shopify’s own free Subscriptions app or a third-party app like RecurX to create plans, show the widget, and run the customer portal.
Launch Shopify subscriptions without RecurX transaction fees
Start free on Shopify, or book a migration audit before changing subscription apps.