Amortization Rules for Resource Packages
Resource Package Cost Amortization
Starting June 23, 2025, the costs of certain newly purchased or renewed resource packages will be amortized based on actual usage. For resource packages that took effect before June 23, 2025, linear amortization will continue to apply.
For cost amortization based on actual usage, the amortized amount is calculated based on the proportion of usage deducted from resource packages to the total resource package usage. The formula is as follows: Amortized amount = (Usage deducted from resource packages/Total resource package usage) x Resource package fee
There are two types of costs: amortized costs deducted from resource packages (bill type: Expenditure-resource packages used) and amortized costs not deducted from resource packages (bill type: Expenditure-resource packages unused).

- When costs are amortized based on actual usage, the amortized amount corresponding to the resource package used on a given day is recorded under the bill type Expenditure-resource packages used. The portion for the remaining package usage within the same reset period is recorded under the bill type Expenditure-resource packages unused.
Suppose you purchased a resource package for $3,500 USD, valid from March 20, 2024 to August 20, 2024. If the package remained unused from March through July, the amortized cost for that period would be $0 USD, and the full cost of $3,500 USD would be amortized on August 20, 2024.
After resource package costs are amortized based on actual usage, you can allocate the costs to specific tags and enterprise projects.
Analysis of Resource Package Cost Amortization
On the Cost Analysis page, you can analyze cost amortization of resource packages. For details, see Viewing Cost Analyses.
Supported Cloud Services
Service Name |
Abbreviation |
---|---|
Optical Character Recognition |
OCR |
Content Delivery Network |
CDN |
Application Performance Management |
APM |
Object Storage Service |
OBS |
Virtual Private Cloud |
VPC |
Scalable File Service |
SFS |
ROMA Connect |
ROMA Connect |

- Usage-based cost amortization is not supported for resource packages that include multiple usage types, even if the services involved are supported as listed above, except for newly purchased or renewed OBS packages. Instead, linear cost amortization continues to apply. For example, the costs of a CCI package (V100_16G/month), which includes CPU, memory, and GPU resources, cannot be amortized based on actual usage. Instead, the costs of standalone CPU or memory packages can be amortized.
Resettable Packages
The capacity of a resettable resource package decreases linearly and is cleared at the end of each reset period. It is then fully restored at the beginning of the next reset period until the package expires.
Cost amortization rules
Amortized amount of costs deducted from a resource package = (Usage deducted from the resource package/Total package usage within the reset period) x Amortized amount within the reset period
Amortized amount of costs not deducted from a resource package within the reset period = Amortized amount within the reset period – Sum of amortized amounts of costs deducted from the resource package within all the reset periods
Cost amortization example
Suppose you purchased a yearly 100 GB OBS outbound Internet traffic package at a total price of $480 USD, valid from January 01, 2024 to December 31, 2024. Within the validity period, you would receive 100 GB traffic each month. This package is valid for 12 months, and the amortized amount per reset period is $40 USD (480/12).
The following table illustrates the package usage in January 2024.
Used On |
Used Traffic |
Remaining Usage |
---|---|---|
2024.01.02 |
5 GB |
95 GB |
2024.01.10 |
10 GB |
85 GB |
2024.01.13 |
8 GB |
77 GB |
2024.01.15 |
20 GB |
57 GB |
2024.01.31 |
15 GB |
42 GB |
The following table details cost amortization in January 2024 based on actual usage.
Used On |
Used Traffic |
Amortized Amount |
Bill Type |
---|---|---|---|
2024.01.02 |
5 GB |
5 GB/100 GB x $40 USD = $2 USD |
Expenditure-resource packages used |
2024.01.10 |
10 GB |
10 GB/100 GB x $40 USD = $4 USD |
Expenditure-resource packages used |
2024.01.13 |
8 GB |
80 GB/100 GB x $40 USD = $3.2 USD |
Expenditure-resource packages used |
2024.01.15 |
20 GB |
20 GB/100 GB x $40 USD = $8 USD |
Expenditure-resource packages used |
2024.01.31 |
15 GB |
15 GB/100 GB x $40 USD = $6 USD |
Expenditure-resource packages used |
2024.01.31 |
- |
$40 USD – $23.2 USD = $16.8 USD |
Expenditure-resource packages unused |

When the specifications of a resource package have been upgraded, a new resource package is generated. After the original resource package expires, no further usage will be deducted from it. Instead, its remaining usage will be transferred to the new resource package for amortization.
In the example above, $40 USD has been amortized for January 2024, and $440 USD (480 – 40) is left. On February 01, 2024, suppose you upgraded the resource package from 100 GB/year to 500 GB/year, and you paid $550 USD for the upgrade order. In this case, the amortized cost for the original resource package would be $0 USD from February 01, 2024 to December 31, 2024, and the total amortizable cost for the new resource package would be $990 USD (550 + 440). Given that 11 reset periods remain, the amortized cost per reset period would be $90 USD (990/11).
Non-Resettable Resource Packages
The capacity of a non-resettable resource package decreases linearly, and pay-per-use usage is continuously deducted from the package over time.
Cost amortization rules
Amortized amount of costs deducted from a resource package = (Usage deducted from the resource package/Total resource package usage) x Total amount of the resource package
Amortized amount of costs not deducted from a resource package = Total amount of the resource package – Sum of amortized amounts of costs deducted from the resource package

The amortized cost of unused resource package capacity (bill type: Expenditure-resource packages unused) is displayed in both the billing cycle during which the package expires and the current billing cycle. This allows you to identify the remaining usage of the resource package based on the displayed amortized amount.
For example, suppose the current month is August and a non-resettable resource package is valid from January 01, 2024 to December 31, 2024. Since January to July are historical billing cycles, only amortized costs for used capacity are recorded. In August, the current billing cycle, the amortized costs of both used and unused capacity are displayed, allowing you to check the reaming usage of the package.
Cost amortization example
Suppose you purchased a resource package OCR (10000 API calls/year) at the total price of $520 USD. It is valid from January 01, 2024 to December 31, 2024, and the total number of API calls is 10,000.
The following table illustrates the package usage.
Used On |
Number of Used API Calls |
Remaining Usage |
---|---|---|
2024.01.02 |
50 |
9,950 |
2024.01.10 |
30 |
9,920 |
2024.01.13 |
30 |
9,890 |
2024.01.15 |
60 |
9,830 |
2024.01.31 |
20 |
9,810 |
... |
- |
- |
2024.12.30 |
30 |
120 |
2024.12.31 |
50 |
70 |
The following table details cost amortization in January 2024 based on actual usage.
Used On |
Number of Used API Calls |
Amortized Amount |
Bill Type |
---|---|---|---|
2024.01.02 |
50 |
50/10,000 x $520 USD = $2.60 USD |
Expenditure-resource packages used |
2024.01.10 |
30 |
30/10,000 x $520 USD = $1.56 USD |
Expenditure-resource packages used |
2024.01.13 |
30 |
30/10,000 x $520 USD = $1.56 USD |
Expenditure-resource packages used |
2024.01.15 |
60 |
60/10,000 x $520 USD = $3.12 USD |
Expenditure-resource packages used |
2024.01.31 |
20 |
20/10,000 x $520 USD = $1.04 USD |
Expenditure-resource packages used |
The following table details cost amortization in December 2024.
Used On |
Number of Used API Calls |
Amortized Amount |
Bill Type |
---|---|---|---|
... |
- |
- |
- |
2024.12.30 |
30 |
30/10,000 x $520 USD = $1.56 USD |
Expenditure-resource packages used |
2024.12.31 |
50 |
50/10,000 x $520 USD = $2.60 USD |
Expenditure-resource packages used |
2024.12.31 |
- |
70/10,000 x $520 USD = $3.64 USD |
Expenditure-resource packages unused |
Feedback
Was this page helpful?
Provide feedbackThank you very much for your feedback. We will continue working to improve the documentation.See the reply and handling status in My Cloud VOC.
For any further questions, feel free to contact us through the chatbot.
Chatbot