Runcost

Accounts

Type
string
Required
Yes, on every row
Added in
FOCUS 1.0
Contract name
billing_account_id
Updated

FOCUS column

BillingAccountId

The identifier of the billing account the charge was invoiced to: the account, agreement or profile that receives the invoice and pays it. It is the top of the account hierarchy for cost purposes. In AWS it is the payer (management) account, in Azure the billing account or billing profile, in Google Cloud the billing account. Every row carries exactly one.

Example

An AWS organization with one payer account puts its 12-digit payer account id here on every row, whichever member account incurred the charge.

Where it comes from, per export

The export column that feeds BillingAccountId 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.

ExportSource columnTransform
AWS Data Exports, FOCUS
BillingAccountId
as is
Azure Cost Management, FOCUS export
BillingAccountId
as is
Azure Cost Details (actual cost)
BillingAccountId
as is
Azure Cost Details (amortized cost)
BillingAccountId
as is
Google Cloud detailed billing export
billing_account_id
as is

How Runcost uses it

Runcost reconciles each billing account to its own invoice before combining providers, so a total that does not add up is caught at the source.

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.

Your bills, in FOCUS, allocated to owners.

Runcost ingests AWS, Azure and Google Cloud exports into this contract and produces statements, forecasts and alerts from it.

Book a call to discuss