What is a Snowflake Compute Credit?
Snowflake credits are used to pay for the consumption of resources on Snowflake. A Snowflake credit is a unit of measure defined by Snowflake, and it is consumed only when a customer is using resources, such as when a virtual warehouse is running, the cloud services layer is performing work, or serverless features are used.
Snowflake runs on AWS, Azure, or Google Cloud. Snowflake publishes credit consumption per warehouse size, but not the underlying instance types it uses. That is a normal vendor choice, and it means you cannot map credits to hardware yourself.
How to Calculate Snowflake Compute Costs
Snowflake uses a consumption-based cost model, where the more data one computes, the more one pays. The formula is simple: (a = b x c):
Snowflake compute cost = Number of Compute Credits X Price per Compute Credit.
The Price Per Snowflake Compute Credit
The Price per Compute Credit depends on:
- The Cloud provider (AWS, Azure or Google Cloud).
- The Cloud region (e.g. "US East (Northern Virginia)").
- The Snowflake Plan (i.e. Standard, Enterprise, Business Critical, VPS).

Snowflake pricing page as published on May 26, 2023. Check Snowflake's current pricing page for up-to-date figures.
The Number of Compute Credits
Snowflake compute cost = Number of Compute Credits X Price per Compute Credit.
For Snowflake accounts running on Amazon Web Services (AWS), a node would be equivalent to a single EC2 instance. Snowflake uses t-shirt sizing for its warehouses to configure how many nodes they will have. In the below table, the size specifies the compute resources per cluster available to the warehouse. Each increase in size to the next larger warehouse approximately doubles the computing power and the number of credits billed per full hour that the warehouse runs.

Why You Cannot Convert Credits Into Instance Hours
Snowflake does not publish which cloud instance types back each warehouse size, so there is no vendor-confirmed way to convert a credit into an equivalent number of EC2, Azure, or Google Cloud instance hours. Any such conversion would be an assumption, and it could change at any time without notice, because the vendor is free to change the hardware behind a warehouse size.
What you can work with is the part Snowflake does publish: credits consumed per warehouse size per hour, and the price per credit for your plan and region.
A credit is not only raw compute. It also covers the managed service around it: cloud services, query optimization, availability, and support. Storage is billed separately, per terabyte, and is not part of a compute credit.
In Conclusion
Snowflake compute cost is credits consumed multiplied by the price per credit.
Credits consumed depend on warehouse size and how long the warehouse runs. Each step up in size roughly doubles both capacity and credits per hour.
Price per credit depends on cloud provider, region, and plan. As of September 2026, list prices in most US regions are $2 per credit on Standard, $3 on Enterprise, and $4 on Business Critical. Always check Snowflake's current pricing page, since prices vary by region and change over time.
The practical way to control this spend is to control runtime and size: right-size warehouses, suspend idle ones, and cache repeated results. If you want direct control over the compute instances themselves rather than paying per vendor-defined credit, a self-hosted lakehouse such as IOMETE runs the compute in your own cloud account.
Snowflake is a trademark of Snowflake Inc. IOMETE is not affiliated with or endorsed by Snowflake Inc. All figures cited here come from publicly available sources.