All Products
Search
Document Center

Expenses and Costs:Export Alibaba Cloud FOCUS 1.0 (Preview)

Last Updated:May 15, 2026

Alibaba Cloud supports exporting cost and usage data based on the FinOps Open Cost and Usage Specification (FOCUS)™. This standardized cloud billing data format helps you perform cost analysis and resource optimization more efficiently.

Note
  • You are included in the invitational preview if you can see the Bills > Bill Subscription menu in the Expenses and Costs console.

  • The exported FOCUS data is for analysis only and cannot be used for reconciliation. For final settlement and payment, use the official bill overview or bill details that Alibaba Cloud provides.

  • The FOCUS data export feature is free of charge. However, it uses the Bill Subscription feature to export data to OSS, and you will be charged storage fees by OSS based on the file type, size, and storage duration.

What is FOCUS?

The FinOps Open Cost and Usage Specification (FOCUS)™ is a technical specification designed to standardize cost and usage data from different cloud providers. It sets clear requirements for systems that generate billing data in the cloud computing industry, ensuring consistent cost and usage datasets. Click here to visit the official FOCUS website for detailed information.

Export Alibaba Cloud FOCUS 1.0 (Preview)

The final data for the current month is exported after 12:00 (UTC+8) on the 4th day of the next month.

  1. In the Expenses and Costs console, choose Bills > Bill Subscription, and click Create Bill Subscription.

  2. If you are using an OSS subscription for the first time, you must grant permissions. Click Authorize.

    On the Cloud Resource Access Authorization page, click Agree to Authorization.

    image

    image

  3. On the OSS Subscription tab, set Export File to Standard Bill FOCUS.

  4. Set the Start Billing Month. You can select the current month or previous months. The earliest available subscription starts from the first month billed after the upgraded version for the invitational preview was launched.

  5. Set the subscription directory. For OSS Bucket, enter the bucket name. If you want to store the data in a specific directory within the bucket, enter the directory path in the OSS Directory field. After completing the settings, click Create.

  6. On the Bill Subscription page, view the subscription records.

    image

Delivery schedule

Bill type

Daily delivery (UTC+8)

Final monthly delivery (UTC+8)

Billing item details

Full month-to-date detailed data

Before 18:00 on the 3rd day of the next month

Split bill details

Full month-to-date detailed data

Before 18:00 on the 4th day of the next month

Cost details

Full month-to-date detailed data

Before 18:00 on the 4th day of the next month

Standard Bill (FOCUS)

Full month-to-date detailed data

Before 18:00 on the 4th day of the next month

Monthly bill (PDF)

Not supported

Before 18:00 on the 3rd day of the next month

File naming convention

Monthly bill (PDF) files are in .pdf format. Files for all other bill types are in .csv format. If the data volume is large, the system automatically splits a single exported bill into multiple files.

Subscription type

File naming convention

Directory structure

Example

  • Detailed bill data (new version)

  • Monthly bill (PDF) (new console)

{account_id}_{site_id}_{bill_type}_{YYYYMM|YYYYMMDD}

{specified_directory}/{YYYYMM}/{YYYYMMDDHHMMSS}/

{specified_directory}/202602/20260203180000/5255031923727700_2688801000001_MonthBill_202602

  • Detailed bill data (old version)

  • Monthly bill (PDF) (old console)

{account_id}_{bill_type}_{YYYYMM|YYYYMMDD}

{specified_directory}/

{specified_directory}/5255031923727700__MonthBill_202602

Note
  • Files exported to OSS may be compressed into .zip format.

  • If the UI does not distinguish between new and old versions of detailed data when you select an Export File, the file naming convention for the old version applies.

FOCUS 1.0 fields

Note

Alibaba Cloud FOCUS 1.0 (Preview) is an invitational preview version and is under active development. Some fields may differ from the FOCUS 1.0 requirements. For details, see Alibaba Cloud FOCUS 1.0 (Preview) field conformance gaps.

Field

Description

Data type

Nullable

AvailabilityZone

A provider-assigned identifier for a physically isolated area within a region that provides high availability and fault tolerance. This corresponds to an Alibaba Cloud availability zone.

String

Yes

BilledCost

The charge that serves as the basis for billing. It includes all applicable discounts and credits but excludes the amortization of upfront fees (one-time or recurring).

Decimal

No

BillingAccountId

The provider-assigned identifier for the billing account.

String

No

BillingAccountName

The display name of the billing account.

String

Yes

BillingCurrency

The currency in which the charge was billed.

String

No

BillingPeriodEnd

The end date and time of the billing period.

Date/Time

No

BillingPeriodStart

The start date and time of the billing period.

Date/Time

No

ChargeCategory

The highest-level classification based on the billing nature of the charge.

String

No

ChargeClass

Indicates whether the row is a correction to a previously invoiced billing period.

String

Yes

ChargeDescription

A self-contained summary of the charge's purpose and price.

String

Yes

ChargeFrequency

Identifies the frequency at which a charge is incurred.

String

No

ChargePeriodEnd

The end date and time of the charge period.

Date/Time

No

ChargePeriodStart

The start date and time of the charge period.

Date/Time

No

CommitmentDiscountCategory

Identifies whether a commitment discount is based on usage quantity or cost (that is, "spend").

String

Yes

CommitmentDiscountId

The provider-assigned identifier for a commitment discount.

String

Yes

CommitmentDiscountName

The display name of a commitment discount.

String

Yes

CommitmentDiscountStatus

Indicates whether a charge is related to the consumption of a commitment discount or the unused portion of a committed amount.

String

Yes

CommitmentDiscountType

The provider-assigned identifier for the type of commitment discount applied to the current row.

String

Yes

ConsumedQuantity

The usage of a resource or service measured in consumed units.

Decimal

Yes

ConsumedUnit

The provider-specified unit of measurement for resource or service usage.

String

Yes

ContractedCost

The cost calculated by multiplying the contracted unit price by the corresponding pricing quantity.

Decimal

No

ContractedUnitPrice

The contracted unit price for a single pricing unit. This price includes negotiated discounts but excludes commitment discounts.

Decimal

Yes

EffectiveCost

The actual cost after all discounts, credits, and amortized upfront fees are applied.

Decimal

No

InvoiceIssuerName

The name of the entity that invoices consumed resources or services.

String

No

ListCost

The cost calculated by multiplying the public unit price by the corresponding pricing quantity.

Decimal

No

ListUnitPrice

The provider-published suggested unit price for a single pricing unit, excluding discounts.

Decimal

Yes

PricingCategory

Describes the pricing model used for a charge at the time of usage or purchase.

String

Yes

PricingQuantity

The quantity of a resource or service that is used or purchased, measured in pricing units.

Decimal

Yes

PricingUnit

The provider-specified unit of measurement for pricing, which is used for usage measurement after rules such as tiered pricing are applied.

String

Yes

ProviderName

The name of the entity that provides purchasable resources or services.

String

No

PublisherName

The name of the entity that produces purchased resources or services.

String

No

RegionId

The provider-assigned identifier of the geographical region where a resource is deployed or a service is provided.

String

Yes

RegionName

The name of the geographical region where a resource is deployed or a service is provided.

String

Yes

ResourceId

The provider-assigned identifier for a resource.

String

Yes

ResourceName

The display name of a resource.

String

Yes

ResourceType

The type of resource to which a charge applies.

String

Yes

ServiceCategory

The highest-level classification based on the core function of a service.

String

No

ServiceName

A service purchased from a provider, such as a cloud virtual machine, a Software as a Service (SaaS) database, or professional services from a system integrator.

String

No

SkuId

A unique, provider-defined identifier used to organize the common properties of SKU prices.

String

Yes

SkuPriceId

A unique identifier that defines the unit price used to calculate a charge.

String

Yes

SubAccountId

The ID for a group of resources or services, typically used to manage access and/or costs.

String

Yes

SubAccountName

The name of a group of resources or services, typically used to manage access and/or costs.

String

Yes

Tags

A collection of tags assigned to a tag source, which may include provider- or user-defined tags.

JSON

Yes

X_CommodityCode

The unique code that Alibaba Cloud uses to identify a specific commodity within a cloud product.

string

No

X_CommodityName

The name of a specific commodity within a cloud product.

string

No

X_BillingItemCode

The code of the billable item to which the cloud resource fees belong.

string

No

X_BillingItemName

The name of the billable item to which the cloud resource fees belong.

string

No

X_InstanceID

The dimension for cost statistics and summarization in billing. The billing granularity can vary by product and service, which determines the bill's level of detail and calculation method.

If a product's billing granularity does not align with your resource management granularity, you must perform additional data splitting to meet your internal management needs.

string

No