A sample migration

Acme has 50 Stripe subscriptions. 15 are active: 10 move now, 5 wait for a later pass. Pick a moment. Every state is derived the same way as a real project. Try the decisions in stage 3; other writes are disabled. Some steps are left out here; your own project shows every step.

Start your own migration

Acme → Globex migration

You: source owner · proj_ac1e59b7 · Stage 6 of 6 · Schedule

Your move · Add the cancellation key
Sample data

Stage 6 of 6You and the other ownerup next

Cancel old subscriptions

The old subscriptions are set to end at the moment each new schedule starts.

10 schedules to create in the destination account, one per moving subscription.

10
Schedules created
of 10 planned
10
Verified against Stripe
0 issues
10
Will end at renewal
after verification

Add the narrow cancellation key

A separate key that can only set subscriptions to cancel at period end. Used once, for the final cancel step. SubPorter checks it belongs to the same source account before saving it.

  1. 1
    This one-click key creation link is provided in your migration project. It opens Stripe’s form with the exact permissions filled in.

    Before clicking Create key, check the Stripe URL shows the account you expect and that live mode is selected. Use the Create key button in the footer of Stripe’s form, then copy the rk_live_… value right away. Stripe shows it only once.

  2. 2

    Encrypted before it is stored, scoped to this migration, deleted when the migration completes.

Schedules and cancellationsEach schedule starts at the subscription’s current renewal date on the same price and quantity, is read back from Stripe and checked, and only then is the old subscription set to cancel at that same moment.

10 moving · renewals Jun 21, 2026 to Jun 15, 2027
CustomerPlanMoves onStatus
ava@northwind.ioGrowth · $29.00 / monthJun 26, 2026
Destination
Scheduled
Source
Still billing
omar@stackline.appStarter · $9.00 / monthJun 28, 2026
Destination
Scheduled
Source
Still billing
jonas@brewmetrics.comScale · $99.00 / month +1 moreJul 9, 2026
Destination
Scheduled
Source
Still billing
sara@nimbus.coStarter · $9.00 / monthJul 12, 2026
Destination
Scheduled
Source
Still billing
leo@driftbase.devGrowth · $29.00 / monthJul 18, 2026
Destination
Scheduled
Source
Still billing
inge@foldspace.euStarter · $90.00 / yearFeb 5, 2027
Destination
Scheduled
Source
Still billing
tom@brightledger.comScale · $990.00 / yearApr 3, 2027
Destination
Scheduled
Source
Still billing
eva@quanta.studioGrowth · $290.00 / yearMay 30, 2027
Destination
Scheduled
Source
Still billing
noor@pixelforge.devGrowth · $290.00 / yearJun 15, 2027
Destination
Scheduled
Source
Still billing
finance@quanta.studioGrowth · $290.00 / yearDec 18, 2026
Destination
Scheduled
Source
Still billing
10 rows