Committed use discounts
This page describes how committed use discounts (CUDs) work with BigQuery.
BigQuery CUDs
CUDs for BigQuery provide discounted prices in exchange for your commitment to use BigQuery PAYG capacity in a particular region for a one- or three-year term. BigQuery CUDs are ideal for workloads with predictable spend across hours. You commit to a consistent amount of spend, measured in cost per hour of equivalent pay as you go spending, for a one- or three-year term. In exchange, you receive a discounted rate for BigQuery PAYG SKUs on the applicable usage your commitment covers. You can purchase CUDs from any Cloud Billing account, and the applicable discount applies to any eligible usage in projects that the Cloud Billing account pays for. When you purchase a BigQuery CUD, you pay the same commitment fee for the entirety of the commitment term, even if the price of applicable usage changes. The commitment fee is billed monthly. Any overage in usage is charged at the PAYG rate.
When deciding to purchase CUDs, keep the following in mind:
- Regions: You purchase CUDs for individual regions. If you're running in multiple regions, calculate and purchase CUDs in each separate region.
- Projects: Determine the consistent hourly PAYG slot usage per project.
- BigQuery capabilities: CUDs work across all BigQuery PAYG SKUs.
BigQuery CUDs usage types
CUDs automatically apply to aggregate BigQuery instance usage in a region, which gives you low, predictable costs without needing to make any manual changes or updates. This flexibility helps you to achieve high utilization rates across your commitments, saving you time and money. BigQuery CUDs apply to all BigQuery PAYG usage. BigQuery CUDs apply to usage from all supported compute capacity types, which include the following:
- BigQuery editions
- Composer 3 (also referred to as BigQuery engine for Apache Airflow)
- BigQuery governance
- BigQuery services
For a complete list of all applicable SKUs, see SKU Groups - BigQuery PAYG.
Purchase BigQuery CUDs
To purchase a BigQuery CUD, see Purchase spend-based commitments. After purchasing a CUD, the commitment is effective starting within the next hour. The discounts are automatically applied to eligible usage in the region you specified. Once you purchase a CUD, you can't cancel it. Before you purchase a commitment, read the Service Specific Terms regarding Committed Units. To learn more, including how to purchase spend-based commitments, see Committed use discounts.
Calculate CUD discount
The following example describes how to calculate the cost of using BigQuery with a CUD.
Key points to keep in mind:
- BigQuery CUDs apply only to the PAYG capacity of the features previously listed.
- BigQuery CUDs don't apply to storage or on-demand.
- BigQuery CUDs apply to all PAYG slot SKUs in a given region.
- BigQuery CUDs are measured in dollars per hourly PAYG commitment.
When you calculate the hourly rate for BigQuery PAYG in the region where you want to purchase a CUD, first consider whether it saves money for your situation. Any usage greater than the commitment is charged at the regular on-demand price.
For example, assume you are running a workload that uses Enterprise
edition slot-hours in the us-central1
region for BigQuery.
You commit to spend $1 per hour on BigQuery for three years in
us-central1
across all projects, at the Enterprise edition slot-hour
price.
You are charged a minimum of $1 * 90% = $0.90 per hour for the whole year, independent from actual usage.
Once you make the commitment, you're charged that amount even if you decide to stop or reduce the hourly usage.
Pricing
For more information about BigQuery CUDs pricing, see BigQuery pricing. The discounts are the same in all regions and multi-regions.
What's next
- Learn how to purchase spend-based commitments in Committed use discounts.