Shopify to Subbly Migration: The Complete 2026 Playbook
Running subscriptions on Shopify means paying for Recharge or Bold on top of your Shopify plan — and still not getting a platform built for recurring revenue. Here's the complete migration playbook from someone who has done it dozens of times.

If you're running a subscription box or recurring product business on Shopify, you've probably felt the friction: you need Recharge or Bold on top of your Shopify plan just to process recurring payments, and you're still missing features that a subscription-first platform has built in by default.
This is the guide I wish existed when I started doing these migrations. It covers every stage of moving from Shopify to Subbly — from the pre-migration audit to going live — based on doing this process with real subscription brands.
Key Takeaways
Shopify + Recharge costs $99–$499/month in app fees alone, on top of your Shopify plan. Subbly consolidates everything into one platform.
The hardest part of any migration is not the storefront — it's the payment token transfer. If your subscribers are on Stripe, this is straightforward. If they're on PayPal or a custom processor, plan for more time.
Subbly's internal team handles subscriber CSV imports within 48 hours. You don't need to do this manually.
Most storefronts can be rebuilt and go live within 14 days of starting the migration.
Do not cancel subscriptions on the old platform until the Subbly migration is confirmed complete.
Why Subscription Brands Leave Shopify
Shopify is a great platform for single-purchase e-commerce. It was not designed for recurring revenue from the ground up, and that gap becomes expensive fast.
When you add subscriptions to Shopify, you're typically paying for:
Shopify plan
: $79–$299/month (Basic to Advanced)
Recharge or Bold
: $24.99–$499+/month depending on plan and volume, plus 1–2% transaction fees on every subscription order
Customer portal app
: Often separate or limited in the entry-tier plans
Dunning/failed payment recovery
: Either manual or another add-on
The result is a fragile app stack that wasn't designed to work together. Apps update independently. Checkout extensions break. Support tickets go to three different companies.
Subbly is built subscription-first — recurring billing, customer portal, subscriber management, and storefront are all part of the core platform, not bolted on. The cost difference alone is significant: where Shopify + Recharge can run $99–$499/month in app fees before you even count transaction costs, Subbly starts at $14/month with everything included. See the full platform comparison here.
Before You Migrate: The Pre-Migration Audit
Don't start touching anything in Subbly until you've done this audit on your Shopify store.
1. Export your subscriber list
From your Shopify admin or your subscription app (Recharge, Bold, etc.), export a full CSV of your active subscribers. You need: customer name, email, subscription product, billing frequency, next billing date, and current status.
2. Check where payment tokens live
This is the single most important question in any subscription migration. Ask yourself: are your subscribers' payment methods stored in Stripe customer profiles with valid Customer IDs?
If yes — your migration is fast and nearly seamless. Subbly can import Stripe customer data directly, and your subscribers won't need to re-enter payment details.
If no (PayPal, custom gateway, or Recharge's proprietary token vault) — you'll need to plan for a longer migration. Recharge in particular holds subscriber payment tokens in a proprietary vault you cannot export. Subbly has a dedicated process for this situation — more on that in the "What Actually Breaks" section below.
3. Document your subscription products
List every subscription product, billing interval, trial period, discount, and plan tier. You'll need to recreate these in Subbly exactly — including the pricing, shipping rules, and any upsells attached to them.
4. Screenshot your Shopify checkout flow
Walk through your current checkout as a customer and take screenshots of every step. This becomes your QA checklist when you go live on Subbly.
Setting Up Your Subbly Store
Once the audit is done, set up your Subbly account before touching anything else. You can start on a free 14-day trial.
Step 1: Configure your subscription products
In Subbly, go to Products → Add Product and recreate each subscription product from your audit list. Key settings to get right:
Billing frequency (weekly, monthly, quarterly, annually, or custom)
Trial periods
Shipping zones and rates
Step 2: Build your storefront
Subbly has a built-in website builder. If you're hiring an agency to do this, the storefront build typically runs in parallel with the subscriber migration — so both are ready at the same time.
The storefront needs at minimum: a homepage/landing page, a product/subscribe page, a checkout flow, and a customer portal. These are the four things that drive the most revenue and support tickets, so get them right before worrying about anything else.
Step 3: Set up your domain
Connect your custom domain in Settings → Domains. Don't point DNS yet — do this last, right before launch.
Step 4: Configure email sequences
Subbly has built-in transactional emails (order confirmation, billing reminder, failed payment, cancellation). Set these up and test them before launch. If you're using Klaviyo or Mailchimp, connect it via Apps → Klaviyo in the Subbly dashboard.
Migrating Your Subscribers
This is where most founders get nervous. The process is more straightforward than it looks.
If your payment data is on Stripe
Log into Stripe and export your customer list. Confirm that each subscriber has a valid
Customer IDand an attached payment method. Subbly's Help Center walks through exactly what to check.Prepare your subscriber migration CSV. Subbly's migration team will send you the exact template and column format when you open a migration request — don't try to create this file yourself, use their template exactly as provided. Full migration process documented here.
Submit the CSV to Subbly's team. They process it within 48 hours on weekdays.
After confirmation, subscribers are imported, accounts are created, and a CSV with temporary passwords is sent to you.
Do not cancel subscriptions on Shopify until you receive confirmation from Subbly that the import is complete.
Important: Subbly cannot migrate historical order data from your old platform. Only active subscriptions transfer. If any subscribers have prepaid orders still pending, you'll need to decide whether to honor them through Shopify or handle them manually in Subbly.
If your payment data is not on Stripe
Contact Subbly's migrations team directly through their website. They run a dedicated process called Subscription Switch™ for this situation — it's designed to reclaim payment tokens from locked vaults, with Subbly reporting around 85% recovery within 11 days. It takes longer than a Stripe migration (typically 11–30 days total) but avoids the alternative, which is forcing all subscribers to re-enter payment details — the primary cause of churn during platform migrations.
Suppressing email notifications
Before the import runs, disable or pause automated email notifications on Shopify and your subscription app. When subscriptions are cancelled on the old platform (which triggers during the migration process), you don't want subscribers receiving "your subscription has been cancelled" emails and panicking.
Going Live: Launch Checklist
Run through this before switching DNS:
All subscription products created and priced correctly in Subbly
Checkout flow tested end-to-end with a real test transaction
Customer portal tested — can subscribers skip, pause, update payment method?
Transactional emails configured and tested
Subscriber import confirmed complete by Subbly team
DNS pointing to Subbly
Old Shopify store set to password-protected or redirected (don't delete it yet — keep it for 30 days minimum)
Google Analytics / tracking confirmed firing on new store
What Actually Breaks During Migrations
Based on real migrations, here are the failure points to watch for:
Recharge token vault lock-in. If you're on Recharge's proprietary payment vault (not Stripe), Recharge holds your subscribers' payment tokens and you cannot export them. This is the most common migration blocker. Subbly's Subscription Switch™ was built specifically for this — and if you're weighing whether to stay on Recharge or move entirely, the platform comparison is worth a read before you decide.
CSV formatting errors. Subbly's migration CSV is strict. Do not add or remove columns. Do not change header capitalization. One formatting error will cause the entire import to fail, and you'll need to resubmit and wait another 48 hours.
Discount codes that don't transfer. Any subscriber on a legacy discount (e.g., "first box free", "founding member rate") needs to be manually recreated in Subbly. Pull a list of these before migrating.
Shipping zone mismatches. If you have subscribers in regions with different shipping rates, recreate the exact shipping zone structure in Subbly before import. Subscribers imported without a matching shipping zone will error on their next billing cycle.
Klaviyo flows pointing to old platform. After migration, all Klaviyo flows that reference Shopify webhooks or Recharge events need to be reconnected to Subbly's Klaviyo integration. This is often forgotten until the first post-migration billing cycle when win-back emails don't fire.
How Long Does a Shopify to Subbly Migration Take?
For a straightforward migration where payment data is on Stripe:
Pre-migration audit: 1–2 days
Subbly product and storefront setup: 7–14 days (running in parallel)
Subscriber CSV preparation and submission: 1 day
Subbly import processing: 48 hours
QA and DNS switch: 1 day
Total: 10–17 days from start to live.
Should You Do This Yourself or Hire Someone?
The subscriber import itself is handled by Subbly's internal team — you don't build that part. What takes time and expertise is:
Running an accurate pre-migration audit
Rebuilding the storefront to a conversion-ready standard (not just functional)
Configuring subscription products, shipping, taxes, and portal permissions correctly
Reconnecting email flows and tracking
QA before DNS switch
Most founders who do this themselves spend significantly more time than expected on the storefront rebuild and get the subscription product configuration wrong on the first attempt, which causes billing errors post-launch.
If you'd like a second pair of eyes before you start, book a free strategy call — we'll audit your current setup and tell you exactly what the migration looks like for your specific store.
The Subscription Agency builds and migrates subscription storefronts on Subbly. If you're planning a migration, book a free 30-minute strategy call and we'll scope the work before you commit to anything.
