Cloud KMS Pricing

This page describes the pricing information for Cloud KMS. Prices are effective January 11, 2017.

Google Cloud Key Management Service charges for usage based on the following price sheet. A bill is sent out at the end of each billing cycle, listing previous usage and charges. Prices on this page are listed in US dollars (USD).

If you pay in a currency other than USD, the prices listed in your currency on Cloud Platform SKUs apply.

Important: Cloud KMS requires billing information for all accounts before you can start using the service. To sign up for billing, go to your project's billing page in the Google Cloud Platform Console.

Pricing overview

Google Cloud Key Management Service pricing is based on a flat rate for key versions, and a usage rate for key operations.

Key versions

Cloud KMS bills monthly for the number of active key versions which you have, monthly. This is not rounded but based on actual consumption, e.g., if you had a key version that was active for only 2 days, you would be billed proportional to that usage, and not for the whole month.

Active key version
(per Month)
$0.06

If you pay in a currency other than USD, the prices listed in your currency on Cloud Platform SKUs apply.

Key version states

Key State Type
Enabled
Disabled
Scheduled for destruction
Active
Destroyed Free

If you pay in a currency other than USD, the prices listed in your currency on Cloud Platform SKUs apply.

Key operations

Cloud KMS bills key operations per 10,000 operations. This is not rounded but based on actual consumption, e.g., if your project performed 25,000 key operations, you would be billed for 2.5 times 10,000 operations.

Operation Type Key use
(per 10,000 operations)
Free operations

Cloud KMS $0.03 Free

If you pay in a currency other than USD, the prices listed in your currency on Cloud Platform SKUs apply.

Key operation types

Key Operation Type
Encrypt
Decrypt
Key use
All key admin operations Free

If you pay in a currency other than USD, the prices listed in your currency on Cloud Platform SKUs apply.

Pricing example

In this example, we show a simple scenario that might apply if you are just getting started with Google Cloud Key Management Service. We use a monthly billing period to simplify the calculations.

Suppose you have the following key usage pattern in a given month:

  • 100 CryptoKeys, each of which has 5 active versions, for a total of 500 CryptoKeyVersions.
  • 100,000 key use operations. (Key admin operations are free.)

Your bill for the month would be calculated as follows:

  • 500 CryptoKeyVersions at $0.06: $30.00
  • 100,000 key use operations at $0.03 per 10,000 operations: $0.30

Total for Simple Pricing Example: $30.30

Viewing usage

The Google Cloud Platform Console provides a transaction history for each of your projects. This history describes your current balance and estimated resource usage for that particular project.

To view a project's transaction history, go to the estimated billing invoice page.

Monitor your resources on the go

Get the Google Cloud Console app to help you manage your projects.

Send feedback about...

Cloud KMS Documentation