Can I update the currency of an existing subscription?
Problem Statement
You want to change the currency of an existing subscription.
Related Scenarios
- How do I handle subscriptions that use a currency I no longer want my customers to pay in?
Solution
In Chargebee, you can create plans and define price points, which include billing intervals and the currencies you want to collect from your customer. You can create multiple currencies per frequency per plan, but the currency cannot be changed after a price point is assigned to a subscription.
If you have existing subscriptions for which you want to change the currency, you can:
- Define a new price point with the desired currency.
- Create a subscription using the new price point.
- Cancel the existing subscription that is configured in the currency you no longer want to use.
Once you create a new plan, you can also use the Create a subscription API to achieve this. To learn more about the methods to create a subscription, see creating subscriptions for plans without a trial period.
You would have to cancel the existing subscription if it is no longer in use. This will affect your churn rate.