Data & Customer Migration

What's the honest churn-risk estimate for a subscription-program migration, and what benchmark should we hold the migration agency to?

Short answer

Subscriber loss in a subscription-platform migration runs 2 to 5% in community-reported cases, per the July 2026 research behind Deploi's migration record. That range is merchants' own accounts, not a forecast for your base. So hold the agency to a card-retention rate: the share of active payment methods that transfer without re-collection, because churn follows from it.

Community-reported migration loss
2 to 5% of subscribersMerchants' reports of subscription platform migrations of 60 to 90 days, from the July 2026 research behind Deploi's migration record; no sample size or method given.Source: Deploi Build vs. Buy (Recharge Alternatives: Build or Buy the Subscription Migration?)
Not movable by card-number migration
PayPal agreements, wallets, bank accountsShopify Professional Services moves credit card numbers only; PayPal Express agreements and Braintree's Apple Pay can still move as tokens (October 2026).Sources: Shopify Help Center (Migrating payment methods to your Shopify account); Shopify developer docs (Migrate customer information to Shopify)
Contract without a valid card
Can still be created in ShopifySkio: "A valid payment method is not required to create a subscription contract in Shopify"; Skio routes such a contract to Payment Recovery at its next billing attempt (October 2026).Source: Skio Help Center (Data Migration: An Overview)
Benchmark to write into scope
Payment-method transfer rate at 7 daysShare of active contracts whose payment method transferred without re-collection, plus billing accuracy and contract-field parity (Deploi scoping practice, not an industry standard).Deploi arithmetic from the figures above

Deploi’s call

Nobody can honestly promise a churn number before auditing your payment stack, so don't contract on one. Churn is the wrong contractual metric. Payment-method transfer rate is the right one, and it is the number that predicts the churn anyway.

CustomizeWrite these into the migration scope

  • A payment-method transfer rate: the share of active contracts whose card transferred without re-collection, measured seven days after cutover.
  • A billing-accuracy rate for the first full cycle, plus contract-field parity on a signed-off sample.
  • A denominator agreed in advance, because Skio says Recharge counts every product as its own subscription (Skio Help Center, October 2026).

WaitDon't sign the scope while

  • Nobody has confirmed where each card is vaulted. Shopify's token migration takes payment information only from Stripe, Braintree, PayPal Express and Authorize.net, and moving card numbers from anywhere else needs Plus or Enterprise (Shopify Help Center, October 2026).
  • The agency offers a guaranteed churn figure before auditing your payment stack.
  • The destination hasn't counted the contracts it can't migrate, which Skio's preview lists with reasons (Skio Help Center, October 2026).

Basis: Recharge Alternatives: Build or Buy the Subscription Migration?, our Build vs. Buy decision record, scored CUSTOMIZE.

Where does the 2 to 5% churn estimate come from, and what does it measure?

The 2 to 5% churn estimate comes from Deploi's subscription migration record, which cites July 2026 research on community-reported migrations (Deploi Build vs. Buy, October 2026). It measures the share of active subscribers that merchants report losing in subscription platform migrations, which the same research puts at 60 to 90 days each. The record gives no sample size or method, so read the range as a set of reports, not a rate. It is not a Deploi measurement, and it is not a forecast for your base.

The record also says where the loss sits: it concentrates where subscribers have to re-enter a card. So the honest estimate for your own program starts with one count: how many active subscribers would have to re-enter a card. That count is part of the cost-benefit case for leaving Recharge or Skio, and it is the number this answer turns into a benchmark.

Which loss channels make up a migration's subscriber loss?

Four loss channels make up a migration's subscriber loss, and payment credentials are the largest because a subscriber whose card doesn't arrive simply stops billing.

Payment credentials carry most of a migration's subscriber loss, per Deploi's migration record; the order of the other three channels is Deploi's judgment
Loss channelShare of the lossWhat moves it
Payment credentials that do not transferLargest, per Deploi's migration recordGateway pairing, vault portability, whether cards were tokenized to the processor or the app
Subscribers who use the migration email as a cancel promptSecond (Deploi's judgment)Message framing, sender identity, timing
Billing-date drift and duplicate or missed chargesThird (Deploi's judgment)Whether the old app's billing is paused while contracts move, and how each subscriber's billing date is reconciled
Portal confusion after cutoverSmallest but noisiest in support (Deploi's judgment)Whether the new portal keeps the same address and login method
Source: Deploi Build vs. Buy (Recharge Alternatives: Build or Buy the Subscription Migration?). Verified October 9, 2026.

The first and third channels sit in the systems, which means the agency can be held to them. The second sits in your own messaging, so the note to long-tenured, high-value subscribers belongs in your plan, not the agency's.

What decides whether a subscriber's card transfers?

Where the card is vaulted decides whether it transfers. Shopify's token migration takes customer payment information from four processors, on every plan: Stripe, Braintree, PayPal Express and Authorize.net (Shopify Help Center, October 2026). Connected as a secondary gateway, the old processor keeps billing existing contracts, because "Your customers' payment methods are held by that processor, outside of Shopify". So a card held by one of those processors can keep billing without the subscriber re-entering it, and what happens to billing cycles and payment tokens has its own answer.

Token migration takes credit cards from Stripe, credit cards and Apple Pay from Braintree, customer profiles from Authorize.net, and PayPal billing agreements through PayPal Express (Shopify developer docs, October 2026). Card-number migration needs Shopify Plus or Enterprise and takes credit cards only (Shopify Help Center, October 2026). It can't move PayPal billing agreements, and "Accelerated wallets such as Venmo, Apple Pay, and Google Pay, and bank account information aren't supported". The re-collection cohort is every subscriber whose payment method neither route moves. A swap between third-party apps on the same store is the easy case: uninstalling a third-party subscription app keeps contracts and customer payment information (Shopify Help Center, October 2026). Count the cohort in week one, not week six, because in our judgment a share of those subscribers won't re-enter a card at all.

What benchmark should the statement of work hold the agency to?

The statement of work should hold the agency to a payment-method transfer rate, not to a churn cap. Churn is downstream of things the agency doesn't control, including your own email. Write these three in instead (Deploi's scoping practice, not an industry standard):

  • Payment-method transfer rate, stated as a target share of active contracts, measured seven days after cutover.
  • Billing-accuracy rate across the first full cycle: charges that fired on the right date, at the right amount, once.
  • Contract-field parity: cadence, next-charge date, discount and line items matching source to destination, sampled and signed off.

Fix the denominator first, because platforms count subscriptions differently. Skio says Recharge treats every product as its own subscription, while one Skio subscription can hold several products (Skio Help Center, October 2026). Then measure against the destination's own pre-migration count; Skio's preview lists any subscriptions it can't migrate, and why. Those three numbers are measurable and attributable, so the agency can be held to them. The questions that test an agency's track record come before any of this.

Why can't anyone quote a churn number in advance?

Nobody can quote a credible churn number in advance, because the dominant variable is your gateway and vault, and the second is your own messaging. An agency that offers a guaranteed churn figure before auditing your payment stack is selling confidence, not diligence.

Vendor promises measure something else as well. Skio's App Store listing promises to move subscribers "without losing data" (Skio listing, October 2026). That promise covers records, not billing: Skio's own guide notes that "A valid payment method is not required to create a subscription contract in Shopify" (Skio Help Center, October 2026). Such a contract goes into Skio's Payment Recovery at its next billing attempt, so a clean import can still mean a failed first charge.

Deploi’s point of view

Our own position, from building on Shopify. Kept apart from the sourced facts above.

Where we disagree
The vendor migration pitch leads with contract counts moved. Contracts are the easy part. The payment methods behind them are the project.
Our judgment on failed migrations
When a subscription migration goes badly, the post-mortem in our judgment usually lands on a card-vault assumption made verbally in a scoping call and never tested against the processor. That is an observation, not a measured rate.
What this page adds
Where the 2 to 5% figure comes from and what it measured, what decides whether a card transfers, and the three measurable benchmarks that replace an unenforceable churn promise.

Decision records behind this answer

When this answer changes

  • Deploi's migration record replaces its July 2026 research, or the 2 to 5% range, with newer reports.
  • Shopify adds processors to its token migration, or Shopify Professional Services starts moving wallets or PayPal billing agreements.
  • Shopify opens card-number migration to plans below Plus or Enterprise.
  • A destination vendor publishes a measured payment-method transfer rate for its migrations, with its method.
  • Skio changes how it counts subscriptions or what its migration preview reports.

Related questions

This follows from What's the honest cost-benefit case for migrating from Recharge/Skio to Shopify's native Subscriptions APIs, given the 2026 Recharge-Skio acquisition uncertainty?

More in Data & Customer Migration

Sources

Every figure on this page traces to one of these. Official and vendor pages are checked on the date shown; Deploi records are our own published decisions.

  1. Shopify Help Center, Migrating payment methods to your Shopify accounthelp.shopify.com · checked October 9, 2026
  2. Skio Help Center, Data Migration: An Overviewhelp.skio.com · checked October 9, 2026
  3. Skio, Skio, a Recharge Company on the Shopify App Storeapps.shopify.com · checked October 9, 2026
  4. Shopify Help Center, Considerations and payment gateways for subscription productshelp.shopify.com · checked October 9, 2026
  5. Shopify developer docs, Migrate customer information to Shopifyshopify.dev · checked October 9, 2026
  6. Deploi Build vs. Buy, Recharge Alternatives: Build or Buy the Subscription Migration?deploi.ca · checked October 9, 2026 · Deploi research