Snowflake Cost Calculator
Estimate a month of Snowflake compute and storage from your warehouse sizes, run times and auto-suspend setting, and see what idle time costs.
Your numbers stay in your browser
About $3,383 a month: 1,120 credits. A 60-second auto-suspend would save about $2,052 a month.
Snowflake a month
$3,383
1,120 credits, about $40,596 a year
- Loading warehouse (X-Small, 6 hours billed a day)
- $540
- Transform warehouse (Small, 1.7 hours billed a day)
- $300
- Reporting warehouse (Small, 14 hours billed a day)
- $2,520
- Storage
- $23
- Billed warehouse time that is idle
- 68%
- Saving with a 60-second auto-suspend
- $2,052
Each start keeps a warehouse billing for 600 seconds after its last query. Most of that idle time goes away at 60 seconds.
An estimate at the prices you enter, not a quote. It counts standard warehouses and storage only.
How the numbers work
- Billed time a day = hours running queries + (starts × auto-suspend seconds), at least 60 seconds per start, at most 24 hours.
- Credits = billed hours × credits per hour for the size × days a month. Each size up doubles the credits per hour.
- Compute = credits × price per credit. Storage = TB stored × price per TB.
- Saving = the same warehouses and starts with auto-suspend at 60 seconds.
Before you trust the result
- Check real usage in
SNOWFLAKE.ACCOUNT_USAGE.WAREHOUSE_METERING_HISTORY. It shows credits by warehouse and hour, which beats any estimate. - Left out: serverless features such as Snowpipe, tasks and automatic clustering, cloud services above 10% of daily warehouse credits, data transfer, AI features, and Gen2 or Snowpark-optimized warehouses, which use different credit rates.
- A shorter auto-suspend can add starts, and each start drops the warehouse cache. For dashboards that query the same tables all day, test before and after.
- A spike usually comes from one workload, not the warehouse size. How I diagnose a Snowflake cost spike traces one to query compilation.
Where the numbers come from
- Credits per hour by size, per-second billing and the 60-second minimum: Snowflake docs, warehouse overview.
- The 600-second default auto-suspend: Snowflake docs, CREATE WAREHOUSE.
- On-demand credit prices, storage price and the 10% cloud services rule: Snowflake Service Consumption Table, effective November 4, 2026, AWS US East (Northern Virginia).
- Time Travel and Fail-safe data count toward storage: Snowflake docs, storage costs.
- The example values are illustrative, not a benchmark. Set your own from your account.
Questions
How much does Snowflake cost per month?
Compute is credits used times your price per credit, and storage is average terabytes stored times the price per TB. Credits depend on warehouse size and how many hours each warehouse runs, including idle time before it suspends. Most of a small team's bill is compute.
How many credits does a Snowflake warehouse use per hour?
An X-Small standard warehouse uses 1 credit an hour, and each size up doubles it: Small 2, Medium 4, Large 8, up to 512 for a 6X-Large. Billing is per second, with a 60-second minimum each time the warehouse starts.
How much does a Snowflake credit cost?
On demand in AWS US East, a credit lists at $2.00 on Standard, $3.00 on Enterprise and $4.00 on Business Critical. Other regions cost more, and capacity contracts set their own price, so use the rate on your order form or bill if you have one.
Does a shorter auto-suspend lower Snowflake costs?
Usually, yes. A warehouse bills while it waits to suspend, and the default wait is 600 seconds, so a warehouse that runs short queries all day can bill several idle hours. A 60-second setting removes most of that, and going lower buys nothing because each start bills at least 60 seconds.
Are Snowflake cloud services charged?
Only the part above 10% of the day's warehouse credits. Below that line, cloud services such as query compilation and metadata are not charged, which is why this calculator leaves them out.
How is Snowflake storage billed?
On the average terabytes stored over the month, including Time Travel and Fail-safe copies. The on-demand list price in AWS US East is $23 per TB a month.
Related tools
Want this from your own data?
We size warehouses, separate workloads and add resource monitors so the Snowflake bill matches the work. Snowflake consulting