All Products
Search
Document Center

Server Load Balancer:CLB Billing FAQ

Last Updated:Feb 11, 2026

If you encounter billing issues when using CLB, refer to this topic for troubleshooting and resolution.

Billable items and billing rules

What do the billable items of CLB mean?

A pay-as-you-go CLB instance may incur the following fees. The billable items vary based on the network type and billing method of the instance.

Billable item

Description

Applicable scope

Public IP address retention fee

The configuration fee for a public IP address. This fee is charged as long as the public IP address exists, regardless of whether it is used.

Public network instances only

Instance fee

The basic resource usage fee for a CLB instance. This fee is charged as long as the instance exists and is not released.

All instances

LCU fee

You are billed hourly for the performance capacity unit fee of pay-as-you-go instances, based on actual usage.

Pay-as-you-go instance

Specification fee

The resource usage fee for the specification of a pay-by-specification instance. This fee is fixed based on the selected specification and does not change with actual usage.

Pay-by-specification instances

Data transfer fee

The fee for outbound Internet traffic. This fee is charged based on the actual amount of outbound traffic. Inbound traffic is free.

Public network instances (pay-by-data-transfer)

Bandwidth fee

The resource usage fee for bandwidth of a pay-by-bandwidth instance. This fee is fixed based on the purchased bandwidth and is not related to actual traffic usage.

Public network instances (pay-by-bandwidth)

Important
  • Private-network CLB instances do not incur public IP address retention fees, data transfer fees, or bandwidth fees.

  • CLB resource plans can be used to deduct only the instance fees and LCU fees of pay-by-LCU CLB instances. Resource plans cannot be used to deduct public IP address retention fees, specification fees, data transfer fees, or bandwidth fees. To deduct data transfer fees, you must purchase a Data Transfer Plan.

How are guaranteed-performance instances billed?

Note
  • Adjustments are made to the billable items of CLB. Beginning 00:00:00 (UTC+8), December 1, 2024, the following new billable items are used by pay-as-you-go CLB instances:

    • Instance fee is renamed public IP retention fee.

    • A billable item instance fee is added.

    For more information, see CLB billing adjustments.

  • CLB instances created before December 1, 2024, 00:00:00 (UTC+8) are temporarily exempt from instance fees and are free of charge until November 30, 2026, 23:59:59 (UTC+8). For more information, see Extension of the instance fee waiver period for CLB.

Pay-as-you-go

  • Pay-by-specification

    Note

    New purchases of pay-by-specification CLB instances will be discontinued starting from 00:00:00 (UTC+8) on June 1, 2025. For more information, see Discontinuation Notice for Pay-by-Specification Classic Load Balancer (CLB) Instances.

    Fees for a public-network guaranteed-performance instance = Public IP address retention fee + Instance fee + Data transfer or bandwidth fee + Specification fee

    The elastic billing logic for pay-by-specification instances has been canceled. The hourly specification fee for an instance is fixed based on the selected specification. For example, if you select the super large I (slb.s3.large) specification when you purchase an instance, but the actual performance metrics for a specific hour reach only the level of a high-performance I (slb.s3.small) instance, you are still charged the specification fee for the super large I (slb.s3.large) specification for that hour.

  • Pay-by-LCU

    Fees for a public-network guaranteed-performance instance = Public IP address retention fee + Instance fee + Data transfer fee + LCU fee

    The performance of a pay-by-LCU instance automatically scales with usage. You do not need to specify a specification. You are charged an LCU fee per hour based on actual usage.

For more information about the billing of pay-as-you-go instances, see Pay-as-you-go.

Are shared-resource instances charged extra specification fees? What are the differences in billable items between shared-resource and guaranteed-performance instances?

No.

No specification fee is charged for a shared-resource instance unless you change it to a guaranteed-performance instance. If you change a shared-resource instance to a guaranteed-performance instance, a specification fee is charged.

The billable items vary based on the instance type and public network billing method.

Network type

Public network billing method

Instance type

Public IP address retention fee

Instance fee

Data transfer fee

Bandwidth fee

Specification fee

Public network

Pay-by-data-transfer

Shared-resource

-

-

Guaranteed-performance

-

Pay-by-bandwidth

Shared-resource

-

-

Guaranteed-performance

-

Private network

-

Shared-resource

-

-

-

Guaranteed-performance

-

-

Note
  • In the preceding table, "-" indicates that the fee is not charged, and "✔" indicates that the fee is charged.

  • CLB instances created before December 1, 2024, 00:00:00 (UTC+8) are temporarily exempt from instance fees and are free of charge until November 30, 2026, 23:59:59 (UTC+8). For more information, see Extension of the instance fee waiver period for CLB.

Are private-network CLB instances also charged specification fees?

  • No specification fee is charged for a shared-performance private-network instance (discontinued).

  • A specification fee is charged for a guaranteed-performance private-network instance.

    The billing rules for the specification fee are the same as those for a public network instance. For more information about billing, see Billing methods for instances.

How can I estimate LCU usage and fees?

LCUs are billed on a pay-as-you-go basis, and usage scales automatically every hour. You can estimate LCU usage and fees in one of the following ways:

Does adding ECS instances to the backend server pool of a CLB instance affect CLB billing?

No. Regardless of the billing method used for the ECS instances added to the backend of a CLB instance, the billing rules for the CLB instance do not change due to this association. This is because CLB and ECS are billed and settled separately based on your usage.

Instance lifecycle and billing

Am I still charged after a CLB instance is stopped?

Yes, a Cloud Load Balancer (CLB) instance stops being billed only after it is released.

Note

Adjustments are made to the billable items of CLB. Beginning 00:00:00 (UTC+8), December 1, 2024, the following new billable items are used by pay-as-you-go CLB instances:

  • Instance fee is renamed public IP retention fee.

  • A billable item instance fee is added.

For more information, see CLB billing adjustments.

You are still charged for a stopped CLB instance. The billable items include public IP address retention fees, instance fees, specification fees, and bandwidth fees.

  • Public IP address retention fee: The public IP address retention fee is calculated based on the unit price of the public IP address and the usage duration. Even if the public IP address is not used, you are charged a configuration fee as long as the public IP address exists.

  • Instance fee: The instance fee is the resource usage fee for an instance. If an instance is stopped but not released, you are still charged the instance fee.

  • Specification fee: This fee represents the resource usage fee for instances of different specifications. After an instance is stopped, resources are still reserved to ensure that the instance can be started at any time. Therefore, if an instance uses the pay-by-specification billing method, you are still charged a specification fee after it is stopped.

  • Bandwidth fee: If you enable pay-by-bandwidth, you are charged a bandwidth fee until the instance is released. The fee is not related to the instance status or traffic usage.

After a CLB instance is stopped, you are not charged data transfer fees or LCU fees.

  • Data transfer fee: A pay-by-data-transfer CLB instance stops forwarding traffic when it is stopped. Therefore, you are not charged a data transfer fee for a stopped CLB instance.

  • LCU fee: A pay-by-LCU CLB instance does not consume LCUs when it is stopped. Therefore, you are not charged an LCU fee for a stopped CLB instance.

Why do I still receive a bill after I release a CLB instance?

  • Bill generation delay: Pay-as-you-go bills are generated with a delay of approximately three hours. For example, if you release an instance at 14:30, the bill for the 14:00 to 15:00 period may not be generated until 18:00. This is part of the normal billing cycle and is not a duplicate charge.

  • Associated resources are not released: Check whether any associated EIPs have been released. If a private-network CLB instance is bound to a separately purchased EIP, releasing the CLB instance does not automatically release the EIP. The EIP continues to incur fees.

how long does it take for the service to be restored after top-up?

  • For a pay-as-you-go instance that is suspended due to an overdue payment, the service resumes immediately after you top up your account and clear the overdue payment.

  • If the service does not resume for a long time, check your account status to confirm whether the payment was successful, or submit a ticket to contact technical support.

Traffic and bandwidth billing

Is inbound traffic to CLB billed?

CLB currently charges only for outbound traffic. Inbound traffic is not billed. For more information about CLB network traffic paths, see Inbound traffic path and Outbound traffic path.

Does Internal CLB incur data transfer fees?

No, private-network CLB instances do not incur data transfer fees.

  • The billable items for a private-network CLB instance include only the instance fee and LCU fee (or specification fee). They do not include public IP address retention fees, data transfer fees, or bandwidth fees.

  • If you bind a separately purchased EIP to the CLB instance, the EIP incurs public network data transfer fees. These fees are billed to the EIP and are not reflected in the CLB bill.

Is traffic generated by health checks billed?

No, it is not. The traffic generated by CLB health checks is not included in the data transfer fees for the instance.

Is attack traffic billed?

CLB works with Alibaba Cloud Security to provide protection. A delay of a few seconds occurs between the time an attack starts and reaches the traffic scrubbing or blackhole triggering threshold and the time Alibaba Cloud Security starts traffic scrubbing or blackholing. Therefore, responses to attack packets during this period incur fees. Such attacks also consume the bandwidth resources of CLB.

Why is the actual traffic for HTTPS more than the billed traffic?

The HTTPS protocol uses some traffic for protocol handshakes. Therefore, the actual traffic generated is more than the billed traffic.

If all backend ECS instances of a CLB instance are stopped or no ECS instances are attached, are public network fees still charged?

CLB public IP address retention fees, instance fees, and specification fees are still charged. The billing for public network fees is as follows:

  • Pay-by-data-transfer

    For a pay-by-data-transfer instance, data transfer fees are not incurred only when the CLB instance is stopped, released, or has no access requests.

    CLB is a load balancing service that is placed in front of ECS instances and provides services through an endpoint. If all backend ECS instances of a CLB instance are stopped but the CLB instance itself is not stopped, traffic still reaches the CLB endpoint when a request is made. The CLB health check then determines that no backend ECS instances are available and sends a response.

    For Layer 4 load balancing, only three-way handshake packets are sent in response. For Layer 7 load balancing, because the service is provided by Tengine, the response is a Tengine 503 error page. If access requests continue to arrive and the load balancer continues to respond, this response traffic is billed.

    This also applies to CLB instances that are not attached to any ECS instances. Therefore, to avoid data transfer fees for CLB instances, we recommend that you stop or release CLB instances that you no longer use.

  • Pay-by-bandwidth

    For a pay-by-bandwidth instance, fees are not related to the instance status or traffic usage. As long as the service is enabled, you are billed for the fixed bandwidth. Billing stops only after the instance is released.

Which CLB traffic can be offset by Data Transfer Plans?

  • IPv4 traffic generated by the public IP address allocated to a public-network CLB instance that uses the pay-by-data-transfer billing method.

  • IPv4 traffic (excluding premium EIP traffic) generated by a pay-by-data-transfer EIP that is bound to a private-network CLB instance in a VPC.

For more information, see Data Transfer Plan.

Billing method changes

If I change an existing pay-by-specification instance to pay-by-LCU, will my services be affected?

  • If your instance specification is super large I or lower, changing the instance configuration does not affect your services.

  • If your instance type is Super Large I or higher, switching from specification-based billing to usage-based billing may degrade instance performance. Proceed with caution.

    Note
    • By default, CLB specifications higher than super large I are not available. For Layer 4 load balancing, if you require more concurrent connections, select a Network Load Balancer (NLB) product. For Layer 7 load balancing, if you require a higher number of queries per second (QPS), select an Application Load Balancer (ALB) product.

    • Starting from 00:00:00 (UTC+8) on June 1, 2025, new purchases of pay-by-specification CLB instances are discontinued, and you cannot change from pay-by-LCU to pay-by-specification. For more information, see Discontinuation Notice for Pay-by-Specification Classic Load Balancer (CLB) Instances.

    Pay-by-LCU instances also have performance limits. For more information about performance limits, see Change from pay-by-specification to pay-by-LCU.

Does the upgrade or specification change process affect services?

An Upgrade/Downgrade operation does not affect your business. However, if the operation involves a change to the or traffic, the change takes effect at 00:00:00 the next day. You cannot perform other Upgrade/Downgrade operations until the change is complete.

Bill query and fee troubleshooting

How do I view the fees for a single CLB instance?

Log on to the bill details page in the Expenses and Costs console. In the Resource Instance Name/ID field, enter the instance name or instance ID, which you can obtain from the Server Load Balancer console, and then click Search to view the cost information for the target instance.

Expenses and Costs console supports the Customize Columns and Export features. You can click the corresponding icons in the upper-right corner of the table to customize the displayed columns and export data.

How do I view the traffic usage of CLB?

  • View real-time traffic in CloudMonitor: Log on to the CloudMonitor console, locate the target instance, and view the traffic monitoring data.

  • View billed traffic from your bill: Log on to the Expenses and Costs console, filter for the target instance, and view the usage details.

Discrepancies may exist between monitoring data and bill data. This is normal and is caused by different statistical methods and reporting times. Your bill is calculated based on the bill data.

Why is the monitoring data for CLB different from the actual bill data?

  • The instance traffic data displayed in the CLB console is collected by the CLB system at a 1-minute granularity and reported to the CloudMonitor system. The bill metering data for a CLB instance is collected at the same frequency. After a billing cycle, the data is reported to the billing system as an hourly accumulated value for settlement.

    Bill data is the accumulated value per minute. The Server Load Balancer system reports the hourly accumulated value to the billing system for settlement. Monitoring traffic data is collected by the Server Load Balancer system once per minute and reported to the CloudMonitor system. Therefore, these two sets of data are generated differently and are not comparable.

  • An unavoidable delay occurs when the CLB system collects data and reports it to CloudMonitor. Although this delay is small and we try to ensure data timeliness, it can cause discrepancies between the monitoring data and the bill metering data. The bill metering data used for billing can tolerate a delay of up to three hours. For example, bill metering data generated between 01:00 and 02:00 is normally reported by Server Load Balancer to the billing system before 03:00 for billing. However, the system allows this reporting to be completed and billed as late as 05:00. Therefore, because of the different timeliness requirements for the data, these two sets of data are not comparable.

  • The definitions of monitoring and bill metering are also different. The purpose of monitoring is to observe whether the running status of the monitored instance is abnormal so that you can take measures to resolve any issues. The purpose of bill metering is to charge based on the actual resource consumption of the instance. Therefore, for billing reconciliation, the data produced by the bill metering system must be used as the basis for billing, not the monitoring data.

How to Troubleshoot Abnormal Data Transfer Fees?

If you find that your CLB public network data transfer fees suddenly increase, perform the following steps to troubleshoot the issue:

  1. View traffic trends: Log on to the CloudMonitor console, view the traffic monitoring data of the CLB instance, and identify the point in time when the traffic spike occurred.

  2. Analyze the traffic source:

  3. Investigate abnormal access: Check for malicious attacks or web crawler access. Check whether any sudden business activities have caused an increase in traffic.

  4. Protection recommendations: