Stripe account migration guide
How to move active Stripe subscriptions to a new account during a sale or acquisition, without double charges or lost renewals.
When you sell a SaaS, the wire is the easy part. The hard part lands the moment ownership flips: every active subscription has to start billing from a different Stripe account, and the customers on those subscriptions are the ones you just handed to the buyer. Recreate them too late and you miss a renewal. Cancel the originals too early and you charge the same customer twice.
Stripe will not do this for you. Customer Data Copy moves customer records and saved cards between accounts. It does not move subscriptions, prices, billing meters, or schedules. Someone has to recreate active billing in the destination account, line each subscription up with its real renewal date, and retire the source at exactly the right moment.
SubPorter is the guided workflow for that handoff. It moves the Stripe Billing side and keeps the source account read-only until the destination is verified, so a double charge is gated out instead of hoped against.
What SubPorter moves
- Products, prices, and billing meters your subscriptions depend on
- Customer-copy preparation, then verification that each customer and default payment method landed in the destination
- Destination subscription schedules aligned to each subscription's existing renewal date
- Source subscriptions set to cancel at period end, only after the destination verifies clean
- A migration packet the seller, buyer, and finance can each read and sign off on
What stays with your team
SubPorter moves Stripe Billing objects. Your application code, database references, entitlement logic, webhook handlers, and customer messaging stay yours. That boundary is deliberate. It keeps the migration narrow enough to review, approve, and recover from, instead of tangling Stripe account changes into an app cutover.
The shape of a migration
- Review the source account before any billing changes.
- Separate clean subscriptions from the rows that need a human.
- Verify the destination can bill the right customer, for the right product, at the right renewal time.
- Cancel the source only after destination schedules verify clean.
- Leave a record both sides can inspect.