Skip to main content

Snowflake cost maturity model

Where is your Snowflake cost practice today, and what's the next move? This maturity model scores you across the five pillars of the Snowflake Cost Optimization Framework on four levels.

The pattern almost every team follows: strong visibility, weak attribution, no governance. That's exactly the order in which spend silently grows — you can see the bill, can't say whose it is, and nothing stops it climbing.

The four levels

LevelPostureYou can…You can't…
1 · Ad-hocreact to bill shockread the monthly totalexplain a spike
2 · Measuredyou have dashboardssee spend per warehousetie cost to a team
3 · Managedspend has ownersattribute and show back costprove savings or stop drift
4 · Optimizedenforced + auditedeliminate/right-size in-path, sign evidence

Scorecard

Rate each pillar 1–4. Your overall maturity is the lowest pillar score — the chain is only as strong as its weakest link.

PillarLevel 1Level 2Level 3Level 4
Visibilitymonthly bill onlyper-warehouse dashboardsper-query, continuouslive per-query at the proxy
Attributionnonepartial QUERY_TAGper-team mappingautomatic, tool/dbt-aware
Eliminationnonemanual suspendscheduled suspend + native cacheverified cache + coalescing
Efficiencydefault sizesmanual right-sizingdata-driven sizingadaptive + tested rewrites
Governancenonespend alertsshowbackchargeback + signed evidence

Moving up a level

The fastest path is rarely "improve everything." It's:

  1. Get to Measured on visibility — you need a baseline. Run the replay simulator.
  2. Fix your weakest pillar next, not your strongest. For most teams that's attribution or governance.
  3. Reach Optimized by enforcing in-path — the wire-protocol proxy layer is what turns "we recommend" into "it happens automatically," across every tool, with no client changes.

Score yourself in an afternoon. The replay simulator gives you the visibility and elimination numbers you need to place yourself on this model.