All Products
Search
Document Center

ApsaraMQ for RocketMQ:Change the billing method from pay-as-you-go to subscription

Last Updated:Mar 11, 2026

If your ApsaraMQ for RocketMQ instance handles stable, predictable traffic, switch to subscription billing to reduce costs. The switch takes effect immediately without downtime -- your producers and consumers continue to send and receive messages throughout the process.

Important

This change is one-directional. After you switch to subscription, you cannot revert the instance back to pay-as-you-go.

What changes after the switch

The switch converts only computing fees to subscription billing. All other fees remain pay-as-you-go:

Fee typeBilling method after the switch
Computing feesSubscription
Storage feesPay-as-you-go
Internet access feesPay-as-you-go
Elastic TPS feesPay-as-you-go

Your instance ID, endpoint, and running workloads are not affected. No code or configuration changes are required on your application side.

Prerequisites

Before you begin, make sure that you have:

  • An ApsaraMQ for RocketMQ instance in the Running state

Switch to subscription billing

  1. Log on to the ApsaraMQ for RocketMQ console. In the left-side navigation pane, click Instances. In the top navigation bar, select the region where your instance resides.

  2. On the Instances page, find your instance and click Change to Subscription in the Product Type column.

  3. On the buy page, select a purchase duration and follow the on-screen instructions to complete the payment.

References

For a full comparison of subscription and pay-as-you-go billing methods, see Billing overview.