+34649324221 · Today 09:00–14:00 · 15:30–20:00

BigQuery Pricing: What It Costs, the Free Tier and Worked Examples

· By the from Analytics teamChat on WhatsApp

How BigQuery pricing works

BigQuery charges for two things: storing data and processing it. There are no per-user licences and no servers to rent. For queries there are two models:

  • On-demand: you pay for the bytes each query reads. This is the default.
  • Capacity (editions): you pay for slots, which are virtual CPUs, by the hour as you use them or through one- or three-year commitments.

The figures on this page come from the Google Cloud pricing page as checked in October 2026, in US dollars, for the US and EU multi-regions. If you pay in another currency, Google applies the prices listed in your currency on its Cloud SKUs page.

BigQuery pricing as of October 2026

On-demand queries
$6.25 per TiB processed in both the US and EU multi-regions. The first TiB each month is free.
Active storage
$0.02 per GiB a month (logical storage) in the US and EU multi-regions. It covers tables or partitions modified in the last 90 days.
Long-term storage
$0.01 per GiB a month. It applies only to tables or partitions not modified for 90 consecutive days, with no loss of performance.
Free storage
The first 10 GiB each month are not charged.
Standard edition
$0.04 per slot-hour in the US multi-region and $0.044 in the EU, pay as you go, billed per second with a one-minute minimum.
Enterprise edition
$0.06 per slot-hour in the US multi-region and $0.066 in the EU. Enterprise and Enterprise Plus can also be bought as one- or three-year slot commitments at a lower price.
Enterprise Plus edition
$0.10 per slot-hour in the US multi-region and $0.11 in the EU.

Region matters too

The price depends on where your data lives. The US and EU multi-regions have the prices above. Some single regions cost more: in Madrid (europe-southwest1), on-demand queries are $7.8125 per TiB and active storage $0.02875 per GiB a month; in Belgium (europe-west1), $7.50 per TiB, with storage at the same price as the EU multi-region.

If your data has to stay in the European Union, the EU multi-region already does that. A single region makes sense when there is a specific reason for the data to sit in one country.

It matters most when you set up the GA4 export: changing the location later means deleting the link and recreating the dataset. How the GA4 BigQuery export works.

What is not charged, and the minimums

A few rules from the pricing page that explain a lot of bills:

  • Queries that return an error and queries served from the cache are not charged.
  • Each query is billed for at least 10 MB, plus at least 10 MB for each table it references.
  • You pay for the columns a query reads. Adding LIMIT does not reduce what is read: a SELECT * with LIMIT 10 is billed in full.
  • Batch loading is free when it uses the shared slot pool. What you pay for afterwards is storing the data.
  • Cancelling a running query can cost as much as letting it finish.

Is BigQuery free? The free tier and the sandbox

Partly. The BigQuery free tier gives you 1 TiB of queries and 10 GiB of storage each month, and at small volumes it is easy to stay within it.

If you only want to try it, the BigQuery sandbox works without a credit card or a billing account. As of October 2026, Google's documentation sets these limits:

  • 10 GiB of storage for the lifetime of the sandbox, which is not given back when you delete data.
  • 1 TiB of queries a month, the same free tier as everyone else.
  • Tables, views and partitions expire automatically after 60 days.
  • No streaming, no DML statements (INSERT, UPDATE, DELETE, MERGE) and no Data Transfer Service.

It is fine for learning SQL or seeing how GA4 data arrives. It is not a way to keep a history: after 60 days the tables are gone.

BigQuery cost examples, with numbers

Three cases to give you a feel for it. They are calculations with the US and EU multi-region prices, rounded, not anyone's actual bill.

A company website with GA4

Google estimates that 1 GB is about 600,000 GA4 events. A site with 300,000 events a month adds half a GB a month; after two years it is still under 12 GB, nearly all of it inside the free 10 GiB. If reports read only the columns they need, queries stay far below the free TiB. Typical cost: zero or close to it. For what changes on a busy property, see the GA4 BigQuery export limit and its costs.

A dashboard on raw data

A dashboard whose queries read 50 GiB every time it is opened, with no cache, opened 40 times a day over 22 working days: 50 × 40 × 22 = 44,000 GiB, about 43 TiB a month. Take away the free TiB and about 42 TiB remain at $6.25: around $260 a month.

The same dashboard on a 1 GiB summary table reads 880 GiB a month and stays inside the free tier. The difference is not BigQuery, it is how the model is built.

A mid-sized data warehouse

500 GiB stored, half of it untouched for more than 90 days: 250 × $0.02 + 250 × $0.01 = $7.50 a month, minus what the free 10 GiB cover. Storage is rarely what pushes the bill up; queries are.

How to keep BigQuery costs down

Partition by date
A query on last month reads only that month's partitions. In the GA4 export, which creates one table per day, you get the same effect by filtering on _TABLE_SUFFIX.
Cluster your tables
Ordering data by the fields people filter on most reduces what is read inside each partition.
Select only the columns you need
You pay per column read and LIMIT does not fix it. A query that asks for every column pays for every column.
Summary tables for dashboards
Power BI or Looker Studio (Data Studio since April 2026) read a small table prepared once a day, not the raw events.
A byte limit per query
With the maximum bytes billed setting, a query that would read too much fails instead of being charged.
Quotas per user and per project
Custom cost controls put a daily ceiling on how much can be queried.
Check before you run
The BigQuery console shows how many bytes a query will read before you run it.

BigQuery vs Power BI: they do not compete

They are often compared because both turn up in every business intelligence project, but they do different jobs:

  • BigQuery stores and computes. It is the data warehouse: where GA4, Google Ads, the CRM or the ERP land, where they are joined, and where tables with the company's definitions are prepared. What a data warehouse is.
  • Power BI presents. It is the reporting tool: it connects to a source, defines the measures and draws the dashboards the team uses.

The usual setup uses both. Power BI has a Google BigQuery connector and works in two ways: import, which loads the data on each scheduled refresh, or DirectQuery, which queries BigQuery whenever someone opens or filters a report. With DirectQuery every click can cost money, so it should read summary tables.

The same goes for Looker Studio or Tableau. If you are choosing the reporting tool, we compare the three here: Power BI vs Looker Studio vs Tableau.

When capacity pricing pays off

At low volumes, on-demand is usually the cheapest option: the first TiB each month is free and there is nothing to reserve. Editions start to make sense when query spend is high and steady, or when you need guaranteed capacity.

It is a decision to make with data: BigQuery records the bytes billed and the slot time of every query in INFORMATION_SCHEMA.JOBS, and a couple of months of history are enough to compare one model with the other. It is part of what we review in our BigQuery consulting.

BigQuery pricing FAQ

Is BigQuery free?

It has a free tier: each month, the first TiB of queries and the first 10 GiB of storage are not charged. Above that you pay for what you read and what you store. The sandbox lets you use it without a card, with limits.

How much does a BigQuery query cost?

With on-demand pricing, $6.25 per TiB read in the US and EU multi-regions as of October 2026, with a 10 MB minimum per query. A query that reads 10 GiB costs about 6 cents.

How much does it cost to export GA4 to BigQuery?

Linking is free on standard properties. You pay BigQuery storage and queries, and the streaming export adds $0.05 per GB, according to Google.

Which is cheaper, BigQuery or Power BI?

They cannot be compared like that: BigQuery stores and processes the data and Power BI presents it. Most projects use both, and the BigQuery cost depends on how Power BI queries it.

How do I avoid a surprise bill?

With partitioned tables, queries that read only the columns they need, a maximum bytes billed limit per query and daily quotas per user or per project.

BigQuery consultingGA4 BigQuery export limitGA4 BigQuery exportPower BI vs Looker Studio vs Tableau

Want to know what it would cost you?

Tell us what data you have and how many people query it. In a 30-minute call we will tell you which pricing model fits and how to keep spend under control.

Book the 30-minute call
Reviews

What our clients say

★★★★★
«from Analytics consultants have been a great asset to us at H&M. They initially joined us to support our migration to GCP and have since helped various business teams not only migrate their reports, but also restructure their entire BI architecture, while being a front-runner in exploring how AI can be utilized within analytics.»
Bianca A.H&M
★★★★★
«Truly impressed with from analytics data visualization skills! Their professionalism and attention to detail not only met but exceeded my expectations. Working with them was a breeze, thanks to their proactive communication and politeness. Highly recommend!»
Facundo P.Puramedicina
★★★★★
«Thanks to from Analytics, we now have custom dashboards to monitor performance across all team divisions, from marketing and customer success to finance and business development. The customer success dashboard has been a complete game-changer, and our leadership team can now make informed decisions directly from clear visual data. We are forever grateful for from Analytics dashboards!»
Chryso S.Stronde