Resource plans offer discounted rates. Function Compute consolidates all resource usage into a single billable item: CU usage. After you purchase a CU resource plan, all resource usage is converted to CU usage based on a conversion factor and deducted from your plan.
Plan types and pricing
Function Compute offers the following five tiers of CU resource plans. After purchase, Function Compute converts all usage — function invocations, vCPU, memory, disk, and GPU (including GPU usage generated by FunArt) — to CU usage based on a conversion factor and deducts it from your CU resource plan.
CU usage = Resource usage × CU conversion factor. Conversion factors are listed in CU conversion factors.
|
Resource plan |
Quota (CU/year) |
Price (USD) |
|
Plan 1 |
1,000,000 |
19 |
|
Plan 2 |
10,000,000 |
185 |
|
Plan 3 |
100,000,000 |
1,800 |
|
Plan 4 |
500,000,000 |
8,500 |
|
Plan 5 |
2,000,000,000 |
30,000 |
Listed prices may differ from actual prices due to promotional discounts. The price on the actual buy page prevails.
ICP filing service codes
CU resource plans of 100 yuan or more include a free ICP filing service code. Log in to the ICP Filing Service console to view available ICP filings on the Function Compute Plan tab of the Manage ICP Filable Instances page, and use a service code from a resource plan for ICP filing.

Validity period
All resource plans are valid for 12 months from the purchase date. Unused quota is forfeited upon expiration.
Plans take effect on the purchase date. Unused quota is forfeited upon expiration. After a plan expires or its quota runs out, usage is billed at Pay-as-you-go rates.
Deduction order
Charges are first deducted from resource plans (including trial quotas), then billed at Pay-as-you-go rates. Plans expiring soonest are consumed first.
Purchase a resource plan
In the Function Compute console, go to the Overview page, find the Resource Plans section, and click Buy Now. Select a plan type and specifications.
Refund policy
Full refunds are available for unused plans within five days of purchase. Partially used plans or requests after five days are not eligible.
Quota alerts
View purchase records and usage details in Expenses and Costs. Enable quota alerts to receive notifications when your remaining quota drops below a specified threshold.
Go to Manage Reserved Instances:
-
Click the Instances tab to view plan status, remaining quota, effective time, and expiration time.
You can also check remaining quota in the Resource Plan section on the Overview page of the Function Compute console.
-
Click the Usage Details tab to view detailed deduction records and remaining quota for each resource plan. Use this tab to identify the source of deductions or verify pay-as-you-go charges beyond your free quota.
-
Click Set Remaining Quota Alert in the upper-right corner, set the threshold percentage, and click OK.
Turn on Enable Alert under Set Remaining Quota Alert Uniformly to enable alerts for all plans. To set different thresholds for specific plans, configure them individually in the list below.
FAQ
-
How do I remove Function Compute resources to avoid overdue payments?
-
Can a resource plan be used to offset charges across regions?
-
Can a resource plan be used to offset charges across regions?
-
Do resource plans support auto-renewal? If so, can I disable it?
-
Why is a zero-amount bill generated even after my resource plan has offset my usage?
When your Function Compute resource usage is fully offset by a CU resource plan, the actual amount due is zero. However, the system still generates a zero-amount bill, which is expected billing behavior. If you no longer need Function Compute resources in that region, log on to the Function Compute console and delete the relevant functions to stop resource usage and prevent further bill generation.
-
Why do I still receive expiration reminder messages or calls when my plan quota is used up or my functions are deleted?
This can occur in the following scenarios:
-
Quota exhausted early — CU resource plans use a total-deduction model. If your quota runs out before the validity period ends, the system still sends expiration reminders as the plan's expiration date approaches. Log on to the Expenses and Costs console to check your remaining quota and expiration date.
-
Functions deleted — Deleting functions stops new charges from accruing. The reminder is about your resource plan expiring, not the Function Compute service stopping. If you have no running functions, you can safely ignore the reminder. The plan expires automatically at the end of its validity period.
-
Concept clarification — Function Compute itself is a pay-as-you-go service with no fixed service expiration. All "expiration" notifications refer to CU resource plans purchased in your account, not the Function Compute service itself.
-
-
How can I reduce CU consumption during development and testing?
CU consumption in Function Compute is determined by actual resource usage. You cannot directly lower the CU conversion factor for individual invocations through configuration settings. During development and testing, select a CU resource plan that matches your estimated usage — such as a monthly plan or a smaller annual plan — to optimize costs and avoid purchasing an oversized plan.