How to Implement Subscriptions on Shopify Plus

  • Technology
  • May 13, 2021
  • by Lucy Reid & Eve Rouse
  • 10 minute read

As subscription-based models continue to soar within e-commerce, we take a look at how these can be implemented for merchants on Shopify Plus, and cover the platform’s new subscriptions APIs.

The subscriptions market is booming

From the major streaming services like Netflix and Hulu, to physical products like coffee and pet food, there are subscription offerings almost everywhere you look.

ReCharge’s State of Subscription Commerce report found subscriber growth to have increased 91% from 2019 to 2020, with average order value (AOV) up across the majority of verticals too. When we look at online retail specifically, it’s suggested that the global subscription e-commerce market represents a USD $500 billion opportunity by 2025, with explosive 70% growth year-over-year. What’s more, subscription-based brands’ annual recurring revenue (ARR) is zooming past that of some of the most established companies to exist — specifically, at a rate 9x faster than the S&P 500 average.

So, why has this business model become so popular?

The opportunity in offering subscriptions

Ultimately, the movement’s fueled largely by changes in buying behavior towards people seeking more convenient ways of shopping. These days, many consumers are looking to get their favorite products on their own schedules, without needing to head to local brick and mortar stores, or having to remember to reorder things. Having products on subscription, however, serves this like clockwork.

As well as providing value to the customer, subscription models can prove really fruitful for businesses too. Put simply, offering a product on subscription means selling it at a fixed price and on a regular basis. In turn, this leads to more predictable revenue and often easier inventory management too.

On a deeper level, having a subscription service tends to foster strong customer relationships. Loyalty’s engrained, return rates drop, and customer insights surface — informing smarter cross-sells amongst other targeted marketing activities.

If the benefits of subscriptions are tempting you into diversifying how you sell your products, let’s take a look at how you can implement subscriptions on your Shopify Plus store.

Subscriptions on Shopify Plus: how they’ve always worked

Merchants on Shopify Plus have long been able to offer subscriptions. But until recently, doing so meant needing to use an external alternative to the Shopify Checkout.

This is because Shopify didn’t provide the option to tokenize payments, so couldn’t handle the recurring orders / payments needed for this to work. Instead, merchants would turn to third-party specialists who’d developed external checkouts where payment data could be stored.

Now, however, Shopify has introduced tooling to allow these specialist providers — amongst other partners and app developers — to build subscription experiences directly within the Shopify Checkout. As merchants can sometimes be hesitant to deviate from Shopify’s native checkout (given it’s battle-tested), this seems really great news. So let’s dive into the new setup.

Subscription APIs: Shopify's newest checkout integration

Over the last few years, Shopify’s been working hard to incorporate essential e‑commerce features into the platform via robust APIs. Last year, there was the Multi Language API, allowing app developers to build translation apps that no longer relied on contentious JavaScript rendering. Now, there’s the Subscription APIs, whose first release allows the creation and management of product subscriptions without taking customers to off-site checkouts (known as 'checkout hijacks').

This change means that developers are now able to build public or bespoke private subscriptions applications to meet any merchants’ needs or budgets, whilst Shopify handles the payments and security. A win, win, win scenario.

By releasing APIs as opposed to fully-formed features, Shopify offers merchants and app developers ultimate front-end flexibility — coupled with the maximum security benefits of a SaaS platform. But, as with any newly released feature, there are some gotchas to be aware of before you decide to start selling subscriptions via integrated checkout.

We did some research in order to understand what these new features really mean for merchants.

Subscription APIs: the good news

You can get started right now

The Subscription APIs were made available to a few established Shopify app partners before the official rollout. This meant some of the more well-known subscription platforms were already up and running with their checkout integrations: ReChargeBold and PayWhirl are all ready to download on the Shopify App Store so you can get set up with the new integrated checkout.

You don't have to upgrade if you don't want to

If you already have your subscriptions business up and running on Shopify and don’t want to change, don't worry! Whilst Shopify is cracking down on the implementation of new checkout hijacks, you won’t be forced to migrate to the newer version of your application.

ReCharge customers, for example, can continue using their current checkout ad infinitum — all product updates will be made available to both checkout-integrated and non-checkout integrated merchants, with no plans to ever sunset the 'classic checkout'.

Native security is included

Merchants using the new integrated checkout will now benefit from Shopify's super secure checkout settings by default. Similarly, app developers won’t need to build this into their apps either.

Improved reporting & analytics

Information about your customers’ subscriptions will now live in the Shopify admin, along with other core customer information, with reporting updated to reflect subscription behaviour.

Seamless user experience

Prior to the API release, some merchants might have worried about how their customers might react to being taken off to a different checkout with another URL. Now, all transactions will be able to complete via the Shopify checkout their customers know and trust.

Shopify Scripts now works for subscriptions

Your Shopify Scripts can now access information in the cart object about which line items are subscriptions and which selling plan they belong to. This means you can write robust commercial rules for offers, discounts and freebies.

There's a roadmap

Other features on the roadmap include: support for subscriptions via local pick-up and delivery, CSV exports, and support for additional payment gateways such as, Stripe and PayPal Express. Though, of course, this roadmap is subject to change at any time.

Subscription APIs: the bad news

No migrations, for now

Whilst it is an absolute priority, according to Shopify and our partners in the know, it's not currently possible to migrate your existing subscription setup to the integrated Shopify checkout. This means that, for now, you’ll only be able to start using the integrated subscriptions checkout if you’re a merchant who’s not currently selling subscription products.

Shopify Payments only, for now

Before this change, merchants were able to choose from a selection of payment providers to power their subscription checkout. But to use the new integrated checkout today, merchants must use Shopify Payments.

This means that merchants in countries where Shopify Payments isn't yet available — or merchants who’ve simply opted against using Shopify Payments — will not be able to sell subscriptions on Shopify this way, until additional payment gateway support is released.

Headless merchants will need to wait

Subscription data is not currently available via the Storefront API, which is used by headless Shopify sites to surface information on a decoupled front-end. Supporting this is something that Shopify does have on the roadmap, but headless-compatible Subscription APIs aren't currently scheduled for release until 2022.

You can't use it for pre-order or rental models

Shopify has a very clear message about using the Subscription APIs for other types of selling plan, like pre-order or rental models: don't! They are aware these are popular features, and do plan to extend the available APIs to support these in the future, but apps that are perceived to be misusing the APIs in their current form will not be approved by Shopify.

What's our take on these developments?

We're excited to see how merchants and app developers use the Subscription API to do great things. However, we'd advise anyone who's currently running a subscription business on Shopify Plus to be patient. Your subscriptions providers should continue to support your existing integration and you don't want to lose any functionality by migrating before feature parity has been achieved by your subscription partner.

On the other hand, if you're a new merchant or new to selling subscriptions — we say go for it! As an early adopter of the integrated checkout, you may need to be flexible whilst waiting for the full suite of promised features, but there's already an integrated subscription app to suit every brand and budget on the Shopify App Store. We round up a couple below, starting with our go-to, ReCharge.

Subscription apps on the Shopify app store


Our top recommendation, ReCharge, powers subscriptions for fast-growing brands. They have an easy, out-of-the-box setup, that lets you get going quickly (a huge plus for those ready to start selling now). ReCharge’s product offers customizable APIs that let you tailor your subscriptions to look and work exactly as you envisage. You can see how some of our clients use ReCharge to power their subscriptions below:

Bulletproof demonstrate how certain products can be available for one-time purchase as well as subscription (whilst also offering discount on the latter). Another neat feature of Bulletproof’s subscriptions is the way in which they allow customers to choose the frequency of their package and the quantity too.

Bulletproof subscriptions on Shopify Plus

A number of brands (take Heights and Sons as examples) offer increased discounts the longer the customer subscribes.

Heights subscriptions on Shopify Plus

Sons subscriptions on Shopify Plus

Meanwhile, some merchants like to include product quizzes to help their customers suss the right plan for them. See how Union Coffee help browsers find their perfect coffee subscription on the CoffeeClub.

Union Coffee CoffeeClub: subscriptions on Shopify Plus

These are just a few examples. Many of our clients use ReCharge. Another great thing about them is the degree of subscription customer data they have, and how they put out content that gives insights on where they see buyer trends going, so merchants can be proactive in their selling strategies.

ReCharge offer two plans: the $60 a month standard plan and the $300 a month pro plan. The pro plan offers more in-depth analytics and front-end customization options, best suited for larger data-driven and/or design-conscious clients. Do note, though, that some of the features on the Pro Plan aren’t yet compatible with the integrated checkout.


Prior to the switchover, Bold offered some great custom subscription modules including 'build a box' and 'mystery box' subscriptions — two notoriously tricky things to architect with Shopify. These features are not currently available with 'Bold V2', but they've put together a useful side by side comparison of both versions so you can understand how the changes that the new Shopify Checkout integration have impacted their product offering.


Another subscription platform that existed prior to the Shopify Checkout Integration is PayWhirl. They’re well reviewed on the Shopify app store and offer a series of plans between $0 and $249 a month. The fee charged per transaction decreases the higher the plan you're on.


Thimatic is a newly released subscription app that has launched seemingly since the new Subscription APIs have been rolled out. They charge 0% transaction fees and their plans range from $9 to $49 a month.

Seal Subscriptions

A very new addition to the app store is Seal Subscriptions, with plans ranging from free to $59.99 a month for up to 50,000 subscriptions.


Many brands are reaping the rewards of subscriptions and we’re confident that, with Shopify’s new API release, there’s only more great things to come in this space.

Needless to say, if you’re after any advice on building or scaling your subscription business on Shopify Plus, reach out to us here.


Lucy Reid

Lucy’s run 40+ Shopify rebuild and replatform discoveries since joining us in 2018. As Solutions Manager, she’s responsible for advising ambitious and growth-focused brands on the technical aspects of migrating to — and scaling with — Shopify Plus.

Eve Rouse

Eve joined us in 2019 and has been distilling our team's technical knowledge into digestable content ever since. Aside from writing, Eve's also interested in comms, R&B music, EQ and human behavior.

Recommended reading

20 July 2020


How to Sell Internationally with Shopify

22 April 2020


35 Ways to Improve Your E‑Commerce Conversion Rate

Popular articles

17 June 2021


Homeware Brands on Shopify Plus

13 May 2021


How to Implement Subscriptions on Shopify Plus

27 April 2021


A Closer Look: Hasbro Crowdfunding on Shopify Plus

26 March 2021


Shopify Plus’ Design Restrictions, Debunked

20 July 2020


How to Sell Internationally with Shopify

02 November 2020


Migrating from Magento to Shopify Plus

05 August 2019


Headless Commerce Using Shopify Plus

25 September 2020


Why Shopify Plus?

02 March 2020


37 of the Biggest Brands on Shopify

22 April 2020


35 Ways to Improve Your E‑Commerce Conversion Rate

01 March 2019


Shopify Plus: Multi-Store vs Multi-Currency

26 June 2020


Brands Selling Internationally on Shopify

09 October 2019


CCPA and Shopify: What it is and How it Affects my Store

14 August 2020


Everything you Need to Know About ADA and Shopify

21 July 2019


101 Best Shopify Stores for Design Inspiration

Be the first to hear about what’s hot in e‑commerce and Shopify Plus. Straight to your inbox.

By providing my email, I agree for We Make Websites to contact me via email with e‑commerce advice, events and Shopify launches. Your data is stored securely and we never pass it on to third parties.