Snowflake ACCOUNT_USAGE and ORGANIZATION_USAGE for Cost Tracking

ACCOUNT_USAGE reports activity for one Snowflake account. ORGANIZATION_USAGE reports usage and billing data across accounts in an organization.

Use ACCOUNT_USAGE to attribute warehouse credits, query activity, storage, and service usage to objects and users within an account. Use ORGANIZATION_USAGE to compare accounts, regions, editions, and business units.

The views have different latency and retention characteristics. A cost report should record the extraction time and use the view that matches the reporting scope. Account-level analysis cannot show organization-wide totals without combining accounts.

For a single-account warehouse report, ACCOUNT_USAGE.WAREHOUSE_METERING_HISTORY is usually the starting point. For organization reporting, the corresponding organization usage view can aggregate usage by account and service. Snowflake documents ACCOUNT_USAGE and ORGANIZATION_USAGE separately.