Migrating from ReCharge to Joy Subscriptions takes 3 to 5 business days and is fully managed by Joy's team at no extra cost. Joy transfers your active subscribers, subscription plans, billing intervals, and order history. Your subscribers will not miss a billing cycle or lose portal access. The process involves five steps: install Joy, request migration, pre-migration review, cutover, and confirmation.
Switching subscription apps feels like a bigger deal than it usually is. The concern is understandable — your subscribers are real customers with real billing schedules, and a mistake during migration can damage trust quickly.
The good news: Joy's migration process has been designed specifically to handle this. We have migrated thousands of merchants from ReCharge and other apps. This guide walks you through exactly what to expect, step by step.
Before You Start: Is Migration the Right Call?
Migration is worth doing if the cost savings justify the operational effort. A quick check:
- Are you paying $99/month for ReCharge and using primarily the core features that Joy covers?
- Have you reviewed our Joy vs. ReCharge comparison and confirmed Joy covers your needs?
- Do you have a low-traffic period where migration can happen with minimal disruption?
If yes to all three, you are ready to move. If you have complex custom ReCharge integrations or a high volume of edge-case subscription configurations, talk to Joy's team first — they will tell you honestly whether your setup is straightforward or needs extra planning.
What Gets Migrated
Joy migrates the following from ReCharge:
- Active subscribers — all current subscription holders with their status
- Subscription plans — billing intervals, prices, product assignments, and plan names
- Billing dates — each subscriber's next billing date is preserved
- Order history — past subscription orders transfer to Joy's records
- Customer portal access — subscribers can manage their subscriptions through Joy's portal after cutover
What may not transfer automatically: Payment method migration depends on your payment gateway. If you use Shopify Payments, most payment tokens transfer. Third-party gateways may have limitations. Joy's migration team will clarify this for your specific setup during the pre-migration call.
Custom ReCharge integrations built on the ReCharge API — third-party tools connected via API keys — will need to be reconfigured to connect to Joy instead. Your migration contact will walk through any integration dependencies during the review step.
Step-by-Step Migration Process
Step 1: Install Joy Subscriptions
Install Joy Subscriptions from the Shopify App Store. This does not activate billing or affect your existing ReCharge setup — you can have both apps installed simultaneously during migration. Joy will not charge you until migration is complete and confirmed.
During installation, Joy will ask for basic store permissions. Grant them — these are required for the migration process to access subscriber data.
Step 2: Request Your Migration
Inside Joy's admin, navigate to the migration section and submit a migration request. You will be prompted to provide:
- Your current ReCharge admin access (for data export)
- Your approximate subscriber count
- Any subscription plans or configurations you want to flag as complex
- Your preferred migration window (date and time)
After submitting, you will be assigned a named migration contact — a specific person on Joy's team who owns your migration from start to finish. You will be able to reach them directly throughout the process.
Step 3: Pre-Migration Review
Your migration contact schedules a pre-migration review call (or async review for straightforward setups). During this step:
- Joy exports your ReCharge subscriber data and maps it to Joy's structure
- Any discrepancies or edge cases are identified and flagged to you
- Integration dependencies are reviewed — any third-party tools connected to ReCharge are listed
- The cutover date and time are confirmed based on your billing schedule
- You receive a pre-migration checklist to approve before anything goes live
You do not proceed to cutover until you have reviewed and approved the pre-migration check. Nothing happens without your sign-off.
Step 4: Cutover
On the agreed cutover date, Joy's team executes the migration. Here is what happens during cutover:
- Subscriber records are transferred to Joy's system
- Billing dates are preserved — no subscriber bills twice or misses a cycle
- Joy's customer portal becomes active for your subscribers
- ReCharge is effectively put into read-only mode (Joy's team coordinates this)
The cutover itself typically takes a few hours. Joy's team monitors actively during this period. You will be notified when cutover is complete.
Step 5: Post-Migration Confirmation
After cutover, Joy runs a verification pass:
- Subscriber counts are reconciled between ReCharge export and Joy's active records
- A sample of billing dates is checked for accuracy
- Your team confirms the customer portal is accessible and working
- Any issues flagged during verification are resolved before ReCharge is fully decommissioned
You keep ReCharge installed until this step is complete. Once you have confirmed everything is working in Joy, you can uninstall ReCharge.
Timeline: What to Expect
| Stage |
Typical Duration |
| Installation and migration request |
30 minutes |
| Migration contact assignment |
Within 1 business day |
| Pre-migration review |
1–2 business days |
| Cutover |
A few hours on agreed date |
| Post-migration confirmation |
1 business day |
| Total end-to-end |
3–5 business days |
Higher subscriber volumes or more complex configurations extend the timeline. Your migration contact will give you a more specific estimate based on your setup.
Common Questions During Migration
Do I need to notify my subscribers?
It depends on your preference. From a subscriber's perspective, nothing visible changes — billing continues on schedule, and the self-service portal remains accessible (through Joy's portal rather than ReCharge's). Some merchants choose to send a brief email noting the change. It is not required, but it is a reasonable courtesy for high-LTV subscribers.
What if something goes wrong during cutover?
Joy's team monitors cutover actively. If an issue is detected, the migration can be paused and ReCharge remains the active system. Nothing goes fully live until verification passes. The rollback plan is discussed during the pre-migration review so you know exactly what to expect in the unlikely event of a problem.
What happens to my ReCharge subscription cost during migration?
ReCharge bills on its own schedule. If you are mid-billing-cycle at the time of migration, you may owe ReCharge for part of that month. Factor this into your migration timing if you want to minimize overlap cost.
Do I need a developer for this?
No. The technical migration is handled by Joy's team. You need to provide access and approvals, but you do not need to write code or manage data exports yourself. If you have custom integrations built on ReCharge's API, those will need to be reconnected to Joy — your migration contact will clarify which ones and whether developer involvement is needed for your specific setup.
After Migration: Getting Started with Joy
Once migration is confirmed, here is what to do next:
- Review your subscription plans in Joy's admin — confirm intervals, pricing, and product assignments look correct
- Test the customer portal — log in as a test subscriber and verify self-service actions work as expected
- Configure your dunning settings — set retry intervals and notification messages for failed payments
- Review analytics — Joy's dashboard gives you a baseline view of your subscription program
- Uninstall ReCharge — once everything is confirmed working, remove ReCharge from your store
Your migration contact stays available for questions for 30 days after cutover. After that, Joy's 24/7 live chat support covers anything you need.
Ready to Start?
If you have read through this and it sounds manageable — it is. The merchants who find migration stressful are typically ones who did not have a clear process or a dedicated contact managing it. Joy's approach is built around removing that uncertainty.
Install Joy Subscriptions from the Shopify App Store and request your migration. Your named contact will take it from there.
If you are still comparing options, the Joy vs. ReCharge comparison and the best ReCharge alternatives guide are good next reads.
Frequently Asked Questions
How long does ReCharge to Joy migration take?
3 to 5 business days for most stores. Larger subscriber bases or complex configurations take longer. Your migration contact will give you a specific estimate.
What data migrates from ReCharge?
Active subscribers, subscription plans, billing intervals, billing dates, and order history. Payment method migration depends on your gateway — Joy's team will clarify specifics.
Will subscribers miss a billing cycle?
No. Migration is planned around existing billing schedules. No subscriber bills twice or misses a payment.
Is migration free?
Yes. Joy provides fully managed ReCharge migration at no extra cost — named contact, technical transfer, and post-migration confirmation all included.
Do I need a developer?
No. Joy handles the technical migration. You provide access and approvals. Custom API integrations may need developer attention — your migration contact will flag these during the review step.