Updated on 2025-11-20 GMT+08:00

Pricing of Changed Specifications

If the specifications of a yearly/monthly resource do not meet your service requirements, you can change them on the cloud service console and pay for the new specifications.

This section applies only to yearly/monthly subscriptions.

Billing of Specification Changes

Specifications can be changed in the following ways:

  • Upgrades: You change the current specification of a resource to a new, more expensive specification and then pay for the difference.
  • Downgrades: You change the current specification of a resource to a new, less expensive specification and Huawei Cloud refunds the difference.
  • Capacity expansion (EVS as an example): You expand the EVS disk capacity and pay for the price difference for the expansion.
  1. Discounts have a validity period. When you change resource specifications, the amount displayed on the operation page may be different from the actual order amount.
  2. The upgrade and capacity expansion will be billed via the monthly bill settlement, account balance, credit card, or third-party online payment. The refund for downgrades will be returned to the original account. For details, see Refunding.
  3. After you initiate a specification upgrade or capacity expansion, the Billing Center will generate an order for you. Before the order expires, the fees on the order remains unchanged although the remaining duration changes. If you do not pay on the day of a specification upgrade or capacity expansion, you can cancel the order and initiate a change again.
  4. The examples in this document are for reference only. The calculation results in these examples contain only two decimal places. When calculating the price for specification changes and capacity expansion, you are advised to retain at least eight decimal places to ensure consistency between the results calculated and presented.

Specification Upgrades

  1. Calculation formula of the specification upgrade price:
    • Upgrade price (without any discount) = Price of the new specification x Remaining duration – Price of the original specification x Remaining duration
    • Other scenarios:

      Upgrade price (with a discount) = (Price of the new specification x Remaining duration – Price of the old specification x Remaining duration) x (1 – discount)

      Upgrade price (with a fixed price) = (Price of the new specification x Remaining duration – Price of the old configuration x Remaining duration) x (Fixed price of the new configuration/List price for the subscription term)

      Upgrade price (with an amount off) = Price of the new specification x Remaining duration – Price of the old specification x Remaining duration – Amount off

    • Discounts: You can check whether there are any discounts available for your account on the Discountspage in the Billing Center. For details, see How Do I Use Discounts and Coupons When Paying for an Order?
    • Price of the new specification: It is calculated based on the billing mode (yearly or monthly) and the remaining duration of an unexpired order. The unexpired order can be either the valid order and the order about to take effect. The calculation works as follows:
      • The price of the new specification depends on the subscription term (yearly or monthly) of the unexpired order. If the unexpired order includes a yearly subscription, the yearly price is applied. If it only contains a monthly subscription, the monthly price is applied.
      • The remaining duration of the unexpired order is rounded up to the nearest integer.
      • The commercial or promotional discounts are matched to the subscription term. The commercial or promotional discounts are consistent with the subscription term. For a 1-year subscription, the 1-year commercial or promotional discounts are used.

        For example, a resource has prices for 1-year, 2-year, and 3-year subscriptions. You purchased the resource with a 3-year subscription term and upgraded the specifications after using it for 3 months. The remaining duration was two years and nine months. The system would round the remaining duration up to the nearest integer and match the price for the 3-year subscription.

    • Price of the original specification: It is calculated based on the purchased subscription term.
    • Remaining duration (accurate to hour): If you initiate a specification upgrade on the day of purchasing the resource, the remaining duration is calculated from 00:00:00 on the next day. If you initiate a specification upgrade after the day of purchasing the resource, the remaining duration is calculated from the beginning of the next hour when the upgrade is initiated.
      Example: You purchased a yearly ECS at 10:30:00 on January 01, 2024, and the ECS would expire at 23:59:59 on January 01, 2025. If you initiated a specification upgrade on January 01, 2024, the remaining duration is calculated starting from 00:00:00 on January 02, 2024. If you initiated a specification upgrade at 18:40:00 on January 02, 2024, the remaining duration is calculated starting from 19:00:00 on January 02, 2024.
      • Remaining duration of a monthly resource = Remaining duration of each calendar month/Total duration of the calendar month

        Example: Suppose you purchased a monthly ECS at 10:30:00 on June 15, 2024, and the ECS would expire at 23:59:59 on July 15, 2024. At 18:40:00 on June 25, 2024, you initiated a specification upgrade. Remaining duration = Remaining duration of June/Total duration of June + Remaining duration of July/Total duration of July = 5 days and 5 hours/30 days + 15 days/31 days ≈ 0.65 months

      • Remaining duration of a yearly resource = Remaining duration/365 days (excluding February 29 in a leap year)

        Example: You purchased a yearly ECS at 10:30:00 on June 15, 2024, and the ECS would expire at 23:59:59 on June 15, 2025. You changed the ECS specification at 18:40:00 on December 01, 2024. Remaining duration = Remaining duration of 2024 + Remaining duration of 2025 = 30 days and 5 hours/365 days + 166 days/365 days ≈ 0.53 years

  2. Examples: (The following prices are for reference only. For the actual prices, see Pricing Details.)
    • Example 1: Specification upgrade without any discount

      At 10:30:00 on November 01, 2023, you purchased a monthly ECS with specification A. The ECS would expire at 23:59:59 on December 01, 2023. The price of specification A was $120.00 USD/month, the amount due was $120.00 USD, and the paid amount was $120.00 USD.

      At 18:40:00 on November 05, 2023, you upgraded the ECS specifications from A to B. The price of specification B was $150 USD/month. Remaining duration (excluding the hour when the change was initiated) = Remaining duration of November/Total duration of November + Remaining duration of December/Total duration of December=25 days and 5 hours/30 days + 1 day/31 days ≈ 0.87 months

      Upgrade price = Price of specification B x Remaining duration – Price of specification A x Remaining duration = $150 USD/month x 0.87 months – $120 USD/month x 0.87 months ≈ $26.17 USD

    • Example 2: Specification upgrade with a discount

      At 10:30:00 on November 01, 2023, you purchased a monthly ECS with specification A. The ECS would expire at 23:59:59 on December 01, 2023. The price of specification A was $120.00 USD/month. You used the commercial discount (10%) and paid $108.00 USD.

      At 18:40:00 on November 05, 2023, you upgraded the ECS specifications from A to B. The price of specification B was $150 USD/month, and the commercial discount (10%) was applicable. Remaining duration (excluding the hour when the change was initiated) = Remaining duration of November/Total duration of November + Remaining duration of December/Total duration of December=25 days and 5 hours/30 days + 1 day/31 days ≈ 0.87 months

      Upgrade price = (Price of specification B x Remaining duration - Price of specification A x Remaining duration) x (1 – Discount) = (150 x 0.87 – 120 x 0.87) x (1 – 90%) ≈ $23.55 USD

    • Example 3: Specification upgrade with a fixed price

      At 10:30:00 on November 01, 2023, you purchased a monthly ECS with specification A. The ECS would expire at 23:59:59 on December 01, 2023. The price of specification A was $120.00 USD/month, the amount due was $120.00 USD, and the paid amount was $120.00 USD.

      At 18:40:00 on November 05, 2023, you upgraded the ECS specifications from A to B. The list price of specification B was $150 USD/month, and its fixed price was $100 USD/month. Remaining duration (excluding the hour when the change was initiated) = Remaining duration of November/Total duration of November + Remaining duration of December/Total duration of December=25 days and 5 hours/30 days + 1 day/31 days ≈ 0.87 months

      Upgrade price = (List price of specification B x Remaining duration - Price of specification A x Remaining duration) x (Fixed price of specification B /List price of specification B) = (150 x 0.87 - 120 x 0.87) x (100/150) ≈ $17.45 USD

Specification Downgrades

  • The system calculates the refund for a specification downgrade based on your paid amount. If you applied cash coupons, discount coupons, or promotional discounts, the refund may be 0 or negative. In this case, you will not get a refund.
  • The specifications of resources involved in a reward-based promotion cannot be downgraded.
  1. Calculation formula of the specification downgrade refund:

    Downgrade refund = Price of the remaining duration – Price of the new specifications x Remaining duration x Discount (The value for the remaining duration does not include the amount paid using cash coupons.)

    • Price for the remaining duration = Paid amount/Order duration x Remaining duration (accurate to hour) For specification downgrade, the total duration and remaining duration of the order are rounded down to the nearest hour.
      • Order duration: calculated from the hour when the order takes effect. For example, if a resource is purchased at 10:30, the order duration starts from 10:00.
      • Remaining duration: calculated from the hour when the specification downgrade is initiated. For example, if the resource specifications are downgraded at 18:40, the remaining duration would start from 18:00.
    • Price of the new specification: It is calculated based on the remaining duration. The remaining duration is rounded down to the nearest integer to match the price and discount. The commercial or promotional discounts are consistent with the subscription term. For a 1-year subscription, the 1-year commercial or promotional discounts are used.

      For example, a resource has prices for 1-year, 2-year, and 3-year subscriptions. You purchased the resource with a 3-year subscription term and downgraded the specifications after using it for 3 months. The remaining duration was two years and nine months. The system would round the remaining duration down to the nearest integer and match the price for the 2-year subscription.

    • Remaining duration (accurate to hour): If you initiate a specification downgrade on the day of purchase, the remaining duration is calculated from 00:00:00 on the next day. If you initiate a specification downgrade after the day of purchase, the remaining duration is calculated from the beginning of the next hour when the downgrade is initiated.

      Example: You purchased a yearly ECS at 10:30:00 on January 01, 2024, and the ECS would expire at 23:59:59 on January 01, 2025. If you initiated a specification downgrade on January 01, 2024, the remaining duration is calculated starting from 00:00:00 on January 02, 2024. If you initiated a specification downgrade at 18:40:00 on January 02, 2024, the remaining duration is calculated starting from 18:00:00 on January 02, 2024.

      • Remaining duration of a monthly resource = Remaining duration of each calendar month/Total duration of the calendar month
      • Remaining duration of a yearly resource = Remaining duration/365 days (excluding February 29 in a leap year)
  2. Cash coupons that have been used for the specifications will not be returned when the specifications are downgraded.
  3. Discounts applicable for the specification downgrade of yearly/monthly resources include commercial discounts, discounts set by partner, and promotional discounts. When you initiate a specification downgrade, the system will select the discounts for you according to relevant rules. You cannot select them by yourselves.

    The following rules apply only to valid discounts:

    1. The system selects the best discount from the applicable discounts (commercial discount, discount set by partner, and promotional discount). The promotional discount is used only in some scenarios.

      Constraints on using promotional discounts: If a resource has a historical order (for example, new purchase order) and the promotional discount was used in the historical order, the system compares the promotional discount with the commercial discount, discount set by partner, and promotional discount. The system selects the promotional discount if it is the best one.

    2. If there are multiple promotional discounts in historical orders for the resource, the latest effective promotional discount is preferred.
    3. If multiple promotional discounts with the same effective time in historical orders, the promotional discount used most recently is preferred.
    4. If there is no difference to use the commercial discount, discount set by partner, or promotional discount (used in a historical order), the commercial discount is used first, then the discount set by partner, and finally the promotional discount.
  4. Examples: (The following prices are for reference only. For the actual prices, see Pricing Details.)
    • Example 1: Specification downgrade without any discount

      At 10:30:00 on November 01, 2023, you purchased a monthly ECS with specification A. The ECS would expire at 23:59:59 on December 01, 2023. The total order duration is 30 days and 14 hours (including the hour when the order takes effect). The price of specification A was $120.00 USD/month, the amount due was $120.00 USD, and the paid amount was $120.00 USD.

      At 18:40:00 on November 05, 2023, you downgraded the ECS specifications from A to B. The price of specification B was $90 USD/month. The remaining duration is 26 days and 6 hours (including the hour when the downgrade is initiated). Remaining duration = Remaining duration of November/Total duration of November + Remaining duration of December/Total duration of December = 25 days and 6 hours/30 days + 1 day/31 days ≈ 0.87 months

      Price of the remaining duration = Paid amount/Order duration x Remaining duration = $120 USD/30 days and 14 hours x 26 days and 6 hours ≈ $102.99 USD

      Refund = Price of the remaining duration – Price of specification B x Remaining duration = $102.99 USD – $90 USD/month x 0.87 months ≈ $24.34 USD

    • Example 2: Specification downgrade with cash coupons used

      At 10:30:00 on November 01, 2023, you purchased a monthly ECS with specification A. The ECS would expire at 23:59:59 on December 01, 2023. The total order duration is 30 days and 14 hours (including the hour when the order takes effect). The price of specification A was $120.00 USD/month, and you used a cash coupon of $60.00 USD and actually paid $60.00 USD.

      At 18:40:00 on November 05, 2023, you downgraded the ECS specifications from A to B. The price of specification B was $90 USD/month. The remaining duration is 26 days and 6 hours (including the hour when the downgrade is initiated). Remaining duration = Remaining duration of November/Total duration of November + Remaining duration of December/Total duration of December = 25 days and 6 hours/30 days + 1 day/31 days ≈ 0.87 months

      Price of the remaining duration = Paid amount/Total duration x Remaining duration = $60 USD/30 days and 14 hours x 26 days and 6 hours ≈ $51.49 USD (used cash coupons will not be returned)

      Refund = Price of the remaining duration – Price of specification B x Remaining duration = $51.49 USD – $90 USD/month x 0.87 months < 0

      The refund amount is 0 by default. The downgrade is successful but no refund is returned.

    • Example 3: Specification downgrade with a discount applied

      At 10:30:00 on November 01, 2023, you purchased a monthly ECS with specification A. The ECS would expire at 23:59:59 on December 01, 2023. The total order duration is 30 days and 14 hours (including the hour when the order takes effect). The price of specification A was $120.00 USD/month. You used the commercial discount (10%) and paid $108.00 USD.

      At 18:40:00 on November 05, 2023, you downgraded the ECS specifications from A to B. The price of specification B was $90 USD/month, and the commercial discount (10%) was applicable. The remaining duration is 26 days and 6 hours (including the hour when the downgrade is initiated). Remaining duration = Remaining duration of November/Total duration of November + Remaining duration of December/Total duration of December = 25 days and 6 hours/30 days + 1 day/31 days ≈ 0.87 months

      Price of the remaining duration = Paid amount/Order duration x Remaining duration = $108 USD/30 days and 14 hours x 26 days and 6 hours ≈ $92.69 USD

      Refund = Price of the remaining duration – Price for specification B x Remaining duration x (1 – discount) = $92.69 USD – $90 USD/month x 0.87 months x (1 – 10%) ≈ $21.90 USD

Capacity Expansion (EVS Disks as an Example)

The rules of calculating the specification upgrade price do not apply to the capacity expansion price.

  1. Calculation formula of the capacity expansion price:
    Capacity expansion price = Capacity after expansion x Remaining duration x Capacity unit price – Capacity before expansion x Remaining duration x Capacity unit price
    • Capacity unit price is calculated based on the billing mode (yearly/monthly) and the remaining duration of an unexpired order.

      For example, an EVS disk has the prices for 1-year, 2-year, and 3-year subscriptions. After purchasing the EVS disk for 1-year subscription, you renewed it for 8 months and then renewed it for one year again. After using it for 3 months, you expanded its capacity. The remaining duration was two years and five months. The system would round the remaining duration up to the nearest integer and match the price for the 3-year subscription.

    • Remaining duration (accurate to hour): It is calculated in the same way as that for specification upgrades.
      • Remaining duration of a monthly resource = Remaining duration of each calendar month/Total duration of the calendar month
      • Remaining duration of a yearly resource = Remaining duration/365 days (excluding February 29 in a leap year)
  2. Examples: (The following prices are for reference only. For the actual prices, see Pricing Details.)

    At 10:30:00 on November 01, 2023, you purchased a monthly 10 GB EVS. The subscription would expire at 23:59:59 on December 01, 2023. The unit price of the EVS was $0.35/GB/month, the amount due was $3.50 USD, and the paid amount was $3.50 USD.

    At 18:40:00 on November 5, 2023, you expanded the EVS from 10 GB to 60 GB. Remaining duration (excluding the hour when the expansion was performed) = Remaining duration of November/Total duration of November + Remaining duration of December/Total duration of December = 25 days and 5 hours/30 days + 1 day/31 days ≈ 0.87 months

    Capacity expansion price = Capacity after expansion x Remaining duration x Unit price of capacity – Capacity before expansion x Remaining duration x Unit price of capacity = 60 GB x 0.87 months x $0.35 USD/GB/month – 10 GB x 0.87 months x $0.35 USD/GB/month ≈ $15.26 USD