Shopify Recurring Payments That Run Themselves
Set up automatic subscription billing on Shopify's native checkout, recover failed payments without manual chasing, and pay app fees only on subscription orders, starting at $0.
Shopify recurring payments let you charge customers automatically on a schedule: weekly, monthly, or any interval you set. Shopify's native subscription checkout handles the billing, and a subscription app creates the plans. The customer checks out once, their payment method is saved securely, and every renewal charges automatically.
That is the short version. Below is how recurring payments on Shopify actually work under the hood, how to set them up step by step, and what they cost to run. We build subZwallet, a subscription app with a loyalty program built in, so we will also be upfront about where it fits.
How do recurring payments work on Shopify?
Shopify ships a native subscription billing engine, but no built-in way to create subscription plans. That part comes from a subscription app. The app defines selling plans, for example deliver every 30 days at 10% off, and attaches them to your products. Shopify's checkout and payment infrastructure handle everything after that.
When a customer subscribes, they check out once through the normal Shopify checkout. Their payment method is vaulted securely with your payment provider. On every billing date after that, Shopify recurring billing generates a fresh order and charges the saved payment method automatically. No invoice to chase, no card to re-enter.
Because this runs on Shopify's native subscription checkout, Shop Pay works for subscriptions too. Customers keep the accelerated checkout they already trust, and payment updates flow through Shopify rather than a separate billing system. subZwallet (https://subzwallet.com/shopify-subscription-app) is built entirely on this native foundation.
How to set up recurring payments on Shopify: step by step
The whole setup takes under an hour for most stores. Here is the sequence.
- Install a subscription app. Shopify requires one to create subscription plans. subZwallet (https://apps.shopify.com/aubzwallet) installs from the App Store in a few minutes, and the Free plan covers your first 50 subscriptions at $0.
- Create your selling plans. Choose the products, the billing interval (weekly, every 30 days, every 2 months), and the subscribe-and-save discount if you want one.
- Add the subscription widget to your product pages. This is the box where shoppers pick one-time purchase or subscribe. subZwallet's widget (https://subzwallet.com/shopify-subscription-widget) is brandable, so it matches your theme instead of looking bolted on.
- Turn on the customer portal. Subscribers can pause, skip a delivery, swap products, change frequency, or update their card without emailing you.
- Configure failed-payment recovery. Set your retry schedule and recovery emails before the first renewal comes due, not after.
- Place a test order. Subscribe to a product yourself, then trigger a renewal to confirm the order, the charge, and the confirmation email all look right.
Already running subscriptions elsewhere? The migration tool imports your existing subscriptions from Recharge, Appstle, Seal, Loop, and Bold (https://subzwallet.com/migrate-from-recharge-to-subzwallet), so you are not rebuilding your subscriber base by hand.
Billing intervals, prepaid plans, and subscription discounts
Shopify subscriptions support two billing models. Pay-as-you-go charges the customer at each renewal, which is the default most merchants start with. Prepaid plans charge once upfront for a fixed number of deliveries, say three or six, and then ship on schedule.
Prepaid is worth taking seriously. It pulls revenue forward, removes several failed-payment opportunities per customer, and sells well as a gift. subZwallet supports both models, and customers manage either one from the same portal.
- Weekly or biweekly billing for coffee, pet food, and other fast-moving consumables
- Every 30 or 60 days for supplements, skincare, and household refills
- Prepaid 3, 6, or 12-delivery plans for gifting and upfront cash flow
- Subscribe-and-save discounts, typically 5 to 15 percent off the one-time price
One note on discounts: a subscription discount is a retention cost you pay on every single renewal, forever. Points and cashback reward the same loyalty without permanently cutting your price, which is why subZwallet ships a full loyalty program alongside billing rather than leaving discounts as your only lever.
What happens when a recurring payment fails?
Cards expire, get reissued after fraud alerts, or bounce off a spending limit. On subscription products this is not an edge case; it is a steady drip, and it causes involuntary churn: customers who wanted to stay but whose payment quietly failed.
The fix is dunning management (https://subzwallet.com/blog/what-is-dunning-management): automatic retry sequences plus recovery emails. subZwallet's smart dunning retries the charge on a schedule and sends customizable emails prompting the customer to update their card in the self-service portal. Recovered payments land as normal orders, and nobody touches a spreadsheet.
What Shopify recurring payments cost
There are two costs to account for. First, payment processing: your normal Shopify Payments or gateway rates apply to renewal orders the same way they apply to any order. Second, the subscription app itself, which usually charges a monthly fee plus a percentage of subscription revenue.
The percentage is where fee structures quietly diverge between apps. subZwallet charges its fee only on subscription orders. One-time orders are never touched, on any plan. Full details are on the pricing page (https://subzwallet.com/pricing).
- Free: $0 for up to 50 subscriptions, with the full points program included
- Launch: $99/month plus 1% on subscription orders. Unlimited subscriptions, milestone rewards and free gifts, and analytics for MRR, churn, LTV, and cohorts. 14-day trial
- Growth: $299/month plus 0.7%. Adds the automatic cashback wallet, VIP tiers with points multipliers, drag-and-drop automation flows, and one-click upsells in the customer portal. 14-day trial
- Scale: $499/month plus 0.6%. Priority support, the highest usage caps, and dedicated onboarding. 30-day trial
Starting at $0 matters more than it sounds. You can prove your product works as a subscription with real customers before paying anything, and the percentage steps down as your plan grows.
Why run recurring payments on subZwallet
Recurring billing keeps a subscription alive mechanically. Making the customer want to stay is a separate job, and most merchants end up stitching together a subscription app, a loyalty app, and a store credit app to do it. Three apps, three customer records, three monthly bills.
subZwallet puts subscriptions, points, cashback, and VIP tiers on one customer record. Points accrue on every order, one-time purchases included, even on the Free plan. On Growth, renewals earn automatic cashback as real store credit redeemable at checkout, which gives a subscriber a concrete reason not to cancel. And everything syncs to Klaviyo: points, tiers, and subscription status.
Install subZwallet from the Shopify App Store (https://apps.shopify.com/aubzwallet) and take your first 50 subscriptions live at $0. If you are on Recharge, Appstle, Seal, Loop, or Bold today, the migration tool moves your subscribers over for you.
Frequently asked questions
Does Shopify support recurring payments natively?
Partly. Shopify provides the native subscription checkout, saved payment methods, and billing engine, but it has no built-in interface for creating subscription plans. You need a subscription app such as subZwallet to define the plans, show the widget on product pages, and give customers a portal to manage their subscription.
Do Shopify recurring payments work with Shop Pay?
Yes, as long as your subscription app uses Shopify's native subscription checkout, which subZwallet does. Subscribers can check out with Shop Pay, their payment method is saved securely, and renewals charge automatically. Customers update expired cards themselves in the self-service portal, so you are not chasing payment details by email.
What happens if a customer's recurring payment fails?
The charge is retried automatically. subZwallet's smart dunning runs a retry sequence spaced over several days and sends customizable recovery emails asking the customer to update their card. Soft failures like a temporary limit often recover on their own, and the emails catch expired or replaced cards before the subscription cancels.
How much does it cost to add recurring payments to a Shopify store?
You can start at $0. subZwallet's Free plan handles up to 50 subscriptions and includes the full points program. Paid plans run $99 to $499 per month with a 0.6% to 1% fee charged only on subscription orders. One-time orders are never charged a fee, on any plan.
Book a call or review setup guides.