This page discusses example scenarios for Cloud Storage pricing. For Google Drive, which offers simple online storage for your personal files, see Google Drive pricing.
If you pay in a currency other than USD, the prices listed in your currency on Cloud Platform SKUs apply.
Overview
Cloud Storage pricing is based on the following components:
- Data storage: the amount of data stored in your buckets. Storage rates vary depending on the storage class of your data and location of your buckets.
- Data processing: the processing done by Cloud Storage, which includes operations charges, any applicable retrieval fees, and inter-region replication.
- Network usage: the amount of data read from or moved between your buckets.
Simple example
Suppose you have the following storage usage pattern for my-bucket
in a given month:
Pricing Category | Type of Usage | Amount |
---|---|---|
Data storage | Standard storage in the us-east1 region |
50 GB (the average amount of data in your bucket over the course of the month) |
Data processing | Class A operations (object adds, bucket and object listings) | 10,000 operations |
Data processing | Class B operations (object gets, retrieving bucket and object metadata) | 50,000 operations |
Network usage | Data transfer to the Americas and EMEA | 1 GB |
Your bill for the month for my-bucket
is calculated as follows, assuming no
always free discounts apply:
Pricing Category | Calculation | Cost |
---|---|---|
Data storage | 50 GB Standard storage * $0.020 per GB | $1.00 |
Data processing | 10,000 Class A operations * $0.005 per 1,000 operations | $0.05 |
Data processing | 50,000 Class B operations * $0.0004 per 1,000 operations | $0.02 |
Network usage | 1 GB outbound data transfer * $0.12 per GB | $0.12 |
Total | $1.19 |
Detailed pricing example
The following example shows storage usage that includes multiple storage classes as well as bandwidth consumption that spans multiple tiers. For each storage class, the data storage amount is the average over the course of the month.
Suppose you have the following storage usage pattern in a given month:
Pricing Category | Type of Usage | Amount |
---|---|---|
Data storage | Standard storage in a multi-region | 60 TB |
Data storage | Standard storage in the nam4 dual-region |
30 TB |
Data storage | Nearline storage in a multi-region | 100 TB |
Data processing | Class A operations (object adds, bucket and object listings) on Standard storage data | 100,000 operations |
Data processing | Class B operations (object gets, retrieving bucket and object metadata) on Standard storage data | 10,000,000 operations |
Data processing | Class B operations (object gets, retrieving bucket and object metadata) on Nearline storage data | 1,000,000 operations |
Data processing | Data retrieval (the Nearline storage portion of your overall data transfer) | 10 TB |
Data processing | Inter-region replication in a dual-region (turbo replication) | 14 TB |
Network usage | Data transfer to the Americas and EMEA | 25 TB |
Network usage | Data transfer to Asia-Pacific | 25 TB |
Network usage | Multi-region inbound data transfer from the Americas and EMEA | 25 TB |
Network usage | Dual-region inbound data transfer | 14 TB |
Network usage | Multi-region inbound data transfer from Asia-Pacific | 10 TB |
Your bill for the month is calculated as follows, assuming no always free discounts apply:
Pricing Category | Calculation | Cost |
---|---|---|
Data storage | 60 TB (61440 GB) Standard storage * $0.026 per GB | $1,597.44 |
Data storage | 30 TB (30720 GB) Standard storage * $0.044 per GB | $1,351.68 |
Data storage | 100 TB (102400 GB) Nearline storage * $0.015 per GB | $1,536.00 |
Data processing | 100,000 Class A operations * $0.01 per 1,000 operations | $1.00 |
Data processing | 10,000,000 Class B operations * $0.0004 per 1,000 operations | $4.00 |
Data processing | 1,000,000 Class B operations * $0.001 per 1,000 operations | $1.00 |
Data processing | 10 TB (10240 GB) data retrieval * 0.01 per GB | $102.40 |
Data processing | 14 TB (14485 GB) data with turbo replication * $0.04 per GB | $579.40 |
Network usage | 25 TB total data transfer to the Americas and EMEA: (0-1 TB tier): 1TB (1024GB) data transfer * $0.12 per GB (1-10 TB tier): 9TB (9216GB) data transfer * $0.11 per GB (10+ TB tier): 15TB (15360GB) data transfer * $0.08 per GB |
$122.88 $1,013.76 $1,228.80 |
Network usage | 25 TB total data transfer to the Asia-Pacific: (0-1 TB tier): 1TB (1024GB) data transfer * $0.12 per GB (1-10 TB tier): 9TB (9216GB) data transfer * $0.11 per GB (10+ TB tier): 15TB (15360GB) data transfer * $0.08 per GB |
$122.88 $1,013.76 $1,228.80 |
Network usage | Inbound data transfer is free | $0.00 |
Total | $9893.80 |
Prorated storage example
This example demonstrates how Cloud Storage prorates the storage costs of your data.
Say you store a 15 GB object as Standard storage in a multi-region for 12 hours. Cloud Storage treats this as 0.5 days of storage, or 1/60 of a month (assuming a 30-day month). This storage incurs a charge of:
$0.026(per GB per month) * 15(GB) * 1/60(months) = $0.0065
Early deletion example
This example demonstrates how early deletion charges are calculated. Early deletion charges can apply when deleting an object, overwriting an object with new object data, or rewriting an object, such as changing an object's storage class.
Say you store 1,000 GB of Coldline storage data in the US
multi-region on
day 1. Then, at the end of day 60 you delete all of the data. Because
Coldline storage has a 90-day minimum storage duration, you are charged as
if you had stored the data for 90 days. The charge is divided into two parts:
The normal at-rest storage cost associated with the 60 days your data existed in the bucket:
$0.007/GB/mo. * 1,000 GB * 2 mo. = $14
An early-deletion fee associated with the 30 days remaining in the data's 90-day minimum storage duration:
$0.00023333/GB/day * 1,000 GB * 30 days = $7
In this example, the total cost of storing your Coldline storage data for 60 days is $21. This is the same cost that you would have paid if you had stored the data for all 90 days and deleted it at the end of the 90th day, because in that scenario, there would be no early-deletion fee, but you would pay for 90 days of at-rest storage.
Rewriting data
In a modified example where instead of deleting the data, you rewrite it with a different storage class, the same early deletion calculation applies. In addition, the newly-rewritten data incurs data storage costs in the new storage class.
What's next
- Explore the Google Cloud pricing calculator.
- Get started with Cloud Storage by following the Quickstart using the Console.
- Get started with Cloud Storage using a Cloud Storage client library.
- Explore the Cloud Storage documentation.