How the composable CDP cost calculator works
Deterministic, audit-ready cost formulas for a composable customer data platform built on your own cloud data warehouse, accounting for execution floors, warm-compute reuse, streaming headroom, and enrichment throughput. Every formula below is read from this app's own source, not summarised from it.
Core infrastructure cost formulations
Warehouse compute & auto-suspend tax
Every sync run either lands cold (compute was asleep, so it pays the warehouse's minimum billing floor even if the query finishes sooner) or warm (compute was already awake from an overlapping sync, so it pays only for the seconds it actually used).
Always-on ingestion & stream workers
The ingestion endpoint is sized to sustained load with a headroom multiplier, then billed for every second of the month. It never scales to zero. Stream workers are billed separately, per event processed and per event forwarded downstream.
Enrichment store & forwarding egress
The key-value store is provisioned for lookup throughput during a run, not average load. Node count is driven by how many profiles a sync's audience touches, not by total data volume. Egress multiplies directly with fan-out: the same event sent to three destinations bills three times.
Baseline cloud rates & billing shapes
| Warehouse | Billing model | Minimum floor | Representative rate | Published source |
|---|---|---|---|---|
| BigQuery (on-demand) | Per TiB scanned | None | $6.25 / TiB | BigQuery pricingIowa (us-central1) |
| BigQuery Editions (slots) | Per second awake | 60s per resume | $4.00 / hour (Standard, 100 slots) | BigQuery pricingIowa (us-central1), pay as you go |
| Snowflake | Per second awake | 60s per resume | $2.00 / hour (X-Small, Standard) | Snowflake pricing, credits per sizeAWS US East (N. Virginia), on demand |
| Databricks SQL (serverless) | Per second awake | None | $2.80 / hour (2X-Small (4 DBU/h)) | Databricks SQL pricing, DBUs per sizeAWS, Premium plan |
| Redshift Serverless | Per second awake | 60s per resume | $1.50 / hour (4 RPU (minimum)) | Amazon Redshift pricingUS East (N. Virginia) |
| Redshift (provisioned RA3) | Per second awake | None | $2.17 / hour (2× ra3.xlplus) | Amazon Redshift pricingUS East (N. Virginia), on demand |
Published list prices for the region shown, checked against each source on 26 October 2026. Every rate above is editable in the calculator's own "Rate assumptions" panel. See the warehouse comparison for these rates run against a shared workload.
The services around the warehouse
| Cost line | Rate | Published source |
|---|---|---|
| Batch sync jobs | $0.000018 per vCPU-second, $0.000002 per GiB-second (Cloud Run jobs, instance-based rate) | Cloud Run pricingGoogle Cloud, Iowa (us-central1) |
| Stream workers | $0.000024 per vCPU-second, $0.0000025 per GiB-second (request-based rate) | Cloud Run pricingGoogle Cloud, Iowa (us-central1) |
| Always-on ingestion service | $0.000018 per vCPU-second, $0.000002 per GiB-second (instance-based rate), $0.40 per million requests | Cloud Run pricingGoogle Cloud, Iowa (us-central1) |
| Enrichment store | $0.65 per node-hour, $0.17 per GiB-month of storage | Bigtable pricingGoogle Cloud, Iowa (us-central1) |
| Network egress | $0.12 per GiB (Premium Tier, first TiB) | Network pricingGoogle Cloud, Iowa (us-central1) |
| Platform floor | $450 / month | An assumption, not a list price: the metadata database, cache, monitoring and load balancer any deployment runs before it processes a single event. |
Checked against each source on 26 October 2026.