Amazon Redshift vs Google BigQuery: $0.375/RPU-Hour Compute vs $6.25/TiB Scanned & JSON TCO
A 32-RPU Amazon Redshift Serverless workgroup ($12.00/hour in us-east-1) breaks even with Google BigQuery On-Demand ($6.25/TiB) when scanning more than 1.92 TiB per active hour. Choose BigQuery On-Demand for sporadic, spiky analytics under 250 TiB/month where zero idle costs and the 1 TiB monthly free tier dominate, or switch to BigQuery Editions ($0.04–$0.06/slot-hr) once monthly scans surpass 700.8 TiB. Choose Redshift Serverless when running continuous BI dashboards or heavy PartiQL queries over 16 MB SUPER JSON payloads inside AWS without paying per-terabyte scan penalties.
Published: 2026.11.08
Metered per second after a 60-second minimum (4 to 1,024 RPUs; $0 when idle). Base reflects 10 TB of Redshift Managed Storage ($240/mo). Spectrum S3 scans and concurrency scaling are included in Serverless RPU rates without extra per-TB fees.
On-Demand charges $6.25 per TiB scanned (10 MB minimum per referenced table). Base reflects 10 TiB of Active Logical Storage ($230/mo at $0.023/GiB). High-volume teams switch to Standard ($0.04/slot-hr) or Enterprise ($0.06/slot-hr) Editions.
93% lower annual spend with Amazon Redshift at standard workload
Interactive Cost & Scale Simulator
Drag the slider to see how monthly and annual spending shifts as your usage grows.
Metered per second after a 60-second minimum (4 to 1,024 RPUs; $0 when idle). Base reflects 10 TB of Redshift Managed Storage ($240/mo). Spectrum S3 scans and concurrency scaling are included in Serverless RPU rates without extra per-TB fees.
On-Demand charges $6.25 per TiB scanned (10 MB minimum per referenced table). Base reflects 10 TiB of Active Logical Storage ($230/mo at $0.023/GiB). High-volume teams switch to Standard ($0.04/slot-hr) or Enterprise ($0.06/slot-hr) Editions.
Compute-Hour vs Per-TiB Scanned: Where the Exact Break-Even Lies
Amazon Redshift Serverless and Google BigQuery approach warehouse monetization from opposite ends of the execution engine. Redshift Serverless bills strictly for compute capacity consumed at $0.375 per RPU-hour in us-east-1 ($0.36 in us-east-2 and us-west-2), metered per second after a 60-second minimum whenever a workgroup wakes up. Whether a 32-RPU workgroup ($12.00/hour) scans 100 GB or 15 TB during that active hour, the compute invoice remains $12.00—and querying external S3 parquet files via Redshift Spectrum incurs zero per-terabyte scan surcharges under Serverless.
Google BigQuery defaults to On-Demand byte-scanning at $6.25 per TiB after a recurring 1 TiB monthly free tier, making it unbeatable for sporadic workloads that sit idle 90% of the day. However, once an organization's scan velocity exceeds 1.92 TiB per active hour ($12.00 / $6.25), a 32-RPU Redshift Serverless workgroup becomes cheaper per hour. Inside BigQuery's own ecosystem, the mathematical break-even between On-Demand ($6.25/TiB) and BigQuery Editions occurs at 156.25 slot-hours per TiB on Standard ($0.04/slot-hr) and 104.17 slot-hours per TiB on Enterprise ($0.06/slot-hr)—meaning a 100-slot Enterprise baseline ($4,380/month) pays for itself once monthly scans pass 700.8 TiB.
How Redshift SUPER and BigQuery Native JSON impact storage and query TCO
- • 16 MB maximum payload per row stored in binary post-parse format
- • Queried via PartiQL with dynamic subcolumnarization in memory/SSD
- • Billed strictly by RPU-seconds ($0.375/RPU-hr); zero per-TB scan fees
- • Flat $0.024/GB-month compressed RMS storage without 90-day cold discounting
- • Up to 100 MB payload per row and 500 levels of nested depth
- • Subcolumnarizes fields on write for fast targeted I/O extraction
- • On-Demand bills the full UTF-8 JSON column size ($6.25/TiB) even for 1 sub-key
- • Physical Storage ($0.04/GiB active, $0.02 long-term) cuts JSON storage bills by ~70%
Semi-Structured JSON TCO: Redshift 16MB SUPER vs BigQuery JSON Type
Handling semi-structured event streams exposes major architectural and billing differences between both platforms. Redshift's SUPER data type ingests schemaless JSON documents up to 16 MB per row into a post-parse binary representation and dynamically subcolumnarizes frequently accessed attributes into columnar storage blocks. Because Redshift bills by RPU execution time, analysts can run PartiQL unnesting queries across billions of SUPER rows without triggering byte-scan surcharges.
BigQuery's native JSON data type accommodates much larger payloads—up to 100 MB per row and 500 nesting levels—and automatically subcolumnarizes fields on write so the storage engine only reads the targeted sub-fields from disk. However, under BigQuery On-Demand billing, referencing a single nested JSON path still bills for the entire logical UTF-8 byte footprint of that JSON column. To avoid runaway scan bills on heavy JSON tables in BigQuery, teams must transition to BigQuery Editions (slot-hour billing) paired with Physical Storage billing ($0.04/GiB active, $0.02/GiB long-term), which typically compresses repetitive JSON keys by 60% to 80%.
Assuming 8 active compute hours/day (240 hrs/mo) at 32 RPUs vs BigQuery pricing models
Amazon Redshift vs Google BigQuery: Practical Strengths & Limitations
Amazon Redshift
AWS cloud data warehouse with RPU-hour Serverless billing and 16MB SUPER JSON binary processing
- Predictable compute-time billing: repetitive queries over massive JSON or S3 Spectrum tables cost $0 in per-TB scan fees under Serverless.
- SUPER data type stores semi-structured payloads (up to 16 MB) in binary format with dynamic subcolumnarization and PartiQL support.
- Zero-ETL integrations with Amazon Aurora, RDS, and DynamoDB eliminate custom ingestion pipelines inside the AWS ecosystem.
- 60-second minimum billing floor per wake-up cycle makes sporadic, single-second queries spaced a few minutes apart unexpectedly costly.
- No recurring monthly free tier; new accounts only receive a one-time $300 promotional credit valid for 90 days.
- SUPER columns enforce a strict 16 MB row payload limit, whereas BigQuery supports JSON rows up to 100 MB.
Google BigQuery
True serverless multi-engine warehouse offering $6.25/TiB On-Demand scans and Slot Autoscaling Editions
- Zero cluster warming or idle capacity waste on On-Demand, plus a recurring monthly free tier of 1 TiB scanned and 10 GiB storage.
- Physical Storage billing ($0.04/GiB active, $0.02/GiB long-term) cuts storage costs by 50%–75% on highly compressible JSON and log tables.
- Native JSON data type handles up to 100 MB row payloads and 500 nesting levels with automatic subcolumnarization on write.
- Unpartitioned queries or BI dashboard refreshes over unclustered JSON columns trigger severe $6.25/TiB On-Demand billing spikes.
- Querying a single nested path inside a native JSON column under On-Demand bills for the entire logical UTF-8 payload of that JSON column.
- Standard Edition caps autoscaling at 1,600 slots and omits 99.99% SLA and workload management features reserved for Enterprise ($0.06/slot-hr).
Overage Traps, Minimum Billing Floors, and Storage Mechanics
Each warehouse carries a distinct operational cost trap if left unmonitored. In Redshift Serverless, the primary trap is the 60-second minimum billing floor combined with uncapped Max RPU settings: if an automated dbt job or monitoring script fires a 2-second query every 3 minutes, the workgroup stays perpetually awake or bills a full 60 seconds per wake-up cycle, turning a light workload into a 24/7 cluster bill. Engineers must configure strict `max_capacity` ceilings and daily RPU usage limits to cap monthly spend.
In BigQuery, the classic trap is unpartitioned BI dashboarding on On-Demand pricing, where Looker or Tableau users trigger full-table scans at $6.25/TiB without a `Maximum Bytes Billed` guard rail. On the storage side, Redshift Managed Storage charges a flat $0.024/GB-month for compressed data on S3 with no automatic cold-tier discount, whereas BigQuery automatically drops unedited partitions by 30% to 50% after 90 days ($0.023 to $0.016/GiB on Logical, or $0.04 to $0.02/GiB on Physical compressed storage).
2026 Warehouse Architecture & Billing Granularity
Comparing Amazon Redshift Serverless RPU metering against Google BigQuery On-Demand TiB scans and Slot Editions
When to switch pricing models from startup analytics to petabyte scale
Start on BigQuery On-Demand ($6.25/TiB with 1 TiB/mo free). Zero idle cluster costs and instant slot allocation beat Redshift's 60-second wake-up minimums for sporadic queries.
Deploy Redshift Serverless (32–64 RPUs at $0.375/RPU-hr) or BigQuery Standard Edition ($0.04/slot-hr) with Physical Storage billing to stop paying per-TiB scan penalties on repetitive BI dashboards.
Lock in 1-to-3 year capacity commitments: Redshift Serverless Reservations ($0.2063–$0.30/RPU-hr) or BigQuery Enterprise 3-Year Commitments ($0.036/slot-hr) to cut compute TCO by 40%–45%.
Executive TCO Verdict & Break-Even Thresholds
AWS-native data teams running continuous BI dashboards, Zero-ETL Aurora/DynamoDB pipelines, and repetitive queries over SUPER JSON columns exceeding 1.92 TiB scanned per active hour.
Teams with spiky, ad-hoc query patterns scanning under 200 TiB/month on On-Demand, or multi-petabyte enterprises leveraging BigQuery Editions slot autoscaling and Physical Storage compression.
Frequently Asked Questions
Q. Does Amazon Redshift Serverless charge extra per terabyte for Redshift Spectrum S3 queries or Concurrency Scaling?
No. Unlike Provisioned Redshift clusters—which charge $5.00 per TB scanned on S3 via Spectrum and $0.00935/second for Concurrency Scaling after 1 free hour per day—Redshift Serverless folds both Spectrum external table queries and automatic scaling directly into your RPU-hour consumption ($0.375/RPU-hr in us-east-1) with no separate per-TB scan fees.
Q. Why did my Google BigQuery On-Demand bill spike when querying a single field inside a JSON column?
Even though BigQuery's native JSON data type subcolumnarizes nested keys on write to speed up disk reads, On-Demand billing ($6.25/TiB) still calculates charges based on the uncompressed logical UTF-8 byte size of the entire JSON column referenced in the query. To reduce JSON query costs in BigQuery, extract frequently queried keys into top-level typed columns or switch to BigQuery Editions slot billing paired with Physical Storage ($0.04/GiB active).
Recent Articles Related to Amazon Redshift & Google BigQuery
AWS Agent Registry Hits GovCloud: Hardening MCP Discovery Across Regulated Cloud Enclaves
An architectural and financial breakdown of AWS Agent Registry in GovCloud (US-West), detailing central MCP discovery, CloudTrail audit gates, and FedRAMP compliance controls.
2026.11.09
Kimi K3.1 Pro on Amazon Bedrock: TCO Economics of 1M-Token Agentic Inference
Moonshot AI brings its 3-trillion-parameter-class Kimi K3.1 Pro to Amazon Bedrock, pairing high-throughput agentic execution with explicit prompt caching inside AWS VPC boundaries.
2026.11.08
Amazon Redshift SUPER 16MB Payload Expansion: Eliminating Pre-Load ETL Sharding
Amazon Redshift expands SUPER data type strings from 64KB to 16MB. This analysis examines ELT pipeline consolidation, WLM memory allocation risks, and TCO impacts.
2026.11.07
AWS Interconnect Adds Northern Virginia: Analyzing the Quad-Redundant Last-Mile Transit Model
AWS expands managed last-mile private transit to Northern Virginia, deploying quad-redundant links with default MACsec encryption to eliminate manual Direct Connect cross-connects.
2026.11.06
Other Cost & Spec Comparisons
Amazon Redshift vs Snowflake: The 13-Hour Daily Utilization Crossover That Decides Your Cloud Bill
Snowflake wins on TCO for bursty BI workloads active under 6 hours a day because its sub-second auto-suspend eliminates idle compute waste. Amazon Redshift is 45% to 68% cheaper for steady-state pipelines running over 13 hours a day when deployed on Provisioned RA3 nodes with 1-to-3-year Reserved Instances, and avoids per-GB serverless ingestion fees on raw JSON payloads.
2026.11.07
Cloudflare vs Fastly: Flat $25–$250 Unmetered Tiers vs $120–$280/TB Usage Egress
Cloudflare wins on cost predictability for 90% of web SaaS and e-commerce workloads: its $25/mo Pro plan breaks even with Fastly at just 308 GB of monthly egress, and its $250/mo Business plan beats Fastly beyond 2.18 TB/mo. Fastly is worth its usage premium only when your architecture requires 150ms surrogate-key cache purges, custom VCL state machines, or massive non-HTML media delivery without platform ToS restrictions.
2026.11.09
Tigris Data vs Cloudflare R2: $15/TB Single-Region Savings vs Multi-Region Replication Math
Cloudflare R2 wins on raw unit economics for single-region workloads, charging $15/TB-month vs Tigris Data's $20/TB-month alongside lower Class A/B API fees. However, Tigris Data flips the TCO equation as soon as workloads require multi-region low-latency reads, zero-copy dataset forking for AI agents, or $4/TB-month cold archive retention.
2026.11.06
Cloudflare Workers vs AWS Lambda: Why 10M AI Agent Calls Cost $8 on Workers vs $838 on Lambda
For I/O-bound workloads like AI agent orchestration, LLM streaming proxies, and API gateways, Cloudflare Workers reduces compute and bandwidth bills by over 98% because it bills strictly for active CPU milliseconds ($0.02/1M CPU-ms) while ignoring network wait time. AWS Lambda remains essential when workloads require more than 128MB of RAM, custom Linux binaries, or deep VPC integration, though teams cross the $5/month break-even threshold in favor of Workers at just 140,000 LLM requests per month.
2026.11.04
Weekly Tech & Business Data Briefing
Verified software analysis, practical gotchas, and essential supply-chain updates delivered weekly.