Selling supplement subscriptions on Shopify comes down to three decisions: which recurring model you sell, how you price the first order against every order after it, and where in the buying journey you ask for the subscription. Shopify handles recurring charges and the customer portal through a subscription app; the offer design, the delivery frequency and the reminders are yours to get right. The second order is where the program is won or lost, so build everything around it.

Key takeaways

  • Choose one recurring model before you build anything: a refill plan for a single hero product, a bundle plan for products taken together, or a curated box if discovery is the point.
  • Set the refill price so a subscriber’s cost per serving still beats buying one bottle at a time, or you will lose them at the second charge.
  • Ask for the subscription on the product page, and use popups only to catch the shoppers who leave without subscribing.
  • Judge the program on subscribers still active after three cycles and on contribution margin per refill, not on signups in launch week.

Why supplements sell well as subscriptions

A supplement is consumed on a schedule, so the next order has a natural date. That is what separates a supplement subscription from a subscription bolted onto a product people buy once a year. The customer is not really buying a bottle; they are buying a routine they do not want to think about again. Predictable depletion is the whole mechanism.

This is also why first orders are easy and second orders are not. Curiosity and a launch discount produce signups. The second charge happens only if the customer finished the bottle, felt fine, thought the refill price was fair, and got the next one before they ran out. For a store with real inventory costs, the same predictability cuts the other way too: recurring orders let you buy stock against demand you can see rather than guess at.

Which model fits: refills, bundles or a curated box

A refill plan sells one product on a fixed cycle. It wins when you have a hero product with a clear daily dose and you can keep that SKU in stock; the trade-off is that a stockout on one product pauses the entire program, and there is no basket growth.

A bundle or ritual plan sells two or three products that are taken together, on one cycle. The order value is higher and retention tends to hold better, because the customer’s routine now covers more of your catalog. It costs more in inventory complexity, and one weak product can drag down an otherwise good bundle. If you price the bundle as a multi-bottle pack rather than a single SKU plan, the automatic bundle discount setup shows how to apply that saving at checkout without a code.

A curated box rotates products each cycle. It fits a store that launches often and wants subscribers to discover new SKUs. Forecasting is harder, and a subscriber who receives something they did not want cancels, so let them preview the next box or swap an item.

ModelWins whenWatch out for
RefillOne hero product with a clear daily doseA stockout on that SKU stops the program
BundleTwo or three products used togetherOne weak product hurts the whole plan
Curated boxYou launch often and want discoveryA box they dislike ends the subscription

How to set up recurring orders on Shopify

  1. Check payments and shipping first. Subscriptions need a payment gateway that can store a card for later charges. Shopify Payments can; if you use a third-party gateway, confirm it before you build anything. On shipping, remember each refill is a parcel, so a rate that punishes small shipments eats the refill margin, and a multi-month bundle may cross into a heavier weight band.
  2. Install a subscription app and create your selling plans. Selling plans are Shopify’s structure for recurring purchases: they attach to a product variant with a billing frequency and an optional discount, and one plan can cover a group of variants such as flavors or sizes. Set the frequencies from how long the product actually lasts, not from a round number. If a bottle holds 30 servings, a 30-day cycle fits; if it holds 60, a monthly plan guarantees waste and cancellations.
  3. Put the purchase option on the product page. The shopper should see one-time versus subscribe and save, with the saving stated in money as well as a percentage. Decide whether subscribe is pre-selected. Pre-selecting raises signups and raises complaints from people who did not notice the recurring charge, so if you do it, keep the price, frequency and cancellation terms visible next to the option.
  4. Configure the customer portal before launch. Pause, skip a delivery, change the date, change the flavor, swap a product, cancel. Where those are not self-serve, every change becomes a support email, and a customer who wanted to skip often cancels instead.
  5. Set up reminders and failed-payment handling. A note a few days before each charge lets a subscriber skip rather than cancel, and a sequence that retries a declined card recovers orders that would otherwise churn without anyone deciding to leave.
  6. Test end to end with a real order. Place a subscription as a customer, then check that the selling plan shows on the order, the discount applied without a code, the confirmation email arrived, the portal loads and lets you skip, the next charge is scheduled for the right date, and the subscriber is tagged in Shopify so you can find them later.

Pricing the first order and the refill so subscribers stay

The first-order discount buys a customer; the refill discount keeps one. Those are two different budgets. You can be generous on the first order because it is an acquisition cost, but the refill price has to survive forever, so set it from your margin after shipping, payment fees and product cost.

Do not let the refill feel like a penalty. If a one-time buyer can catch a multi-bottle promotion for less than three refills cost a subscriber, people notice and the subscription looks like the worse deal. If margins are thin, make free or flat-rate shipping the subscription benefit instead of a deeper discount; it is easier to fund than a permanent price cut. For price-sensitive buyers, a prepaid three or six month plan paid up front works well, with the trade-off that you get the cash now and fewer chances to notice a bad fit.

Show the recurring amount, the frequency and how to cancel before checkout. Auto-renewal rules in many markets require clear disclosure, and it is also the fastest way to avoid a chargeback argument later.

Capturing subscribers with an offer at the right moment

The product page is where the subscription decision happens, and that is where the offer should be clearest, not in a popup. Popups work on the shoppers who leave without subscribing. A cart-page or checkout-time cross-sell can upgrade a one-time buyer into a bundle or a larger refill size, which is the same mechanic covered in the add-to-cart upsell popup setup.

For the shopper who is not ready to commit, email capture is the play. In PopupGenius, a Shopify app for AI-designed upsell and email popups, you point the email-signup popup at a discount code you created in Shopify, and captured addresses land in the Shopify customer list with marketing consent and a tag you choose. That is the kind of popup the app builds from a template or from a description you type. Timing matters as much as the offer: the email popup timing guide covers how long to wait before asking a reader for an address.

Keeping subscribers with refill and back-in-stock reminders

Send a reminder before every charge, not after. Subscribers who get a heads-up can skip a delivery instead of canceling, and the ones who let it through are confirming the cycle works for them.

Track how long a bottle actually lasts for your customers and adjust the plan frequencies to match. Taste fatigue is a real cause of cancellations, so offer a flavor or format swap as an option before the cancel button. When a hero SKU sells out, do not leave subscribers waiting blind: notify them, offer a substitute, and collect a waiting list. A restock popup in PopupGenius collects a notify-me list on the sold-out product and tags it in Shopify, so when stock lands you can email exactly the people who asked.

Finally, when someone does cancel, ask why and offer a pause as the alternative. A paused subscriber is worth more than a churned one, because the card and the habit are still there.

Measuring whether the subscription is actually profitable

Track active subscribers, recurring revenue, churn by cycle, revenue per subscriber after three cycles, and contribution margin per refill after shipping, payment fees and refunds. Group subscribers by the month they signed up, because a blended average hides the effect of an offer change.

The number that matters most is first-to-second order retention. If subscribers who reach their third cycle do not cover acquisition plus fulfillment with margin left over, the problem is usually the price or the frequency, not the model. Test the offer itself, not just the design, and let one variable run long enough to read: A/B testing in PopupGenius splits traffic between two variants and compares views, adds to cart, purchases and attributed revenue per variant.

FAQ

Do I need an app to sell subscriptions on Shopify?

Recurring billing on Shopify comes from a subscription app that creates selling plans on your products, and it is what runs the retries, the customer portal and the reports. Shopify’s own subscriptions app and third-party subscription apps both work this way. Install it before you set prices, because the frequencies and discounts you offer are configured inside it.

Should the subscription be pre-selected on the product page?

Pre-selecting subscribe and save raises signups, and it also raises the number of people who reach the first charge without realizing they signed up, which turns into refunds and complaints. If you pre-select, make the recurring price, the frequency and the cancellation terms sit next to the option. If your margin depends on retention rather than volume, letting shoppers choose one-time and converting them later with a reminder is the calmer path.

How do I reduce cancellations after the first delivery?

Give subscribers a reminder before each charge, self-serve skip and pause, and the ability to swap a flavor or change the date. Match the cycle to how long the product actually lasts, and ask for a reason at cancellation so you can fix the pattern rather than the individual order. Most first-cycle cancellations trace back to a frequency that was wrong or a delivery that arrived too late.