Updated on 2024-04-29 GMT+08:00

Pricing Details

This topic describes the billing modes, billing items, configuration changes, renewal, expiration, and arrears of IoTDA.

Billing Modes and Items

Table 1 Standard Edition billing modes


Billing Mode

Billing Item

Unit Price


Pay per use

You are billed based on the instance specifications and required duration.

For details about the Standard Edition specifications, see Product Pricing Details.

For details about product prices, see Product Pricing Details.

Table 2 IoTDA billing items



Billing Mode

Device messages

Messages sent by devices by calling the MQTT PUB interface

The number of messages is charged.

Messages received by devices by calling the MQTT SUB interface

Messages sent by devices by calling the LwM2M Update/Notify interface

Response messages received by devices by calling the LwM2M Update interface

Messages and properties reported by devices by calling the HTTP interface

Command messages sent by the platform by calling the LwM2M Read/Write/Write-Attributes/Execute interface and response messages reported by devices

Application messages

Messages sent by applications by calling platform APIs

The number of messages is charged.

Messages forwarded by rules

Messages forwarded to other Huawei Cloud services using rules

If the number of forwarded messages is less than that of messages reported by devices, the forwarded messages are free of charge. If greater, the extra forwarded messages are charged.

Messages pushed by the platform to applications (including HTTP and AMQP messages)

The number of messages is charged.

Protocol messages

Login messages

Logout messages

Heartbeat messages

ACK messages at the protocol layer

Subscription messages

Unsubscription messages


OTA upgrade

You will be billed for using OBS to store upgrade packages. For details, see Software/Firmware Package Upload.

OTA upgrade is free, but OBS is charged.

Configuration Changes of the Standard Edition

  • You can increase the number of units in the instance online, for example, upgrading a Standard Edition instance from three SU2 units to five SU2 units.
  • You can upgrade the unit type of an instance, for example, upgrading the instance units from SU2 to SU3.

    Note: The upgrade takes effect on all units in the instance.


You can renew a resource package before it expires, or you can set auto-renewal rules for a resource package. For more information about renewing resource packages, see Renewal Management.

Expiration and Overdue Payment

Ensure that the balance in your Huawei Cloud account is sufficient to cover any upcoming charges. If a fee deduction fails due to insufficient balance, your account will be in arrears, which will affect the normal use of services. (If the balance is 0, the service can still be used.)

Huawei Cloud sets retention periods based on customer level. For details, see Postpayment Instructions.

  • Within the retention period, new devices cannot be registered, messages cannot be reported from registered devices, and commands cannot be delivered to devices.

  • If you do not pay the arrears after the retention period has expired, your IoTDA resources will be released and your devices will be deleted.