FOCUS column
SubAccountId
The identifier of the sub-account within the billing account that the charge belongs to: an AWS member account, an Azure subscription or a Google Cloud project. It is the most reliable ownership container on every provider, because a sub-account has one owner by construction and cannot be forgotten at deploy time.
Example
A Google Cloud row for the analytics project carries that project’s id here, while the organization’s billing account id sits in BillingAccountId.
Where it comes from, per export
The export column that feeds SubAccountId in each format the platform ingests, and the transform applied. A format with no row does not carry the column; the value is then absent rather than guessed.
| Export | Source column | Transform |
|---|---|---|
| AWS Data Exports, FOCUS | SubAccountId | as is |
| Azure Cost Management, FOCUS export | SubAccountId | as is |
| Azure Cost Details (actual cost) | SubscriptionId | as is |
| Azure Cost Details (amortized cost) | SubscriptionId | as is |
| Google Cloud detailed billing export | project.id | as is |
How Runcost uses it
Runcost maps sub-accounts to cost centers, products and customers as the first dimension of allocation, before any tag is consulted.
Related columns
About this reference
Generated from the column contract and provider rules that Runcost runs, and written by Faisal Saleem, Founder. The normative definitions are in the FinOps Foundation’s FOCUS specification at focus.finops.org.