Shopify guideGuide·8 min read
How to Set Up Subscriptions on Shopify (Step by Step)
Subscriptions turn one-off buyers into repeat orders, if the setup is right. Here's how I set them up with Shopify's free app, and when a paid app is worth it.

Key takeaways
- Shopify's own Subscriptions app is free and handles the basics: weekly, monthly or yearly plans, subscribe-and-save discounts, and customer self-service to skip, pause or cancel.
- Subscriptions only work with certain payment gateways: Shopify Payments, PayPal Express, Authorize.net, Adyen, and Stripe for select merchants.
- Your theme must support sections and blocks, so any Online Store 2.0 theme by Shopify or the Horizon family works. Older themes need code changes.
- Paid apps such as Recharge and Appstle add build-a-box, bundles, retention tools and deeper analytics. Pick one only when you need a feature the free app lacks.
- Who it is for
- Stores selling repeat-purchase products
- Time needed
- Two to three hours, plus testing
- What you need
- A supported gateway and theme
Subscriptions look simple from the outside: a checkbox on the product page that says "Subscribe and save 10%". Behind it sit payment rules, renewal timing, customer emails, cancellation flows and inventory planning. Get those wrong and you collect angry emails instead of recurring revenue.
This guide shows how to set up subscriptions on Shopify with the free Shopify Subscriptions app, step by step, and when a paid subscriptions app is worth it. App details, requirements and admin paths come from the Shopify Help Center, Shopify.dev and the Shopify App Store, as checked on 7 November 2026.
Pick your subscription model first
The model decides your discount, your product page and which app you need. Choose before you install anything.
| Model | Works for | Typical offer |
|---|---|---|
| Replenishment | Coffee, supplements, pet food, skincare | Subscribe and save on a set schedule |
| Curated box | Snacks, books, beauty samples | A surprise selection each month |
| Build-a-box | Meal kits, sock or tea clubs | Customer picks items each cycle |
| Membership | Perks, early access, member pricing | Recurring fee for benefits |
| Digital access | Templates, patterns, courses | Monthly or yearly access |
Replenishment is where most Shopify stores should start. It's the easiest to explain, and the free app handles it well. Curated and build-a-box models need extra logic, and that's where paid apps earn their fee.
Check the requirements before you start
Shopify lists several requirements for the Subscriptions app. These catch more stores than any setup step.
- A supported payment gateway. Shopify Payments, PayPal Express, Authorize.net, Adyen (with an existing Adyen approval) or Stripe (select merchants only). If you use PayPal Express without Shopify Payments, third-party transaction fees apply.
- A recurring payment method. Customers need a method that can be charged again. Local, manual and many non-card methods may not be available for subscriptions.
- A supported theme. Your theme must support sections and blocks. Shopify lists any Online Store 2.0 theme it built, the Horizon family, Debut 15.0 or later and Brooklyn 17.0 or later.
- Supported channels. Subscription products sell on the online store, Shopify POS, the Shop app and custom storefronts.
- Staff permissions. Anyone managing it needs the apps and sales channels permission.
Shopify also notes a few limits worth knowing up front. Bundles aren't compatible with the app. Gift cards and app-based discounts apply to the first payment only by default. Customers are billed the day after the subscription is due, at 10:00 AM store time.
Shopify Subscriptions or a paid app?
There are many subscription apps. These three cover most decisions I help stores make.
| App | Price | Best for |
|---|---|---|
| Shopify Subscriptions | Free | Simple replenishment and digital plans |
| Appstle Subscriptions | Free up to $500 a month in subscription revenue, then from $10 a month | Growing stores wanting bundles and build-a-box |
| Recharge | From $149 a month + 1.50% + 20¢ per transaction | Larger subscription brands needing retention tools |
The free app is rated 3.8 from 895 reviews on the App Store. Reviewers mention limits such as shipping rates not recalculating when a subscription changes, and due dates that can't be moved. Appstle is rated 5.0 from 9,219 reviews and Recharge 4.8 from 3,156 reviews. Prices are as listed on the App Store on 7 November 2026.
How to set up Shopify Subscriptions, step by step
These steps use the free Shopify Subscriptions app. Paid apps follow a similar order.
- Install the app. Add Shopify Subscriptions from the Shopify App Store. It then appears under
Apps > Subscriptions. - Create a plan. Go to
Apps > Subscriptions, click Plans, then Create plan. Enter a Title, which customers see on the product page, such as "Deliver every month, save 10%". Add an Internal description for your own notes. - Attach products. In the Products section, search for and add the products the plan applies to.
- Set the discount and frequency. In Discount and frequency options, choose a discount type (Percentage off, Amount off or Fixed price), then enter a delivery frequency in weeks, months or years.
- Add options if needed. Click Option to offer more than one frequency, such as every 2, 4 or 6 weeks. You can also set a specific billing day, or end the subscription after a set number of orders, from 2 to 1,000.
- Save the plan and repeat for any other product groups.
Add the subscription widget to your product page
Customers can't subscribe until the option shows on the product page. On an Online Store 2.0 or theme-block theme:
- Open the theme editor. Go to
Online Storeand click Edit theme. - Open the product template used by your subscription products.
- Add the block. Under Product information, click Add block and choose Subscription widget. Place it just above the add to cart button.
- Style it to match your theme, then click Save.
- Check App embeds. On these themes, turn off the Subscription widget toggle under App embeds so the widget displays correctly.
On vintage themes, only Debut 15.0+ and Brooklyn 17.0+ are supported, and you add a snippet to the product template in the code editor. If your theme is older than that, it's usually time for a theme update anyway.
Set up the cancellation policy and customer accounts
When you set up subscriptions, Shopify adds a purchase options cancellation policy that customers must accept before buying. It shows on the cart page, in express checkout and in the checkout footer. Edit it in your store policies so it says, in plain words, how to skip, pause and cancel.
Then give customers a way to manage their plan. Go to Settings > Checkout, click Edit next to your configuration, select the Apps icon and find Subscriptions. Add:
- The Subscription management page in customer accounts, and a link to it in the account menu.
- The Order action button on the orders and order status pages.
- The Manage subscription link on the thank you page.
Customers can then resume, skip or cancel, and update their payment method and shipping address, without emailing you. If you haven't set up the new customer accounts yet, see setting up customer accounts on Shopify.
Test before you announce it
- Place a real subscription order with a card you own, on mobile and desktop.
- Check the confirmation email for the plan name, the next billing date and the manage link.
- Skip, pause and cancel from the customer account to confirm each works.
- Check the order in your admin and confirm it routes to fulfillment like any other order.
- Refund the test order and cancel the contract.
Price the subscription so it pays
A subscribe-and-save discount comes straight out of margin on every renewal, so set it with your numbers in front of you. Work out your margin per order after product cost, packaging, shipping and payment fees, then decide what a repeat customer is worth to you compared with a one-off buyer. I usually start stores at 5% to 10% and test from there. Go higher only if your margin can carry it for every future order, not just the first.
Check whether free shipping still makes sense on subscription orders. Reviewers of the free app note that shipping isn't recalculated when a subscription changes, so a customer who drops below your free shipping threshold may keep free delivery. Set a threshold that your subscription order size clears comfortably. The profit margin calculator helps you check the numbers.
When you need a custom build
Developers build subscription features on Shopify's subscription APIs: selling plans define how a product can be bought on a recurring basis, subscription contracts record the agreement with each customer, and customer payment methods store the card for future orders. A custom app makes sense when you need logic no app offers, such as renewals tied to a service schedule or a portal built around your product. Custom apps start from $800 with my Shopify app development service, and every project gets a fixed quote. For most stores, though, an existing app is cheaper. My guide on custom apps vs app subscriptions helps you decide.
Common mistakes
- Using an unsupported gateway, then finding the widget won't appear or renewals fail.
- Hiding the cancel option. It drives chargebacks and complaints. Make cancelling easy and offer skip or pause first.
- Discounting too deep. A 25% discount on a 40% margin product loses money once shipping is in.
- Selling bundles as subscriptions in the free app, which doesn't support them.
- Forgetting stock. Renewals happen whether or not you have inventory. Forecast renewals before every billing day.
Subscription setup checklist
- Model chosen and app picked to match it.
- Supported gateway active and tested.
- Theme supports sections and blocks.
- Plans created with clear titles, discounts and frequencies.
- Subscription widget placed above add to cart.
- Cancellation policy written in plain words.
- Subscription management added to customer accounts and the thank you page.
- Test order placed, skipped, paused, cancelled and refunded.
- Margin checked per renewal, including shipping.
Next steps
Launch with one product and one plan, watch renewals and cancellations for two billing cycles, then add frequencies and products. If renewals fail or the widget won't behave on your theme, send me your store for a free review and I'll tell you what's blocking it.
Free tools
Check your own store
Free, no sign-up. Each one runs a part of this guide for you.
Frequently asked questions
Does Shopify have a built-in subscriptions app?
Yes. Shopify Subscriptions is Shopify's own app and is free on the App Store. It creates auto-billed plans that renew weekly, monthly or yearly, with discounts, and lets customers skip, pause or cancel from their account.
Which payment gateways work with Shopify subscriptions?
Shopify lists Shopify Payments, PayPal Express, Authorize.net, Adyen and Stripe, with Stripe limited to select merchants and Adyen needing an existing approval. Availability depends on your region and each gateway's terms.
Can I sell subscriptions on any Shopify theme?
Your theme must support sections and blocks. Shopify lists its Online Store 2.0 themes, the Horizon family, Debut 15.0 or later and Brooklyn 17.0 or later. Older themes need a code change or a theme update.
Is Recharge better than Shopify Subscriptions?
Recharge adds retention tools, bundles, cancellation prevention and A/B testing, starting from $149 a month plus 1.50% + 20¢ per transaction. For simple subscribe-and-save, the free Shopify app is usually enough.
How much discount should I give on subscriptions?
I usually start at 5% to 10% and test from there. Work it out from your margin after product cost, shipping and payment fees, because the discount applies to every renewal, not just the first order.
Can customers cancel a Shopify subscription themselves?
Yes. With the subscription management page added to customer accounts, customers can resume, skip or cancel, and update their payment method and shipping address, without contacting you.
Sources
- Shopify Subscriptions, Shopify Help Center
- Shopify Subscriptions considerations, Shopify Help Center
- Adding and editing subscription plans, Shopify Help Center
- Shopify Subscriptions, Shopify App Store
- Recharge Subscriptions App, Shopify App Store
- Subscriptions, Shopify.dev
Related services and work

Written by Ashraf Siddik
I'm a Shopify developer and CRO specialist. I have built and improved Shopify stores since 2018, completed more than 1,000 projects, and hold a 4.96 average rating across 719 client reviews.
More guides
-
CRO8 min readUpdated
Why Shopify Stores Lose Sales on Mobile: A Practical CRO Checklist
Mobile visitors decide fast, with one thumb and plenty of distractions. Here is how to find the leaks on a Shopify store and fix them in the right order.
Read the guide -
CRO6 min readUpdated
Shopify CRO Audit Checklist for DTC Brands
The checklist I use to audit DTC Shopify stores, from checking that the data can be trusted to deciding which fixes to ship first.
Read the guide -
Apps6 min readUpdated
When to Build a Custom Shopify App Instead of Adding Another Subscription
Another subscription is the quickest fix, until you are paying for five apps that still don't match how your business works. Here is how to decide.
Read the guide -
Themes6 min readUpdated
How to Find Out What Theme a Shopify Store Uses
Every Shopify store names its theme in the page code. Here is where to look, how to read what you find, and what it means for your own theme choice.
Read the guide -
Apps5 min readUpdated
How to See What Apps a Shopify Store Uses
Apps leave traces in a store's page code: scripts from their own servers, app embed folders and pixel settings. Here is how to read them, and what to do with the list.
Read the guide -
Branding7 min readUpdated
How to Name a Shopify Store (and Check the Name Is Free)
A store name has to be easy to say, free as a domain and a handle, and clear of other brands. Here is the process I use with clients, and what Shopify lets you change later.
Read the guide