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

Amazon Redshift Baseline Rate
$0.375 / RPU-hour (us-east-1) + $0.024 / GB-month RMS storage

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.

Google BigQuery Baseline Rate
$6.25 / TiB scanned (first 1 TiB/mo free) or $0.04–$0.06 / slot-hour

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.

Annual TCO Delta
$270,600/yr Gap

93% lower annual spend with Amazon Redshift at standard workload

Executive Takeaway ·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.

Interactive Cost & Scale Simulator

Drag the slider to see how monthly and annual spending shifts as your usage grows.

Est. Annual Difference
$270,600 -93%
lower annual spend with Amazon Redshift
3,840
100 12,550 25,000
Amazon Redshift $0.375 / RPU-hour (us-east-1) + $0.024 / GB-month RMS storage
Monthly $1,680 Annual $20,160

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.

Google BigQuery $6.25 / TiB scanned (first 1 TiB/mo free) or $0.04–$0.06 / slot-hour
Monthly $24,230 Annual $290,760

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.

Annual Spend & Savings Matrix by Usage Tier
Usage Volume
Amazon Redshift
Google BigQuery
Annual Gap
100
$3,330/yr
$10,260/yr
Amazon Redshift -$6,930
6,300
$31,230/yr
$475,260/yr
Amazon Redshift -$444,030
15,000
$70,380/yr
$1,127,760/yr
Amazon Redshift -$1,057,380
25,000
$115,380/yr
$1,877,760/yr
Amazon Redshift -$1,762,380

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.

Semi-Structured JSON Architecture & Billing Comparison

How Redshift SUPER and BigQuery Native JSON impact storage and query TCO

Amazon Redshift (SUPER Type)
  • • 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
Google BigQuery (Native JSON)
  • • 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%
Verdict ·Use Redshift Serverless for high-frequency queries on JSON rows under 16 MB; use BigQuery Editions + Physical Storage for 100 MB payloads or long-term archival.

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%.

Monthly Compute Cost for 800 TiB Scanned (Heavy BI + JSON Workload)

Assuming 8 active compute hours/day (240 hrs/mo) at 32 RPUs vs BigQuery pricing models

Redshift Serverless (32 RPUs x 240 active hrs @ $0.375) $2,880 / mo
BigQuery Standard Edition (Avg 300 slots x 240 hrs @ $0.04) $2,880 / mo
BigQuery Enterprise Edition (100-slot baseline 24/7 @ $0.06) $4,380 / mo
BigQuery On-Demand (800 TiB scanned @ $6.25/TiB) $4,994 / mo

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

Where It Shines
  • 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.
What to Watch Out For
  • 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

Where It Shines
  • 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.
What to Watch Out For
  • 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

Billing Unit
Per-second after 60s minimum ($0.375/RPU-hr in us-east-1; 1 RPU = 16 GB RAM)
On-Demand: 10 MB minimum per table scanned; Editions: per-second after 60s minimum
Startup Speed
Sub-second on warm workgroups; 5–15 seconds from completely idle state
Zero cold start (instant slot allocation from Google's shared multi-tenant pool)
Hourly Rate / Base Tier
Up to 1,024 RPUs ($384/hr on-demand) or $0.2063/RPU-hr on 3-yr Reservation
Standard: $0.04/slot-hr | Enterprise: $0.06/slot-hr ($0.036 on 3-yr commit)
Data & Storage Cost
Redshift Managed Storage (RMS) at $0.024/GB-month backed by S3 + SSD cache
Logical: $0.023/GiB-mo ($0.016 long-term) | Physical compressed: $0.04/GiB-mo ($0.02 long-term)
Security & Stability
SOC 1/2/3, PCI-DSS, HIPAA, FedRAMP High, AWS KMS encryption & row-level security
ISO 27001, SOC 1/2/3, PCI-DSS, HIPAA, FedRAMP High, CMEK & policy-tag column masking
Official Site & Pricing
TCO Migration Path as Monthly Scan Volume Scales

When to switch pricing models from startup analytics to petabyte scale

Phase 01
Stage 1: 0 to 150 TiB Scanned / Month

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.

Phase 02
Stage 2: 150 to 700 TiB Scanned / Month (>1.92 TiB/Active Hr)

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.

Phase 03
Stage 3: 700+ TiB Scanned / Month (24/7 Enterprise Production)

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

When Amazon Redshift Fits Best

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.

When Google BigQuery Fits Best

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

Other Cost & Spec Comparisons

Cloud & Dev Infra

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

Cloud & Dev Infra

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

Cloud & Dev Infra

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

Cloud & Dev Infra

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 Briefing

Weekly Tech & Business Data Briefing

Verified software analysis, practical gotchas, and essential supply-chain updates delivered weekly.

Unsubscribe with 1 click anytime. Zero spam.

* We may earn an affiliate commission from links in this report, at no extra cost to you and with zero impact on our benchmark data.