arrow_backBack to Blog
ShopifyApril 2, 2026schedule3 min read · 667 words

Building Subscriptions on Shopify: What Actually Works

N7

No7 Engineering Team

Growth Architecture Unit

Shopify — Building Subscriptions on Shopify: What Actually Works — illustration

Every DTC brand wants recurring revenue. The pitch is compelling—predictable income, higher LTV, better forecasting. But implementing subscriptions on Shopify is more nuanced than installing an app and adding a "Subscribe & Save" button.

We've built subscription systems for food brands, supplements companies, and beauty brands. Here's what we've learned about what actually works.

The App Landscape

There are three main players: Recharge, Loop, and Shopify's native subscriptions. Each has trade-offs.

Subscription App Comparison

Recharge

The most mature option with the widest feature set. Customer portal, bundles, one-time add-ons, and strong analytics. Expensive at scale—transaction fees add up. Best for brands doing serious subscription volume.

Loop

Modern UI, good Shopify integration, competitive pricing. Growing fast but newer, so some edge cases aren't covered. Great for brands starting with subscriptions.

Shopify Native

Free and built-in via Subscription APIs. Basic functionality—you'll need a front-end implementation. Best for simple subscribe-and-save with minimal customisation needs.

The Churn Problem

Here's what nobody tells you upfront: subscription churn on eCommerce averages 10-15% monthly. That means you're losing a tenth of your subscribers every month. If you're not actively working on retention, you're on a treadmill.

The most effective churn reduction strategies we've seen:

  • Easy frequency changes — Let customers adjust delivery schedules without cancelling
  • Skip functionality — "Skip next delivery" saves more subscriptions than any discount
  • Product swaps — Let subscribers change products within their subscription
  • Cancellation flows — Ask why they're leaving and offer alternatives

Technical Considerations

Subscriptions interact with nearly every part of your store. Checkout extensions, discount codes, loyalty programs, inventory management, shipping rules—they all need to work together. Test edge cases thoroughly: what happens when a subscription product goes out of stock? How do discount codes interact with subscription pricing?

Our Recommendation

Start with an established app (Recharge or Loop) unless you have very specific requirements. Build the customer portal experience properly—this is where subscribers spend most of their time. And invest in churn reduction from day one, not after you notice the numbers dropping.

Building Subscriptions Without a Third-Party App

The path less travelled: implementing subscriptions directly on top of Shopify's Subscription APIs and Checkout Extensibility, without Recharge or Loop. It's viable, but only in specific scenarios:

  • High monthly volume where third-party transaction fees become a meaningful line item.
  • Non-standard billing logic — variable pricing, credit-based subscriptions, or usage-metered products that don't map to the app's billing model.
  • Deep integration with a custom customer portal — typically the case with headless Hydrogen builds where the merchant wants pixel-perfect control over the subscription experience.

The cost is real: you are now responsible for retry logic on failed payments, dunning sequences, address-change handling, SCA compliance in the UK/EU, and every edge case the third-party app handled silently. Budget 8-16 weeks and treat it as a product build rather than an integration. See our custom app cost breakdown for how we scope these.

Churn Management Deeper Dive

The Cancellation Flow That Works

  1. Ask the reason first. Presenting a mitigation before understanding the cause feels manipulative and customers see through it.
  2. Match the mitigation to the reason. "I have too much product" → offer a longer interval. "The price is too high" → offer a loyalty discount. "I don't like the flavour/scent/variant" → offer a swap.
  3. Respect a hard "no." If the customer still cancels, make the exit frictionless. A clean cancellation often leads to a reactivation months later; a painful one never does.
  4. Follow up with a targeted reactivation email at 30/60/90 days — but only one sequence, not a drip campaign.

Pricing and Perceived Value

Subscription programmes in beauty, food, and supplements converge around a 10-15% discount versus one-time purchase. Smaller discounts underperform; larger discounts attract serial unsubscribers who cancel immediately after the first delivery. The tactic we see working in 2026 is bundling the subscription with a genuine additional benefit — free shipping, bonus samples, early access to new products, or a loyalty-point multiplier — rather than racing to the bottom on raw discount percentage.