How to Add Subscriptions to Shopify
Adding subscriptions to Shopify means letting a shopper buy on a repeating schedule using selling plans, giving them a clear way out when they need it, and watching the numbers that matter. This guide covers the revenue case, the three subscription models, what Shopify does natively, the setup, the customer portal, cutting churn, and how to measure the program.
On this page
- What do subscriptions actually do for your revenue?
- What subscription models can you run?
- Can Shopify do subscriptions natively?
- How do you set up subscriptions with Sledge?
- Why does a customer portal cut churn?
- How do you reduce subscription churn?
- How do you measure subscriptions?
- What should you check before you launch?
- FAQ
What do subscriptions actually do for your revenue?
Subscriptions turn a sale you make once into revenue that repeats, so a great month makes the next one easier instead of resetting the clock to zero.
Picture the month you just had. You ran the campaign, the orders came in, the relationship ended at checkout. Coffee, supplements, skincare, pet food, anything a shopper finishes and replaces: you sold it once, and in six weeks you pay an ad platform to win that same person back. You are renting customers you already earned, every cycle, forever. The enemy is the one-time sale, which treats a loyal buyer like a first date every time.
Run the recurring version as hypothetical math. Say your store lands 10 new subscribers a month, each on a $40 box. Month one is $400 of subscription revenue. If they stay, month two opens with that $400 already on the books before you sell anything new, plus the next 10 you add. By month six, with subscribers carrying over, you are stacking toward $2,400 of recurring revenue a month from a base that keeps building. That is monthly recurring revenue, and it compounds because last month's work does not disappear when the calendar flips.
Two honest notes before the models. Recurring revenue only compounds if subscribers stay, so churn decides whether the stack grows or leaks, and the back half of this guide is about keeping it low. And subscriptions fit some products far better than others: things people run out of and reorder, not things they buy once and keep. Match the model to the product, or the schedule fights the shopper.
What subscription models can you run?
Three models work on Shopify: subscribe-and-save on a single product, a curated box assembled for the shopper, and replenishment that reorders a consumable on its own. Each fits a different way shoppers already buy, so pick the one that matches how your product gets used, not the one that sounds most ambitious.
Subscribe-and-save is the simplest, and usually the first to switch on. The shopper buys the product they came for, picks a delivery interval, and takes a discount for committing: "deliver every 30 days, save 15%." It fits anything bought on repeat where the shopper already knows what they want. The discount is the trade: you give up a slice of margin to lock in the reorder you would otherwise pay an ad to win back.
The curated box sells discovery. You assemble a set on a schedule, a coffee sampler, a snack mix, a skincare routine, and the shopper subscribes to the surprise, not a single SKU. It fits brands with range, because the box is the reason to stay subscribed: every shipment brings something the shopper would not have picked alone. Pair this with a build-your-own bundle when you want the shopper to assemble the box themselves.
Replenishment is subscribe-and-save with the math turned toward timing. You match the interval to how fast the product runs out, so the refill lands right as the shopper empties the last one. Razor blades every two months, supplements every 30 days, filters every 90. The shopper was going to reorder anyway; replenishment banks that order on a schedule instead of waiting for them to remember.
One question before you build any of them: which of your products do shoppers already buy a second time? That repeat-purchase product is your first subscription, because the demand is proven. The schedule just makes the reorder automatic.
Can Shopify do subscriptions natively?
Shopify provides the subscriptions engine natively through its Subscriptions APIs and selling plans, but it does not give you the storefront widget, the customer portal, or the churn tools, so a working subscription program still needs an app. "Shopify supports subscriptions" is true and misleading at the same time.
What is genuinely native is real. Shopify's selling plans are the mechanism that makes a product repeat on a schedule, and the Subscriptions APIs let an app create and manage those plans. Subscription billing runs on Shopify's own checkout. So the part that charges a card every 30 days and ties the order to a recurring contract belongs to Shopify, not to any app. The engine is stable, and you are not trusting a third party with the billing itself.
| Shopify gives you natively | Still needs an app on top |
|---|---|
| Selling plans, the mechanism that makes a product repeat on a schedule | A way to build and attach those plans without writing code |
| The Subscriptions APIs an app builds against | A subscribe-and-save option on the product page, so a shopper can choose an interval |
| Recurring billing on Shopify's own checkout | A place a subscriber can go to manage or end the subscription themselves |
| The recurring contract tied to the order | Dunning and renewal reminders, so an expiring card does not end the subscription quietly |
| Churn reporting, so you can see whether the base is growing or leaking |
The cost of skipping that app layer is specific. Without a storefront option, shoppers cannot subscribe at all. Without a way out that does not involve you, every "can I skip this month?" lands in your inbox, and a subscriber who cannot self-serve cancels instead. Without dunning, an expired card silently ends a subscription you worked to win. So: Shopify owns the engine, and an app owns whether that engine is usable. Next is how Sledge fills that layer.
How do you set up subscriptions with Sledge?
Subscriptions are not switched on in Sledge yet. Here is how the setup will run, so you can pick your product and your interval before it ships. Everything else in this guide, the models, the native limits, the churn math, holds whichever app you end up using.
Sledge will build on Shopify's selling plans rather than replacing the billing, so the engine stays Shopify's and the usable layer becomes yours.
The setup, in the order you will do it:
- Create the selling plan. Choose the delivery interval, every 30 days, every two months, whatever matches how the product gets used, and the subscription offer carries the rest through Shopify selling plans.
- Set the subscriber discount. Decide what a shopper saves for committing, the 15% that makes "subscribe" the better deal than "buy once."
- Add the subscribe option to the product. The shopper sees "one-time" or "subscribe and save," picks the interval, and the order repeats on its own.
- Set your cancellation policy. Pick your cancellation policy before you launch, so a subscriber who wants out reads your terms instead of landing in your inbox. (Chapter five is why this step is not optional.)
Two things will stay true throughout. The billing is Shopify's, so you are not handing your recurring charges to a separate vendor's system. And subscriptions are one feature inside Sledge, beside bundles, cart, and the rest, so a subscribe-and-save option can show in the same cart drawer that runs your free-shipping bar, instead of a second app that knows nothing about the first.
For a high-priced first box, resist the urge to look for a deposit. Sledge takes deposits on pre-order campaigns, not on subscriptions, so the lever here is the price of the first delivery rather than how it is split. A smaller, cheaper starter box converts better than a big one paid in halves.
Why does a customer portal cut churn?
A customer portal cuts churn because it turns the moments that would have ended a subscription, "I need to skip this month," "push my next box a week," into self-service taps instead of an email to your inbox. The portal does more for retention than any other piece of a subscription program. Here is the mechanism.
Picture what kills a young subscription without one. A customer is traveling, or still has three jars left, or wants to delay the next box. With no self-service, that becomes an email to you. You reply slowly, the renewal charges anyway, and now someone who only wanted to skip once is filing a dispute and canceling for good. A subscriber who cannot pause will cancel instead, every time. The off-switch is not a convenience, it is what makes shoppers comfortable turning the subscription on in the first place.
Be clear-eyed about how far your own tooling goes here. Sledge will give every subscriber self-service cancel, reached from the manage-subscription link in their subscriber email, which handles the exit without a reply from you and without a chargeback. It will not hand them a pause or a skip at launch, so the "not this month" conversation still reaches you. If pausing and skipping are the core of your retention plan, a dedicated subscription app runs that depth today.
A quieter benefit: a subscription that is easy to leave is easy to join. Shoppers know, before they subscribe, that they will not have to hunt for your email address to get out. That visible exit lowers the bar to the first yes, so the portal grows your subscriber count at the front door and protects it at the back.
How do you reduce subscription churn?
You reduce subscription churn on two fronts: the involuntary churn of failed payments, with dunning and reminders, and the voluntary churn of cancellations, with the self-service portal from the last chapter. Most stores only think about the second kind, and lose a surprising amount of revenue to the first.
Involuntary churn is the quiet leak. A subscriber wants to stay, but their card expires, or a charge fails, and the subscription ends without anyone deciding to end it. The fix is dunning: reminders before the charge so a shopper can update an expiring card, and a clear notice when a payment fails so they can fix it before the subscription lapses. Sledge will send renewal and payment-expiry reminders ahead of the charge, so a lapsed card does not quietly become a lost subscriber. This is the cheapest churn to prevent: the customer already wanted to stay, you just had to tell them their card needed updating.
Voluntary churn is the cancellation you can sometimes soften, because most "cancellations" are really "not this month": the subscriber wants a break, not an exit. Sledge's lever here is the cancellation policy you write: your terms are put in front of the subscriber at the moment they reach for the cancel button, so the exit is read rather than reflexive. If a pause-or-skip portal is central to your retention plan, a dedicated subscription app still runs that depth better today.
The honest part: some churn is healthy and unavoidable. A shopper who no longer needs the product should be able to leave cleanly, and making cancellation hard just earns you disputes and bad reviews. The goal is not zero churn. It is catching the involuntary churn that nobody chose, and converting the "not right now" cancellations into pauses, while letting the real goodbyes go gracefully.
How do you measure subscriptions?
You measure subscriptions with two numbers above all: monthly recurring revenue, the predictable income on the books, and churn, the rate at which subscribers leave. One tells you how big the recurring base is, the other whether it is growing or leaking. Read them together or you will misread both.
MRR is the number a one-time store never gets to see: how much revenue is committed for next month before you sell anything new. You can plan against it, forecast against it, and watch it climb as subscribers stack. Sledge does not compute MRR for you today, so work it from your active subscriber count and their plan prices. Both inputs sit in the customer and subscription records in your Shopify admin.
Churn decides whether MRR compounds. Two programs can add the same 10 subscribers a month and end up in completely different places. Say each subscriber is on a $40 box:
| Month | Win 10, lose 8: subscribers | Recurring revenue | Win 10, lose 2: subscribers | Recurring revenue |
|---|---|---|---|---|
| 1 | 10 | $400 | 10 | $400 |
| 3 | 14 | $560 | 26 | $1,040 |
| 6 | 20 | $800 | 50 | $2,000 |
| 12 | 32 | $1,280 | 98 | $3,920 |
Example numbers, and the point is the shape rather than the totals. Both columns win the same 10 subscribers every month. The second compounds; the first runs in place, filling a leaking bucket.
One reading discipline: judge churn over a window long enough to be real. A single subscriber leaving in a small program swings a monthly rate hard, the same way one wholesale order drags a daily average around. Look at the trend across months, not the jump from one week to the next, and let the direction, not the noise, tell you whether the program is healthy.
What should you check before you launch?
Most subscription launches stumble the same few ways: the wrong product on a schedule, no portal on day one, no dunning to catch failed payments, and a discount deep enough to erase the margin the subscription was meant to protect. Run every new subscription past this checklist before it goes live.
The pre-launch checklist:
- The product is one shoppers genuinely reorder, not one they buy once and keep.
- The delivery interval matches how fast the product actually runs out.
- The subscriber discount is set, and it does not exceed the margin the repeat order protects.
- The subscribe option renders on the live storefront product page, not just in the admin.
- A subscriber can cancel from the manage-subscription link in your subscriber email, so leaving never becomes a support email or a chargeback.
- Renewal and payment-expiry reminders are enabled to catch involuntary churn.
- Your cancellation policy is written and shown to the subscriber at the moment of exit.
- Your first box is priced to be an easy yes, because a subscription order charges in full.
- Your active subscriber count and cancellations are the scoreboard, and a review date is on the calendar.
- A test subscription has been run end to end, from subscribe to cancel.
Ten lines before launch, and the churn you would have discovered the hard way stays hypothetical.
Questions, answered
Can you add subscriptions to Shopify without an app?
Not in any practical way. Shopify provides the subscriptions engine through selling plans and its Subscriptions APIs, but no native storefront widget, customer portal, dunning, or reporting, so a working program needs an app on top. Sledge subscriptions are coming and will add that layer while the billing stays on Shopify's own checkout.
What is the difference between a subscription and subscribe-and-save?
Subscribe-and-save is the most common subscription model: a shopper buys a single product on a repeating schedule and takes a discount for committing. A subscription is the broader category that also covers curated boxes and replenishment. All three run on Shopify selling plans.
Why do subscribers cancel, and how do I stop it?
Many cancellations are really not this month, from a subscriber who is traveling or still has stock. A cancellation flow that states your policy at the moment of exit makes that decision deliberate instead of accidental. Separately, expired cards cause involuntary churn that dunning reminders prevent.
How do I measure my subscription revenue?
Track monthly recurring revenue (the income committed for next month) alongside churn (the rate subscribers leave). Read them together, because MRR only compounds if churn stays low. Work both numbers from your Shopify customer and subscription records so you can see the second number moving.
Can I take a deposit on an expensive first box?
Not on a subscription. Sledge takes deposits on pre-order campaigns, where your gateway and country allow it, but a subscription order charges in full on its schedule. For a high-priced starter box, price the first delivery rather than splitting its payment.
Will subscriptions slow down my store?
Sledge runs through one storefront library, and subscriptions will be one feature of that suite rather than a separate app stacked on top, so a subscribe-and-save option can appear in the same cart drawer as your other offers.
Are Sledge subscriptions available yet?
Yes. You can build a subscribe-and-save offer today, though self-service pause and skip inside Sledge are not there yet. The rest of the guide, the models, the native limits, the churn math, applies whichever app you run.
Related reading: Subscription · Cart Drawer · Build-your-own bundle · Bundles · Pricing · What is average order value? · The AOV guide
Recurring revenue. Same products.
Install free. Subscriptions are coming; everything else is live today, and Growth Intelligence starts reading your orders for the repeat-purchase product worth putting on a schedule.
14-day free trial · No code · Works with any theme · Uninstalls clean