Considerations and payment gateways for subscription products
Learn about requirements and considerations for using subscription products on your store.
If you have a subscription app installed, then subscription information becomes available in the following areas of your Shopify admin:
Products with subscription options also display additional information to your customers on your online storefront's product pages and checkout.
To view information about your subscriptions in your Shopify admin, you must be using a subscription app from the Shopify App Store, such as the free first-party Shopify Subscriptions app.
You can track subscription data in select reports. To view the data, you need to add the Purchase option filter or column. Subscription data is available in all sales reports.
On this page
Considerations
Review the following considerations for using subscription products on your store.
Subscription consdierations
- Automatic discounts created in the Discounts section of the Shopify admin can be applied to subscription orders, ensuring that each order receives the specified discount.
- Billing takes place the day after the subscription is due at 10:00 am in your store's local time.
- Gift cards used to pay for subscriptions apply only to the first payment.
- Scripts that discount subscription price or shipping rates apply only to the first payment.
- Subscription products are supported only on the online store and custom storefront sales channels.
- The order edits API doesn't support subscriptions.
- You can use shipping and delivery options to deliver subscription orders, including local delivery and pickup in store.
- You must use one of the supported payment gateways for subscriptions.
- Customer payment information is stored securely by Shopify. You can't access your customers' full credit card information after it's been entered.
Purchase option considerations
- Customers can't use local payment methods such as Klarna, mollie iDEAL, and Sofort, to purchase subscriptions.
- Purchase options can't be used on draft orders.
- You can't use purchase options for orders on the Shopify Point of Sale app.
User role permissions
Users require a role with the apps and sales channels store permission to access the subscription app.
Supported subscription product payment gateways
To use third-party subscription apps, your store must use one of the following payment gateways:
Payment gateway availability varies by region and terms of service.
Shopify Payments
Consider the following benefits and limitations of using Shopify Payments with third-party subscription apps:
- Automatic card updates reduce payment failures or declines, especially when customers receive new cards.
- Customers can use accelerated checkouts, such as Shop Pay, Apple Pay, Google Pay, or PayPal, to purchase subscriptions.
- Customers can use only Shop Pay on some stores.
- Apple Pay support for subscriptions is limited to the United States, Canada, Australia, and New Zealand for Visa and Mastercard.
PayPal Express
Consider the following benefits and limitations of using PayPal Express with third-party subscription apps:
- Customers can use the PayPal Express gateway and PayPal as a wallet option.
- Third-party transaction fees are charged if Shopify Payments isn't activated on your store.
Authorize.net
Consider the following benefits and limitations of using Authorize.net with third-party subscription apps:
- PayPal is the only wallet option available to customers. Google Pay and Apple Pay aren't supported.
Stripe
Consider the following benefits and limitations of using Stripe with third-party subscription apps:
- Available only to select merchants.
- You might be able to use Stripe as a wallet option if your store can't use Shopify Payments.
Card auto updater for Shopify Payments
When a customer's card expires or is replaced, automatic card updates might be supported for Shopify Payments or other payment gateways.
Shopify Payments integration
- Automatic card updates: Shopify Payments collaborates with major card networks to automatically update saved card details when customers receive new cards.
-
Benefits:
- Reduces the likelihood of payment failures or declines.
- Minimizes the need for you to collect new card details when a card is replaced.
- Availability: Automatic card updates are widely supported in the United States for major card networks, with international support varying.
Other supported payment gateways
If you use another supported gateway, then you might need customers to update their payment details manually to continue being charged. You should confirm with your payment gateway whether you can automatically receive updated payment details from major card networks.
Recurring shipments
When your customer selects an available shipping method on an order that includes subscriptions, that shipping method applies to the initial delivery of any subscriptions in the order as well as any one-time purchases. After the initial delivery, recurring shipments for subscriptions revert to the default shipping method for subscriptions.
When an order includes subscriptions, the Shipping method section includes the following additional sections:
- The First shipment section, where customers can select a shipping method for their order. This selection applies to the initial delivery of all items in the order, including subscriptions and one-time purchase items.
- The Recurring payments section, which displays the shipping method, transit time, cost, and delivery frequency for each recurring shipment included in the order.
Your customers can choose from all available shipping rates that apply to the products in their order for the initial delivery.
The initial delivery shipping rate depends on whether the order contains only subscriptions, or both subscriptions and one-time purchase items, and on the origin of the shipping methods that apply to subscriptions. Consider the following factors:
- If you created shipping profiles in your Shopify admin for your subscriptions, then a single shipping rate applies to the entire order.
- If you created shipping profiles in your third-party subscriptions app, then the shipping rate is applied based on the following factors:
- When the order contains a combination of subscriptions and one-time purchases, the app's shipping rate is added to the customer's selected shipping rate for the one-time purchases.
- When the order contains subscriptions only, the third-party app's shipping rate applies to the order.
After the initial delivery, recurring shipments default to the least expensive available shipping method. Recurring shipments are billed and fulfilled separately, even if they have overlapping delivery dates. The delivery frequency of a recurring shipment excludes the estimated delivery window of the shipping method. For example, if a subscription ships on the 15th day of the month, and the shipping method has a 5-day delivery time, then the customer will receive their order in 19 days.
If your subscription delivery frequency is set to a specific day of the week or month, then the initial delivery still ships on that day of the week regardless of the order shipping method that was selected. For example, if your customer places an order on the first day of the month that includes a subscription that ships on the 15th day of every month, and selects an express 2-day shipping method, then the subscription ships on the 15th day of the month. The initial delivery ships with the express shipping method on the 15th, followed by recurring shipments with the default subscription shipping method.
Example of a checkout with subscriptions
For example, your store sells travel mugs and whole bean coffee by the pound. Your customers can purchase whole bean coffee by the pound as a one-time purchase, or as a subscription. You don't ship subscriptions on specific days of the week or month.
Your customer adds the following products to their cart:
- a coffee mug
- a pound of coffee to be delivered every 2 weeks
The customer proceeds to the checkout, which displays the following shipping methods in the First Shipment section:
- an Express method with a 1–2 day delivery time for $20 USD
- a Standard shipping method with a 5–8 day delivery time for $10 USD
The customer broke their favorite travel mug, and wants to get a replacement as soon as possible, so they choose Express shipping. They're charged $20 USD for the entire order.
In the Recurring Payments section, the customer can review the following shipping information for the pound of coffee in their order:
- the Standard shipping method and 5 to 8 business days delivery time
- that the cost of the initial delivery is Included, followed by a $10 USD charge every 2 weeks
The customer receives both the travel mug and a pound of coffee in 2 days, because the initial delivery shipping method was Express and your store doesn't ship subscriptions on a specific day of the month. Two weeks after placing their first order, they're charged $10 USD for the next pound of coffee, and then receive it after 5 days because the default least expensive shipping method was Standard.
Customer checkout experience
If an order includes subscriptions, then the following additional information displays on the checkout:
- Delivery frequency displays under each subscription line item.
- The Shipping method section displays a shipping selection for the initial delivery, as well as additional information for the recurring shipments of subscriptions.
- The checkout displays a purchase option agreement. By proceeding to payment or reviewing their order, your customer confirms that they understand that they're purchasing a subscription.
- If the Require a confirmation step setting is checked in Settings > Checkout, then the order review page displays a notice reminding the customer that their order contains recurring charges for their subscriptions.
Subscription analytics
You can track subscription data in select reports. To view the data, you need to add the Purchase option filter or column. Subscription data is available in all sales reports.
Uninstalling a subscriptions app
If you uninstall a subscription app, then any subscription data, excluding subscription contracts and customer payment information, that you've created in the app is deleted after 48 hours. If the app has a backup mechanism in place, then you can restore this data at a later date.