Introducing the Chargebee CLI

Can I update the currency of an existing subscription?

Problem Statement

You want to change the currency of an existing subscription.

  • 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:

  1. Define a new price point with the desired currency.
  2. Create a subscription using the new price point.
  3. 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.