Practical guide
Estimate BigQuery query cost from bytes scanned
Estimate BigQuery on-demand analysis cost from billable bytes, free usage, query design, and storage as separate components.
Updated · Sources checked
Bytes scanned are the on-demand unit
BigQuery on-demand analysis charges follow data processed, while storage is separate. Google states the first 1 TiB of on-demand query processing per month is free and documents current per-TiB pricing. Use dry-run estimates and job statistics rather than table size alone.
If jobs scan 12 TiB in a month and 1 TiB is eligible free usage, the model has 11 billable TiB. Multiply by the verified rate. Partition filters and selected columns can change scanned bytes, so validate each material query.
Use the BigQuery Cost Calculator and review how on-demand pricing works.
FAQ
Does query cost equal stored data size?
No. Query processing and storage are separate BigQuery components.
Official sources
- https://cloud.google.com/bigquery/pricing
- https://cloud.google.com/bigquery/docs/best-practices-costs