This page describes the pricing information for Cloud KMS. Prices are effective March 17, 2025.
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: You must sign up for billing before you can start using Cloud KMS.
Pricing overview
Cloud KMS pricing is based on the number of active key versions, the protection level on the key versions, and a usage rate for key operations. For keys with protection level SOFTWARE, asymmetric keys and symmetric keys have the same price.
Billable item | For keys with protection level SOFTWARE | For keys with protection level HSM | For keys with protection level EXTERNAL or EXTERNAL_VPC 1 |
|---|---|---|---|
Active symmetric AES-256 and HMAC key versions 2 | $0.000082192 / 1 hour | $0.001369863 / 1 hour | $0.004109589 / 1 hour |
Active asymmetric RSA 2048 key versions 2 | $0.000082192 / 1 hour | $0.001369863 / 1 hour | $0.004109589 / 1 hour |
Active asymmetric RSA 3072, RSA 4096 or Elliptic Curve key versions 2 | $0.000082192 / 1 hour | 0 month to 2,000 month $0.003424658 / 1 hour, per 1 month / account 2,000 month and above $0.001369863 / 1 hour, per 1 month / account | $0.004109589 / 1 hour |
Destroyed key versions | Free | Free | Free |
Key operations: Cryptographic 4,5 | $0.03 / 10,000 count | $0.03 / 10,000 count | $0.03 / 10,000 count |
| $0.15 / 10,000 count | |||
Key operations: Admin | Free | Free | Free |
As part of the Google Cloud Free Tier, Cloud KMS lets you use keys created using Cloud KMS Autokey for free up to specific limits. These usage limits are available both during and after the free trial period. If you are no longer in the free trial period, usage beyond these Always Free limits is charged according to the pricing table above.
Notes
Pricing example
In this example, we show a simple scenario that might apply if you are just getting started with Cloud KMS. We use a monthly billing period to simplify the calculations.
Suppose you have the following key usage pattern in a given month:
(CryptoKeys) with protection level SOFTWARE, with each key having 5 active versions, for a total of 500 key versions (CryptoKeyVersions).Your bill for the month would be calculated as follows:
Total for this pricing example: $30.48
This section explains Single-tenant Cloud HSM details.
Pricing overview
Each instance of Single-tenant Cloud HSM is charged a flat monthly fee.
Instance pricing
Each instance consists of a dedicated cluster HSM partitions.
Single-tenant Cloud HSM is available in limited regions. See Cloud KMS locations for details.
Service | Instance capacity | Price (USD) |
|---|---|---|
Single-tenant Cloud HSM | 1 Unit | $4.794520548 / 1 hour |
Charges are incurred as follows:
Example 1:
Suppose you have following usage for Single-tenant Cloud HSM:
Then, your bill for the month might resemble the following:
Your pricing total for the month: $1,750
Example 2:
Suppose you have following usage for Single-tenant Cloud HSM:
Then, your bill for the month might resemble the following:
Your pricing total for the month: $3,500
This section explains Cloud HSM for Google Workspace pricing details.
Pricing overview
Each instance of Cloud HSM for Google Workspace is charged a flat monthly fee. Each instance has a capacity of 1,000 transactions per second.
Service | Instance capacity (Transactions per second) | Price (USD) |
|---|---|---|
CSE Key Service | 1000 | $5.136986301 |
Charges are incurred as follows:
Pricing example
Example 1:
Suppose you have following usage for Cloud HSM for Google Workspace:
Then, your bill for the month might resemble the following:
Your pricing total for the month: $1879
Example 2:
Suppose you have following usage for Cloud HSM for Google Workspace:
Then, your bill for the month might resemble the following:
Your pricing total for the month: $3812
The Google API 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.