Skip to content
Finitizer
Search the whole SKU dictionary

Paste a line item from your invoice and find what it bills for, across the Google Cloud services covered so far.

BigQuery Storage API Read

A charge for bulk-reading table data through the BigQuery Storage Read API rather than by running a query.

It surprises teams who think of BigQuery as a query engine, because the tools generating it (Spark, Dataflow, BI extracts, client libraries) do not look like queries from the outside. The first 300 TiB a month are free, so a charge here means very large or very repetitive reads.

Billed: Per tebibyte read through the Storage Read API, after a monthly free allowance of 300 TiB per billing account. Separate from query analysis charges: reading via the API is not a query.

BigQueryOn-demand

What triggers this charge

  • Spark, Dataflow, or Beam jobs reading BigQuery tables via the storage connector.
  • BI tools extracting full tables rather than running aggregate queries.
  • Data-transfer and reverse-ETL products pulling tables on a schedule.
  • pandas-style client reads using the Storage API path, which most modern client libraries default to.

How to reduce it

Push filters and column selection into the read

The Storage Read API supports column projection and row restriction. A connector configured to read whole tables is paying for columns the job discards.

Aggregate in BigQuery first

Exporting a billion rows to aggregate them elsewhere pays twice, once for the read, once for the compute. A query that returns the aggregate is usually cheaper on both.

Export to Cloud Storage for repeated bulk reads

If the same snapshot is read many times, one export to GCS and many cheap reads from there beats repeated Storage API reads.

Rates

This page shows no rates yet. A rate appears here only once it is loaded from Google’s Cloud Billing Catalog API, with the date it was synced. Until then, cloud.google.com/skus has the current list price.

Sources and review

Explanation reviewed:
1 Nov 2026, against BigQuery pricing.
Rates verified:
not yet. No rate is shown on this page until one is loaded from the Cloud Billing Catalog API.

Related charges

Now find out how much of this you are actually paying.

Finitizer breaks your Google Cloud bill down to the SKU, shows how each one has moved since last week, and separates rate changes from usage changes, so you know whether to talk to engineering or to procurement.

See how Finitizer works