Practical warehouse sizing, auto-suspend settings, and query patterns that reduce your Snowflake bill without sacrificing performance.
Terrain Intelligence Team
Snowflake's consumption-based pricing model means your bill is directly tied to how efficiently you use the platform. The good news: most organizations can cut their Snowflake spend by 20-40% with five changes that take less than a week to implement.
This is the highest-impact optimization. Snowflake warehouses come in sizes from X-Small to 6X-Large, with each size doubling the compute power and credit consumption of the previous one. A Medium warehouse costs 4x what an X-Small costs per hour.
The common mistake: setting all warehouses to Medium or Large "just to be safe." The reality: most interactive queries and light ETL jobs run just fine on X-Small or Small warehouses. The query might take 8 seconds instead of 4, but at one-quarter the cost.
Action this week: Run SHOW WAREHOUSES and check the avg_running time and query volume for each warehouse. Any warehouse that consistently runs queries in under 30 seconds on its current size can likely be downsized without noticeable impact. Start with development and staging warehouses -- there is zero business risk.
Snowflake warehouses continue to consume credits when they are running but idle. The default auto-suspend timeout is 10 minutes, but many teams increase it to avoid cold-start latency.
For most workloads, 1-2 minutes of auto-suspend is plenty. The cold-start penalty for resuming a suspended warehouse is typically 1-5 seconds. Unless your users are running interactive queries every 30 seconds, the idle cost of a 10-minute timeout far exceeds the occasional resume delay.
Action this week: Set auto-suspend to 60 seconds for all non-production warehouses and 120 seconds for production. Monitor for any user complaints about resume latency. Most teams find there are none.
Running ETL, reporting, and ad-hoc queries on the same warehouse means your interactive users compete with batch jobs for compute. It also means you cannot right-size: the warehouse needs to be large enough for your heaviest ETL job, even though 90% of queries are lightweight.
Create separate warehouses for each workload type:
This separation lets you right-size each warehouse independently and provides clearer cost attribution.
A small number of queries often account for a disproportionate share of credit consumption. The 80/20 rule applies: 20% of your queries likely consume 80% of your credits.
Action this week: Query Snowflake's QUERY_HISTORY view to identify the top 10 most expensive queries by credit consumption over the past 30 days. Common culprits:
SELECT * queries scanning entire tables when only a few columns are neededFix the top 5 and you will likely see a 10-20% reduction in total credit consumption.
Snowflake provides built-in resource monitors that let you set credit budgets with automated alerts and actions. Most organizations do not use them until after a surprise bill.
Action this week: Create resource monitors for each warehouse with:
This provides a safety net against runaway queries, misconfigured pipelines, and the inevitable developer who accidentally runs a full table scan on your largest dataset.
Each of these optimizations delivers 5-15% savings individually. Combined, they typically reduce Snowflake spend by 20-40%. More importantly, they create a foundation for ongoing cost discipline. Once you have right-sized warehouses, separated workloads, and established credit monitoring, you have the visibility to catch future cost issues before they hit your invoice.
Terrain Intelligence Team
Terrain ROI Intelligence
The Terrain Intelligence Team covers cloud cost management, AI economics, and FinOps strategy. Terrain ROI Intelligence unifies visibility across cloud infrastructure, data platforms, and AI/ML costs.
Token-level AI visibility framework, model comparison matrix, and ROI measurement template.
Adobe's CFO saved 5,000 hours and halved contract review time by turning finance into an AI lab. Here's the playbook.
AI spending hit $2.52 trillion but gains remain theoretical. Three signals this week say the prove-it era has arrived.
The CFO doesn't care about instance types. They care about business impact. Here's how to frame the conversation.