Google Cloud · Commitments · July 2026

GCP Committed Use Discounts vs Sustained Use Discounts: Which Saves More?

By the CloudFinOpsKit team. 8 min read.

Pay-as-you-go is the most expensive way to run a steady workload on any cloud — but Google Cloud is unusual in giving you a discount you don't even have to ask for. GCP has two rate levers: Sustained Use Discounts (SUDs), which are automatic, and Committed Use Discounts (CUDs), which you opt into. Used together they can cut your compute rate substantially. Here's how each works, how they combine, and a coverage strategy that gets the discount without stranding a three-year commitment.

Sustained Use Discounts — the automatic one

SUDs are the discount GCP applies on its own when eligible resources (Compute Engine predefined and custom machine types, sole-tenant nodes) run for a significant portion of the billing month. The longer a resource runs in the month, the higher the effective discount — with no purchase, no commitment, and no paperwork.

Because they're automatic, the main SUD mistake is defeating them: constantly destroying and recreating instances, or spreading a steady workload across many short-lived VMs, can reset the sustained-use clock and cost you the discount you'd otherwise earn. If a workload is steady, let the instance be steady.

Committed Use Discounts — the opt-in one

CUDs give a deeper rate in exchange for a 1-year or 3-year commitment. There are two flavours, and choosing between them is the real decision:

Resource-based CUDSpend-based (flexible) CUD
You commit toAn amount of vCPU + memory in a specific machine family and region.A fixed hourly dollar amount (across Compute Engine, or across covered services).
Discount depthDeepest.Slightly less deep.
FlexibilityLeast — tied to a family + region.Most — floats across families and regions as your usage moves.
Best forA stable fleet whose shape you're confident about.Teams that change machine families or regions over the term.

How they stack

Think of it as coverage in layers. A committed-use discount applies to the usage it covers at the committed rate; sustained-use discounts apply automatically to eligible usage that a commitment doesn't cover. So across your fleet you get both: CUDs discount the steady baseline you committed to, and SUDs quietly discount the variable usage above it. The goal isn't to pick one — it's to cover the predictable floor with CUDs and let SUDs handle the rest.

A coverage strategy that doesn't strand commitment

See your CUD/SUD picture automatically. The CloudFinOpsKit tool's Google Cloud commitments check reports your active CUDs, flags any expiring within 45 days (they revert to on-demand on lapse), and computes your realized SUD and CUD savings from the billing export — so a rising on-demand bill with flat commitment credit is an obvious signal to buy more coverage. Read-only, priced from your real bill.

FAQ

Do CUDs and SUDs stack?

They're complementary layers on the same fleet: CUDs cover and discount the committed baseline; SUDs automatically discount eligible on-demand usage above it. You use both together to lower the blended rate.

Resource-based or spend-based CUD?

Resource-based is deepest but locks a family + region — best for a stable fleet. Spend-based (flexible) trades a little depth for the freedom to move across families/regions — best when your mix will change. That flexibility is the main defence against stranded commitment.

How do I avoid over-committing?

Commit only to your steady-state floor, size it against the roadmap rather than last month's usage, and track realized savings + utilization from the billing export before renewing.

Related reading: how to reduce your Google Cloud bill · Azure Reservations vs Savings Plans · AWS Savings Plans vs Reserved Instances