Competitor Comparison

Migrate from ReCharge to subZwallet: The 2026 Shopify Playbook

A free migration on every plan: rebuild your plans, import subscribers with their next billing dates, keep saved cards in Shopify and switch billing on a date you agree, so nobody is charged twice.

This week: 1 brand moved from Loop · 1 from ReCharge
Built for Shopify
Free plan available

To migrate from ReCharge to subZwallet, you rebuild your selling plans in subZwallet, import your subscriptions with their next billing dates, check them, and switch billing over on an agreed date. Saved cards stay in Shopify, so customers do not re-enter them. The migration is free on every plan, including Free: import a CSV yourself, or our team does a white-glove migration for you.

This playbook is built from real migrations and from Shopify's subscription contract migration docs (shopify.dev/docs/apps/build/purchase-options/subscriptions/migrate-to-subscriptions-api/migrate-customer-information). Merchants have moved to subZwallet from ReCharge and from Loop.

Why Merchants Leave ReCharge in 2026

  • The real monthly cost is higher than the headline. ReCharge Starter is $99/mo plus 1.49% plus $0.19 per transaction. ReCharge Plus is $499/mo plus 1.34% plus $0.19, on a 12-month term. A store doing $50,000/mo in subscription revenue on Starter (1,000 orders at $50) pays $99 + ~$745 in percentage fees + ~$190 in per-order fees = ~$1,034/mo, before a loyalty app.
  • Rewards live in another app. ReCharge handles billing well, but points, VIP tiers and a cashback wallet usually come from a second app with its own login and data.
  • Per-order fees scale with success. Every renewal pays a flat $0.19 on top of the percentage.
  • Hands-on help. On subZwallet every paid plan includes a dedicated developer and account manager for your shop.

The Math: ReCharge Stack vs subZwallet

Scenario: 1,000 active subscribers, $50/order, 500 renewals per month, $25,000 monthly subscription revenue, based on ReCharge's published Starter pricing (getrecharge.com/pricing) plus Smile.io Growth for loyalty. Klaviyo is left out on both sides, because you keep it for campaigns either way. Line by line it is in the table above.

If you do not need cashback, VIP tiers and flows yet, the Launch plan is $99 + 1% = $349/mo at the same volume, with points and milestone rewards. Prices change, so check ReCharge's current pricing against your own volume. The longer breakdown is at /blog/recharge-pricing.

The Migration, Step by Step

Step 1. Export and Set Success Metrics

Name one person who owns the migration. Export your active subscriptions, selling plans and discounts from ReCharge, plus any history you want for reference. Shopify cannot import past pause or skip history, so keep that export on disk before you uninstall anything. Pick three metrics to watch after the switch: billing success rate, week-over-week cancellations, and subscription support tickets per day.

Step 2. Rebuild Your Plans in subZwallet

Selling plans do not transfer between apps; Shopify scopes them per app. For each ReCharge plan, note the interval, discount type and amount, products, and any minimum or maximum cycles, then recreate it in subZwallet. In subZwallet you can also create plans from the product page in Shopify admin, use first-order-only discounts or fixed prices, and set delivery options per plan.

While you are there, set up dunning (number of retries, days between them, and the final action), your cancel flow and retention offers, the customer portal and your email templates. Setup help at /help/how-to-set-up-dunning and /help/subscription-plans.

Step 3. Confirm Saved Cards Are in Shopify

Customers keep their cards only if the cards are stored in Shopify. ReCharge subscriptions that run on Shopify Checkout are Shopify subscription contracts with payment methods in Shopify, so they move without anyone re-entering a card. The subZwallet CSV import works with these Shopify-native payment methods.

If some of your subscriptions still have cards held outside Shopify, for example in an older Stripe or Braintree setup, flag them before migration. We check your store and list any such subscriptions before go-live, so you know exactly who, if anyone, would need to add a card again.

Step 4. Import a Test Group

Import a small test group first, covering your edge cases: multi-item subscriptions, heavy discounts, recent failed payments and high-value subscribers. Check that each subscription has the right products, prices, discounts and next billing date, and walk through the customer portal as one of them.

Step 5. Import the Rest and Verify

  • The number of active subscriptions in subZwallet matches your ReCharge export
  • A random sample matches the export on product, frequency, discount and next billing date
  • Portal actions work: skip, reschedule, swap, pause and cancel through the cancel flow
  • Your dunning settings and email templates are switched on the way you want them

Step 6. Switch Billing on the Agreed Date

Billing moves from ReCharge to subZwallet on a date you agree with us, so nobody is charged twice. A few days before, you can send subscribers a short note (template below). On the day, watch the first renewals in the subscription list and the failed tab.

Step 7. Keep ReCharge Installed Until Renewals Are Clean, Then Uninstall

Shopify cancels subscription contracts owned by an app 48 hours after that app is uninstalled, and deletes its selling plans. Customer payment methods survive. So do not uninstall ReCharge until the migrated subscriptions are confirmed and the first subZwallet renewals have gone through.

What You Keep vs What Changes

  • Subscribers and next billing dates — imported. Nothing changes for the customer.
  • Saved cards — stay in Shopify when they are Shopify-native.
  • Selling plans — same intervals, discounts and products, rebuilt in subZwallet.
  • Customer portal — same everyday actions (skip, reschedule, swap, pause, cancel), now in subZwallet's mobile-first portal.
  • Dunning — 0 to 10 retries, 1 to 14 days apart, with a final action you choose: skip, pause or cancel.
  • Email notifications — rebuilt from subZwallet's 24 templates, or sent by Klaviyo if you connect it.
  • Subscription event history — reference export only; Shopify does not import past pauses and skips.
  • Order history — stays in Shopify.
  • Klaviyo flows built on ReCharge events — rebuild them on subZwallet's 21 Klaviyo events. Step-by-step at /help/klaviyo-integration.
  • Prepaid plans and build-a-box — not offered in subZwallet, so plan alternatives before you migrate if you use them.

What You Gain After the Switch

Rewards on the Same Customer Record

Points on every plan. Milestone rewards and free gifts on the order number you choose from Launch. On Growth, VIP tiers with multipliers and a cashback wallet that adds store credit after each billing, so subscribers see a balance grow with every renewal. More at /shopify-store-credit.

Visual Automation Flows

On Growth, flows trigger on subscription events such as subscription created, billing successful or a milestone order, and run actions such as awarding points or cashback, adding a free product, sending an email or switching a starter plan to your regular plan after the first order.

Cancel Flows and Retention Offers

When a subscriber clicks cancel, the cancel flow asks for a reason and offers a pause, skip, reschedule or frequency change, plus retention offers (% off, fixed amount or free shipping) with optional videos. Cancellation analytics show the reasons. Setup guide at /help/manage-subscriptions.

Out-of-Stock Handling

Renewals blocked by an out-of-stock product are kept as owed and retried, the subscriber can swap, send the rest now or wait, and the alert center lists which products need restocking.

Gorgias Tickets

If you use Gorgias, rules create tickets on 7 subscription events, such as payment failed, out of stock and cancellation, so your support team sees problems as they happen.

Customer Email Template (Send a Few Days Before the Switch)

Subject: Quick update to your [Brand] subscription account

Hi [First Name], we are upgrading the system that manages your [Brand] subscription on [Date]. You will be able to skip, reschedule, swap products and manage your subscription from your account.

  • Your subscription continues without interruption. Same products, same schedule, same price.
  • Your payment method stays on file. You do not need to re-enter your card.
  • Manage your subscription from your account at [Portal Link].

What you need to do: nothing. Questions? Reply to this email or contact [Support Email]. — [Brand] Team

Migration Support

White-glove migration is free on every plan, including Free: our team rebuilds your plans, imports your subscribers with their next billing dates, checks them with you and agrees the switch-over date. On paid plans your dedicated developer and account manager stay with you after the move to tune dunning, cancel flows and rewards. Prefer to do it yourself? Use the CSV import (ReCharge-style template). Start at /help/getting-started after install.

See also the /recharge-alternative comparison page.

How subZwallet compares to ReCharge

FeatureReChargesubZwallet
Subscription app base$99/mo (ReCharge Starter)$299/mo (Growth, includes the rewards below)
Per-order fee (500 renewals)$95/mo (500 × $0.19)$0 — no per-order fee
Percentage fee on $25k MRR$373/mo (1.49% × $25,000)$175/mo (0.7% × $25,000)
Loyalty / points app$199/mo (Smile.io Growth)Included
Cashback / store credit after each billingNot available nativelyIncluded
Visual flow builderNot available nativelyIncluded
Email marketing (Klaviyo)Same either waySame either way; Klaviyo integration included
Monthly total (1,000 subs, $25k MRR, excl. Klaviyo)$766/mo$474/mo
Annual total$9,192$5,688
Annual difference—$3,504

Frequently asked questions

Still have questions?

Book a call with our team

Built for Shopify · Free plan available

Migrate from ReCharge — Start Free

Free migration on every plan. Saved cards stay in Shopify.

Free plan available Setup in under 5 min No credit card required

Explore more