New See exactly what you're overpaying AWS in under 60 seconds. Try the Calculator for free →

GCP Committed Use Discounts (CUDs): How They Work, Types & Rates (2026)

GCP Committed Use Discounts (CUDs) lower the price of eligible Google Cloud usage when you commit to a one or three year term. You can choose resource based commitments for stable Compute Engine workloads or spend based commitments for eligible services. The trade-off is that unused commitments still have to be paid for.
Picture of Aman Singh
Technical Content Writer, FinOps

Aman Singh

Technical Content Writer, FinOps
October 19, 2026

·

16 min read
GCP Committed Use Discounts (CUDs): Types & Rates
In this article
Key takeaways
1
CUDs save money only if your usage stays steady. You commit for 1 or 3 years, so unused commitment is wasted money.
2
There are two types of CUDs. Resource based (for specific Compute Engine resources) and spend based (Flexible CUDs or service specific ones like Cloud SQL and BigQuery).
3
A bigger discount isn’t always better. 3 year CUDs save more, but they’re riskier if your workloads shrink or move.
4
Commit to your lowest steady usage, not your average. Check current commitments and upcoming changes before buying.

On-demand pricing is the most expensive way to run stable Google Cloud infrastructure, and Committed Use Discounts fix that by trading a one- or three-year term for a lower rate. GCP structures this through resource-based commitments, Flex commitments, and separate commitments for individual services.


The catch is sizing it right: commit too much and you pay for capacity you don’t use, commit too little and you leave savings on the table. For a broader view across AWS, Azure, and GCP together, see our [Multi-Cloud Cost Optimization Guide].

The Short Answer

Resource-based CUDs fit workloads that hold steady on the same machine series and region, at the deepest rates. Flex CUDs fit workloads that shift across families, regions, GKE, or Cloud Run at a lower but still solid rate and both can run together on the same billing account.


That split is a starting point, not a fixed rule. How stable your fleet actually is, and whether your spend touches services like Cloud SQL or BigQuery that need their own commitments, will shift the right mix, so

confirm current rates against Google Cloud’s Committed Use Discounts documentation before committing.

What Are GCP CUDs?

GCP Committed Use Discounts are pricing agreements where you commit to a minimum level of cloud resource usage or spend over 1 or 3 years. In exchange, Google applies discounted rates. These discounts aren’t available on on-demand pricing regardless of how much you spend.


Discounts apply automatically to eligible usage once purchased, no tagging or pre-provisioning required.


Spend-based Flex CUDs apply across all projects in your billing account. Resource-based commitments are purchased in a project and region; whether the discount applies project-wide or account-wide depends on your CUD sharing configuration:

  • Billing accounts created on or after June 16, 2026: sharing enabled by default.
  • Accounts created earlier with no active commitments on that date: switched automatically.
  • Accounts created earlier with active commitments on that date: previous scope retained until changed manually.

Commitments are also non-cancellable. If you purchase a 3-year CUD and your usage drops, you pay the committed amount every month for the full term.

Diagram showing how GCP Committed Use Discounts apply automatically after a term commitment

GCP CUD Types & Discount Rates

1. Resource-Based CUDs

A resource-based CUD commits you to a set amount of Compute Engine resources typically vCPUs and memory in one region and machine series for 1 or 3 years. An N2 commitment covers N2 usage, but not N2D or C3.

Per Google Cloud’s resource-based CUD documentation, hardware commitments deliver up to 55% for most machine series and up to 70% for eligible memory-optimized series.

Best for:

  • Stable fleets with known machine types
  • VMs that haven’t changed series or region in 12+ months
  • Workloads where the instance family isn’t going to shift

Key limitations:

  • Scoped to a machine series: migrate from N2 to N4 and the discount stops applying to migrated VMs.
  • Scoped to a region; CUDs don’t transfer across regions
  • Non-cancellable, so the wrong size or series is billing exposure for the full term

Here’s how it works on a standard instance:

  • On-demand: n2d-standard-8 costs ~$0.3378/hour
  • 1-year CUD: ~$0.2129/hour (37% discount)
  • 3-year CUD: ~$0.1521/hour (55% discount)
  • Annual savings on a 3-year commitment: ~$1,627 vs on-demand

For a deeper pricing context, see our [GCP Compute Engine pricing guide].

2. Compute Flexible CUDs (Flex CUDs)

A Compute Flexible CUD is a spend-based commitment to a minimum hourly amount of eligible spend at the Cloud Billing-account level. It can cover eligible Compute Engine resources, GKE Standard and Autopilot, and Cloud Run resources, but eligible SKUs and discount rates vary.

For example, C2/C2D and listed general-purpose Compute Engine series, GKE Standard and Autopilot, and Cloud Run services with instance-based billing, jobs, and worker pools receive 28% for one year or 46% for three years.

H3/H4D receive 17% or 38%; C4N receives 28% or 54%; memory-optimized M1–M4 receive no one-year discount and 63% for three years; and Cloud Run request-based billing and Cloud Run functions receive 17% for either term.

Check the current Google Cloud CUD eligibility and pricing guidance before purchasing. Flex suits workloads migrating between eligible machine families, mixed VM and container environments, and growing infrastructure where precise forecasting is difficult. For GKE-specific strategy, see our [GKE cost optimization guide].

3. Service-Specific Spend-Based CUDs

Service-specific spend-based CUDs commit you to eligible spend for one Google Cloud service. Their regional scope, eligible resources, exclusions, and rates vary by product; for example, Cloud SQL CUDs cover eligible instance vCPU and memory in the committed region.

Service 1-Year 3-Year
Cloud SQL 25% 52%
BigQuery (PAYG compute) Available Available
Bigtable, Memorystore, AlloyDB, Spanner, Dataflow, Firestore Varies Varies
For analytics-heavy teams, [BigQuery Committed Use Discounts] can deliver substantial savings on slot-based pricing.

Not eligible for CUDs: Cloud Storage and persistent disk storage, network egress, Spot VMs (already discounted), and App Engine standard environment.
Note: Standalone GKE Autopilot and Cloud Run CUDs are no longer available for new purchase Google directs customers to Compute Flexible CUDs instead. Existing commitments remain valid until they expire.

On-Demand vs SUD vs CUD

On-Demand Pricing is the default no commitment, no discount. Right for unpredictable workloads, most expensive for stable production.

Sustained Use Discounts (SUDs) apply automatically when a VM runs more than 25% of a billing month. Maximum is ~30% for N1 and memory-optimized M1/M2, 20% for N2/N2D/C2, and newer series like E2, N4, C3, and C4 are ineligible. Self-serve billing accounts only.

Committed Use Discounts (CUDs) require an explicit purchase. SUDs don’t apply to usage already covered by a CUD CUDs take precedence.
Feature On-Demand SUD CUD
Commitment required None None 1 or 3 years
Max discount 0% ~30% Varies by product, eligible resource, and term
Cancelable N/A N/A No
Best for Variable workloads Workloads running most of the month Stable, predictable baseline
Financial risk None None Medium–High if overcommitted
The trade-off: CUDs can provide deeper savings than sustained use discounts for eligible stable workloads, but the actual comparison depends on the machine family, CUD type, term, and utilization. For a detailed breakdown, read our [GCP CUD vs Sustained Use Discount comparison].
Bar chart comparing maximum discount percentages for on-demand, sustained use, and committed use discounts on GCP

Resource-Based vs Flex CUDs

Resource-Based Flex
You commit to vCPU + memory in a region and series Hourly spend
Portability Fixed to one series and region Across families, regions, GKE, Cloud Run
Max discount Up to 55% (70% memory-optimized) Up to 63%; varies by eligible resource and term
Best for Stable, unchanging infrastructure Workloads that evolve or mix services
You don’t have to choose. Google applies resource-based CUDs first each hour, then Flex CUDs to remaining eligible spend the two never double-count.

For the full decision framework, dollar comparisons, and layering strategy, see [Resource-Based vs. Flex CUDs: Which Saves More on GCP?]

Real-World GCP CUD Cost Example

A company has a stable $10,000 monthly on-demand-equivalent baseline for Compute Engine, GKE, or Cloud Run usage that qualifies for the 28% one-year and 46% three-year Compute Flexible CUD rates. Here is how those commitments affect that bill.
Work from the discounted fee, not on-demand spend.
Coverage
=
Commitment fee 1 − discount rate
Example
=
$4/hour 1 − 20%
= $5/hour
1-Year Flex CUD 3-Year Flex CUD
Discount 28% 46%
Monthly commitment fee $7,200 $5,400
Covers on-demand-equivalent $10,000 $10,000
Monthly savings $2,800 $4,600
Annual savings $33,600 $55,200

The risk: if this company’s spend drops to $5,000/month in year 2, they’re committed to $5,400/month while using $5,000 of resources. The commitment becomes a cost, not a saving.

Sizing Your CUD Commitment

Strategy Coverage Risk Best For
Conservative 40–60% Low Rapidly growing infrastructure
Balanced 60–80% Medium Most production environments
Aggressive 80–95% High Very stable, multi-year plans

There is no universal coverage target. Size a CUD from your durable eligible usage floor, existing commitments, planned migrations, and the specific service’s scope. The right size is your stable minimum usage floor, not your average or peak.

How to Purchase GCP CUDs

You need the appropriate billing permissions to purchase a CUD. Before buying, review enough historical usage to identify a stable eligible baseline. Six to twelve months is often useful when workloads are seasonal or changing.

Resource-based Compute Engine commitments become active at 12:00 AM US and Canadian Pacific Time on the day after purchase. Compute Flexible CUDs become active within the first hour of purchase. Confirm the activation rule for the specific CUD product before purchasing.

For current purchase steps and service-specific rules, see Google Cloud’s spend-based CUD purchase guide.

 

Recent GCP CUD Program Changes

  • Mid-2024: Flex CUDs expanded to cover GKE Autopilot and Cloud Run alongside Compute Engine VMs.
  • January 21, 2026: Google Cloud automatically transitioned remaining customers to the new spend-based CUD model, which applies discounts directly to eligible SKU prices rather than using credit offsets. Accounts without active spend-based commitments had already moved to the new model on July 15, 2025, when early opt-in also opened.
  • Late 2025: Flex coverage broadened to more machine families, including memory-optimized and HPC series.
  • June 16, 2026: CUD sharing became the default scope for most accounts see our [June 2026 GCP FinOps update].

Most affected spend-based CUDs use the new direct-discount model, while VMware Engine and NetApp Volumes remain on the legacy credit model. Check your Cloud Billing Overview notification for migration status and required actions.

How Usage.ai Reduces GCP Commitment Risk

We help GCP teams identify and size commitment opportunities from actual billing usage, so a commitment matches what the workload needs.

With Flex Insured Commitments, qualifying teams can capture commitment-based savings while reducing the financial exposure of underutilization under the program’s applicable terms. Review eligibility, exclusions, and cashback terms before relying on that protection.

If usage drops and a covered commitment costs more than the on-demand equivalent would have, we cover the difference through cashback, so a shrinking workload doesn’t turn into a loss. And we bill only a percentage of realized savings, so our result depends on yours.

EVALUATE YOUR GCP COMMITMENT
See what your usage floor can support.

Review your Compute Engine baseline, coverage level, and commitment risk before you sign a 1- or 3-year term.

Frequently asked questions

How do GCP Committed Use Discounts work?

You commit to a minimum level of usage or spend for 1 or 3 years, and Google automatically applies the discount to eligible usage each hour. If usage falls below the committed level, you still pay the full commitment fee. CUDs are non-cancellable.

What is the difference between a committed use discount and a sustained use discount?

SUDs are automatic discounts of up to ~30% for VMs running more than 25% of a billing month, with no commitment. CUDs require a 1- or 3-year commitment but deliver up to 55% for most compute and 70% for memory-optimized machines.

What is a Compute Flexible Committed Use Discount?

A spend-based commitment to a minimum hourly amount of eligible GCP compute spend, discounted 28% (1-year) or 46% (3-year) for general-purpose series, applying across VM families, regions, GKE, and Cloud Run.

What happens if I don't use all of my GCP committed use discount?

You pay the commitment fee without receiving the full benefit, and unused commitment doesn't carry forward to future hours.

Can GCP committed use discounts be cancelled?

No. Once purchased, CUDs can't be self-service cancelled for the full term. If you purchased one by mistake, contact Cloud Billing Support immediately Google may reverse it within a very narrow window.

Share
Facebook
X
LinkedIn
Reddit
See cloud commitment management in action.
More from Usage.ai
Latest from our blogs