Committed use discounts

Compute flexible committed use discounts (flexible CUDs) and committed use discounts (CUDs) for Cloud Run provide deeply discounted prices in exchange for committing to continuously use Cloud Run for a specified term.

Depending on your usage requirements, you can purchase commitments for Cloud Run resources in any of the following ways:

Compute flexible committed use discounts (flexible CUDs) Committed use discounts (CUDs)
Use case You have predictable spend on any of the following products:
  • Cloud Run
  • GKE Standard
  • GKE Autopilot
  • Compute Engine
You have predictable spend on Cloud Run.
Region Applies to any region and any project in a Cloud Billing account. Applies to all projects within a specific region in a Cloud Billing account.
Discount Before opting in:
  • 28% discount off on-demand pricing of Cloud Run services with instance-based billing, Cloud Run jobs, and Cloud Run worker pools for a one-year commitment.
  • 46% discount off on-demand pricing of Cloud Run services with instance-based billing, Cloud Run jobs, and Cloud Run worker pools for a three-year commitment.
  • After opting in:
  • 28% discount off on-demand pricing of Cloud Run services with instance-based billing, Cloud Run jobs, and Cloud Run worker pools for a one-year commitment.
  • 46% discount off on-demand pricing of Cloud Run services with instance-based billing, Cloud Run jobs, and Cloud Run worker pools for a three-year commitment.
  • 17% discount off on-demand pricing of Cloud Run services with request-based billing or Cloud Run Functions for a one-year or three-year commitment.
  • For more information about discounts non-Cloud Run products, see Compute flexible CUD pricing.

    Before and after opting in:
  • 17% discount off on-demand pricing for a one-year or three-year commitment.
  • You can purchase commitments from any Cloud Billing account, and the discount applies to any eligible usage in projects paid for by that Cloud Billing account:

    • Any usage overage after you exhaust all your commitments is charged at the on-demand rate.
    • When you purchase Cloud Run committed use discounts, you pay the same commitment fee for the entirety of the commitment term, even if the price of applicable usage changes.
    • You still receive the same discount percentage on applicable usage in the event of a price change.
    • The commitment fee is billed monthly.

    For more information about your bill, see Analyze the effectiveness of your spend-based committed use discounts.

    Order of discount application

    Google Cloud first applies and exhausts discounts on your CUD commitments, and any eligible usage not covered by the existing CUD commitments becomes eligible for new flexible CUDs.

    Purchase commitments

    You can purchase commitments only at a Cloud Billing account level. For more information about how to purchase a commitment, see Purchasing spend-based commitments.

    Before you purchase a commitment, read the Service Specific Terms.

    After you purchase a commitment, you can't cancel it. For more information, see Cancelling commitments.

    Flexible CUDs

    Flexible CUDs add flexibility to your spending capabilities by eliminating the need to restrict your commitments to a single project, or region. Flexible CUDs are applicable to all Cloud Run services, Cloud Run jobs, and Cloud Run worker pools.

    Before opting in

    Pricing

    When you purchase a flexible commitment for your Cloud Billing account, you commit to a minimum amount of hourly spend on Cloud Run services with instance-based billing, Cloud Run jobs, or Cloud Run worker pools for a 1-year or 3-year term. You do this by committing to spend on resources that are worth a specified minimum amount of on-demand price, every hour, throughout the commitment term. In return for committing to an hourly spend amount, you receive the following discounts:

    • A 28% discount off on-demand pricing for a one-year commitment.
    • A 46% discount off on-demand pricing for a three-year commitment.

    The commitment that you purchase becomes active within the first hour of its purchase. The discounted hourly spend amount becomes your commitment fee and you are billed this fee monthly. Your commitment fee remains your minimum hourly expenditure throughout the commitment term and you have to pay it even if you don't use resources whose on-demand prices total up to your committed hourly spend. If you use any additional resources that take your hourly spend amount beyond your committed hourly spend amount, then the overage usage is not covered by flexible CUDs.

    Your commitment fee remains the same even if the on-demand prices for your resources change during your commitment term. You can purchase Cloud Run flexible commitments only at a Cloud Billing account level.

    Calculate hourly on-demand commitment

    You calculate the baseline per hour cost of services with instance-based billing, jobs or worker pools in the region you want to benefit from a flexible committed use discount. Any usage beyond that limit will be charged at the regular on-demand price.

    Once you make the commitment, you're charged that amount even if you decide to stop or scale down your Cloud Run usage during the rest of the commitment period.

    Example

    • You commit to spend $1 per hour on Cloud Run for 3 years in us-central1 across all projects.

    • You are charged a minimum of $1 * 54% = $0.54 per hour for 3 years, independently from actual usage.

    • If, in a given hour, Cloud Run usage inus-central1 before the discount is $1.50, then you pay only 1 * 54% + (1.50 - 1) = $1.04.

    Limitations

    The following limitations apply to flexible CUDs:

    • Cloud Run flexible CUDs only apply to all Cloud Run services with instance-based billing, Cloud Run jobs, or Cloud Run worker pools.

    • Cloud Run flexible CUDs don't apply to networking charges.

    After opting in

    Pricing

    When you purchase a flexible commitment for your Cloud Billing account, you commit to a minimum amount of hourly spend on Cloud Run services, worker pools, or jobs for a 1-year or 3-year term. You do this by committing to spend on resources that are worth a specified minimum amount of the discount price, every hour, throughout the commitment term.

    In return for committing to an hourly spend amount, you receive the following discounts for Cloud Run services with instance-based billing, Cloud Run jobs, and Cloud Run worker pools.

    The following discounts apply for Cloud Run services with instance-based billing, Cloud Run jobs, and Cloud Run worker pools:

    • 28% discount for Compute flexible CUD - 1 Year: For the duration of your term, you pay the consumption model price as your committed hourly spend amount.
    • 46% discount for Compute flexible CUD - 3 Year: For the duration of your term, you pay the consumption model price as your committed hourly spend amount.

    The following discounts apply for Cloud Run services with request-based billing:

    • 17% discount for Compute flexible CUD - 1 Year: For the duration of your term, you pay the consumption model price as your committed hourly spend amount.
    • 17% discount for Compute flexible CUD - 3 Year: For the duration of your term, you pay the consumption model price as your committed hourly spend amount.

    The following discounts apply for Cloud Run functions:

    • 17% discount for Compute flexible CUD - 1 Year: For the duration of your term, you pay the consumption model price as your committed hourly spend amount.
    • 17% discount for Compute flexible CUD - 3 Year: For the duration of your term, you pay the consumption model price as your committed hourly spend amount.

    For more information, see Compute flexible CUD pricing.

    The commitment that you purchase becomes active within the first hour of its purchase. The discounted hourly spend amount becomes your commitment fee and you are billed this fee monthly. Your commitment fee remains your minimum hourly expenditure throughout the commitment term and you have to pay it even if you don't use resources whose discount prices total up to your committed hourly spend.

    If you use any additional resources that take your hourly spend amount beyond your committed hourly spend amount, then the overage usage is not covered by flexible CUDs.

    Your commitment fee remains the same even if the on-demand prices for your resources change during your commitment term. You can purchase Cloud Run flexible commitments only at a Cloud Billing account level.

    Calculate hourly commitment

    You calculate the baseline per hour cost of Cloud Run services, Cloud Run jobs, or Cloud Run worker pools in the region you want to benefit from a flexible committed use discount. Any usage beyond that limit will be charged at the regular on-demand price.

    Once you make the commitment, you're charged that amount even if you decide to stop or scale down your Cloud Run usage during the rest of the commitment period.

    Example

    Use the pricing page to determine the discounted rate for Cloud Run services with instance-based billing, using one vCPU and one GiB in us-central-1 (Tier 1 region) on a three-year commitment, for example:

    • $0.00000972 per vCPU-second ($0.035 per hour)
    • $0.00000108 per GiB-second for memory ($0.0039 per hour)

    While the on-demand (non-commitment) rate for the same is higher:

    • $0.000018 per vCPU-second ($0.0648 per hour)
    • $0.000002 per GiB-second for memory ($0.0072 per hour)

    In this example, you buy the 3-year flexible CUD and the following apply:

    • You are charged a minimum of $0.0389 per hour for 3 years (46% discount from the on-demand rate), independently from actual usage.
    • Any amount you use over that commitment rate is charged at the on-demand (non-discounted) rate.

    Limitations

    The following limitations apply to flexible CUDs:

    • Cloud Run flexible CUDs only apply to all Cloud Run services, Cloud Run jobs, or Cloud Run worker pools.

    • Cloud Run flexible CUDs don't apply to networking charges.

    Committed use discounts

    Cloud Run committed use discounts automatically apply to all aggregated Cloud Run CPU, memory, and request usage in a region.

    Before opting in

    Pricing

    Cloud Run committed use discounts give you a 17% discount off on-demand pricing for a one-year commitment. When purchasing a CUD in the Google Cloud console, you are presented with the option of a 1 or a 3 year term. Choosing a three year term instead of a 1 year term doesn't change the discount rate, but is equivalent to purchasing a bundle of three 1 year terms in a single transaction to be served sequentially.

    This discount percentage is the same in every region.

    See the Cloud Run pricing tables for CUD (committed use discount pricing) pricing details.

    Calculate hourly on-demand commitment

    You calculate the baseline per hour cost of CPU + Memory + requests across all services in the region you want to benefit from a committed use discount. Any usage exceeding that limit will be charged at the regular on-demand price.

    Once you make the commitment, you're charged that amount even if you decide to stop or scale down your Cloud Run usage during the rest of the commitment period.

    Example

    • You commit to spend $1 per hour on Cloud Run for one year in us-central1 across all projects.

    • You are charged a minimum of $1 * 83% = $0.83 per hour for the whole year, independently from actual usage.

    • If, in a given hour, Cloud Run usage inus-central1 before the discount is $1.50, then you pay only 1 * 83% + (1.50 - 1) = $1.33.

    Limitations

    The following limitations apply to resource-based CUDs:

    • Cloud Run committed use discounts only apply to CPU, memory and request counts.
    • Cloud Run committed use discounts don't apply to networking charges.
    • Cloud Run committed use discounts apply to all Cloud Run resources in a given region across all projects of the Cloud Billing account.
    • Cloud Run committed use discounts are measured in dollars per hourly on-demand commitment.
    • CUD recommendations don't apply to Cloud Run.
    • If you have any active commitments, then the FinOps hub and CUD analysis graphs show accurate data only when your eligible spend is limited to Cloud Run. If your eligible spend also spans other services, then you won't see accurate data for Cloud Run on these dashboards.

    After opting in

    Cloud Run committed use discounts give you a 17% discount off on-demand pricing for a one-year commitment. When purchasing a CUD in the Google Cloud console, you are presented with the option of a one or a three year term.

    • 17% discount: You get this by committing to a 1-year term. For the duration of your term, you pay the Compute Run CUD 1-year price (consumption model ID 73A1-AD60-B867) as your committed hourly spend amount.
    • 17% discount: You get this by committing to a 3-year term. For the duration of your term, you pay the Compute Run CUD 3-year price (consumption model ID A4B6-DEDF-1A65) as your committed hourly spend amount.

    This discount percentage is the same in every region.

    For a list of applicable SKUs, see Cloud Run CUD Eligible SKUs.

    Calculate hourly commitment

    You calculate the baseline per hour cost of CPU + Memory + requests across all services in the region you want to benefit from a committed use discount. Any usage exceeding that limit will be charged at the regular on-demand price.

    Once you make the commitment, you're charged that amount even if you decide to stop or scale down your Cloud Run usage during the rest of the commitment period.

    Example

    Use the pricing page to determine the discounted rate for Cloud Run services with request-based billing, using one vCPU and one GiB in us-central-1 (Tier 1 region) on a three-year commitment, for example:

    • $0.00001992 per vCPU-second ($0.072 per hour)
    • $0.000002075 per GiB-second for memory ($0.0075 per hour)

    While the on-demand (non-commitment) rate for the same is higher:

    • $0.000024 per vCPU-second ($0.0864 per hour)
    • $0.0000025 per GiB-second for memory ($0.009 per hour)

    In this example, you buy the 3-year commitment and the following apply:

    • You are charged a minimum of $0.0795 per hour for 3 years (17% discount from the on-demand rate), independently from actual usage.
    • Any amount you use over that commitment rate is charged at the on-demand (non-discounted) rate.

    Limitations The following limitations apply to resource-based CUDs:

    • Cloud Run committed use discounts only apply to CPU, memory and request counts.
    • Cloud Run committed use discounts don't apply to networking charges.
    • Cloud Run committed use discounts apply to all Cloud Run resources in a given region across all projects of the Cloud Billing account.
    • Cloud Run committed use discounts are measured in dollars per hourly on-demand commitment.
    • CUD recommendations don't apply to Cloud Run.
    • If you have any active commitments, then the FinOps hub and CUD analysis graphs show accurate data only when your eligible spend is limited to Cloud Run. If your eligible spend also spans other services, then you won't see accurate data for Cloud Run on these dashboards.