We compare eligibility, flexibility and discount application, then follow a stable VM fleet and a migration to eligible Cloud Run usage. The examples show how commitment fees and uncovered usage affect total cost, helping you choose coverage that fits your expected demand.
How a GCP Flex CUD Compares With Resource-Based Commitments
Compute Flexible committed use discounts and resource-based CUDs exchange a financial commitment for lower eligible usage prices. The difference is what must keep matching that commitment.Google’s resource-based commitment rules tie coverage to resource quantities, commitment type and region. A GCP Flex CUD instead commits you to hourly spend across an eligible pool, valued at discounted prices.
| Decision factor | Resource-based CUD | Compute Flexible CUD |
|---|---|---|
| Commitment unit | Matching vCPU, memory or other eligible resource quantities | Discounted dollars per hour |
| Location | Committed region | Eligible regions within one billing account |
| Projects | Purchasing project or shared eligible projects | Eligible projects paid by that billing account |
| Workload changes | Resources must still match the commitment type | Spend can move among supported resources and services |
| Standard plans | One or three years | One or three years |
| Unused commitment | Still payable | Still payable; no hourly rollover |
Eligible memory-optimized hardware discounts can reach 70%, but compare actual SKU prices rather than assuming every resource receives that discount.
Check your resource-based sharing configuration before assuming project-only coverage. Billing accounts created from June 16, 2026 default to sharing. Older accounts without active resource-based commitments on that date were switched; those with active commitments retained their previous scope.
For the broader distinction between resource-based, flexible and service-specific products, our GCP committed use discounts guide provides the surrounding context.
Which Resources and Services Qualify for Each CUD
Before choosing a GCP Flex CUD, identify eligible bill items, forecast the hourly demand remaining after existing commitment coverage, and model commitment fees plus uncovered usage charges through planned workload changes.Google’s current eligibility and discount table distinguishes categories that a blanket 28% or 46% claim would miss. Eligibility and published rates were checked against this guidance and Google’s resource-based CUD documentation on October 21, 2026. Compute Engine resource coverage
| Resource or service | Resource-based treatment | Flex discount for one year / three years |
|---|---|---|
| Listed general-purpose series and C2/C2D CPU and memory | Matching hardware commitment; N1 shared-core excluded | 28% / 46% |
| H3/H4D CPU and memory | Matching hardware commitment | 17% / 38% |
| M1–M4 CPU and memory | Matching memory-optimized commitment type | No discount / 63% |
| C4N/M4N CPU and memory | Matching hardware commitment type | 28% / 54% |
| G2 CPU, memory and NVIDIA L4 GPU | Matching hardware commitment | 21% / 43% |
| G4 CPU, memory and NVIDIA RTX PRO 6000 GPU | Matching hardware commitment | 16% / 42% |
| Other supported GPU devices | Device-specific resource-based rules | No Flex GPU coverage |
| Tau T2D and X4 resources | Matching commitment type; T2D standard types only | Not on the current Flex eligibility list |
| Z3/Z4D/Z4M supported resources | Matching hardware commitment | Eligible; check SKU prices |
| Supported Local SSD resources | Series-specific commitment rules | 28% / 46% |
| Eligible sole-tenancy premium | Not covered by resource-based CUDs | 28% / 46% |
| Resource or service | Resource-based treatment | Flex discount for one year / three years |
|---|---|---|
| GKE Standard / Autopilot eligible usage | Standard node resources can use Compute Engine commitments | Autopilot eligible SKUs 28% / 46%; Standard nodes use applicable Compute Engine rates |
| Cloud Run instance-based services, jobs and worker pools | No Compute Engine resource-based coverage | 28% / 46% |
| Cloud Run request-based services and functions | No Compute Engine resource-based coverage | 17% / 17% |
For a one-year GCP Flex CUD, M1–M4 spend can consume otherwise-unused commitment without receiving a discount. M4N is different: its specific machine-family documentation explicitly lists 28% for one year and 54% for three years.
G2/G4 eligibility does not extend to every GPU. Cloud Run GPU charges are not eligible for Compute Flexible CUDs. Google’s hardware commitment matrix identifies resources available under resource-based commitments. Resource-based GPU commitments require attached reservations; Flex does not. A reservation separately provides capacity assurance.
Google’s GKE exclusions include Spot Pods, cluster management fees and Autopilot Scale-Out ComputeClass. Spot and preemptible VMs are outside Compute Flex coverage. Ordinary disk and network charges are not covered simply because the VM qualifies.
BigQuery and Cloud SQL use separate commitment products. Our BigQuery CUD guide explains the analytics-specific choice.
Compare a Stable Fleet With an Eligible Migration
Compare a flexible commitment with a resource-based purchase covering the same starting fleet. These are synthetic estimates using published USD prices checked October 21, 2026, not measurements or customer results.The fleet contains ten c4n-standard-4 VMs in Iowa (us-central1). Google’s C4N pricing table lists these hourly prices per VM:
| Pricing basis | Hourly price |
|---|---|
| On-demand | $0.316275 |
| One-year resource-based | $0.199252 |
| One-year Compute Flexible | $0.227718 |
Portfolio A keeps the fleet unchanged
Both commitments remain fully utilized. Annual cost equals ten VMs × hourly price × 8,760 hours.| Full-year cost | No commitment | Resource-based | Compute Flexible |
|---|---|---|---|
| Stable fleet | $27,705.69 | $17,454.48 | $19,948.10 |
Portfolio B moves half the spend to Cloud Run
After 4,380 hours, five VMs are replaced by eligible Cloud Run instance-based CPU and memory usage worth $1.581375/hour at on-demand prices. This assumes equal spend, not equivalent performance or migration cost. Google’s Cloud Run commitment rates give that eligible usage the same 28% one-year discount used here.| After migration | Resource-based | Compute Flexible |
|---|---|---|
| Commitment utilization | 50% | 100% |
| Hourly commitment fee | $1.992520 | $2.277180 |
| Uncovered usage per hour | $1.581375 | $0 |
| Total hourly cost | $3.573895 | $2.277180 |
| Full-year cost including both halves | $24,380.90 | $19,948.10 |
How Resource-Based and Flex CUDs Apply Together
You can combine instruments across different portions of usage. Google’s commitment application rules apply resource-based coverage first, then flexible coverage to remaining eligible usage. The same portion of usage cannot receive both discounts.For overlapping spend-based coverage, service-specific commitments take precedence. Older Flex commitments are utilized before newer ones; within a commitment, higher-discount usage comes first, followed by proportional allocation where applicable. Size a GCP Flex CUD against what remains after existing coverage. Google’s sustained use discount (SUD) rules prevent SUDs from applying to CUD-covered usage. They do not give every uncovered charge an automatic discount.
Direct-discount billing also retains fee-utilization offsets in exports. Account for those offsets when reconciling discounted usage and fees so covered costs are not counted twice.
How to Size Commitments and Compare Effective Savings
Size a GCP Flex CUD from eligible hourly spend valued at its applicable discounted prices. Size resource-based purchases from matching resource quantities. Monthly averages can hide quiet hours that leave either commitment unused.Use this comparison over the same period:
Now change the migration example: five VMs disappear with no replacement spend. Hourly demand falls to $1.581375, but fees stay $1.992520 or $2.277180. Both purchases then cost more than the remaining usage would on demand. Portability cannot replace vanished demand.
Before purchasing, check overnight and weekend usage, planned migrations, shutdowns and commitment expirations. Use Google’s CUD recommendations as a starting point, then test expected changes. Buy less or defer when expected savings do not justify the cost of unused commitments.
Monitor utilization and realized savings separately. Flex utilization measures covered discounted spend against the fee; resource-based utilization measures matching consumed quantities against committed quantities.
Our guide to when automated GCP commitment management makes sense helps assess the recurring work after you decide which commitments fit.
How We Help Evaluate GCP Commitments
Choosing the commitment is one decision; keeping future purchases aligned with changing demand is ongoing work. Our GCP commitment optimization approach helps teams evaluate existing coverage and the mix of resource-based and spend-based CUDs.We offer a read-only Savings Test option before purchasing is authorized. Once enabled, we manage commitments in your account through Autopilot or approval-based CoPilot, adjusting future purchases without resizing or modifying production workloads.
With our Flex Insured Commitments, teams can access a 46% discount on qualifying general-purpose Compute Engine CPU and memory usage through a three-year Compute Flexible CUD with none of the commitment risk.
If an eligible Flex Commitment costs more than equivalent pay-as-you-go usage, we provide Cashback protection for the qualifying difference. Our protection does not cancel the underlying commitment, and we do not automatically protect existing customer-owned commitments as Flex Commitments.
We charge an agreed percentage of realized savings, so the fee applies when verified savings are generated.
Choose Commitments for Your Expected Workload Changes
Choose resource-based coverage where matching resources are likely to persist and the applicable rate justifies the obligation. Choose a GCP Flex CUD where eligible spend is steadier than its underlying resource mix. Combine them only after accounting for allocation order. If the baseline itself is uncertain, a smaller purchase or waiting can be the stronger financial choice.Once you have mapped eligible usage and expected migrations, a billing-based evaluation can help assess whether additional commitment coverage fits your fleet.
Review existing coverage, expected workload changes and modeled additional savings with a read-only Savings Test.
Frequently asked questions
Can you cancel a GCP commitment after purchase?
Normally, no. Stopping workloads or disconnecting a management platform does not cancel the provider obligation. Google’s resource-based support guidance allows contacting Billing Support within 14 calendar days of the commitment’s start date for purchase mistakes, but approval of changes is discretionary.
Can resource-based CUDs cover a different VM size?
Yes, when the resources still match the commitment type, region and sharing scope. A change in VM size alone does not require a flexible commitment. Check CPU and memory quantities separately after resizing.
Can a GCP Flex CUD work with capacity reservations?
Yes, eligible usage can consume standalone reservations and receive Flex coverage. Flex does not support attached reservations. Resource-based GPU commitments require attached reservations; the discount and capacity mechanisms must be evaluated separately.
Will a GCP Flex CUD cover a move to BigQuery or Cloud SQL?
No. Those services have separate commitment products. A migration can preserve total cloud spend while removing spend eligible for Compute Flex, leaving the original commitment underutilized.