Committed use discounts Stay organized with collections Save and categorize content based on your preferences.
This document provides information about committed use discounts (CUDs) forGoogle Cloud and how they apply for various services.
Note: This document discusses some spend-based committed use discounts (CUDs) that automatically migrate to a new consumption model, which leverages discounts rather than credits. The migration date is indicated by a notification in the Google Cloud console Billing Overview page. For more information about the improvements, the affected CUDs, and any required actions on your part, seeSpend-based CUDs.CUDs provide discounted prices for eligible Google Cloud resources inexchange for purchasing committed use contracts (also known as commitments).When you purchase Google Cloud commitments, you commit to either using aminimum level of resources or spending a minimum amount, for a term duration ofone or three years.
CUDs for Google Cloud are broadly available as spend-based orresource-based CUDs and cover a wide range of services and resources.You can choose the type of commitment that you want to purchase depending onthe service that you use and whether you have predictable or unpredictableresource needs.
Spend-based commitments
Spend-based CUDs provide a discount in exchange for your commitment to spend aminimum amount for any of the services listed in this section. The discountapplies to the set of eligible resources for each service and the commitmentterm is one or three years.
With spend-based CUDs, you keep receiving discounted rates until your hourlyspend on eligible resources and services meets your hourly committed spendamount. Any overage usage that takes your hourly spend amount over yourcommitted amount is charged at the on-demand rate.
Spend-based CUDs apply to eligible usage in any projects that theCloud Billing account pays for.
Depending on the Google Cloud service that you use, you can purchasespend-based commitments in one of the following ways:
- Compute flexible commitments
- Service-specific spend-based commitments
Compute flexible commitments
Compute flexible commitments are ideal for scenarios where you have predictableGoogle Cloud spend needs that span usage beyond a single service.You can purchase a single flexible commitment to cover your eligible spendacross the following services. See these links for details:
Service-specific spend-based commitments
These commitments are ideal for scenarios where you have predictable spend needswithin a Google Cloud service. You must purchase these commitmentsseparately for each Google Cloud service and CUDs from these commitmentsapply only to spend within that service. You can get spend-based CUDs for thefollowing Google Cloud services:
- AlloyDB for PostgreSQL
- Backup and DR Service
- Backup for GKE
- BigQuery
- Bigtable
- Dataflow
- Firestore
- Spanner
- Cloud SQL
- Google Cloud Managed Service for Apache Kafka
- Google Cloud NetApp Volumes
- Google Cloud VMware Engine
- Google Kubernetes Engine (Autopilot)
- Memorystore
AlloyDB for PostgreSQL
AlloyDB for PostgreSQL committed use discounts are spend-based CUDs that applyto all AlloyDB for PostgreSQL instance vCPU and memory usage. The discountapplies to AlloyDB for PostgreSQL instances in any project or region that isassociated with a single Cloud Billing account.
AlloyDB for PostgreSQL commitmentsdon't apply to storage, backup, and networkegress.
For current rates, seeAlloyDB for PostgreSQL pricing.
Backup and DR Service
Backup and DR (for VMware Engine) committed use discountsapply to the combined node usage in a region. This gives you low, predictablecosts, without the need to make any manual changes or updates yourself. Theyapply to VMware Engine backups in the regions where the serviceis available and to which you have committed.
Backup and DR (for protecting Oracle databases into a backup vault) committeduse discounts apply toaggregate Oracle database protection into backup vault usage. This gives youlow, predictable costs, without the need to make any manual changes or updatesyourself. This flexibility saves you time and helps you to save more byachieving high utilization rates across your commitments.
For current rates, seeBackup and DR pricing.
Backup for GKE
Backup for GKE committed use discountsare spend-based CUDs that apply to Backup for GKE backup management, thatis Pods per plan in a region. Committed use discounts don't apply to backupstorage (GiB) or inter-region data transfer (GiB).
For current rates, seeBackup for GKE CUDs pricing.
BigQuery
BigQuery CUDs provide discountedprices in exchange for your commitment to use BigQuery PAYGcompute capacity for a one- or three-year term, with the commitment fee billedmonthly. BigQuery CUDs apply to all compute types.
For current rates, seeBigQuery pricing.
Bigtable
As a Bigtable customer, you can purchase a commitment to receive acommitted use discount on the price of Bigtable nodes. Thediscount applies to nodes in any project or region that is associated with asingle Cloud Billing account. The discount does not apply to the cost ofstorage, backup storage, or network egress. For details, seeBigtable committed usediscounts. For current rates, seeBigtable pricing.
Cloud Run
Cloud Run committed use discounts apply to all aggregatedCloud Run CPU, memory, and request usage in a region, giving youlow, predictable costs when your code is running in one of the supportedcontainer ecosystems. Cloud Run commitmentsdon't apply tonetworking changes.
For current rates, see theCloud Run pricing details.
Dataflow
Dataflow committed use discounts apply to yourspending on the Dataflow compute capacity used by streaming jobs acrossprojects. The discount applies to any eligible usage in Dataflowprojects associated with the Cloud Billing account used to purchase thecommitment, regardless of instance configuration or region. All CUDs apply toboth regional and multi-region configurations.
The discount doesn't apply to the cost of worker CPU and memory for batch andFlexRS jobs, Dataflow Shuffle data processed, Data Compute Units (DCUs)for batch jobs, Persistent Disk storage, GPUs, snapshots, and confidential VMs.
For current rates and other details, seeDataflow pricing.
Firestore
As a Firestore customer, you can purchase a commitment to receive acommitted use discount on the price of FirestoreRead/Write/Delete operations. The discount applies to Read/Write/Deleteoperations in any project or region that is associated with a singleCloud Billing account. The discount doesn't apply to any otherFirestore resource. For details, seeFirestore committed use discounts.
For current rates, seeFirestore pricing.
Spanner
Spanner committed use discounts apply toall Spanner compute capacity associated with a singleCloud Billing account, regardless of region. This includes allinstances in all projects, whether configured as single-region ormulti-region instances.
Spanner CUDsdon't apply to Spanner storage, backup,or network egress.
For current rates and other details, seeSpannerpricing.
Cloud SQL
Cloud SQL committed use discounts provide you the flexibility to useany machine shapes with the supported Cloud SQL database engines,without having to modify your commitments. Theyapply to all Cloud SQL database instance vCPUand memory usage for the service in the region you purchased thecommitments,except shared CPU machine types (such as db-f1-micro anddb-g1-small). The commitments apply to usage from all supported databaseengines, such as MySQL, PostgreSQL, and SQL Server.
Cloud SQL commitmentsdon't apply to persistent disk snapshots,storage, IP addresses, network egress, or licensing.
For current rates, seeCloud SQL pricing.
Google Cloud Managed Service for Apache Kafka
Managed Service for Apache Kafka committed use discounts (CUDs)are discounts that apply to the Kafka compute (vCPU and RAM) costs for runningManaged Service for Apache Kafka clusters across projects. You can applythe CUDs to any Managed Service for Apache Kafka project that isassociated with the Cloud Billing account used to purchase the commitment.You can apply CUDs to any available region. You cannot apply theManaged Service for Apache Kafka CUDs to the cost of storage, networking orPrivate Service Connect.
For current rates and other details, seeManaged Service for Apache Kafkapricing.
Google Cloud NetApp Volumes
Google Cloud NetApp Volumes committed use discountsapply to the aggregate storage capacity on Flex, Standard, Premium, and Extremeservice levels and regions at your billing account level. CUDs can keep yourstorage costs low when you have predictable storage needs.NetApp Volumes CUDs are'nt available for volume replications andbackups.
For current rates, seeNetApp Volumes pricing.
Google Cloud VMware Engine
VMware Engine committed use discounts apply to aggregateVMware Engine node usage in a region, giving you low,predictable costs, without the need to make any manual changes or updatesyourself. They apply to VMware Engine node CPU and memoryusage in the regions where the service is available and you have committed.
Current rates and supported regions for Google Cloud VMware EngineCUDs are detailed on theVMware Engine pricing page.
Google Kubernetes Engine
Google Kubernetes Engine (Autopilot Mode) committed use discounts apply to all Autopilot Pod workload vCPU, memory, and ephemeral storageusage in the region in which you have purchased commitments. Google Kubernetes Engine(Autopilot Mode) CUDs don't apply to the cluster management fee or toGKE Standard mode compute nodes.
For current rates, see theGoogle Kubernetes Engine pricing details.
Memorystore
Memorystore CUDs apply to Memorystore for Valkey, Memorystore for Redis Cluster,Memorystore for Redis, and Memorystore for Memcached usage. A MemorystoreCUD gives you the flexibility to use Valkey, Redis Cluster, Redis, orMemcached instance spending toward a commitment on a single Cloud Billingaccount.
Memorystore commitmentsdon't apply to Cloud Storagestorage for backups, persistence, network egress, or Memorystore for Redis M1capacity tier instances (less than 5 GB).
For current rates, see the following pages:
- Memorystore for Valkey committed use discounts
- Memorystore for Redis Cluster committed use discounts
- Memorystore for Redis committed use discounts
- Memorystore for Memcached committed use discounts
Resource-based commitments
Resource-based CUDs are available only for Compute Engine.Compute Engine resource-based CUDs provide discounts in exchange for committing to using a minimum amount of Compute Engineresources in a specific region and a project. These CUDs are ideal when youhave predictable resource needs. You can purchase Compute Engineresource-based commitments for the following hardware and software resourcesfor a term duration of one or three years:
- vCPUs
- Memory
- GPUs
- Local SSD disks
- Sole-tenant nodes
- Operating system (OS) licenses
Commitments for hardware resources are separate from the ones for OS licenses.You can purchase both categories of commitments for the same virtual machine(VM) instance, but you cannot purchase a single commitment that covers bothhardware resources and licenses.
For current rates, seeVM instance pricing.
Spend-based versus resource-based commitments
The following table demonstrates the differences betweenspend-based andresource-based CUDs, using Compute Engine as the example service.
| Spend-based CUDs | Resource-based CUDs |
|---|---|
| Spend-based commitments for Compute Engine are purchased and measured in terms of the dollars per hour of equivalent discount spend. | Resource-based commitments for Compute Engine are purchased and measured in terms of the underlying vCPU, memory, GPU, and Local SSD disk resources. |
| Spend-based commitments are purchased from your Cloud Billing account; they apply to eligible usage in any projects paid for by that Cloud Billing account. | Resource-based commitments are purchased in the context of an individual project, rather than that of a Cloud Billing account. You can enable discount sharing so that Compute Engine resource-based CUDs are shared across all projects that are paid for by the same Cloud Billing account. You can change the Cloud Billing account that pays for the project where you purchased the resource-based commitments. Learn about changing the Cloud Billing account for projects. |
CUDs summary
The following table summarizes the differences between resource-based CUDs andspend-based CUDs.
| Resource-based CUDs | Spend-based CUDs | |
|---|---|---|
| Products covered | Compute Engine | Compute Flexible CUDs Service-specific spend-based commitments |
| Purchase unit |
|
|
| Scope |
|
|
| Discount of on-demand rate | Pricing for CUDs is unique for each Google Cloud product: | |
| Regional eligibility | Applies to a specific region. | Depending on the service, CUDs can apply to a specific region or all regions. |
| Attribution | Supports proportional and prioritized attribution. | Supports proportional attribution only. |
View your commitments and discounts
To view your spend-based and resource-based CUDs in the dashboard, complete thefollowing steps:
In the Google Cloud console, open theCommitted use discounts (CUDs)page forBilling.
At the prompt, choose the Cloud Billing account for which you wantto view commitments.
TheCommitted use discounts (CUDs) dashboard displays a list of all thecommitments, across services, that are associated with your Cloud Billingaccount. You can view which of your commitments are expiring in the next 30 days.You can also specify yourresource-based commitments to automatically renewat the end of their ongoing terms by changing the setting in theAuto-renewcolumn.
For information about viewingspend-based CUDs, seeViewing spend-based commitments.
For information about viewingresource-based CUDs, seeViewing resource-based commitments.
Pricing for commitments
You are billed a monthly fee for the commitments you purchase. This fee iscalculated when you purchase the commitments, based on the listprice on the date you made the purchase. This monthly fee appliesto your purchased commitments for the entire duration of the commitment period.Future changes to the list prices don't affect your commitment fee duringthe commitment period.
To understand how your commitment fees and credits are applied to yourCloud Billing account and projects, seeAttribution of committed use discount fees and credits.
Pricing for CUDs is unique for each Google Cloudproduct:
- Backup and DR Service
- Backup for GKE
- Bigtable CUD pricing
- Cloud Run pricing details
- Cloud SQL pricing
- Firestore CUD pricing
- Spanner CUD pricing
- Compute Engine pricing
- Google Cloud VMware Engine pricing
- Google Kubernetes Engine (Autopilot Mode) pricing details
- Memorystore for Memcached CUD pricing
- Memorystore for Redis CUD pricing
Purchase commitments
To purchasespend-based commitments, seePurchasing spend-based commitments.
To purchaseresource-based commitments for Compute Engine,see one of the following, depending on your use case:
- Purchase commitments without attached reservations
- Purchase commitments with attached reservations
- Purchase commitments for software licenses
Related topics
- Learn aboutspend-based committed use discounts.
- Learn more aboutresource-based CUDs for Compute Engine.
- Learn how toview your CUDs reports.
- Learn how toview your Cloud Billing reports and cost trends.
- Understand your savings with cost breakdown reports.
- Learn how toexport Cloud Billing data to BigQuery.
- Learn how toview your cost and payment history.
Except as otherwise noted, the content of this page is licensed under theCreative Commons Attribution 4.0 License, and code samples are licensed under theApache 2.0 License. For details, see theGoogle Developers Site Policies. Java is a registered trademark of Oracle and/or its affiliates.
Last updated 2026-02-18 UTC.