View and download prices for Google's cloud services

The Pricing page provides Stock Keeping Unit (SKU) prices for Google's cloud services, including Google Cloud and Google Maps Platform.

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.

The list prices displayedin the table are current as of the date you're viewing the report. List pricesare subject to change in accordance withthe Google Cloud terms of service.

The data displayed in your report is dependent on yourlevel of access to your Cloud Billing account:

  • Full features of the pricing report include the following:

    • Option to choose between two views for the pricing table. Each view displaysSKUs and prices specific to the selected Cloud Billing account:

      • A list displaying SKU prices only for the SKUs that have incurred usage.
      • A list displaying prices for all Google Cloud andGoogle Maps Platform services SKUs.
    • If your Cloud Billing account has custom contract pricing,each SKU displays the list price, your contract price, and your effectivediscount.

  • Additional pricing report features available to all levels of access:

    • If a SKU is subject totiered pricing,each pricing tier for a SKU is listed as a separate row.
    • The list price shown is the current price as of the date the report isviewed.
    • All the prices are shown in the currency of the selected billing account.
    • The report view is customizable and downloadable to CSV for offlineanalysis.

You can also get your Cloud Billing account pricing data in these ways:

Permissions required to access the pricing report

To view the pricing report, you need permissions on your Cloud Billingaccount.Learn more about permissions needed to access Cloud Billing accounts

Unlimited access to the Pricing data and report features

To view thefull-featured Pricing report for your Cloud Billingaccount, you need a role that includes the followingpermission on your Cloud Billing account:

To gain this permission, ask your administrator to grant you one of thefollowing Cloud Billing IAM roles on yourCloud Billing account:

Full features of the report include the following:

  • Options to select your report view, that is, to view SKUs and pricesonly for the SKUs that have incurred usage, or to view all SKUs.
  • Ability to view the prices and SKUs associated with a custom pricing contract(if applicable to the Cloud Billing account).

Limited access to the Pricing data and report features

To access alimited view of the pricing data for your Cloud Billingaccount, you need a role that includes the following permission on yourCloud Billing account:

To gain this permission, ask your administrator to grant you one of thefollowing Cloud Billing IAM roles on yourCloud Billing account:

The limited report view includes the following:

  • The report displays only the publicly-available list prices and SKUs.
  • Only one view is available, a view that displays the entire public catalogof SKUs and list prices for Google Cloud andGoogle Maps Platform, whether or not your account has incurredusage for the SKUs.

For more information about billing permissions, see:

Access the report

To view the Pricing report for your Cloud Billing account:

  1. In the Google Cloud console, sign in to thePricing page for yourCloud Billing account.

    Sign in to your Cloud Billing account

  2. At the prompt,choose the Cloud Billing accountfor which you'd like to view thePricing page.

    • If you havesufficient permissions to access the full features of the report, thePricing page opens anddisplays a tabular view of the prices for theSKUs with historical usage,along with anycustom contract prices if applicable to yourCloud Billing account.
    • If you havepermissions providing limited access,thePricing page opens and displays a tabular view of the entirepublicly available catalog of SKUs and list prices forGoogle Cloud and Google Maps Platform.
Note: In the Google Cloud console, when you're accessing asubaccountCloud Billing account, if you're assignedpermissions providing limited access to the pricing page, in the console navigation you willnot see an icon orlink to thePricing page. However, you can still access the report using adirect link to thePricing page in the Google Cloud console.

How to read the pricing table

The pricing table shows you the prices for Google Cloud andGoogle Maps Platform services SKUs.

  • Each row displays the list price for a SKU orSKU tier.

  • If the Cloud Billing account is associated with a custom pricingcontract, the row also includes the contract price and the effective discount.The contract prices and SKUs are only displayed on the report if you havesufficient permissions on the Cloud Billing account.

    The SKU pricing information doesn't include credits (such aspromotions, sustained use discounts, committed use discounts, or spendingbased discounts) or the cost of support.

    Example of the pricing table showing list prices.
    Figure 1: Example of the pricing table showing list prices for SKUs with historical usage.
  • For Cloud Billing accounts with a custom pricing contract, theeffective discount percentage is computed using thisequation:

    Effective discount = (List price - Contract price) / List price ×100

    Example of the pricing table for a billing account with a  custom pricing contract.
    Figure 2: Example of the pricing table showing prices for SKUs with historical usage, for a Cloud Billing account with a custom pricing contract.

Customize the display of the pricing table

If you havesufficient permissions to access the full features of the report, then by default, when you firstaccess the pricing table, you see a tabular view of the prices forSKUs withhistorical usage, with a set of pre-selected columns of data.

If you havepermissions providing limited access,then by default, when you first access the pricing table, you see atabular view of theentire publicly-available list of SKUs and list prices forGoogle Cloud and Google Maps Platform.

To customize your pricing table, do any of the following:

Pricing table fields for consumption models

There are new fields in the Pricing table, forexampleConsumption model description:

The pricing view for a project with negotiated pricing.

By using the column chooser on the right side of the table, you have granularcontrol over your pricing report. This lets you create a view tailored toyour specific needs, whether that's a high-level overview focusing on productnames or a detailed deep-dive that includes specific IDs and taxonomy.

You can choose the data points to show, for example:

Download the pricing table to CSV

You can download the pricing data to a comma-separated values (CSV) file usingthe download button() at the top ofthe table.

Notes about the data downloaded to CSV:

  • Thetable view option you set allows you to customizeboth your online tabular view andwhich rows are downloaded. For example, if you selectview SKUs withhistorical usage, when you download to CSV, only the SKUs that match thatsetting are downloaded, instead of the full catalog list of SKUs.
  • The filters() you setonly customize youronline tabular view, affecting the rows that aredisplayed. When you download to CSV, your selected filters aren't used andall rows are downloaded.
  • The column selector() lets youcustomizeboth your online tabular view and which fields aredownloaded. When you download to CSV, only thecolumns you specify aredownloaded.

Columns in the pricing table

The following values are presented on the Pricing table (if applicable toyour Cloud Billing account and yourlevel of account access).The CSV report is a flat file, without any filtering, and only downloads thecolumns you selected to view (using the column selector:).

Pricing Table FieldDescription
Google serviceThe name of the Google service family for this service and SKU. For example, Google Cloud or Google Maps Platform.
Service descriptionThe invoice description of the Google Cloud service or Google Maps Platform API that reported the Cloud Billing data. For example,Compute Engine.
Service IDThe ID of the Google Cloud service or Google Maps Platform API that reported the Cloud Billing data. For example,6F81-5844-456A.
SKU IDThe ID of the resource SKU used by the service. For example,2E27-4F75-95CD.
SKU descriptionThe description of the resource SKU used by the service. For example,N1 Predefined Instance Core running in Americas.
Product taxonomyList of product categories that apply to the SKU, such asServerless, Cloud Run, TaskQueue, VMs On Demand, andCores: Per Core.Warning: Taxonomy content is inBeta and subject to change. We're providing taxonomy information to help you with your analysis, but the current format of the product taxonomy data might change over time.
Geo taxonomy typeThe type of geographic metadata associated with the SKU.Valid values are:
  • GLOBAL – has no regions
  • REGIONAL – has 1 region
  • MULTI_REGION – has 2 or more regions
Warning: Geo taxonomy content is inBeta and subject to change. We're providing geo taxonomy information to help you with your analysis, but the current format of the geo taxonomy data might change over time.
Geo taxonomy regionsThe Google Cloud regions associated with the SKU.For example,Europe-west2 orUS.

Aregion is a specific geographic place, such as London. Amulti-region is a large geographic area, such as the United States, that contains two or more geographic places.

Note: If theGeo taxonomy type isGLOBAL this field will be empty.Warning: Geo taxonomy content is inBeta and subject to change. We're providing geo taxonomy information to help you with your analysis, but the current format of the geo taxonomy data might change over time.
Price reasonNote: This field is only applicable for Cloud Billing accounts associated with contract pricing.

Background information on the origin of the price.

Reasons include:

  • DEFAULT_PRICE: The default price is the current list price for the SKU.
  • FIXED_PRICE: A set fixed price for the SKU applicable during the terms of the contract agreement.
  • FIXED_DISCOUNT: Percentage of discount off the default price, anchored to the list price as of a fixed date.
  • FLOATING_DISCOUNT: Percentage of discount off the current default price (not anchored to a list price as of a specific date).
  • MIGRATED_PRICE: This is applicable for prices that were migrated from other SKUs.
  • MERGED_PRICE: SKU price after merging from multiple sources. For example, with merged tiers, each individual tier can be from a different source with different discount types.
  • LIST_PRICE_AS_CEILING: This is an optional contract feature, available to new contracts after March 21, 2022. When active, if thecurrent list price drops lower than thecustom fixed price, the list price (DEFAULT_PRICE) is used for the SKU price. Applies to allfixed price SKUs in the contract, including FIXED_PRICE, FIXED_DISCOUNT, MIGRATED_PRICE, and MERGED_PRICE.
Discount (percent)Note: This field is only applicable for Cloud Billing accounts associated with contract pricing. For pricing that is the result of a percent discount (FIXED_DISCOUNT orFLOATING_DISCOUNT), this is the percentage of the discount used.
Discount from SKU groupNote: This field is only applicable for Cloud Billing accounts associated with contract pricing. For pricing that is the result of a percent discount (FIXED_DISCOUNT orFLOATING_DISCOUNT), this is theSKU group associated with the discount used.
Discount fixed dateNote: This field is only applicable for Cloud Billing accounts associated with contract pricing. For pricing that is anchored to a specific date, the date used.
Discount migrated from

For discounts that were migrated from other SKUs, this is the source SKU of the discount.

For example, a single SKU might be split into two or more SKUs. When this occurs, the original discount is migrated from the old SKU to the new SKUs.

Destination migration mappings

List of destination SKU names which this SKU is being migrated to (if any).

For example, a single SKU might be split into two or more SKUs. When this occurs, this is the list of destination SKU names.

Aggregation levelThe level at which usage is aggregated to compute cost for pricing tiers.

Levels include:

  • ACCOUNT: Indicates that usage for tiered pricing is aggregated across all projects in a single Cloud Billing account.
  • PROJECT: Indicates that usage for tiered pricing is aggregated per project.
  • UNKNOWN_AGGREGATION_LEVEL: Default value for non-tiered or single-tiered pricing.
Aggregation intervalThe interval at which usage is aggregated to compute cost for pricing tiers.

Intervals include:

  • ONE_DAY: Indicates that usage for tiered pricing is aggregated every day.
  • ONE_MONTH: Indicates that usage for tiered pricing is aggregated every month.
  • UNKNOWN_AGGREGATION_INTERVAL: Default value for non-tiered or single-tiered pricing.
UnitThe abbreviation for the unit of usage in which the pricing is specified (such as GiBy.mo).
Unit descriptionHuman-readable description of the unit of usage (such as gibibyte month).
Per unit quantityThe SKU's pricing tier unit quantity. For example, if the tier price is $1 per 1000000 Bytes, then this column will show 1000000.
Tiered usage startLower bound amount for a given pricing tier, in pricing units. For example, a SKU with three pricing tiers such as 0-100 units, 101-1000 units, and 1001+ units, would display three pricing rows, with 0, 101, and 1001 as theTiered usage start values.
List priceThe list price of the Google Cloud or Google Maps Platform SKUs and SKU tiers, as of the date you view the pricing table.
Contract priceNote: This field is only applicable for Cloud Billing accounts associated with contract pricing. If you have billing-account-specific pricing, this is your custom contract price.
Effective discountNote: This field is only applicable for Cloud Billing accounts associated with contract pricing.

This is the effective discount per SKU price and pricing tier calculated using the current list price.

Formula used:
Effective discount = (List price - Contract price) / List price × 100

If the list price and contact price are zero, this field is the same asDiscount.

If your contract does not have the optional featureLIST_PRICE_AS_CEILING enabled, the effective discount can be a negative percentage if the SKU has aFIXED_DISCOUNT and the current list price is lower than the list price on the date of the contract agreement. See theDiscount fixed date for the date used when the discount was set.

If you have questions regarding pricing per SKU, contact your Account team for more details.

About pricing tiers

SKU prices are offered by pricing tiers. Pricing tiers provide a pricingstructure based on different tier levels. Some SKUs have only a singlepricing tier while others have multiple pricing tiers. Examples of SKUs withmulti-tiered pricing include the following:

  • SKUs with a free usage tier. For example: 1-1000 units are free. 1001+ unitsare priced at $1 each.
  • SKUs where the price per unit decreases after the usage quantity within atier is exceeded. For example: 1-100 units are priced at $5 each, 101-1000units are priced at $4 each, and 1001+ units are priced at $3 each.

Some notes about multi-tiered pricing:

  • The tier usage counter resets to zero based on theAggregation interval of the SKU: daily or monthly.

    • Daily SKUs reset each day at 12 AM US and Canadian Pacific Time (UTC-8).
    • Monthly SKUs reset to zero on the first day of eachcalendar month (example: January, February, and so on), at 12 AMUS and Canadian Pacific Time (UTC-8).
  • Tiers operate independently for each Cloud Billing account and don'taggregate across multiple Cloud Billing accounts, even if the projects arein the same Organization or belong to the same legal entity.

  • Tiers operate independently per SKU: The usage of one SKU can only affectthe price of that SKU. Currently, there are no SKUs in which usage affectsthe tiered pricing of another SKU.

  • It's possible that the SKU pricing tiers for list prices mightnot line up exactly with the pricing tiers for contract prices. Thiscircumstance is rare.

  • If a SKU has multiple pricing tiers, each SKU tier price is listed as aseparate row in the pricing table. You can identify SKUs with multiple pricingtiers using theTiered usage start.

For example, SKU ID6F81-5844-456A has three pricing tiers. Here's how theSKU's pricing tiers are listed in the pricing table:

SKU IDSKU descriptionUnit descriptionTiered usage startList price
6F81-5844-456ANetwork Internet Data Transfer from Americas to Australiagibibyte00.19
6F81-5844-456ANetwork Internet Data Transfer from Americas to Australiagibibyte1,0240.18
6F81-5844-456ANetwork Internet Data Transfer from Americas to Australiagibibyte10,2400.15

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-19 UTC.