All Products
Search
Document Center

Expenses and Costs:Unsubscription rules

Last Updated:May 22, 2026

To unsubscribe from a resource:

  1. Check if unsubscription is supported

    • Unsubscription applies to prepaid products (pay-before-use). You may qualify for a full or partial refund based on subscription duration and usage.

    • Pay-as-you-go products do not require unsubscription (pay-after-use). To stop billing, back up your data and release the resource in the console.

  2. Submit an unsubscription request

    Important

    Unsubscriptions are irreversible. Carefully review the order details. Associated resources are permanently deleted after unsubscription, so ensure you back up your data beforehand.

  3. Check the refund status

    • The refund amount is calculated as: Actual amount paid - Cost of used resources.

    • After a successful unsubscription, the refund is returned to the original payment method (credit card, PayPal, or account balance) within 30 business days. If the original payment method is no longer valid (for example, if a bank card is canceled), the refund is credited to your Alibaba Cloud account balance.

Unsubscription rules

Unsubscription rules for cloud products and plans

Based on factors such as resource attributes, purchase duration, and usage status, unsubscriptions are classified into several types, including full refund for unused resources, regular partial refund, and unsubscription of renewal orders that have not taken effect. The following table shows the applicability of various unsubscription scenarios to common products. In the table, Supported indicates that a scenario is supported, and Not supported indicates that it is not supported.

Products eligible for unsubscription

Product

Unused full refund

Partial refund

Unactivated renewal unsubscription

ECS

Unsupported

Supported

Supported

Simple Application Server

Unsupported

Supported

Supported

Edge Node Service (ENS)

Unsupported

Supported

Supported

Edge Security Accelerator (ESA)

Unsupported

Supported

Supported

Cloud Phone

Unsupported

Supported

Supported

Network Load Balancer (NLB) resource plan

Supported

Supported

Supported

NAT gateway resource plan

Supported

Supported

Supported

Data Transmission Service (DTS) (subscription)

Unsupported

Supported

Supported

PolarDB (subscription)

Unsupported

Supported

Supported

PolarDB storage plan

Supported

Supported

Supported

ApsaraDB for MongoDB replica set (subscription)

Unsupported

Supported

Supported

ApsaraDB for MongoDB sharded cluster (subscription)

Unsupported

Supported

Supported

Lindorm (subscription)

Unsupported

Supported

Supported

Database backup storage plan

Supported

Supported

Supported

PAI (subscription)

Unsupported

Supported

Supported

Model Studio provisioned throughput (daily)

Unsupported

Supported

Unsupported

Container Registry Enterprise Edition

Unsupported

Supported

Unsupported

Cloud-native API Gateway (instance subscription)

Unsupported

Supported

Supported

ApsaraMQ for Kafka (subscription)

Unsupported

Supported

Supported

ApsaraMQ for RabbitMQ (subscription)

Unsupported

Supported

Supported

ApsaraMQ for RocketMQ 5.0 (subscription)

Unsupported

Supported

Supported

Cloud Firewall

Unsupported

Supported

Supported

Key Management Service (KMS)

Unsupported

Supported

Unsupported

Alibaba Cloud Elasticsearch (subscription)

Unsupported

Supported

Supported

Express Connect - resource usage fee (subscription)

Unsupported

Supported

Supported

Alibaba Cloud Drive Enterprise Edition

Unsupported

Supported

Supported

Note

Physical items are delivered offline and require manual confirmation from after-sales support for returns. If the return period specified for the product has expired, you cannot unsubscribe from the order or receive a refund.

The following table details the rules and eligibility conditions for unsubscriptions:

Unsubscription scenario

Eligibility conditions

Common products

Full Refund

Full refund for unused or unactivated subscriptions

  • The unsubscription is for a resource plan that supports self-service unsubscription.

  • Unactivated: If you purchase a resource plan scheduled to take effect at a future date, you can receive a full refund by unsubscribing from it before the effective date.

  • Unused: If a resource plan is within its validity period and has not been used, you can receive a full refund.

Unsubscription of unactivated renewal orders

  • The new billing cycle has not started, and you have not reconfigured the resource since the renewal.

Note

If you have reconfigured the resource, you can only unsubscribe from the resource and the renewal order together. You cannot unsubscribe from only the renewal order.

Partial Refund

Partial refund for unsubscription

  • The unsubscription is for a subscription resource or a resource plan that has accrued usage.

  • The product supports partial refunds.

Refund for configuration downgrade

If a subscription instance supports configuration downgrades, a refund is automatically calculated based on the price difference between the previous and new configurations. For detailed rules, see Refund rules for configuration downgrades.

Refund for converting from subscription to pay-as-you-go

If a product supports switching billing methods, the remaining fee for the subscription period is automatically refunded upon conversion. For detailed rules, see Refund policy for converting from Subscription to Pay-as-you-go.

Savings plan unsubscription rules

Starting April 3, 2026, Alibaba Cloud allows self-service unsubscription for Savings Plans under the following conditions:

Condition

Description

Eligible types

  • Unused Savings Plan: A purchased Savings Plan to which no discounts have been applied. A full refund is available.

  • Not-yet-active Savings Plan: A Savings Plan with a future start date. You can get a full refund by unsubscribing before this date.

  • Renewal Savings Plan: You can unsubscribe from the renewal portion of a Savings Plan order before the new term begins.

Payment type limits

Self-service unsubscription is only available for All Upfront Savings Plans. This option is not supported for the Partial Upfront and No Upfront payment types.

Not eligible

Savings Plans to which discounts have already been applied are not eligible for self-service unsubscription.

Note

The Savings Plan self-service unsubscription announcement covers full eligibility details.

Unsupported unsubscriptions

Unsubscriptions or refunds are not available in these situations:

  • Unpaid orders: Cancel all unpaid orders for the instance before unsubscribing.

  • Resource upgrades: Upgrade orders cannot be unsubscribed separately. Unsubscribe from the entire instance instead.

  • Resource transfers: No refunds are provided for unsubscriptions or downgrades after an instance is transferred to another account.

  • Promotional restrictions: Orders explicitly marked as "non-refundable" in a promotion cannot be unsubscribed.

  • ECS-specific conditions: You cannot unsubscribe from subscription ECS instances in the following situations:

    • The instance uses a paid image. Switch to a free image before unsubscribing.

    • The monthly refund quota has been reached. Subscription ECS instances have a monthly refund quota that resets on the first day of each month. The specific quota is displayed on the ECS Refunds page. For quota details, see Limits.

  • Billing currency mismatch: You cannot unsubscribe from an order if its historical billing currency does not match the current billing currency of your account.

  • Unsubscriptions are not supported for reseller accounts.

  • Product-specific policies.

Refund calculation

Note

Full refund

Refund amount = Amount paid. This refers to the total payment for the order, including cash and any applied vouchers.

Unsubscription type

Example

Full refund for an unused resource plan

You purchase a new resource plan for USD 200, paid with USD 150 in cash and a USD 50 voucher. If you unsubscribe within the validity period without using the plan, you are refunded USD 150 in cash and the USD 50 voucher.

Unsubscribe from an unstarted renewal order

You have an existing ECS instance and pay for a renewal order with USD 300 in cash. If you unsubscribe from this renewal order before it takes effect, you are refunded USD 300 in cash.

Partial refund

Partial refunds apply in three scenarios: regular partial unsubscription, downgrade refunds, and refunds for converting a subscription to pay-as-you-go.

Partial unsubscription

Refund amount = Amount paid - Amount consumed

The amount consumed is calculated based on the duration of use. The system calculates this amount using the best discount applicable to your usage duration, and in some cases, applies a multiplier. The following table describes the calculation rules for the amount consumed for common cloud products.

Product type and duration of use

Calculation rule

ECS (subscription)

Cloud Firewall

Duration of use < 30 days

(Daily unit price × Duration of use × Applicable discount for the duration of use) × 1.5

Duration of use ≥ 30 days

Daily unit price × Duration of use × Applicable discount for the duration of use

Model Studio Provisioned Throughput Units (PTU) (daily)

(Daily unit price × Duration of use × Applicable discount for the duration of use) × 1.5

Edge Node Service (ENS)

Duration of use < 28 days

(Daily unit price × Duration of use × Applicable discount for the duration of use) × 1.5

Duration of use ≥ 28 days

Daily unit price × Duration of use × Applicable discount for the duration of use

Web Application Firewall

(Daily unit price × Duration of use × Applicable discount for the duration of use) × 1.5

Other products (per product documentation)

Daily unit price × Duration of use × Applicable discount for the duration of use

resource plan

quota-based

Quantity used × Unit price per quantity × Applicable discount for the quantity used

period-based

Periods used × Unit price per period × Applicable discount for the periods used

Parameters

Parameter

Description

Duration of use

Duration of use = Unsubscription time - Order start time, measured in hours. Any fraction of an hour is rounded up to the next full hour. For example:

  • If an instance is purchased at 12:00 on 2023-01-01 and unsubscribed at 14:30 on 2023-01-10, the duration of use is 219 hours.

  • If an instance is purchased at 12:00 on 2023-01-01 and unsubscribed at 12:30 on the same day, the duration of use is 1 hour.

    Note

    When you unsubscribe from a renewal order, the duration of use is calculated based on the start and end times of the renewal period.

Periods used

The duration of use for a resource plan is measured in usage periods. For example, for a resource plan with an hourly quota refresh, the number of periods used is measured in hours. You are charged for the full period in which the unsubscription occurs, and the unsubscription takes effect at the start of the next period.

Applicable discount for the duration of use (or periods used)

The system recalculates the best available discount based on rules such as the resource configuration and the actual duration of use up to the time of unsubscription.

Applicable discount for the quantity used

For quota-based resource plans, the system recalculates the applicable discount for the quantity used based on rules.

Daily unit price

  • For new purchase, renewal, or downgrade orders: Daily unit price = Order's list price / Actual purchase duration of the order

  • For upgrade orders: Daily unit price = Daily unit price difference between the pre- and post-upgrade configurations = (Order's list price / Actual purchase duration of the order) × Price difference ratio between pre- and post-upgrade configurations

    • Price difference ratio = (Post-upgrade configuration daily unit price - Pre-upgrade configuration daily unit price) / Post-upgrade configuration daily unit price. All daily unit prices used here are list prices, not discounted prices.

    • Both the post-upgrade and pre-upgrade configuration daily unit prices are list prices. List daily unit price = Order's list price / Actual purchase duration of the order.

Calculation example

You purchase a Simple Application Server for a 3-year term. The list price is USD 140/month or USD 5,040 for 3 years. You receive a 45% discount for the 3-year term and pay USD 2,772. You decide to unsubscribe after 1 year (365 days) of use.

  • Days used: 365 days.

  • Applicable discount: A 15% discount (factor: 0.85) applies, based on a 1-year purchase term.

  • Daily unit price: USD 5,040 / (365 days × 3) = USD 4.6027/day.

  • Amount consumed: USD 4.6027/day × 365 days × 0.85 = USD 1,428.

  • Final refund amount: USD 2,772 - USD 1,428 = USD 1,344.

Downgrade refund

When you downgrade a subscription instance, a refund is calculated based on specific rules. No refund is provided if the calculated amount is zero or less. For specific calculation rules and formulas, see Refund rules for configuration downgrades.

Subscription to pay-as-you-go refund

If the cloud product you purchased supports conversion from a subscription to pay-as-you-go, the system calculates a refund for the remaining subscription fee based on the conversion rules. No refund is provided if the calculated amount is zero or less. For specific calculation rules and formulas, see Refund policy for converting from Subscription to Pay-as-you-go.

Unsubscription impact

Unsubscription irreversibly affects your resources and data. Review the following before proceeding:

  • Data and resource changes

    • The system releases the associated resource and permanently deletes its data. Back up your data before unsubscribing.

    • Resource plan unsubscription takes effect in the next billing cycle. Hourly plans remain active through the current hour, then switch to PAYG. Monthly plans remain active through the current billing cycle. Ensure sufficient account balance to avoid service interruptions.

  • Promotions and benefits: After unsubscription, promotions applied at purchase are forfeited and associated benefits (such as vouchers) are voided.

  • Unsubscribing from an unstarted renewal order reverts the resource's expiration date to what it was before renewal. Back up or migrate your data before the resource expires.

Refund routing

Refund processing and bank transfers take time. Funds typically arrive in your account within 30 business days. We prioritize refunds to the original payment method.

Payment method

Refund destination

Credit card

If you unsubscribe within 5 months (150 days) of payment, we issue the refund to the original credit card.

If you unsubscribe after 5 months, we credit the refund to your Alibaba Cloud account balance.

PayPal

If you unsubscribe within 6 months (180 days) of payment, we issue the refund to the original PayPal account.

If you unsubscribe after 6 months, we credit the refund to your Alibaba Cloud account balance.

Alibaba Cloud account balance

We credit the refund directly to your Alibaba Cloud account balance.

Note

If a refund to the original payment method fails for reasons such as a canceled bank card or channel restrictions, we ultimately credit the funds to your Alibaba Cloud account balance.

Unsubscribe

To unsubscribe, sign in to the Expenses and Costs console and go to the Resource UnsubscriptionResource Unsubscription page. For detailed instructions, see Unsubscribe.

Unsubscription FAQ

Why is the refund amount zero?

According to the calculation rule for a regular partial refund (Refund amount = Amount paid - amount consumed), if the amount consumed is greater than the amount you paid, the refund amount is zero.

Why aren't coupons returned with refunds?

This may happen for the following reasons:

  • Refunds for products with fixed-fee installments do not support the return of vouchers.

  • For products that do support coupon refunds, only vouchers are returned. Threshold-discount coupons and percentage-discount coupons are not refunded.

How is usage duration calculated with upgrades and renewals?

When a subscription instance undergoes a sequence of operations such as upgrade/downgrade, automatic renewal, and unsubscription near its renewal date, the order of operations determines the order status, the refund calculation, and the starting point for the "duration of use".

Scenario 1: Upgrade/downgrade, then auto-renew, then unsubscribe

The instance is first upgraded or downgraded, then automatically renewed, and then unsubscribed. The upgrade/downgrade and renewal are recorded as two separate orders.

  • Remaining duration of the upgrade/downgrade order: Covers only the remaining duration of the original period (from the time of upgrade/downgrade to the expiration of the original period).

  • Renewal order: The auto-renewal is calculated independently for the entire new renewal period.

  • Starting point for "duration of use" upon unsubscription: The calculation starts from the start date of the new renewal period.

Scenario 2: Auto-renew, then upgrade/downgrade, then unsubscribe

The instance is first renewed, then upgraded or downgraded, and then unsubscribed. In this case, the upgrade/downgrade order covers both the remaining duration of the original period and the entire renewal period.

  • Remaining duration of the upgrade/downgrade order: Covers the time from the moment of upgrade/downgrade to the expiration date after renewal.

  • Refund calculation basis: The refund is calculated based on the single upgrade/downgrade order.

  • Starting point for "duration of use" upon unsubscription: The calculation starts from the day of the upgrade/downgrade.

The refund amount will differ between these two scenarios due to the different starting points for calculating the duration of use.

Why can't I find my instance to unsubscribe from?

On the self-service unsubscription page, enter the instance ID and search again.

How to stop pay-as-you-go billing?

Pay-as-you-go products do not require unsubscription. To stop billing, log in to the product console, find the instance or service, and release or delete it. Back up your data before proceeding.

If you encounter any issues during the unsubscription process, review this FAQ. If you cannot find an answer to your question, please contact support.