Subscriptions for beauty brands on Shopify Plus: where recurring revenue actually comes from
The demo always looks the same. A subscription app rep shares their screen, points at a recurring-revenue line climbing to the right, and quotes a percentage your finance team would happily build a forecast on. The install really is quick. The part that decides whether that line holds its shape twelve months later happens before...
Last updated: 29 Jun 2026
CONTENTS
The demo always looks the same. A subscription app rep shares their screen, points at a recurring-revenue line climbing to the right, and quotes a percentage your finance team would happily build a forecast on. The install really is quick. The part that decides whether that line holds its shape twelve months later happens before any app enters the picture. It is the subscription model you put underneath it.
Beauty is the category every subscription tool points to first, and the reasoning is sound. It is also the category where the same app, installed by two similar brands, produces two completely different retention curves. The difference is rarely the software. This is a look at where recurring revenue in beauty actually comes from, model by model, and where Shopify Plus quietly changes the economics.
Why beauty looks like the ideal subscription category
Beauty suits subscriptions because most of its products are consumed on a predictable cycle. A daily serum, cleanser, or SPF empties in roughly two to three months, which creates a natural reorder rhythm. That repeat-purchase behavior is what a subscription program converts into recurring revenue, and it is why beauty sits near the top of almost every subscription pitch.
The promise behind the pitch is real enough. Recurring orders smooth out cash flow, make forecasting less of a guessing game, and reduce how often you pay to reacquire the same customer. A subscriber who stays tends to be worth more over time than a one-time buyer, simply because the cost of winning them is spread across many orders rather than one. For a brand spending heavily on paid acquisition, that arithmetic is the whole appeal.
None of this is in dispute. The dispute, if there is one, is about what “a subscription” means in practice, because the word covers three very different businesses.

Why the same app produces different results: three models, three economics
A subscription is not one offer. In beauty it is three, and each one earns its recurring revenue from a different place. Choosing the wrong one for your catalog is the most common reason a healthy-looking program flattens after a quarter.
| Model | What keeps people subscribed | Margin pressure | Best fit |
| Replenishment (subscribe and save) | The product runs out and they need more | A standing 10 to 15% discount on every order, indefinitely | Consumable hero SKUs: serums, cleansers, SPF, refills |
| Curation / discovery box | Novelty and the feeling of a worthwhile surprise | Cost of curating, sampling, and fulfilling a varied box | Brands whose value is discovery rather than a single product |
| Membership / access | Status, early access, member-only pricing | Lower direct discount, higher cost to keep access feeling exclusive | Brands with genuine pull and a community to belong to |
The “so what” is in the second column. Replenishment retains on consumption: people stay subscribed because they actually run out, and the program’s job is to be there at the right moment. Curation retains on novelty: people stay for the surprise, and novelty is the one thing that reliably fades. Membership retains on identity: people stay because the subscription says something about them, which is powerful when the brand has pull and fragile when it does not.
This is also why benchmark numbers travel so badly between brands. A retention figure borrowed from a replenishment program tells you almost nothing about whether a discovery box will hold, because the two are not retaining the same way. Pick the model first. The economics follow from it.
Where recurring revenue actually leaks: the third reorder, not the signup
Recurring revenue is not won at signup. It is won at the second and third billing cycle. Most subscription dashboards celebrate new subscribers, but the figure that predicts revenue is how many of a cohort survive past their third charge. A program that signs up well and lapses by cycle three looks healthy for one quarter, then quietly plateaus.
The reason sits in plain sight once you look for it. Cancellation clusters at the point where the value delivered stops matching the charge. For a replenishment program, that point arrives when the billing cadence drifts away from real consumption. Charge a customer monthly for a product that lasts ten weeks and they accumulate backstock, then pause, then forget to restart. Charge too rarely and they reorder manually in between, which trains them to treat the subscription as optional. The cadence is the product.
For a curation box, the leak is novelty fatigue. The first two boxes feel like a gift. By the fourth, the customer has seen the catalog, the surprises feel less surprising, and the recurring charge starts to read as a habit rather than a treat. Programs that survive this usually do something structural about it: rotating themes, build-your-own selection, or a swap mechanic that hands control back to the subscriber before boredom sets in.
The practical consequence is a measurement one. Headline subscriber count rewards acquisition and hides the leak. Cohort survival past the third cycle, broken out by model, is the number that tells you whether the recurring-revenue line in that demo will hold. In the subscription programs Flatline has reviewed on Shopify Plus, the brands with durable recurring revenue were almost always the ones watching that second number rather than the first.
Where Shopify Plus changes the math: the discount and billing logic behind your offer
The subscribe-and-save discount, the prepaid pricing, and the member-only rates that make a beauty subscription attractive are checkout logic, not catalog settings. They decide what a customer is actually charged when a recurring order is placed, and how that interacts with any promotion running at the same time. On Shopify Plus, that logic historically ran on Shopify Scripts, a Plus-only feature for custom discount, shipping, and cart rules.
That foundation has moved. As of its June 30, 2026 deprecation date, Shopify Scripts no longer execute, and the discount and billing logic they used to run now lives in Shopify Functions within the broader Checkout Extensibility framework. For a beauty brand, this is not an abstract platform note. Any custom subscribe-and-save tier, any rule governing how a subscription discount stacks with a launch promotion, any prepaid plan pricing, and any wholesale rate for a salon B2B channel that was built on Scripts is logic that needed to move to Functions to keep working.
Two things follow from that for anyone scoping a subscription program now. First, native Shopify Subscriptions plus Functions is the modern home for this logic, and most established subscription apps already run on it, so a new build starts on the right stack by default. Flatline’s overview of Shopify Checkout Extensibility in 2026 maps how Functions, UI extensions, and pixels fit together in the current checkout stack. Second, if an existing store carried subscription-adjacent discount logic on Scripts, that migration sits underneath the model decision and is worth confirming complete before layering anything new on top. The companion piece on what changed when Scripts were deprecated walks through how to audit which rules moved and which were quietly left behind.
The point is not that Plus is required to run subscriptions. It is that on Plus, the offer mechanics live one layer deeper than the app, and that layer changed in 2026. Knowing where your discount logic actually executes is part of knowing whether your program will behave the way the deck promised. This is exactly the layer where a specialist Shopify Plus agency earns its keep, auditing the Functions migration before a new subscription offer gets layered on top.
What to settle before you pick a model or an app
The app shortlist is the last decision, not the first. Before it is useful to compare Recharge against Skio against native Shopify Subscriptions, a handful of questions settle which model you are even building and how much the program can sustain.
- Does your hero SKU actually run out on a schedule? If your best-seller is a consumable with a clear two to three month cycle, replenishment is the natural model and the cadence is half the work. If your value is variety rather than reorder, you are building a curation box, which is a different operation.
- Can you carry the recurring discount indefinitely? A 15% subscribe-and-save discount is not a promotion. It is a permanent reduction to the margin on every recurring order. Confirm the unit economics survive it before you advertise it.
- Do subscribers need to swap, skip, or build their own box? Those mechanics keep curation programs alive past the novelty window, but they add operational and checkout complexity. Decide whether you need them before you pick a tool, because not every app handles them equally.
- Is any of your discount or billing logic still tied to Scripts? Subscribe-and-save tiers, discount stacking rules, prepaid pricing, and salon wholesale rates that ran on Scripts moved to Functions in 2026. Confirm that migration is done before building new offer logic on top of it.
- Which retention mechanic fits the model you chose? Replenishment leans on well-timed flows that match consumption. Curation leans on rotation and control. Membership leans on access that stays worth having. The mechanic should follow the model, not the other way around.
Settle these, and the app comparison becomes a short, factual exercise rather than the place where the strategy gets decided by default.
Frequently asked questions
Can you offer subscriptions on Shopify without Shopify Plus?
Yes. Native Shopify Subscriptions works across plans and covers core subscribe-and-save offers. Plus adds depth at the checkout and logic layer, including Functions for custom discount and billing rules, which matters once your offer goes beyond a simple recurring discount.
Which subscription model has the lowest churn for beauty?
Generally replenishment of genuine consumables, because reorders track real consumption rather than enthusiasm. Curation and discovery boxes tend to churn faster once the novelty fades, unless they build in rotation or customer-controlled selection. The honest answer is to measure it per model rather than trust a borrowed benchmark.
Do I need a third-party app, or is native Shopify Subscriptions enough?
It depends on the model. Native covers straightforward subscribe-and-save. Apps such as Recharge, Skio, and Loop add advanced logic like build-a-box, swap and skip mechanics, and more detailed dunning. Choose the app after you know which model you are running, not before.
What happened to subscription discounts when Shopify Scripts were deprecated?
Discount and billing logic that ran on Scripts had to move to Shopify Functions ahead of the June 30, 2026 deadline. Subscribe-and-save tiers, discount stacking rules, and prepaid pricing built on Scripts needed rebuilding on the modern stack to keep functioning.
How long does a beauty subscriber usually stay?
Long enough to be worth it only when the model fits the buying behavior. Rather than chase a single headline figure, track how many subscribers in each cohort survive past their third billing cycle, split by model. That number is the one that forecasts recurring revenue.
Key takeaways
- Beauty fits subscriptions because consumables reorder on a cycle, but “a subscription” is really three models, and each earns its recurring revenue differently.
- Replenishment retains on consumption, curation retains on novelty, and membership retains on identity. The model has to match how your catalog is actually bought.
- The number that predicts recurring revenue is cohort survival past the third billing cycle, not headline subscriber count. Cancellation clusters where the value delivered stops matching the charge.
- On Shopify Plus, the discount and billing logic behind your offer lives in Shopify Functions and Checkout Extensibility as of the 2026 Scripts deprecation. Knowing where that logic executes is part of knowing whether the program will behave as designed.
- Pick the model first and confirm the checkout logic is on the modern stack. The app comparison comes last, and it gets much shorter once the model is settled.
The recurring-revenue line in that demo can hold its shape. It just depends on a decision the demo never shows you. Worth saving this and walking your team through the model question before the next app conversation.
POPULAIR ARTICLES
GET IN TOUCH
To speak with us, call (+31) 613 326 179, send us an email, or reach out to us by chat or What’s App.