All Products
Document Center

FPGA as a Service:Billing

Last Updated:Nov 17, 2023

The billing of FPGA as a Service (FaaS) is the same as the billing of Elastic Compute Service (ECS). This topic describes the billing of FaaS.

Billable items and billing methods

An FPGA-accelerated instance consists of computing resources such as vCPUs, memory, and GPUs, images, and Elastic Block Storage (EBS) devices. The following table describes the billable items of FaaS resources.

Billable item


Billing method

Switch between billing methods


Computing resources (vCPUs, memory, and GPUs)

You are charged for the computing resources required by the instance type, including vCPUs, memory, and GPUs.

The price of an instance type varies based on the region. For more information, see Pricing .

Instance types


Image fees vary based on the image type and usage duration. Images are classified into public images, custom images, shared images, and Alibaba Cloud Marketplace images. The billing rules of the images vary based on the image type.

Not supported



EBS devices are classified into cloud disks and local disks.

  • Cloud disks: Fees vary based on the unit price, capacity, and usage duration. The billing method of a cloud disk varies based on the method that you use to create the cloud disk.

  • Local disks: Local disks must be created together with specific instance types and cannot be separately purchased. The fees for local disks are included in the fees for the instance types.

Block storage devices

Public bandwidth

You can access the Internet by using static public IP addresses, elastic IP addresses (EIPs), and NAT gateways.

  • If you use a static public IP address to access the Internet, you are charged only for the outbound public bandwidth.

  • If you use an EIP or a NAT gateway to access the Internet, you must separately purchase the EIP or the NAT gateway. For more information about the billing details, see EIP billing overview and NAT gateway billing overview.

  • Pay-by-bandwidth

  • Pay-by-data-transfer

Change the billing method of network usage

Public bandwidth


  • After you create snapshots, you are charged region-specific snapshot storage fees based on the size of snapshots that are present in each region.

  • When you copy snapshots, you are charged snapshot storage fees and data transfer fees for snapshot replication.

Not supported


Renewal policy

You can renew only subscription instances. You do not need to renew pay-as-you-go instances, but must make sure that your bank card account, PayPal account, or Paytm (India) account that is associated with your Alibaba Cloud account has sufficient balance or credit to cover costs. For more information, see Renewal overview


You can enable the economical mode for pay-as-you-go instances. The fees for an FPGA-accelerated instance include the fees for FaaS resources. If you enable the economical mode for the instance, you are not charged for FaaS resources. For more information, see Economical mode.

The following table describes the features that are related to the renewal of subscription instances.




Manual renewal

Before an instance is automatically released, you can renew the instance in the ECS console to extend the expiration date.

Renew a subscription instance

Configure the auto-renewal settings of an instance

  • Enable auto-renewal: If you enable the auto-renewal feature for an instance, the instance is automatically renewed before it expires. You can enable this feature to prevent the instances from being automatically released.

  • View the auto-renewal status: On the Instances page or Renewal page, you can check whether the auto-renewal feature is enabled for the instance.

  • Disable auto-renewal: If you no longer require the auto-renewal feature for an instance after the current billing cycle of the instance ends, you can disable the auto-renewal feature before the fees are automatically deducted from your account.

Renewal and configuration downgrade

If the configurations of an instance exceed your requirements, you can renew the instance and downgrade the configurations within 15 days before the instance expires or before an expired instance is released.

Renewal and configuration downgrade

Unified expiration date

If you have multiple subscription instances that expire on different dates, you can synchronize the expiration dates to the same day of the month to simplify management and renewal.

Synchronization of the expiration dates of subscription instances

View bills

You can go to the User Center to view the bills and the consumption details of your ECS resources. For more information, see View billing details.

Expiration or overdue payments

After ECS resources expire, the resource status varies and the overdue payments are handled based on the billing methods. For more information, see Overdue payments.

Billing FAQ

If billing issues occur when you purchase or use an FPGA-accelerated instance, you can find the answers to frequently asked questions in Billing FAQ.


For information about the cost components, cost benefits, and cost optimization suggestions of ECS, see Best practices for cost optimization.