All posts

Three Questions To Ask Before Panicking About Your Snowflake Bill

Published on
21 Mar 25

Snowflake is expensive.

The costs: 

  • Grow fast:  It’s common for Snowflake costs to grow 20-30% per quarter if no one is paying attention to them. That’s 2-3x per year.
  • Grow non-linearly. If you are running expensive transformations, or have big joins, or doing joins across multiple tables - that means you’re going to see a non-linear cost increase for linear table size increases. 
  • Are distributed: Snowflake is a shared resource, and therefore the teams that are generating most of the Snowflake costs are going to have their own priorities. This isn’t a technical problem- this is a people problem. Don’t underestimate people problems.  

So, your Snowflake bill is high. But is it too high?

Three questions to ask:

  1. How does Snowflake cost growth compare to top-line growth?
  2. How does Snowflake cost growth compare to ROI on Snowflake output?
  3. Are the absolute numbers worth optimizing?

1. How does Snowflake cost growth compare to top-line growth?

The idea is not that Snowflake costs never grow, it’s that they are proportionate to, or hopefully slower than, business value. 

If your revenue is growing faster than Snowflake costs, that’s probably fine. You expect to use more of it as the underlying data grows, so we may want to see (at most) linear growth. If you’re growing sub-linearly, you are doing well and it’s good to share this context with management. 

2. How does Snowflake cost growth compare to ROI on Snowflake output?

Your team could be spending more on Snowflake to drive a project that has a high return on this investment. Perhaps your spend is because your analytics team is working on a new operational dashboard, or you’re migrating a system that’s running in Postgres and was too expensive, or you’re choosing to save engineering time by working on Snowflake instead of setting up and managing a separate Spark cluster. 

All of these would have the ROI to make cost increases justifiable and unproblematic.

3. Are the absolute numbers worth optimizing?

If you’re only spending $20k per year on Snowflake, there’s probably more valuable work that your data engineer could spend their time and resources on. Optimization work can be labour intensive, and the hours spent might cost you more than the actual cost savings. 

Still worried?

If you have asked these questions and still think Snowflake costs are a concern, we can help. You can book a call with our sales team here.

Frequently Asked Questions

Snowflake Cost Management involves systematically tracking Snowflake spending, assessing whether costs align with business growth, and deciding when to optimize. Since Snowflake costs can grow rapidly and non-linearly, it’s crucial to manage them in context—considering factors like ROI and overall company performance—to avoid waste while still enabling data-driven operations.

Top-Line Growth Comparison is the process of evaluating Snowflake cost growth relative to company revenue growth. If revenue is increasing faster than Snowflake expenses, then rising data costs are usually justified. Ideally, Snowflake costs should scale linearly or sub-linearly with data growth, aligning with overall business expansion.

ROI on Snowflake Usage refers to measuring the return on investment for Snowflake-related projects. Some Snowflake spending drives high-value outcomes, like improved analytics, faster time-to-market, or reduced engineering overhead. When Snowflake enables initiatives with significant business impact, higher costs may be reasonable and not necessarily a problem.

Data Engineering Resource Allocation considers the trade-off between engineering time and cost savings. Optimizing Snowflake workloads can be labor-intensive, and in cases where Snowflake spend is relatively low (e.g., $20k per year), it may be more efficient for data engineers to focus on higher-impact projects rather than invest time in cost reduction efforts.

Marthe Naudts
Share this post

Never miss an update

Subscribe to our newsletter. Get exclusive insights delivered straight to your inbox.