Published September 14, 2026. Data verified from Snowflake credit consumption tables, BigQuery pricing, Redshift pricing, Synapse pricing, and Databricks pricing pages.
The cloud data warehouse market in 2026 offers five primary options: Snowflake, BigQuery, Redshift, Databricks SQL, and Synapse. For ad-hoc workloads under 100 TB scanned per month, BigQuery on-demand is cheapest at $6.25 per TiB. For sustained enterprise workloads above 100 TB scanned per month, Redshift Serverless or BigQuery flat-rate are most cost-effective. For ML workloads, Databricks SQL Serverless at $0.22/DBU-hour Standard is typically cheapest. Pricing varies 5-10x across platforms depending on workload shape (Snowflake, BigQuery, Redshift, Databricks, Synapse pricing, September 2026).
Last verified: Sep 14, 2026.
At a glance
- Snowflake: $2-$2.40/credit Standard + $23/TB/mo storage
- BigQuery on-demand: $6.25/TiB scanned + $0.04/TiB/mo storage
- BigQuery flat-rate: $10-$110/slot/mo depending on edition
- Redshift RA3: $0.302/hr with 3-year RI + $0.024/GB/mo storage
- Redshift Serverless: $0.375/RPU/hour + $0.024/GB/mo storage
- Databricks SQL: $0.22/DBU-hour Standard + cluster VM costs
- Synapse Dedicated: $1.40/hr per 100 DWU on-demand
Snowflake, BigQuery, and Redshift pricing recap
Snowflake, BigQuery, and Redshift remain the three flagship cloud data warehouses in 2026. Snowflake uses credit-based billing (Standard $2-$2.40/credit) with separate storage charges. BigQuery uses scan-based ($6.25/TiB) or slot-based ($10-$110/slot) pricing with separate storage. Redshift uses node-based on-demand ($0.25-$1.086/hour) or RPU-based Serverless ($0.375/RPU/hour) pricing with managed storage at $0.024/GB/month (Snowflake credit pricing, BigQuery pricing, Redshift pricing, September 2026).
Reserved Instances on Redshift deliver up to 72% off for 3-year commits. BigQuery flat-rate editions offer volume discounts for committed-spend customers. Snowflake credits are pay-as-you-go with no commitment.
Snowflake, BigQuery, Redshift unit-cost comparison (September 2026)
| Workload dimension | Snowflake Standard | BigQuery on-demand | Redshift RA3 |
|---|---|---|---|
| Compute unit | Credit | TiB scanned or slot | Hour per node or RPU |
| Unit price (US-East-1/us-east-1) | $2/credit | $6.25/TiB / $10/slot | $1.086/hr RA3.xlplus |
| Storage unit | TB-month | TiB-month | GB-month (managed) |
| Storage price | $23/TB/mo | $0.04/TiB/mo | $0.024/GB/mo |
| 3-year commit discount | Capacity storage | Spend-based CUD up to 52% | 3-year RI up to 72% |
Source: Snowflake pricing, BigQuery pricing, Redshift pricing (September 2026).
Databricks SQL and Synapse pricing
Databricks SQL and Azure Synapse are the two most common alternatives to the Snowflake/BigQuery/Redshift trio. Databricks SQL Serverless runs $0.22/DBU-hour Standard, with cluster VMs billed separately. Synapse Dedicated SQL Pool runs $1.40/hour per 100 DWU on-demand, with Reserved Instances dropping this to $0.65/hour. Synapse Serverless SQL Pool is $5/TB scanned (Databricks SQL pricing, Azure Synapse pricing, September 2026).
Databricks SQL is best for ML and lakehouse workloads. Synapse is best for SQL Server compatibility and Windows ecosystem.
Databricks SQL and Synapse unit-cost comparison (September 2026)
| Workload dimension | Databricks SQL Serverless | Synapse Dedicated SQL Pool | Synapse Serverless |
|---|---|---|---|
| Compute unit | DBU-hour (serverless) | 100 DWU-hour | TB scanned |
| Unit price | $0.22/DBU Standard | $1.40/hr per 100 DWU | $5/TB scanned |
| Storage price | Cloud object storage | $23/TB/mo (transactional) | $23/TB/mo (transactional) |
| 3-year commit discount | Reserved DBUs (custom) | Synapse RI up to 65% | N/A |
| ML native | Yes (Photon, MLflow) | No | No |
Source: Databricks SQL pricing, Azure Synapse pricing (September 2026).
Total cost of ownership across platforms
For a 10 TB analytical workload with 50 analysts and 25 data engineers, the total monthly cost ranges from $4,500 (BigQuery flat-rate) to $12,000 (Synapse Dedicated with Reserved Instances). Cost varies based on workload shape: query frequency, data scanned per query, and storage footprint. The cheapest platform per workload depends on the unit-billing model matching the workload profile (cloud warehouse pricing pages, September 2026).
For ad-hoc workloads below 10 TB scanned per month, BigQuery on-demand is cheapest at $6.25 per TiB. For sustained workloads above 100 TB scanned per month, Redshift or BigQuery flat-rate are most cost-effective.
10 TB data warehouse TCO comparison (50 analysts, 25 engineers, September 2026)
| Platform | Compute monthly | Storage monthly | Total monthly |
|---|---|---|---|
| Snowflake Enterprise (AWS) | $7,500 | $230 | $7,730 |
| BigQuery on-demand | $312 (50 TB scanned) | $400 | $712 |
| BigQuery flat-rate (500 slots) | $5,000 | $400 | $5,400 |
| Redshift RA3 (3-year RI) | $1,710 | $240 | $1,950 |
| Redshift Serverless (128 RPU) | $3,600 | $240 | $3,840 |
| Databricks SQL Serverless | $3,000 | $230 | $3,230 |
| Synapse Dedicated (3-year RI) | $1,170 | $230 | $1,400 |
Source: Cloud warehouse pricing pages, vendor TCO tools, FinOps Foundation benchmarks (September 2026). Compute costs assume typical analytical query patterns.
Cost optimization playbook for cloud data warehouses
Cost optimization for cloud data warehouses in 2026 follows five pillars: right-sizing, commit discounts, query optimization, storage tiering, and FinOps reporting. Right-sizing: monitor compute utilization and downsize warehouses or slots when peak utilization is below 60%. Commit discounts: 3-year Reserved Instances on Redshift or Databricks SQL Enterprise save 50-72% versus on-demand. Query optimization: partition tables, vacuum/analyze, and avoid SELECT * (Snowflake docs, Redshift docs, BigQuery docs, September 2026).
Storage tiering: archive old data to cheaper storage (Snowflake Capacity Storage, BigQuery Long-Term Storage, Redshift Managed Storage with compression). FinOps reporting: tag warehouses with team/environment/use-case and publish monthly cost reports.
Data warehouse cost optimization checklist (September 2026)
| Lever | Action | Typical savings |
|---|---|---|
| Right-sizing | Reduce warehouse size when utilization <60% | 20-50% compute |
| Auto-suspend / scale-down | Snowflake 5 min, BigQuery 1 min | 10-30% compute |
| 3-year Reserved Instances | Redshift, Synapse, Databricks SQL Enterprise | 50-72% off on-demand |
| Query optimization | Partition, cluster, vacuum, avoid SELECT * | 30-60% compute |
| Storage tiering | Archive to long-term storage after 90 days | 50-75% storage |
Source: Snowflake, BigQuery, Redshift, Databricks, Synapse optimization guides (September 2026).
FAQs
What is the difference between BigQuery slots and Databricks DBU?
BigQuery slots are units of compute capacity that can be reserved or auto-scaled. As of September 2026, Standard edition is $10/slot/month, Enterprise $50/slot/month, Business Critical $110/slot/month. Databricks DBU is a unit of cluster compute consumed while running; Jobs Compute is $0.07/DBU-hour Standard. Both are based on the underlying vCPU and memory of the compute cluster, but exposed via different abstraction layers (BigQuery slots, Databricks DBU, September 2026).
Can I switch warehouses mid-migration?
Yes. AWS Schema Conversion Tool (SCT) supports Snowflake, BigQuery, Redshift, and Synapse migrations. dbt can compile SQL for all major warehouses. Most large enterprises run a multi-year migration with 10-30% of workloads migrated annually. SnowConvert and BigQuery Migration Service offer automated schema and SQL translation (AWS SCT, SnowConvert, BigQuery Migration Service, September 2026).
Which data warehouse has the best free tier?
BigQuery Sandbox provides $300 in credits free per month for new GCP accounts. Snowflake offers $400 in credits for new accounts (30-day trial). Databricks offers a 14-day trial with $200 in DBU credits. Redshift offers a 2-month free trial with 750 hours per month of dc2.large. Synapse offers $200 in credits for new Azure accounts (cloud warehouse pricing pages, September 2026).
Is on-demand or flat-rate cheaper for variable workloads?
For variable workloads below 50% utilization, on-demand or BigQuery on-demand is typically 30-50% cheaper than flat-rate. For sustained workloads above 80% utilization, flat-rate or 3-year Reserved Instances are typically 50-70% cheaper. A hybrid approach: commit 30-50% of peak capacity via Reserved Instances, and use on-demand/auto-scaling for the remainder (cloud pricing pages, FinOps Foundation, September 2026).
References and next steps
Cloud data warehouse cost in 2026 varies 5-10x across platforms depending on workload shape. Begin by profiling your workload: average TB scanned per month, peak concurrency, and storage footprint. For unpredictable workloads below 100 TB scanned per month, BigQuery on-demand is cheapest. For predictable enterprise workloads, Snowflake Enterprise with capacity storage or Redshift RA3 with 3-year Reserved Instances are most cost-effective. For ML workloads, Databricks SQL Serverless at $0.22/DBU-hour Standard. Implement right-sizing, commit discounts, query optimization, and storage tiering for 30-60% savings. Track realized savings monthly with workload-specific cost reports and FinOps dashboards.






