Committed use discounts

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

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:

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 CUDsResource-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 CUDsSpend-based CUDs
Products coveredCompute EngineCompute Flexible CUDs
Service-specific spend-based commitments
Purchase unit
  • Resource-based (available for vCPUs, memory, Local SSD disks and GPUs).
  • You commit to purchasing a minimum amount of eligible resources.
  • Spend-based (for example, $100/hour).
  • You commit to spending a minimum dollar amount per hour of equivalent discount spend on eligible services.
Scope
  • These CUDs apply to a specific project by default, but you can share them across all projects linked to the same billing account.
  • You can buy spend-based commitments measured in dollars per hour of equivalent discount spend. You buy these commitments at the billing account level and they apply to eligible usage in any project linked to that billing account, across all regions.
Discount of on-demand rate Pricing for CUDs is unique for each Google Cloud product:
Regional eligibilityApplies to a specific region.Depending on the service, CUDs can apply to a specific region or all regions.
AttributionSupports 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:

  1. In the Google Cloud console, open theCommitted use discounts (CUDs)page forBilling.

    Go to Committed use discounts (CUDs)

  2. 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:

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:

Related topics

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.