The journal · · 7 min read
How to Add Subscriptions to Shopify Without a Paid App
By Jean Perry — Editor, Kiosk
Search “Shopify subscriptions” and the first page is app after app, each with its own monthly fee, each promising to be the one that finally gets it right. What most of those pages will not tell you is that Shopify already has a subscription mechanism built into the platform, at no extra cost, and that most stores never need to pay a third party for the basics.
What a selling plan actually is
A selling plan is a native Shopify object – not an app, not a bolt-on, part of the platform itself. It defines how a product can be purchased on a recurring basis: the frequency options (weekly, every two weeks, monthly), the discount if any, and how many times or for how long it repeats. A product can carry a selling plan alongside its normal one-time price, so the same listing offers both “buy once” and “subscribe and save” without duplicating anything.
Because it lives at the platform level, a selling plan works with Shopify’s own checkout, payment retries and customer accounts by default. You are not stitching a third party’s billing system onto Shopify’s – you are using the one Shopify already runs.
Shopify’s own free app versus paid alternatives
To create and manage selling plans without writing code, Shopify offers its own official app for this, free to install, built and maintained by Shopify itself – distinct from the paid third-party subscription apps that charge a monthly fee on top. It covers the core job: creating a subscription group, setting frequencies and discounts, and letting customers manage their own subscription from their account.
Paid third-party apps earn their fee with things Shopify’s own tooling does not do out of the box – failed-payment recovery flows with custom messaging, subscription bundle building, advanced churn analytics, loyalty tie-ins. If you need one of those specific features, a paid app is a reasonable trade. If you just need customers to be able to subscribe and save, that need is already covered.
Setting one up, step by step
Install Shopify’s subscriptions app from the Shopify App Store – it is free and first-party, so it does not carry the review-farm uncertainty of a random paid listing. Create a subscription group, add the products you want to offer on a recurring basis, and set your frequency options: most stores start with two or three, such as every two weeks, every four weeks and every eight weeks.
Set a discount if you want one – ten percent off a subscription is common, though there is no rule requiring a discount at all. Some stores subscribe at the same price and sell the convenience alone. Save the group, and the selling plan is now attached to every product inside it.
Making sure your theme shows it, and pricing it right
Creating the selling plan is only half the job. Your theme has to render a purchase-option selector on the product page – the toggle between “one-time purchase” and “subscribe and save,” with the frequency dropdown and the price difference shown clearly. Older themes, and many free ones, were built before selling plans existed and do not display this at all, which means the subscription exists in your admin but is invisible to shoppers.
Before you commit to a theme for a subscription-heavy catalogue, check its live demo for exactly this – add a subscription product to a demo cart and confirm the toggle appears, the discount shows correctly, and the frequency choice carries through to checkout. Our TERROIR theme ships with the selector built into the buy box by default, so there is nothing extra to configure once the selling plan itself exists.
A common early mistake is discounting a subscription so heavily that the retained customer is worth less over time than a one-off buyer. Five to fifteen percent is the range most specialty food and drink brands settle on – enough to nudge the decision, not so much that a loyal subscriber costs you more per order than an ad-driven first-time buyer.
Model it before you launch: take your normal margin, subtract the discount, and check the number still supports your cost of goods and shipping at the frequency you expect people to choose. A subscription that loses money per order does not become profitable through volume – it becomes a bigger loss, faster.
Letting customers manage their own subscription, and when a paid app still helps
Shopify’s own subscriptions app gives customers a self-service panel inside their account – skip an upcoming order, change the frequency, swap a product, cancel outright. This single feature removes a meaningful share of support email, because most subscription requests are not complaints, they are a person wanting to push next month’s delivery back by a week.
Make sure this panel is linked somewhere obvious – the account page footer, the confirmation email, the shipping notification – because a subscriber who cannot find how to skip an order will cancel instead, and a cancellation is much harder to win back than a skipped month.
Native selling plans cover straightforward recurring orders well. They are not built for everything: a subscription box that changes contents every month based on a quiz, complex dunning logic with multiple retry windows and custom win-back emails, or bundling several unrelated products into one recurring shipment with its own pricing logic. Those are real jobs, and a specialist paid app is often the right tool for them.
The point is not that paid apps are never worth it – it is that most stores reach for one before checking whether the free, native mechanism already does the job. Start there, and add a paid layer only once you can name the specific feature it is buying you.
Why the setting is invisible on some themes, and what skipping it costs
The single most common support question around native subscriptions is not about Shopify’s app at all – it is “I created the selling plan, why does nobody see it on the product page?” The answer is almost always the theme. Selling plans are a platform feature, but displaying them is a theme responsibility, and a theme built before the feature existed simply has no code to render the toggle, no matter how correctly the plan is configured in the admin.
If you are stuck on an older theme and do not want to switch, check whether your theme has an update available – many mainstream themes added selling-plan support after the fact – before assuming you need a paid subscription app just to make the option visible. A visibility problem and a features problem are not the same problem, and it is worth confirming which one you actually have before spending on a fix you do not need.
Run the numbers before deciding. A mid-tier subscription app typically runs $30 to $50 a month once you pass a small number of active subscribers, on top of whatever you already pay for Shopify itself. Over a year that is $360 to $600 spent on a feature the platform already includes for anyone whose theme can display it. For a small or early-stage store, that is real money that could go toward inventory, advertising, or simply staying in business through a slow quarter.
None of this means paid apps are a bad choice in general – for the specific features listed above, they earn their fee. It means the decision should start from what you actually need, not from the assumption that subscriptions require a monthly bill by default.
Where TERROIR fits
TERROIR is built for merchants who sell on a recurring schedule – coffee, wine, fine food – with selling plans wired directly into the product page buy box, an age gate for regulated goods, and lot-sheet fields for provenance, all without a required third-party app. It runs $79, on Online Store 2.0. See the setup in the documentation, or browse the rest of the range at Kiosk.
FAQ
Is Shopify's own subscriptions app really free?
Yes. It's built and maintained by Shopify itself and covers the core job – creating subscription groups, setting frequencies and discounts, and letting customers manage their own subscription. Paid third-party apps charge extra for features beyond this, like advanced retry logic or subscription analytics.
Why isn't my selling plan showing up on the product page?
Almost always, it's the theme. A selling plan is a platform feature, but displaying it is the theme's job, and older themes built before selling plans existed simply have no code to render the toggle. Check whether your theme has an update available before assuming you need a paid app just to make the option visible.
How much discount should I offer on a subscription?
Five to fifteen percent is the range most stores settle on – enough to nudge the decision without making a loyal subscriber less valuable per order than a one-time buyer. Model your margin against the discount and your shipping cost before you set the number, rather than picking a round figure and hoping it works.