Help Center/ Elastic Cloud Server/ Billing/ Billing Mode Changes/ Yearly/Monthly to Pay-per-Use
Updated on 2025-09-10 GMT+08:00

Yearly/Monthly to Pay-per-Use

After creating a yearly/monthly ECS, you can change it to pay-per-use for more flexibility, and you can recoup part of what you paid for the subscription.

You can change the billing modes of ECSs either on the ECS console or on the Renewals page of Billing Center.

You can change the billing mode from yearly/monthly to pay-per-use in either of the following ways:
  • Change to pay-per-use immediately: The pay-per-use billing mode takes effect immediately.
  • Change to pay-per-use upon expiration: The pay-per-use billing mode takes effect only after the yearly/monthly subscription has expired.

Constraints

  • The billing mode can be changed from yearly/monthly to pay-per-use only after you have passed real-name authentication.
  • The billing mode can only be changed from yearly/monthly to pay-per-use for ECSs whose order status is Provisioned. You can view the order status on the Billing > Renewal page.
  • A maximum of 100 resources can be changed from yearly/monthly to pay-per-use in a batch, either immediately or upon expiration.
  • The billing modes of products in a solution portfolio cannot be changed from yearly/monthly to pay-per-use.

Change to Pay-per-Use Immediately

  1. Log in to the management console.
  2. Click in the upper left corner and select your region and project.
  3. Choose Compute > Elastic Cloud Server.
  4. In the ECS list, select one or more target ECSs.

    You can select one or more ECSs to change their billing modes to pay-per-use immediately.

  5. Above the ECS list, choose More > Manage Billing > Change to Pay-per-Use Immediately.
  6. Click OK. Then you are redirected to the Change to Pay-Per-Use page of Billing Center.
  7. Confirm or select the ECSs for which you want to change the billing mode.
  8. Confirm the refund information and click Change to Pay-Per-Use.
  9. In the displayed dialog box, confirm the resources again and click OK.

Changing to Pay-per-Use upon Expiration (On the ECS Console)

  1. Log in to the management console.
  2. Click in the upper left corner and select your region and project.
  3. Choose Compute > Elastic Cloud Server.
  4. In the ECS list, select one or more target ECSs.

    You can select one or more ECSs to change their billing modes to pay-per-use upon expiration.

  5. Above the ECS list, choose More > Manage Billing > Change to Pay-per-Use upon Expiration.
  6. In the displayed dialog box, click OK. Then you are redirected to the Change to Pay-per-Use After Expiration page of Billing Center.
  7. Confirm or select the ECSs for which you want to change the billing mode.
  8. Click Change to Pay-Per-Use.

Change to Pay-per-Use (in Billing Center)

  1. Log in to the management console.
  2. On the top menu bar, choose Billing > Renewal.

    The Renewals page is displayed.

  3. Select the search criteria.

    • Under the Pay-per-Use After Expiration tab, you can view the resources that already have changed to pay-per-use upon expiration configured.
    • Under the Manual Renewals, Auto Renewals, and Renewals Canceled tabs, you can change the resources to pay-per-use billing upon expiration.
    Figure 1 Renewals

  4. Change yearly/monthly resources to pay-per-use billing upon expiration.

    • Single ECS: Select the ECS you want to change the billing mode and choose More > Change to Pay-per-Use After Expiration in the Operation column.
    • Multiple ECSs: Select the ECSs you want to change their billing modes and click Change to Pay-per-Use After Expiration above the ECS list.

  5. Confirm the change details and click Change to Pay-per-Use.