Cost & billing

Snowflake provides a robust framework to manage costs. You can also obtain monthly usage statements and reconcile those statements with usage data in views.

Cost management

Managing cost in Snowflake

Snowflake’s cost management framework helps you manage costs across the dimensions of visibility, control, and optimization.

Learn about the framework and the features that support each part of it.

Understanding overall cost

The total cost of using Snowflake is the aggregate of the cost of using data transfer, storage, and compute resources.

Learn about how overall cost is calculated.

Exploring overall cost

Snowsight allows you to quickly and easily obtain information about cost from a visual dashboard. Queries against the usage views allow you to drill down into cost data and can help generate custom reports and dashboards.

Learn about exploring your spend using various queries to return cost information.

Introduction to cost anomalies

A cost anomaly occurs when daily consumption falls outside the expected range. Snowflake automatically detects these anomalies and provides tools to help you investigate the root cause.

Learn how to identify and investigate cost anomalies at the account and organization level.

Optimizing cost

Learn how to optimize Snowflake in order to reduce costs and maximize your spend.

Attributing cost

Gain insight into Snowflake cost by attributing those costs to logical units within the organization such as departments, environments or other entities.

Learn how to attribute cost to differing entities within your organization.

Controlling cost

Cost controls allow you to limit how much is spent on various services such as virtual warehouses.

Budgets allow you to monitor the credit usage of supported objects and serverless features in your account. Resource monitors allow you to monitor credit usage by user-managed virtual warehouses and the cloud services layer of the Snowflake architecture.

Access control for cost management

Snowflake provides system-defined roles that grant access to cost management features.

Learn about the roles that control access to cost management features.

Billing

Access billing invoices

Learn how to use Snowsight to view and download billing invoices.

Access payment history

Learn how to use Snowsight to view payment activity, including charges, refunds, and authorization holds.

Access a billing usage statement

Learn how to use Snowsight to view and download monthly usage statements.

Reconcile a billing usage statement

Learn how to execute queries to reconcile usage data shown on a usage statement with data in the billing views of the Organization Usage schema.

Update billing contact information

Learn how to use Snowsight to update billing contact information.