search
Cloud Blog – BigQuery Pricing in 2024
Google Cloud

BigQuery Pricing in 2024

Please note that all prices listed herein are as of September 4, 2024 and are subject to change without notice.

Google provides two primary BigQuery pricing models for processing data in its serverless warehouse — namely, on-demand and capacity-based. Before we move forward, let’s understand the measurement units used by the company.

TB and TiB (and their smaller counterparts, GB and GiB) represent different ways to measure digital storage. While both refer to data size, they use different counting systems. TB and GB are based on the decimal system (counting in tens), while TiB and GiB are based on the binary system (counting in twos), which is how computers naturally operate.

Because of this difference in counting systems, a TiB is slightly larger than a TB; the same holds true for GiB and GB. Although the difference might seem insignificant for smaller amounts of data, everything changes drastically when dealing with larger storage capacities.

That being said,

  • 1 TiB (Tebibyte) equals approximately 1.09951 TB (Terabytes).
  • 1 GiB (Gibibyte) equals approximately 1.07374 GB (Gigabytes).

Let’s dive in!

On-Demand

First things first, is BigQuery free? Well, it indeed offers certain capacities at no charge, but there’s a cap (more on that below). If you exceed it while no longer in a trial period, the payment is mandatory. 

Now, let’s get to on-demand BigQuery pricing. Those who decide to go with it pay for the exact amount of data processed by the queries, which offers flexibility for workloads with varying patterns. This model will be a great fit if you have unpredictable workloads or experience difficulty estimating resource consumption in advance. The good news is that the first 1 TiB comes free of charge every month.

APAC

LocationPrice per TiB (in USD)
Delhi7.50
Hong Kong8.75
Jakarta7.50
Melbourne8.13
Mumbai7.50
Osaka7.50
Seoul7.50
Singapore8.44
Sydney8.13
Taiwan7.19
Tokyo7.50
Seoul (AWS)10.00

EMEA

LocationPrice per TiB (in USD)
Europe6.25
Belgium7.50
Berlin9.63
Finland7.50
Frankfurt8.13
London7.81
Madrid7.81
Milan7.81
Netherlands7.50
Paris7.81
Warsaw8.13
Zürich8.75
Dammam10.00
Johannesburg8.18
Ireland (AWS)8.60

LATAM

LocationPrice per TiB (in USD)
Santiago8.94
São Paulo11.25

NA

LocationPrice per TiB (in USD)
US6.25
Iowa6.25
Las Vegas6.25
Los Angeles8.44
Montréal6.56
Northern Virginia6.25
Oregon6.25
Salt Lake City8.44
South Carolina6.25
Toronto6.56
North Virginia (AWS)7.82
Oregon (AWS)7.82
North Virginia (Azure)9.13

Capacity Compute BigQuery Pricing

Alternatively, capacity-based pricing involves pre-purchasing a fixed amount of processing power, measured in slots (which essentially are virtual CPUs). With this model, you will have decent BigQuery price predictability and performance guarantees, making it ideal for workloads with consistent and high-volume query processing. It does, however, require careful capacity planning to avoid overspending on unused resources.

This BigQuery pricing model comes in three editions (in case you’d like to consider all of your options at this point, BigTable vs. BigQuery would make a good read!).

Standard

The Standard Edition is designed for development, testing, and ad-hoc analysis workloads. It utilizes a slot-hour pricing model with a minimum charge of one minute per slot. The compute resources are managed through an auto-scaling mechanism, automatically adjusting to workload demands.

This edition imposes limitations on capacity, allowing a maximum of 1,600 slots per reservation and 10 reservations per administrative project. The Standard Edition does not offer capacity commitment plans, making it suitable for unpredictable workloads but potentially leading to higher consistent processing costs. The service-level objective (SLO) for the Standard Edition delivers a 99.9% monthly uptime.

APAC

LocationPrice per slot hour (in USD)
Delhi0.046
Hong Kong0.056
Jakarta0.044
Melbourne0.054
Mumbai0.046
Osaka0.051
Seoul0.051
Singapore0.049
Sydney0.054
Taiwan0.046
Tokyo0.051

EMEA

LocationPrice per slot hour (in USD)
Europe0.044
Belgium0.044
Berlin0.062
Finland0.044
Frankfurt0.052
London0.052
Madrid0.047
Milan0.052
Netherlands0.044
Paris0.052
Turin0.052
Warsaw0.052
Zürich0.056
Dammam0.064
Doha0.049
Tel Aviv0.050
Johannesburg0.052

LATAM

LocationPrice per slot hour (in USD)
Santiago0.057
São Paulo0.062

NA

LocationPrice per slot hour (in USD)
US0.040
Columbus0.040
Dallas0.047
Iowa0.040
Las Vegas0.040
Los Angeles0.050
Montréal0.046
Northern Virginia0.040
Oregon0.040
Salt Lake City0.050
South Carolina0.040
Toronto0.044
Unsure which one you need? Schedule a consultation with our Google-certified expert, and we’ll figure out the best approach to BigQuery pricing together. Book a call →
CTA Image

Enterprise

The Enterprise Edition is designed for production workloads requiring higher performance and advanced features. It employs a slot-hour pricing model similar to the Standard Edition but with a hybrid compute model combining auto-scaling with a guaranteed baseline. Unlike the Standard Edition, the Enterprise Edition imposes quotas on the number of reservations and limits the maximum number of reservations to 200 per admin project.

To encourage long-term commitments, the Enterprise Edition offers capacity commitment plans. Customers can choose between a one-year commitment for a 20% discount or a three-year commitment for a 40% discount. This edition provides a higher service-level objective (SLO) of 99.99%, ensuring greater reliability and uptime. On top of that, it introduces the ability to opt for multi-cloud analytics and ML capabilities, among others.

APAC

LocationPrice per slot hour (in USD) under pay-as-you-goPrice per slot hour (in USD) under 1Y commitmentPrice per slot hour (in USD) under 3Y commitment
Delhi0.06900.05520.0414
Hong Kong0.08400.06720.0504
Jakarta0.06600.05280.0396
Melbourne0.08100.06480.0486
Mumbai0.06900.05520.0414
Osaka0.07650.06120.0459
Seoul0.07650.06120.0459
Singapore0.07350.05880.0441
Sydney0.08100.06480.0486
Taiwan0.06900.05520.0414
Tokyo0.07650.06120.0459
Seoul (AWS)0.09600.07700.0580

EMEA

LocationPrice per slot hour (in USD) under pay-as-you-goPrice per slot hour (in USD) under 1Y commitmentPrice per slot hour (in USD) under 3Y commitment
Europe0.06600.05280.0396
Belgium0.06600.05280.0396
Berlin0.09300.07440.0558
Finland0.06600.05280.0396
Frankfurt0.07800.06240.0468
London0.07800.06240.0468
Madrid0.07050.05640.0423
Milan0.07800.06240.0468
Netherlands0.06600.05280.0396
Paris0.07800.06240.0468
Turin0.07800.06240.0468
Warsaw0.07800.06240.0468
Zürich0.08400.06720.0504
Dammam0.09600.07680.0576
Doha0.07350.05880.0441
Tel Aviv0.07500.06000.0450
Johannesburg0.07850.06280.0471
Ireland (AWS)0.08250.06600.0495

LATAM

LocationPrice per slot hour (in USD) under pay-as-you-goPrice per slot hour (in USD) under 1Y commitmentPrice per slot hour (in USD) under 3Y commitment
Santiago0.08550.06840.0513
São Paulo0.09300.07440.0558

NA

LocationPrice per slot hour (in USD) under pay-as-you-goPrice per slot hour (in USD) under 1Y commitmentPrice per slot hour (in USD) under 3Y commitment
US0.06000.04800.0360
Columbus0.06000.04800.0360
Dallas0.07050.05640.0423
Iowa0.06000.04800.0360
Las Vegas0.06000.04800.0360
Los Angeles0.07500.06000.0450
Montréal0.06900.05520.0414
Northern Virginia0.06000.04800.0360
Oregon0.06000.04800.0360
Salt Lake City0.07500.06000.0450
South Carolina0.06000.04800.0360
Toronto0.06600.05280.0396
North Virginia (AWS)0.07500.06000.0450
Oregon (AWS)0.07500.06000.0450
North Virginia (Azure)0.08800.07000.0530

Enterprise Plus

The Enterprise Plus edition expands on the Enterprise edition with additional features such as compliance controls via Assured Workloads, access to managed disaster recovery, and more.

APAC

LocationPrice per slot hour (in USD) under pay-as-you-goPrice per slot hour (in USD) under 1Y commitmentPrice per slot hour (in USD) under 3Y commitment
Delhi0.11500.09200.0690
Hong Kong0.14000.11200.0840
Jakarta0.11000.08800.0660
Melbourne0.13500.10800.0810
Mumbai0.11500.09200.0690
Osaka0.12750.10200.0765
Seoul0.12750.10200.0765
Singapore0.12250.09800.0735
Sydney0.13500.10800.0810
Taiwan0.11500.09200.0690
Tokyo0.12750.10200.0765

EMEA

LocationPrice per slot hour (in USD) under pay-as-you-goPrice per slot hour (in USD) under 1Y commitmentPrice per slot hour (in USD) under 3Y commitment
Europe0.11000.08800.0660
Belgium0.11000.08800.0660
Berlin0.15500.12400.0930
Finland0.11000.08800.0660
Frankfurt0.13000.10400.0780
London0.13000.10400.0780
Madrid0.11750.09400.0705
Milan0.13000.10400.0780
Netherlands0.11000.08800.0660
Paris0.13000.10400.0780
Turin0.13000.10400.0780
Warsaw0.13000.10400.0780
Zürich0.14000.11200.0840
Dammam0.16000.12800.0960
Doha0.12250.09800.0735
Tel Aviv0.12500.10000.0750
Johannesburg0.13080.10460.0785

LATAM

LocationPrice per slot hour (in USD) under pay-as-you-goPrice per slot hour (in USD) under 1Y commitmentPrice per slot hour (in USD) under 3Y commitment
Santiago0.14250.11400.0855
São Paulo0.15500.12400.0930

NA

LocationPrice per slot hour (in USD) under pay-as-you-goPrice per slot hour (in USD) under 1Y commitmentPrice per slot hour (in USD) under 3Y commitment
US0.10000.08000.0600
Columbus0.10000.08000.0600
Dallas0.11750.09400.0705
Iowa0.10000.08000.0600
Las Vegas0.10000.08000.0600
Los Angeles0.12500.10000.0750
Montréal0.11500.09200.0690
Northern Virginia0.10000.08000.0600
Oregon0.10000.08000.0600
Salt Lake City0.12500.10000.0750
South Carolina0.10000.08000.0600
Toronto0.11000.08800.0660

Storage

Google BigQuery pricing categorizes stored data into two primary types of storage: active and long-term. Data that has been modified within the past 90 days is considered active. This data type is readily accessible for querying and analysis but comes at a higher storage cost.

Conversely, data that remains unchanged for 90 consecutive days transitions to long-term storage. While still accessible, long-term storage might incur slightly longer query latencies. The benefit of long-term storage is that it significantly reduces BigQuery costs compared to active storage.

It’s important to note that the transition between the two is automatic, and the first 10 GiB each month comes free of charge.

APAC

LocationPrice per GiB per month (in USD) for active logicalPrice per GiB per month (in USD) for long-run logicalPrice per GiB per month (in USD) for active physicalPrice per GiB per month (in USD) for long-run physical
Delhi0.0230.0160.0520.026
Hong Kong0.0230.0160.0520.026
Jakarta0.0230.0160.0520.026
Melbourne0.0230.0160.0520.026
Mumbai0.0230.0160.0520.026
Osaka0.0230.0160.0520.026
Seoul0.0230.0160.0520.026
Singapore0.0200.0100.0460.023
Sydney0.0230.0160.0520.026
Taiwan0.0200.0100.0460.023
Tokyo0.0230.0160.0520.026