View and download prices for Google's cloud services

Overview

The Pricing Table provides SKU prices for Google's cloud services, including Google Cloud, Google Maps Platform, and Google Workspace. The data displayed in your report is dependent on your level 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 displays SKUs 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, Google Maps Platform, and Google Workspace services SKUs.
  • If your Cloud Billing account has negotiated contract pricing, each SKU displays the list price, your contract price, and your effective discount.

Additional report features available to all levels of access:

  • If a SKU is subject to tiered 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 is viewed.
  • All the prices are shown in the currency of the selected billing account.
  • The report view is customizable and downloadable to CSV for offline analysis.

Permissions required to access the pricing report

To view the pricing report, you need permissions on your Cloud Billing account.

  • To view the full-featured Pricing report for your Cloud Billing account, you need to be a Billing Account Administrator or Billing Account Viewer on your Cloud Billing account.

    Full features of the report include the following:

    • Options to select your report view, that is, to view SKUs and prices only for the SKUs that have incurred usage, or to view all SKUs.
    • Ability to view the prices and SKUs associated with a negotiated contract (if applicable to the Cloud Billing account).
  • Billing Account Users can access a limited view of the pricing data. Specifically, to access the pricing report, you need the billing.accounts.get permission on your Cloud 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 catalog of SKUs and list prices for Google Cloud, Google Maps Platform, and Google Workspace, whether or not your account has incurred usage for the SKUs.

For more information about billing permissions, see:

Accessing the report

To view the Pricing report for your Cloud Billing account:

  1. Sign in to the Google Cloud Console.

    Sign in to Cloud Console

  2. Open the console Navigation menu , and then select Billing.

    If you have more than one Cloud Billing account, do one of the following:

    • To manage Cloud Billing for the current project, select Go to linked billing account.
    • To locate a different Cloud Billing account, select Manage billing accounts and choose the account for which you'd like to see reports.
  3. From the Billing navigation menu, select Pricing.

How to read the pricing table

The pricing table shows you the prices for Google Cloud, Google Maps Platform, and Google Workspace services SKUs.

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

  • If the Cloud Billing account has a negotiated contract, the row also includes the contract price and the effective discount. The contract prices and SKUs are only displayed on the report if you have sufficient permissions on the Cloud Billing account.

    The SKU pricing information does not include credits (such as promotions, sustained use discounts, committed use discounts, or spending based 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 negotiated contract, the effective discount percentage is computed using this equation:

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

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

Customize your pricing table view

If you have sufficient permissions to access the full features of the report, then by default, when you first access the pricing table, you see a tabular view of the prices for SKUs with historical usage, with a set of pre-selected columns of data.

If you are a Billing Account User with limited access, then by default, when you first access the pricing table, you see a tabular view of the entire publicly-available list of SKUs and list prices for Google Cloud, Google Maps Platform, and Google Workspace.

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

  • Choose your table view: Select one of the following options:

    • View SKUs with historical usage: For the selected Cloud Billing account, displays SKU prices only for the SKUs that have incurred usage.
    • View all SKUs: For the selected Cloud Billing account, displays prices for all Google Cloud, Google Maps Platform, and Google Workspace services SKUs.
  • Set one or many filters: Select Filter table to create filters by column value (for example, Service description: Compute Engine).

  • Select the columns to display: You can select or deselect the columns to show in the table using the Column display options (). This setting also controls which columns download to CSV.

  • Change the sort order of the data: Click a column header to sort the data in the table by that column. You can toggle the sort between descending () and ascending () order.

Download the pricing table to CSV

You can download the pricing data to CSV using the download button () at the top, right of the table.

Notes about the data downloaded to CSV:

  • The filters () you set only customize your online tabular view, affecting the rows that are displayed. When you download to CSV, your selected filters are not used and all rows are downloaded.
  • The column selector () allows you to customize both your online tabular view and which fields are downloaded. When you download to CSV, only the columns you specify are downloaded.

Columns in the pricing table

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

Pricing Table Field Description
Google service The name of the Google service family for this service and SKU. For example, GCP (Google Cloud) or Maps (Google Maps Platform).
Service description The invoice description of the Google Cloud service or Google Maps Platform API that reported the Cloud Billing data. For example, Compute Engine.
Service ID The ID of the Google Cloud service or Google Maps Platform API that reported the Cloud Billing data. For example, 6F81-5844-456A.
SKU ID The ID of the resource SKU used by the service. For example, 2E27-4F75-95CD.
SKU description The description of the resource SKU used by the service. For example, N1 Predefined Instance Core running in Americas.
Product taxonomy List of product categories that apply to the SKU, such as Serverless, Cloud Run, TaskQueue, VMs On Demand, Cores: Per Core, and others.
Geo taxonomy type The 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
Geo taxonomy regions The Google Cloud regions associated with the SKU. For example, Europe-west2 or US.

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

Price reason

Background information on the origin of the price.

Reasons include:

  • DEFAULT_PRICE: The default price is the current list price for the SKU.
  • 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.
Discount (percent) For pricing that is the result of a percent discount (FIXED_DISCOUNT or FLOATING_DISCOUNT), this is the percentage of the discount used.
Discount fixed date 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 SKU(s).

Destination migration mappings

List of destination SKU name(s) 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 level The 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 interval The 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.
Unit The short hand for the unit of usage in which the pricing is specified (such as GiBy.mo).
Unit description Human-readable description of the unit of usage (such as gibibyte month).
Per unit quantity The 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 start Lower 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 the Tiered usage start values.
List price The list price of the Google Cloud or Google Maps Platform SKUs and SKU tiers, as of the date you view the pricing table.
Contract price If you have billing-account-specific pricing, this is your negotiated price.
Effective discount

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 as Discount.

The effective discount can be a negative percentage if the SKU has a FIXED_DISCOUNT and the current list price is lower than the list price on the date of the contract agreement. See the Discount fixed date for the date 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 pricing structure based on different tier levels. Some SKUs have only a single pricing tier while others have multiple pricing tiers. Examples of SKUs with multi-tiered pricing include the following:

  • SKUs with a free usage tier. For example: 1-1000 units are free. 1001+ units are priced at $1 each.
  • SKUs where the price per unit decreases after the usage quantity within a tier is exceeded. For example: 1-100 units are priced at $5 each, 101-1000 units 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 the Aggregation 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 each calendar month (example: January, February, and so on), at 12 AM US and Canadian Pacific Time (UTC-8).
  • Tiers operate independently for each Cloud Billing account and do not aggregate across multiple Cloud Billing accounts, even if the projects are in the same Organization or belong to the same legal entity.

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

  • Be aware that it is possible that the SKU pricing tiers for list prices might not line up exactly with the pricing tiers for contract prices. This circumstance is rare.

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

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

SKU ID SKU description Unit description Tiered usage start List price
6F81-5844-456A Network Internet Egress from Americas to Australia gibibyte 0 0.19
6F81-5844-456A Network Internet Egress from Americas to Australia gibibyte 1,024 0.18
6F81-5844-456A Network Internet Egress from Americas to Australia gibibyte 10,240 0.15