Skip to main content
All CollectionsAudienceSupport
Transferring a subscription
Transferring a subscription
Updated over a week ago

Occasionally a user will want to transfer their subscription from one account to another. This request usually surfaces when a user has multiple accounts and accidentally subscribes under the wrong one. The process for transferring a subscription varies based on where the user purchased it.

👉 If a user needs to transfer their Apple or Google subscription from a previous app version to your Treefort app, see Restoring purchases.

Apple

If the subscription was purchased from Apple then the user can perform the transfer themselves:

  1. Confirm that your subscription is available on your device.

    1. Open the Settings app on your iPhone or iPad, tap your Apple ID at the top, and tap “Subscriptions”.

    2. If an active subscription is shown then continue on to the next step. If no active subscription is shown then you will need to identify the Apple ID that you used to purchase the subscription. This may have been on a family member’s device, with an old account, etc.

  2. Sign into the app with the account that you would like to transfer the subscription to.

  3. Open the account menu in the top left of the app and tap “Restore purchases”.

Google

If the subscription was purchased from Google then the user can perform the transfer themselves:

  1. Confirm that your subscription is available on your device.

    1. Open the Play Store app on your Android device and tap the profile icon in the top right. Confirm that you are signed in.

    2. Tap “Payments & subscriptions” and then tap “Subscriptions”.

    3. If an active subscription is shown then continue on to the next step. If no active subscription is shown then you will need to identify the Google Account that you used to purchase the subscription. This may have been on a family member’s device, with an old account, etc.

  2. Sign into the app with the account that you would like to transfer the subscription to.

  3. Open the account menu in the top left of the app and tap “Restore purchases”.

Stripe

If the subscription was purchased from Stripe then you can perform the transfer yourself from your Stripe dashboard:

👉️ Stripe does not allow a subscription to be transferred from one Stripe customer to another. Instead we will transfer the original Stripe customer from one Treefort user account to another.

  1. Find the new Treefort user ID: Find the Treefort user ID of the account that you want to transfer the subscription to. You can find this ID by:

    1. Searching in the “Audience” tab of your Treefort dashboard.

    2. Looking in the footer of a message sent from your app’s contact form.

  2. Find the Stripe customer: Sign into Stripe and find the Stripe customer that owns the subscription. You can try searching for:

    1. The email that the customer used to purchase the subscription.

    2. The Treefort user ID of the account that was used to purchase the subscription (this will be different than the ID from step 1).

  3. Update the Stripe customer:

    1. From the Stripe customer page, click the pencil next to “Metadata” and set the “treefortUserId” field to the Treefort user ID of the account you want to transfer the subscription to (the ID from step 1). Make sure to paste the exact ID into the field without any extra whitespace.

    2. Update the Stripe customer’s email to match the email of the new Treefort account.

  4. Update the Stripe subscription: To sync your changes to Treefort you will need to make an update to the Stripe subscription. We recommend adding a new “Metadata” field:

    1. From the Stripe customer page, click the subscription under “Subscriptions”.

    2. From the Stripe subscription page, click the pencil next to “Metadata” add a field with the key “Note” and the value “Transferred between Treefort accounts”.

    3. Save the subscription.

Did this answer your question?