This document discusses pricing for Google Cloud Storage. Prices are effective April 1, 2014.
When charging in local currency, Google will convert the prices listed into applicable local currency pursuant to the conversion rates published by leading financial institutions.
Pricing overview
Google Cloud Storage pricing is based on a flat rate for storage and a usage rate for network. Project storage usage and bandwidth usage are calculated in gigabytes (GB), where 1 GB = 230 bytes.
Project storage and bandwidth usage charges accrue daily, but Google Cloud Storage bills you only at the end of the month. You can view unbilled monthly usage at any time in the Billing menu of your project in the Google Developers Console. For an example scenario that shows monthly usage and charges, see Detailed Pricing Example.
Important: Google Cloud Storage requires billing information for all accounts before you can start using the service. To sign up for billing, sign in to the Google Developers Console, select a project, and go to the project's Billing page.
Your Google Cloud Storage account is billed according to the following tables:
Storage
Standard Storage (GB/Month) |
Durable Reduced Availability (DRA) Storage (GB/Month) |
Nearline Storage (GB/Month) |
---|---|---|
$0.026 | $0.02 | $0.01 |
Nearline Storage
Because Nearline Storage is intended for infrequently accessed data, you will incur the following costs for data access and early deletion:
- Data retrieval incurs a cost of $0.01 per GB. You incur the cost only when you read data stored with the Nearline Storage class.
- Data deleted in less than 30 days incurs a minimum
30 day charge. For example, if you store 1,000 GB of
Nearline data on day 1 and then remove it on day 15, you are charged $5
($0.01 * 1,000 GB * 15/30)
for storage from day 1 to 15, and then $5
($0.01 * 1,000 GB * 15/30)
for 15 days of early deletion from day 16 to 30.
Early deletion charges also apply when you overwrite existing objects. For example, if you create an object in a bucket configured for Nearline, and 10 days later you overwrite it, the object is considered an early deletion and you will be charged for the remaining 20 days of storage.
- Normal egress charges (see Egress) and data transfer charges (see Data transfer between regions and continents).
Network
Egress
Monthly Usage | Network (Egress) Worldwide Destinations (excluding China & Australia) (per GB) |
Network (Egress) China Destinations (per GB) |
Network (Egress) Australia Destinations (per GB) |
Network (Ingress) |
---|---|---|---|---|
0-1 TB | $0.12 | $0.23 | $0.19 | Free |
1-10 TB | $0.11 | $0.22 | $0.18 | Free |
10+ TB | $0.08 | $0.20 | $0.15 | Free |
Data transfer to other Google Cloud services in the same region is free. For example, if you have Google Cloud Storage data stored in the United States, then egress of that data to any US-based Compute Engine destination is free.
Data transfer between regions and continents
Regional and Continental Data Transfer | |
---|---|
Transfer to a different region within the same continent | $0.00 * |
Inter-continental transfer | $0.00 * |
Transferring data between regions and continents, (for example, moving data between buckets), incurs one or more of the following costs for transfer:
- $0.00 * per GB if transfer is between different regions in the same continent.
- $0.00 * per GB if transfer is between a region and the larger containing continent.
- $0.00 * per GB if transfer is between continents.
- $0.01 per GB if transfer is out of Nearline class. An early deletion cost might also apply.
If your source and destination buckets are in the same location and you are not transferring out of the Nearline class, then the transfer does not incur any cost.
Custom metadata
Custom metadata headers are accounted for in your monthly storage and bandwidth
usage. For example, for the custom header
x-goog-meta-name: value
,
Google Cloud Storage counts each character in name
and value
as a byte stored with the object and transferred in object requests.
For more information about custom
headers, see
HTTP Headers and Query String Parameters.
Operations
Class A operations (per 1,000 operations) |
Class B operations (per 10,000 operations) |
Free operations |
---|---|---|
$0.01 | $0.01 | Free |
XML API operation classes
Operation | Class |
---|---|
GET Service GET Bucket (when listing objects in a bucket) PUT POST | Class A |
GET Bucket (when retrieving bucket configuration) GET Object HEAD |
Class B |
DELETE | Free |
JSON API operation classes
Operation | Class |
---|---|
storage.*.insert storage.*.patch storage.*.update storage.buckets.list storage.objects.compose storage.objects.copy storage.objects.list storage.objects.watchAll storage.bucketAccessControls.delete storage.defaultObjectAccessControls.delete storage.objectAccessControls.delete |
Class A |
storage.*.get storage.bucketAccessControls.list storage.defaultObjectAccessControls.list storage.objectAccessControls.list Each notification |
Class B |
storage.channels.stop storage.buckets.delete storage.objects.delete | Free |
Note: You are not charged for operations that
return 400 or 500 level responses. The exception is 404 responses returned by
buckets with Website
Configuration enabled
and a custom NotFoundPage
object defined.
You can manage billing for a Google Cloud Storage project by going to Google Developers Console, selecting a project, and opening the project's Billing page.
Pricing examples
Simple pricing example
In this example, we show a simple scenario that might apply if you are just getting started with Google Cloud Storage.
Suppose you have the following storage usage pattern in a given month:
- 50 GB of standard data storage, from the first day to the end of the billing month.
- 10 GB of network egress (Americas and EMEA). (Ingress is free.)
- 10,000 total PUT/POST, GET bucket (list), GET service requests, Class A operations.
- 10,000 total GET object and HEAD requests, Class B operations.
Your bill for the month would be calculated as follows:
- 50 GB standard storage at $0.026/per GB: $1.30
- 10 GB of network egress at $0.12/per GB: $1.20
- 10,000 Class A operations at $0.01/per 1,000 operations: $0.10
- 10,000 Class B operations at $0.01/per 10,000 operations: $0.01
Total for Simple Pricing Example: $2.61
Detailed pricing example
In this example, storage usage changes during the monthly billing period. At the end of the billing period, we calculate an average usage for the month, which is billed as if your usage was effectively static at this average value. Furthermore, bandwidth and storage usage spans pricing tiers. These factors are accounted for in the following usage calculation.
Suppose you have the following storage usage pattern in a given month:
- 40 TB of standard data storage, from the first day of the month to the midpoint of the month
- 80 TB of standard data storage, from the midpoint of the month to the end of the month
Furthermore, suppose that your network egress, ingress, and operation count for the entire month are the following:
- 25 TB of network egress (Americas and EMEA)
- 25 TB of network egress (Asia-Pacific)
- 10 TB of network ingress
- 100,000 total
PUT/POST/GET bucket/GET service
requests - 10,000,000 total
GET object
andHEAD
requests
Your bill is broken down as follows:
- Standard Storage is calculated as 60 TB of equivalent static storage with the following
cost:
- 60TB (61440GB) at $0.026/per GB: $1,597.44
Total Standard Storage Cost: $1,597.44
- Network
- Americas and EMEA
- 1TB (1024GB) at $0.12/per GB: $122.88
- 9TB (9216GB) at $0.11/per GB: $1,013.76
- 15TB (15360GB) at $0.08/per GB: $1,228.80
- Asia-Pacific
- 1TB (1024GB) at $0.12/per GB: $215.04
- 9TB (9216GB) at $0.11/per GB: $1,658.88
- 15TB (15360GB) at $0.08/per GB: $2,304.00
- No charge for network ingress
Total Network Cost: $6,543.36
- Americas and EMEA
- Operations
- $0.01/per 1,000
PUT/POST/GET bucket/GET service
requests: $1.00 - $0.01/per 10,000
GET object
andHEAD
requests: $10.00
Total Operations Cost: $11.00 - $0.01/per 1,000
Total for Detailed Pricing Example: $8,151.80
Usage Policies
The use of this service must adhere to the Google Cloud Storage Terms of Service and Program Policies, as well as Google's Privacy Policy.