Subscription change forms
Learn how to configure and customize Upgrade Subscription forms for paid users, enabling them to switch to higher-tier plans with prorated fees and specific plan options.
You can configure Upgrade Subscription forms for your paid users, allowing them to switch to higher-tier plans. Upon completion of the checkout process, the current plan will be terminated, and the new plan will commence immediately.
During checkout, users will be charged a prorated subscription fee for the portion of the service period they've consumed. The remaining fee from the terminating plan will be subtracted from the new subscription fee. The following formula illustrates the checkout amount calculation:
Checkout Amount = New Subscription Fee – (Terminating Subscription Fee – Prorated Charge Fee)
When setting up the Upgrade Subscription form, you can specify which plans to display based on the user's current plan. For Stripe and Zuora Billing, you can offer new plans with longer service periods, higher prices, or a combination of both. However, with Braintree, you can only select plans with the same frequency as the current plan.
Here are some important considerations when using Upgrade Subscription forms:
- These forms are exclusively designed for upgrading and should not be shown to anonymous or registered users.
- Upgrade Subscription forms support only recurring payment options; one-off payment options cannot be added.
- When the Upgrade Subscription form is displayed, users can close it by clicking the cross icon in the upper right corner.
To customize the Change Subscription form: