how to set up prepaid subscriptions on Shopify | Updated September 23, 2026 | Recurpay Team | Time required: 45-90 minutes | Difficulty: Beginner
What You'll Learn
This guide walks you through setting up prepaid subscriptions on Shopify step by step. You'll enable customers to pay once upfront for multiple future shipments, which means better cash flow for your business and stronger commitment from your customers.
How to enable subscription purchase options on any Shopify product
How to build a prepaid selling plan with a fixed number of deliveries
How to set discounts, frequency, and finishing behavior correctly
How to test and launch prepaid checkout without disrupting existing subscribers
You'll need an active Shopify store on a paid plan with Shopify Payments or a supported payment gateway enabled, plus admin access to install apps.
Why Prepaid Subscriptions Matter in 2026
Smart merchants are now splitting their subscription offer into two billing types instead of one. Pay-as-you-go subscriptions charge customers at the start of each cycle, while prepaid subscriptions charge upfront for multiple cycles all at once. A customer might pay for three months and receive three deliveries. The real win: prepaid reduces churn and improves cash flow by collecting revenue upfront.
For DTC brands, the cash flow benefit is huge. Cash flow is the lifeblood of any DTC brand, and prepaid plans deliver a lump-sum payment upfront that you can reinvest immediately into inventory, marketing, or operations. It works especially well for consumable products like coffee, supplements, pet food, or skincare, where customers can predict their usage over months.
On the operations side, fewer billing events mean less work. Frequent billing cycles create operational overhead, but with prepaid subscriptions customers pay once, which means fewer billing cycles and simpler accounting. Shopify natively distinguishes "Subscribe and save" (pay per delivery) from "Prepaid" (single payment upfront) as its two core selling plan types, so prepaid has become a standard feature rather than a custom build.
Key Takeaway: Prepaid subscriptions reduce churn, improve cash flow predictability for DTC brands, and decrease operational overhead by consolidating billing events, making them a standard and valuable offering on Shopify in 2026. For related guidance, see Best Shopify Subscription App For Coffee Brands In 2026 38e9a.
The Process at a Glance
Step | Action | Time | Outcome |
|---|---|---|---|
1 | Install a subscription app with prepaid support | 10-15 minutes | App connected and ready to configure |
2 | Enable subscription purchase options on a product | 5-10 minutes | Product shows subscription options |
3 | Build the prepaid selling plan | 10-20 minutes | Prepaid plan with frequency and discount set |
4 | Test the prepaid checkout and portal | 10-15 minutes | Confirmed billing and delivery schedule |
5 | Launch and monitor performance | 10 minutes + ongoing | Prepaid subscriptions live and tracked |
Total time: approximately 45-90 minutes for a single product; add 10-15 minutes per additional product.
Step 1: Install a Subscription App That Supports Prepaid Selling Plans
What You're Doing
Your Shopify store needs the right tools to create and manage prepaid subscription plans. Shopify's core admin alone cannot create prepaid plans; you need a subscription app to build and manage them. Before you do anything else, you'll install a dedicated subscription app from the Shopify App Store and complete its onboarding flow.
How to Do It
Go to the Shopify App Store and search for a subscription app that explicitly lists prepaid plans as a feature.
Install an app like Recurpay, which lets you launch and manage subscriptions including prepaid options in minutes.
Authorize the app's requested permissions so it can create selling plans and manage subscription contracts on your store.
Confirm the app appears in your Shopify admin under Apps, and open its onboarding flow.
Best Practices
Choose an app priced for your store size. Recurpay costs $9/month, which keeps the entry cost low while you test demand for prepaid plans.
Verify the app uses Shopify's native Selling Plans API rather than a workaround. This ensures compatibility with Shopify checkout and keeps your setup clean.
What Done Looks Like
The subscription app is installed, authorized, and visible in your Shopify admin with its onboarding dashboard ready to configure plans. For a more detailed walkthrough, see How to configure and manage prepaid subscriptions on ....
Join 7,500+ brands using Recurpay
Recurpay is the answer to your customer retention game in the emerging era of subscriptions.
Get StartedStep 2: Enable Subscription Purchase Options on Your Product
What You're Doing
Before any prepaid plan can be applied, your product itself needs subscription purchase options turned on. This tells Shopify the product can be sold as a subscription and signals to your app that it's ready to accept a prepaid plan.
How to Do It
From your Shopify admin, go to Products and click the product you want to set up subscriptions for.
Locate the Purchase options section on the product page. This is where you'll manage all subscription details.
Decide whether the product will be subscription-only or hybrid. To allow both, uncheck "Only sell this product as a subscription" so customers can choose one-time or subscription sales.
Save the product. Shopify will automatically generate a cancellation policy, since once a subscription is set up, a new purchase options cancellation policy is added automatically and linked in the checkout footer.
Common Mistakes
A common misstep is making a product subscription-only without realizing subscription-only products can only be sold on the Online store sales channel, which blocks sales through POS or other channels. Check your sales channel mix before locking a product to subscription-only.
What Done Looks Like
The product page displays a Purchase options section and a subscription selector alongside (or instead of) the one-time price on the storefront. For a more detailed walkthrough, see Setting up subscriptions.
Step 3: Build the Prepaid Selling Plan
What You're Doing
This is where the real magic happens. You're defining the core mechanics of your prepaid subscription: how many upfront payments customers make, how often they receive deliveries, and what discount (if any) they get for committing upfront.
How to Do It
Inside your subscription app, create a new selling plan and select the prepaid type from the dropdown.
Set the delivery frequency, such as monthly, so customers know when each shipment arrives.
Set the number of prepaid deliveries covered by the single payment: 3, 6, or 12 shipments are common starting points.
Configure the discount. You can choose between a percentage or fixed price, but keep in mind that a percentage discount does not account for the number of deliveries, so double-check the total customers pay upfront.
Set the renewal behavior so the plan bills once. Set "Renews automatically" to no so the customer pays only once, and set finishing behavior to "End of cycle" so the subscription remains active until the last fulfillment is complete.
Save and publish the selling plan so it becomes selectable on the product page.
Best Practices
Use prepaid data for inventory planning. When you know exactly how many units you need for the next 3-6 months, you can plan smarter.
Test different placements of the prepaid option. Some stores convert better with prepaid as the default, while others do better showing it as an upgrade after the monthly plan.
Example
Plan | Billing | Deliveries | Customer Pays Upfront |
|---|---|---|---|
Pay-as-you-go | Monthly | 1 per cycle | $23/month |
Prepaid (6-month) | Once | 6 shipments | $138 upfront; the brand gets full payment immediately, ships one bag per month, and doesn't worry about that subscriber churning for at least 6 months. |
What Done Looks Like
A published prepaid selling plan appears as a selectable option on the product page, showing the total price, delivery count, and frequency clearly to shoppers.
Key Takeaway: Building the prepaid selling plan involves selecting the prepaid type, setting delivery frequency and number of prepaid deliveries, configuring discounts carefully, and ensuring the plan bills only once by setting renewal behavior correctly.
Step 4: Test the Prepaid Checkout and Customer Portal
What You're Doing
Before launching to real customers, you need to verify that the checkout process charges correctly and that the delivery schedule shows up accurately in both the Shopify admin and the customer portal. This is your safety net.
How to Do It
Pick one product to test with. Use it in a later step to test and go live with.
Complete a test purchase and confirm the checkout page communicates the upfront charge clearly. Customers should see exactly what they're paying and when they'll receive their deliveries.
Check the customer portal to verify the schedule. The customer portal will show the full schedule of upcoming shipments and the next charge date.
Verify the order in Shopify admin. Once purchased, the subscription status becomes active and an order with multiple fulfillments is created, with the first fulfillment appearing as unfulfilled and additional ones scheduled for future dates.
Confirm skip functionality works as expected in the portal if you enable it. Customers can skip their next delivery in the portal, after which the dashboard updates the prepaid shipment schedule automatically and the next delivery and renewal dates shift forward.
What Done Looks Like
A completed test order shows the correct total charge and an accurate future fulfillment schedule in Shopify admin, and a matching schedule visible to the customer in their self-serve portal.
Step 5: Launch and Monitor Prepaid Subscription Performance
What You're Doing
You've tested everything and it works. Now you're rolling the prepaid option out to your live storefront and establishing a routine to track how it performs against your existing pay-as-you-go plans.
How to Do It
Publish the prepaid plan live. If you tested on one product, now add it to the rest of the products you want to offer on prepaid subscriptions.
Confirm order visibility for your fulfillment team. The Shopify order details page shows already fulfilled orders and scheduled or upcoming fulfillments for prepaid subscriptions, and you can fulfill orders early if necessary.
Track prepaid adoption rate weekly for the first month, then monthly after that, versus pay-as-you-go.
Review discount performance and adjust placement based on conversion data from your storefront analytics.
Common Mistakes
Many merchants assume all fulfillment tools handle prepaid orders automatically. In reality, many third-party fulfillment apps have not been updated to import prepaid fulfillments, so scheduled fulfillments might not generate new orders. Contact your fulfillment app to confirm compatibility.
What Done Looks Like
Prepaid subscriptions are live, fulfillment runs smoothly, and performance is monitored across your chosen products, with a recurring cadence for reviewing adoption and revenue data.
What to Do After Setting Up Prepaid Subscriptions
Phase 1: Optimize the offer (Weeks 1-4). Compare conversion rates between prepaid and pay-as-you-go, and adjust discount depth or the number of deliveries included based on early data.
Phase 2: Expand and automate retention (Months 2-3). Add renewal reminder emails timed before a prepaid term ends, and consider using a Journey or automation flow to convert expiring prepaid customers into standard recurring subscribers.
Phase 3: Scale across your catalog (Month 3+). Roll prepaid plans out to additional consumable or replenishable SKUs, and use the prepaid revenue data to negotiate better terms with suppliers. When you know exactly how many units you need for the next 3-6 months, you can negotiate better supplier terms.
Resources You'll Need
Resource | Role | Requirement | Price |
|---|---|---|---|
Recurpay | Subscription app for launching and managing prepaid plans | Recommended | $9/month (rated 5/5) |
Shopify Subscriptions app | Free first-party app for basic subscription setup | Required (or an equivalent app) | Free |
Shopify Payments | Processes recurring and prepaid charges | Required | Transaction fees apply |
Klaviyo | Sends renewal and expiration reminder emails for prepaid terms | Optional | Free tier available |
Recurpay believes that unlocking subscription revenue should be accessible, fast, and hassle-free for all Shopify merchants. Get your Shopify store subscription-ready in minutes with seamless integration, easy migration, partner opportunities, and robust analytics to track growth, scaling recurring revenue with no unnecessary complexity or hidden fees. See also, see Seal Subscriptions App - Increase sales & retention with ....
Troubleshooting Common Issues
Prepaid orders aren't syncing with my fulfillment app
Likely cause: Many third-party fulfillment apps like ShipStation and Pirate Ship have not been updated to import prepaid fulfillments. Fix: Contact your fulfillment provider to confirm prepaid fulfillment support, or fulfill early directly from the Shopify orders page when needed.
The discount looks wrong for longer prepaid terms
Likely cause: A percentage discount does not account for the number of deliveries, so a flat percentage can produce an unexpectedly high or low total. Fix: Switch to a fixed price per term or manually calculate the total to confirm it matches your intended margin.
Customers can't get a partial-month prepaid charge or custom billing time
Likely cause: Shopify's native billing engine has fixed constraints: renewals always charge at a fixed local time, which prevents offering prepaid plans that charge partial amounts for mid-month signups. Fix: Use your subscription app's selling plan settings to standardize start dates, or align the first delivery date to the customer's checkout date instead of a fixed billing time.
Local payment methods aren't showing at prepaid checkout
Likely cause: Local payment methods like Klarna, iDEAL, and Sofort are not supported for subscriptions on Shopify. Fix: Offer Shop Pay, Apple Pay, Google Pay, or PayPal instead, since these accelerated checkouts are supported for subscription purchases. For more troubleshooting advice, see Shopify: The All-in-One Commerce Platform for Businesses ....
Conclusion
Setting up prepaid subscriptions on Shopify comes down to five steps: installing a subscription app that supports the prepaid selling plan type, enabling purchase options on your product, configuring the plan's frequency and discount, testing checkout thoroughly, and launching with a monitoring routine in place. Done right, this gives your store the cash-flow and retention benefits of upfront billing without added operational complexity.
Key Takeaways
A working prepaid setup lets customers pay once for multiple future deliveries, reducing churn and improving cash flow.
Shopify treats "Prepaid" as a distinct selling plan type from "Subscribe and save," so your app must explicitly support it.
Next action: install a subscription app such as Recurpay and build your first prepaid plan on a single test product today.
FAQ
How to set up prepaid subscriptions on Shopify?
To set up prepaid subscriptions on Shopify, install a subscription app that supports the prepaid selling plan type (such as the free Shopify Subscriptions app or Recurpay), enable purchase options on the product you want to sell as a subscription, then create a prepaid selling plan specifying the number of deliveries, frequency, and discount. After configuring renewal and finishing behavior so the plan charges once, test the checkout and customer portal, then publish the plan live across your chosen products.
What is the difference between prepaid and pay-as-you-go subscriptions?
Prepaid subscriptions require an upfront payment for a set period, offering revenue predictability and higher customer commitment but less flexibility, while pay-as-you-go subscriptions charge customers on a recurring basis, providing greater flexibility and easier entry but less predictable revenue.
Does Shopify support prepaid subscriptions natively?
"Prepaid" is a selling method where a customer makes a single payment upfront, and it is one of Shopify's two core selling plan types. However, you still need a subscription app installed to actually build and manage the prepaid plan, since Shopify's admin alone does not create selling plans without one.
What products work best for prepaid subscriptions?
Prepaid plans perform especially well for replenishable, consumable goods like coffee, supplements, pet food, or skincare, where customers can predict their usage rate over several months.
How many deliveries should a prepaid plan include?
Most merchants start with 3, 6, or 12 delivery terms. Test shorter terms first (such as 3 months) before expanding to 6 or 12-month options once conversion data supports it.
Do prepaid subscriptions reduce customer churn?
Yes. Customers who pay upfront are far less likely to cancel before their plan period ends, since the payment has already been committed regardless of future usage decisions.
Can customers skip a delivery within a prepaid plan?
In most modern subscription apps, yes. Customers can skip their next delivery by clicking Skip in their customer portal, as long as it's enabled in your portal settings, and a confirmation message appears to delay the next delivery date.
How much does it cost to add prepaid subscriptions to a Shopify store?
Costs vary by app: the first-party Shopify Subscriptions app is free, while dedicated apps like Recurpay start at $9/month and are rated 5/5, offering a low-cost way to launch, manage, and scale prepaid and pay-as-you-go subscriptions without technical setup.
This guide was compiled using Shopify's official developer and merchant documentation on selling plans and subscriptions, combined with publicly available subscription app help-center resources current as of September 2026. Screenshots and exact menu labels may vary slightly depending on your Shopify theme, plan, and installed subscription app version; always confirm settings against your app's current documentation before launch.



