Google Cloud Storage Pricing

This document discusses pricing for Google Cloud Storage. For Google Drive, see Google Drive pricing.

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

Pricing overview

Cloud Storage pricing is based on the following components:

Storage and network usage are calculated in binary gigabytes (GB), where 1GB is 230 bytes. This unit of measurement is also known as a gibibyte (GiB). Similarly, 1TB is 240 bytes, i.e. 1024 GBs.

Charges accrue daily, but Cloud Storage bills you only at the end of the billing period. You can view unbilled usage in your project's billing page in the Google Cloud Platform Console. For an example scenario that shows usage and charges, see the Detailed Pricing Example. For the Google Cloud Platform pricing calculator, see the Calculator page.

Cloud Storage Always Free usage limits

As part of the Google Cloud Platform Free Tier, Cloud Storage provides resources that are free to use 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 price sheet below.

Resource Monthly Free Usage Limits
Regional Storage 5 GB-months
Class A Operations 5,000
Class B Operations 50,000
Network Egress 1 GB from North America to each GCP egress destination (Australia and China excluded)

Cloud Storage Always Free quotas apply to usage in us-west1, us-central1, and us-east1 regions. Usage is aggregated across these 3 regions. Always Free is subject to change. Please see our FAQ for eligibility requirements and other restrictions.

Pricing tables

Your Cloud Storage account is billed according to the following tables:

Data storage

Data storage costs apply to the at-rest storing of your data in Cloud Storage.

Multi-regional location pricing

If you store your data in a multi-regional location, the following storage prices apply:

Multi-Regional Storage
(per GB per Month)
Nearline Storage
(per GB per Month)
Coldline Storage
(per GB per Month)
$0.026 $0.01 $0.007

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

Regional location pricing

Select the desired region from the drop-down list to see the data storage rates that apply in that regional location.

Iowa Oregon Northern Virginia South Carolina São Paulo Belgium London Frankfurt Mumbai Singapore Sydney Taiwan Tokyo
Regional Storage
(per GB per Month)
Nearline Storage
(per GB per Month)
Coldline Storage
(per GB per Month)

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

Notes regarding data storage

  • Storage charges are prorated on a per-object basis (with the exception of Nearline Storage and Coldline Storage data that is deleted or modified early, as described below). See Pricing examples, below for an example of prorated storage charges.

  • Storage charges are based on the storage class of individual objects, not the default storage class set on the bucket that contains them.

  • For buckets with Object Versioning enabled, each archived version of an object is charged at the same rate as the live version of the object.

  • For compressed objects that are transcoded during download, storage rates are based on the compressed size of the object. Egress rates are based on the uncompressed size of the object.

  • Custom metadata is accounted for in your monthly storage and network usage. For example, for the custom metadata [NAME]:[VALUE], Cloud Storage counts each character in [NAME] and [VALUE] as a byte stored with the object and transferred in object requests.

  • Cloud Storage also has the storage class Durable Reduced Availability (DRA); however, it is recommended that users utilize Regional Storage in favor of DRA. Regional Storage has lower pricing for operations but otherwise has the same price structure. Regional Storage also provides better performance, particularly in terms of availability.

Network

Network charges apply when data is read from your buckets. This includes copying or transferring data to other services, such as other Cloud Storage buckets. Network usage is divided into the following cases:

Free network usage

There are no network charges for accessing data in your Cloud Storage buckets when you do so with other Cloud Platform services in the following scenarios:

  • Your bucket and Cloud Platform service are located in the same multi-regional or regional location. For example, accessing data in an asia-east1 bucket with an asia-east1 Compute Engine instance.
  • Your bucket is located in a regional location that is within the larger multi-regional location of the Cloud Platform service. For example, accessing data in a us-east1 bucket with a us App Engine instance.
  • Your bucket is located in a multi-regional location that contains the regional location of the Cloud Platform service. For example, accessing data in an eu bucket with an eu-west1 Container Engine instance.

Bucket-to-bucket network usage

Bucket-to-bucket network usage applies when you move or copy data from one bucket in Cloud Storage to another.

Monthly Usage Within the same location (for example, us-east1 to us-east1 or eu to eu) Between different parts of a multi-region (for example, us-east1 to us-central1, us-east1 to us, or us to us-central1) Between worldwide locations (for example, us to asia, us to asia-east1, or us-east1 to australia-southeast1)
0-1 TB Free $0.01/GB $0.12/GB
1-10 TB Free $0.01/GB $0.11/GB
10+ TB Free $0.01/GB $0.08/GB
If you pay in a currency other than USD, the prices listed in your currency on Cloud Platform SKUs apply.

For a list of locations and regions you can use when creating a bucket, see bucket locations.

Specialty network services

If you have chosen to use certain Cloud Platform network products, egress pricing is based on their pricing tables:

General network usage

General network usage applies for any data read from your bucket that does not fall into one of the above categories.

Iowa Oregon Northern Virginia South Carolina São Paulo Belgium London Frankfurt Mumbai Singapore Sydney Taiwan Tokyo
Monthly Usage Egress to Worldwide Destinations (excluding Asia & Australia)
(per GB)
Egress to Asia Destinations (excluding China, but including Hong Kong)
(per GB)
Egress to China Destinations (excluding Hong Kong)
(per GB)
Egress to Australia Destinations
(per GB)
Ingress
0-1 TB $0.23 $0.19 Free
1-10 TB $0.22 $0.18 Free
10+ TB $0.20 $0.15 Free
If you pay in a currency other than USD, the prices listed in your currency on Cloud Platform SKUs apply.

You can view your current usage in the billing details for your project.

Operations

Operation charges apply when you perform operations within Cloud Storage. An operation is an action that makes changes to or retrieves information about buckets and objects in Cloud Storage.

Operations are divided into three categories: Class A, Class B, and free. Billing rates are per 10,000 operations. See below for a breakdown of which operations fall into each class.

Storage Class Class A operations
(per 10,000 operations)
Class B operations
(per 10,000 operations)
Free operations

Multi-Regional and Regional $0.05 $0.004 Free
Nearline and Durable Reduced Availability $0.10 $0.01 Free
Coldline $0.10 $0.05 Free

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

Operations that fall into each class

The following table lists the operations that fall into each class. If you access Cloud Storage through the Console or one of the Veneer client libraries, applicable operations are in the JSON API row. If you access Cloud Storage through gsutil, JSON API operations are used by default, but you may have configured gsutil to go through the XML API instead.

API or Feature Class A Operations Class B Operations Free Operations
JSON API storage.*.insert
storage.*.patch
storage.*.update
storage.*.setIamPolicy
storage.buckets.list
storage.objects.compose
storage.objects.copy
storage.objects.list
storage.objects.rewrite
storage.objects.watchAll
storage.*AccessControls.delete
storage.*.get
storage.*.getIamPolicy
storage.*.testIamPermissions
storage.*AccessControls.list
Each object notification
storage.channels.stop
storage.buckets.delete
storage.objects.delete
XML API GET Service
GET Bucket (when listing objects in a bucket)
PUT
POST
GET Bucket (when retrieving bucket configuration)
GET Object
HEAD
DELETE
Object Lifecycle Management SetStorageClass Delete

Retrieval and early deletion

Because Google Cloud Storage Nearline and Google Cloud Storage Coldline are intended for storing infrequently accessed data, there are additional costs associated with retrieving data or metadata stored in these classes, as well as minimum storage durations that you are charged for.

  • A retrieval cost applies when you read data or metadata that is stored as Nearline Storage or Coldline Storage. This cost is in addition to any network charges associated with reading the data.

  • A minimum storage duration applies to data stored as Nearline Storage or Coldline Storage. You can delete the file before it has been stored for this duration, but you are charged as if the file was stored for the minimum duration.

Nearline Storage Coldline Storage
Data retrieval $0.01 per GB $0.05 per GB
Early deletion 30 days 90 days

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

For example, suppose you store 1,000 GB of Coldline Storage data in the US multi-regional location. If you add the data on day 1 and then remove it on day 60, you are charged $14 ($0.007/GB/mo. * 1,000 GB * 2 mo.) for storage from day 1 to 60, and then $7 ($0.007/GB/mo. * 1,000 GB * 1 mo.) for 30 days of early deletion from day 61 to 90.

Overwriting and moving objects

Early deletion charges apply when you overwrite or move an existing object before the minimum storage duration, because both actions delete the original file. In the case of moving an object, data retrieval charges also apply, since the original file must be copied to its new location. In both overwrites and copies, normal storage costs apply to the object that results from the overwrite or copy.

For example, if you create a Nearline Storage object and 10 days later you overwrite it in order to change its storage class to Regional Storage, this action is considered an early deletion. You are charged for the remaining 20 days of storage, and charges for storing the new Regional Storage version of the object begins as soon as the overwrite occurs.

Storage Transfer Service

There are no extra costs for using the Cloud Storage Transfer Service; however, normal Cloud Storage and external provider costs apply when using the Storage Transfer Service. See Storage Transfer Service pricing for a list of potential costs.

Pricing examples

Prorated storage example

This example demonstrates how Cloud Storage prorates the storage costs of your data.

Say you store a 15 GB object in a Multi-Regional Storage bucket 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

Note that the charge would be slightly lower or higher in a month with more or fewer days, respectively.

Simple pricing example

The following example shows a simple scenario that might apply if you are just getting started with Cloud Storage. The data storage amount is the average amount of data in your bucket 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 Multi-Regional Storage 50 GB
Network Egress to the Americas and EMEA 10 GB
Operations Class A operations (object adds, bucket and object listings) 10,000 operations
Operations Class B operations (object gets, retrieving bucket and object metadata) 10,000 operations

Your bill for the month is calculated as follows:

Pricing Category Calculation Cost
Data Storage 50 GB Multi-Regional Storage * $0.026 per GB $1.30
Network 10 GB egress * $0.12 per GB $1.20
Operations 10,000 Class A operations * $0.05 per 10,000 operations $0.05
Operations 10,000 Class B operations * $0.004 per 10,000 operations $0.004
Total $2.554

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 Multi-Regional Storage 60 TB
Data storage Nearline Storage (stored in a multi-regional location) 100 TB
Network Egress to the Americas and EMEA 25 TB
Network Egress to the Asia-Pacific 25 TB
Network Ingress 30 TB
Operations Class A operations (object adds, bucket and object listings) on Multi-Regional Storage data 100,000 operations
Operations Class B operations (object gets, retrieving bucket and object metadata) on Multi-Regional Storage data 10,000,000 operations
Operations Class B operations (object gets, retrieving bucket and object metadata) on Nearline Storage data 1,000,000 operations
Nearline fees Data retrieval (the Nearline Storage portion of your overall data egress) 10 TB

Your bill for the month is calculated as follows:

Pricing Category Calculation Cost
Data Storage 60 TB (61440 GB) Multi-Regional Storage * $0.026 per GB $1,597.44
Data Storage 100 TB (102400 GB) Nearline Storage * $0.01 per GB $1,024.00
Network 25 TB total egress to the Americas and EMEA:
(0-1 TB tier): 1TB (1024GB) egress * $0.12 per GB
(1-10 TB tier): 9TB (9216GB) egress * $0.11 per GB
(10+ TB tier): 15TB (15360GB) egress * $0.08 per GB

$122.88
$1,013.76
$1,228.80
Network 25 TB total egress to the Asia-Pacific:
(0-1 TB tier): 1TB (1024GB) egress * $0.12 per GB
(1-10 TB tier): 9TB (9216GB) egress * $0.11 per GB
(10+ TB tier): 15TB (15360GB) egress * $0.08 per GB

$122.88
$1,013.76
$1,228.80
Network Ingress is free $0.00
Operations 100,000 Class A operations * $0.05 per 10,000 operations $0.50
Operations 10,000,000 Class B operations * $0.004 per 10,000 operations $4.00
Operations 1,000,000 Class B operations * $0.01 per 10,000 operations $1.00
Nearline fees 10 TB (10240 GB) data retrieval * 0.01 per GB $102.40
Total $7460.22

Usage Policies

The use of this service must adhere to the Cloud Storage Terms of Service and Program Policies, as well as Google's Privacy Policy.

Supervisa tus recursos estés donde estés

Obtén la app de Google Cloud Console para ayudarte a administrar tus proyectos.

Enviar comentarios sobre…

Cloud Storage Documentation