All Products
Search
Document Center

ApsaraMQ for Kafka:Pay-as-you-go billing

Last Updated:Oct 29, 2026

Pay-as-you-go billing charges you based on actual resource usage, settled hourly. This billing method suits testing, short-term workloads, and scenarios with unpredictable traffic peaks. Resources are allocated immediately and billed even when idle.

What you pay for

Billable item

Required

Description

Traffic specification

No

The compute and processing capacity of your cluster, measured by elastic network interface (ENI) throughput.

Disk capacity

Yes

Storage for messages and replicas. Supports ultra disks and SSDs.

Partitions

Yes

The basic storage unit within a topic. Each traffic specification includes free partitions.

Internet traffic

No

Bandwidth for Internet access. Applies only to Internet- and VPC-connected instances.

Not charged: API calls are free regardless of volume.

After purchase, you are billed for allocated resources whether or not the instance processes messages. To stop charges, release the instance.

How costs are calculated

Total cost depends on your instance type.

Internet- and VPC-connected instances:

Total fees = (Internet traffic price + Traffic specification price + Disk unit price x Disk capacity / 100 + Partition price x Purchased partitions) x Hours

VPC-connected instances:

Total fees = (Traffic specification price + Disk unit price x Disk capacity / 100 + Partition price x Purchased partitions) x Hours
If you purchased an instance based on the legacy topic specification, replace the partition component with Topic price x Number of additional topics.

Pricing example

A VPC-connected Professional Edition (High Write) instance in Region group 1 with the following configuration:

Component

Configuration

Hourly unit price

Traffic specification

alikafka.hw.6xlarge

$1.34

Disk capacity

600 GB SSD

$0.03 per 100 GB

Additional partitions

200

$0.000444 per partition

Hourly cost:

Item

Calculation

Cost

Traffic specification

--

$1.34

Disk capacity

$0.03 x 600 / 100

$0.18

Partitions

$0.000444 x 200

$0.09

Total per hour

$1.61

Estimated monthly cost

$1.61 x 24 x 30

$1,159.20

Settlement rules

  • Billing cycle: Hourly. Any partial hour is rounded up to a full hour.

  • Bill generation: Every 24 hours. The previous day's fees are deducted from your Alibaba Cloud account balance.

  • Idle instances: A pay-as-you-go instance is billed continuously at your purchased instance spec rate for as long as the instance exists, regardless of whether it is processing messages or has any business traffic. You are charged even when the instance is idle — for example, if you stop your producers and consumers, pause message reads and writes, or otherwise stop using the instance without releasing it. Billing stops immediately when you release (delete) the instance. Stopping business access alone without releasing the instance does not stop the charges.

To view billing details, see View billing details.

Billable item details

Traffic specification

The traffic specification determines your cluster's compute and processing capacity, measured by ENI throughput:

ENI traffic = Business traffic + Replication traffic
  • Business traffic: The actual messaging throughput generated by producers and consumers.

  • Replication traffic: The throughput consumed by data replication across the default 3 replicas.

Read/write ratios by edition:

Edition

Read : Write ratio

Standard Edition (High Write)

1:1

Professional Edition (High Write)

1:1

Professional Edition (High Read)

5:1

To choose the right traffic specification, compare the peak values of read and write traffic, then select a specification based on the higher value. Purchase approximately 130% of the peak value to create a buffer for traffic spikes.

For supported traffic specifications per edition, see Instance editions.

Disk capacity

Disk capacity stores your messages and their replicas.

  • Minimum capacity: Varies by traffic specification to balance performance and cost.

  • Disk types: Ultra disks and SSDs. SSDs deliver better performance.

  • Irreversible choice: The disk type cannot be changed after purchase.

  • 3 replicas by default: All data is stored in 3 replicas.

Usable storage by edition:

Edition

Purchased capacity

Usable capacity

Backup storage

Standard Edition

300 GB

100 GB

200 GB (included in purchased capacity)

Professional Edition

300 GB

300 GB

600 GB (provided free of charge)

Important

Free backup storage for Professional Edition is only available for topics that use cloud storage as the storage engine. For details, see Comparison between storage engines.

The disk cost of a Professional Edition instance with 3 replicas is approximately 60% lower than a self-managed Apache Kafka cluster.

Manage disk usage: Adjust the Message Retention Period parameter to control how long messages are kept. The default retention is 72 hours, configurable from 24 to 480 hours. When disk usage reaches 85%, the system automatically deletes the oldest messages to maintain availability. For details, see Modify message configurations. For more information about message deletion, see When are historical messages deleted from ApsaraMQ for Kafka?

Partitions

Partitions are the basic storage unit within a topic. Each traffic specification includes a set of free partitions.

How partition counts work:

Total partitions = Free partitions (from traffic specification) + Purchased partitions
Available topics  = Total partitions
Available groups  = Total partitions x 2

Example: With the alikafka.hw.2xlarge traffic specification (1,000 free partitions) and 50 purchased partitions:

  • Total partitions: 1,050

  • Available topics: 1,050

  • Available groups: 2,100

For the number of partitions by instance type, see Instance editions.

Topic-based purchasing is no longer available. Existing instances purchased by topic specification have been automatically converted to partition-based specifications. The number of partitions after conversion is based on the number of topics that you purchased.

Internet traffic

Internet traffic is billed only for Internet- and VPC-connected instances. Pricing is based on elastic IP address (EIP) bandwidth using BGP (Multi-ISP) lines. Calculation results are rounded to three decimal places.

Pricing reference

The prices listed below are for reference only. Actual prices on the buy page prevail.

Internet traffic pricing

Region

1 Mbit/s

2 Mbit/s

3 Mbit/s

4 Mbit/s

5 Mbit/s

6 Mbit/s and higher (n = bandwidth)

All regions except SAU (Riyadh - Partner Region)

0.01

0.02

0.03

0.04

0.05

0.05 + (n - 5) x 0.03

SAU (Riyadh - Partner Region)

0.012

0.024

0.036

0.048

0.06

0.06 + (n - 5) x 0.036

Unit: USD per hour.

Traffic specification pricing

Prices vary by instance edition and region group. For region group definitions, see Region groups.

For traffic specifications supported by instances purchased based on the topic specification, see Free topics and partitions for topic-based instances.

Standard Edition (High Write)

Traffic specification

Max read ENI (MB/s)

Max write ENI (MB/s)

Free partitions

Region group 1

Region group 2

Region group 3

SAU (Riyadh - Partner Region)

alikafka.hw.2xlarge

3 x 20

3 x 20

1,000

0.335

0.470

0.420

0.564

alikafka.hw.3xlarge

3 x 30

3 x 30

1,000

0.475

0.650

0.590

0.780

alikafka.hw.6xlarge

3 x 60

3 x 60

1,000

0.655

0.880

0.790

1.056

alikafka.hw.9xlarge

3 x 90

3 x 90

1,000

0.800

1.050

0.930

1.260

alikafka.hw.12xlarge

3 x 120

3 x 120

1,000

0.960

1.250

1.100

1.500

Unit: USD per hour.

Professional Edition (High Write)

Traffic specification

Max read ENI (MB/s)

Max write ENI (MB/s)

Free partitions

Region group 1

Region group 2

Region group 3

SAU (Riyadh - Partner Region)

alikafka.hw.2xlarge

3 x 20

3 x 20

1,000

0.80

1.17

1.06

1.404

alikafka.hw.3xlarge

3 x 30

3 x 30

1,000

0.99

1.45

1.31

1.740

alikafka.hw.6xlarge

3 x 60

3 x 60

1,000

1.34

1.980

1.77

2.376

alikafka.hw.9xlarge

3 x 90

3 x 90

1,000

1.59

2.37

2.11

2.844

alikafka.hw.12xlarge

3 x 120

3 x 120

1,000

1.88

2.82

2.50

3.384

alikafka.hw.16xlarge

3 x 160

3 x 160

2,000

2.09

3.16

2.78

3.792

alikafka.hw.20xlarge

3 x 200

3 x 200

2,000

3.25

4.87

4.32

5.844

alikafka.hw.25xlarge

3 x 250

3 x 250

2,000

3.67

5.51

4.88

6.612

alikafka.hw.30xlarge

3 x 300

3 x 300

2,000

4.00

6.03

5.31

7.236

alikafka.hw.60xlarge

3 x 600

3 x 600

2,000

4.25

6.62

5.64

7.944

alikafka.hw.80xlarge

3 x 800

3 x 800

2,000

4.41

7.00

5.85

8.400

alikafka.hw.100xlarge

3 x 1,000

3 x 1,000

3,000

4.56

7.39

6.04

8.868

alikafka.hw.120xlarge

3 x 1,200

3 x 1,200

3,000

4.69

7.71

6.21

9.252

alikafka.hw.150xlarge

3 x 1,500

3 x 1,500

3,000

4.94

8.30

6.54

9.960

alikafka.hw.180xlarge

3 x 1,800

3 x 1,800

3,000

5.16

8.84

6.83

10.608

alikafka.hw.200xlarge

3 x 2,000

3 x 2,000

3,000

5.34

9.29

7.05

11.148

Unit: USD per hour.

Professional Edition (High Read)

Traffic specification

Max read ENI (MB/s)

Max write ENI (MB/s)

Free partitions

Region group 1

Region group 2

Region group 3

SAU (Riyadh - Partner Region)

alikafka.hr.2xlarge

50 + 2 x 10

10 + 2 x 10

1,000

0.80

1.17

1.06

1.404

alikafka.hr.3xlarge

75 + 2 x 15

15 + 2 x 15

1,000

0.99

1.45

1.31

1.740

alikafka.hr.6xlarge

150 + 2 x 30

30 + 2 x 30

1,000

1.34

1.98

1.77

2.376

alikafka.hr.9xlarge

180 + 2 x 45

45 + 2 x 45

1,000

1.59

2.37

2.11

2.844

alikafka.hr.12xlarge

240 + 2 x 60

60 + 2 x 60

1,000

1.88

2.82

2.50

3.384

alikafka.hr.16xlarge

240 + 2 x 80

80 + 2 x 80

2,000

2.09

3.160

2.780

3.792

alikafka.hr.20xlarge

300 + 2 x 100

100 + 2 x 100

2,000

3.25

4.87

4.32

5.844

alikafka.hr.25xlarge

375 + 2 x 125

125 + 2 x 125

2,000

3.67

5.51

4.88

6.612

alikafka.hr.30xlarge

450 + 2 x 150

150 + 2 x 150

2,000

4.00

6.03

5.31

7.236

alikafka.hr.60xlarge

900 + 2 x 300

300 + 2 x 300

2,000

4.25

6.62

5.64

7.944

alikafka.hr.80xlarge

1,200 + 2 x 400

400 + 2 x 400

2,000

4.41

7.00

5.85

8.400

alikafka.hr.100xlarge

1,500 + 2 x 500

500 + 2 x 500

3,000

4.56

7.39

6.04

8.868

alikafka.hr.120xlarge

1,800 + 2 x 600

600 + 2 x 600

3,000

4.69

7.71

6.21

9.252

alikafka.hr.150xlarge

2,250 + 2 x 750

750 + 2 x 750

3,000

4.94

8.30

6.54

9.960

alikafka.hr.180xlarge

2,700 + 2 x 900

900 + 2 x 900

3,000

5.16

8.84

6.83

10.608

alikafka.hr.200xlarge

3,000 + 2 x 1,000

1,000 + 2 x 1,000

3,000

5.34

9.29

7.05

11.148

Unit: USD per hour.

Disk capacity pricing

Prices vary by disk type and region group. For region group definitions, see Region groups.

Disk type

Disk size (GB)

Region group 1

Region group 2

Region group 3

SAU (Riyadh - Partner Region)

Ultra disk

100

0.01

0.02

0.02

0.024

SSD

100

0.03

0.04

0.04

0.048

Unit: USD per hour.

The disk cost of a Professional Edition instance with 3 replicas is approximately 60% lower than a self-managed open source Apache Kafka cluster.

How do I estimate the storage cost change after adjusting the message retention period?

You can use the following steps to estimate how adjusting the Message Retention Period parameter affects your disk storage costs.

Step 1: Estimate your storage requirement

Estimated storage (GB) ≈ Daily average write volume (GB/day) × Target retention period (days)

Step 2: Calculate the estimated disk cost

Disk cost (per day) = Estimated storage (GB) × Disk unit price (per GB per hour) × 24

For the disk unit price, refer to the disk capacity pricing tables above. For example, Region group 1, ultra disk: USD 0.01 per 100 GB per hour (USD 0.0001 per GB per hour).

Step 3: Calculate the savings

Estimated savings = Cost at original retention period − Cost at new retention period

Example: Your instance writes 50 GB of data per day. You plan to reduce the message retention period from 3 days to 2 days.

Original retention (3 days)

New retention (2 days)

Estimated storage

50 × 3 = 150 GB

50 × 2 = 100 GB

Daily disk cost (ultra disk, Region group 1)

150 × 0.0001 × 24 ≈ USD 0.36

100 × 0.0001 × 24 ≈ USD 0.24

Estimated daily savings

USD 0.36 − USD 0.24 = USD 0.12

Note

These calculations are estimates based on average write volume. Actual disk usage depends on message size, replication factor, and real-time write throughput. For accurate figures, check the disk usage and write throughput metrics in the ApsaraMQ for Kafka console.

Partition pricing

If the free partitions included in your traffic specification are not enough, purchase additional partitions. Prices vary by region group.

Billable item

Region group 1

Region group 2

Region group 3

SAU (Riyadh - Partner Region)

Partitions

0.000444

0.000639

0.000583

0.000767

Unit: USD per partition-hour.

For partition limits by instance type, see Instance editions.

Region groups

Region group

Regions

Region group 1

China (Hangzhou), China (Shanghai), China (Qingdao), China (Beijing), China (Zhangjiakou), China (Hohhot), China (Ulanqab), China (Shenzhen), China (Heyuan), China (Guangzhou), China (Chengdu)

Region group 2

China (Hong Kong), Singapore, Japan (Tokyo), South Korea (Seoul), US (Virginia), US (Silicon Valley), Germany (Frankfurt), UK (London)

Region group 3

Malaysia (Kuala Lumpur), Indonesia (Jakarta), Philippines (Manila), Thailand (Bangkok)

Related information