Stay organized with collections Save and categorize content based on your preferences.

Cloud Storage pricing

This document discusses pricing for Cloud Storage. 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.

Try it for yourself

If you're new to Google Cloud, create an account to evaluate how Cloud Storage performs in real-world scenarios. New customers also get $300 in free credits to run, test, and deploy workloads.

Try Cloud Storage free

Pricing tables

The pricing tables below show what charges apply when using Cloud Storage.

For example scenarios that show usage and charges, see the Pricing examples page. For the Google Cloud pricing calculator, see the Calculator page.

Data storage

Click on a continent to view the at-rest costs for associated locations:

Regions

North America

Location Standard storage
(per GB per Month)
Nearline storage
(per GB per Month)
Coldline storage
(per GB per Month)
Archive storage
(per GB per Month)
Iowa (us-central1) $0.020 $0.010 $0.004 $0.0012
South Carolina (us-east1) $0.020 $0.010 $0.004 $0.0012
Northern Virginia (us-east4) $0.023 $0.013 $0.006 $0.0025
Columbus (us-east5) $0.020 $0.010 $0.004 $0.0012
Oregon (us-west1) $0.020 $0.010 $0.004 $0.0012
Los Angeles (us-west2) $0.023 $0.016 $0.007 $0.0025
Salt Lake City (us-west3) $0.023 $0.016 $0.007 $0.0025
Las Vegas (us-west4) $0.023 $0.013 $0.006 $0.0025
Dallas (us-south1) $0.020 $0.010 $0.004 $0.0012
Montréal (northamerica-northeast1) $0.023 $0.013 $0.007 $0.0025
Toronto (northamerica-northeast2) $0.023 $0.013 $0.007 $0.0025

South America

Location Standard storage
(per GB per Month)
Nearline storage
(per GB per Month)
Coldline storage
(per GB per Month)
Archive storage
(per GB per Month)
São Paulo (southamerica-east1) $0.035 $0.020 $0.007 $0.0030
Santiago (southamerica-west1) $0.030 $0.018 $0.006 $0.0027

Europe

Location Standard storage
(per GB per Month)
Nearline storage
(per GB per Month)
Coldline storage
(per GB per Month)
Archive storage
(per GB per Month)
Warsaw (europe-central2) $0.023 $0.013 $0.006 $0.0025
Finland (europe-north1) $0.020 $0.010 $0.004 $0.0012
Belgium (europe-west1) $0.020 $0.010 $0.004 $0.0012
London (europe-west2) $0.023 $0.013 $0.007 $0.0025
Frankfurt (europe-west3) $0.023 $0.013 $0.006 $0.0025
Netherlands (europe-west4) $0.020 $0.010 $0.004 $0.0012
Zürich (europe-west6) $0.025 $0.014 $0.007 $0.0025
Milan (europe-west8) $0.023 $0.013 $0.006 $0.0025
Paris (europe-west9) $0.023 $0.013 $0.006 $0.0025
Madrid (europe-southwest1) $0.023 $0.013 $0.006 $0.0025

Asia

Location Standard storage
(per GB per Month)
Nearline storage
(per GB per Month)
Coldline storage
(per GB per Month)
Archive storage
(per GB per Month)
Taiwan (asia-east1) $0.020 $0.010 $0.005 $0.0015
Hong Kong (asia-east2) $0.023 $0.016 $0.007 $0.0025
Tokyo (asia-northeast1) $0.023 $0.016 $0.006 $0.0025
Osaka (asia-northeast2) $0.023 $0.016 $0.006 $0.0025
Seoul (asia-northeast3) $0.023 $0.016 $0.006 $0.0025
Mumbai (asia-south1) $0.023 $0.016 $0.006 $0.0025
Delhi (asia-south2) $0.023 $0.016 $0.006 $0.0025
Singapore (asia-southeast1) $0.020 $0.010 $0.005 $0.0015

Indonesia

Location Standard storage
(per GB per Month)
Nearline storage
(per GB per Month)
Coldline storage
(per GB per Month)
Archive storage
(per GB per Month)
Jakarta (asia-southeast2) $0.023 $0.016 $0.006 $0.0025

Australia

Location Standard storage
(per GB per Month)
Nearline storage
(per GB per Month)
Coldline storage
(per GB per Month)
Archive storage
(per GB per Month)
Sydney (australia-southeast1) $0.023 $0.016 $0.006 $0.0025
Melbourne (australia-southeast2) $0.023 $0.016 $0.006 $0.0025

Dual-regions

North America

Location Standard storage
(per GB per Month)
Nearline storage
(per GB per Month)
Coldline storage
(per GB per Month)
Archive storage
(per GB per Month)
Iowa (us-central1) $0.022 $0.011 $0.0044 $0.0014
South Carolina (us-east1) $0.022 $0.011 $0.0044 $0.0014
Northern Virginia (us-east4) $0.0253 $0.0143 $0.0066 $0.0028
Oregon (us-west1) $0.022 $0.011 $0.0044 $0.0014
Dallas (us-south1) $0.022 $0.011 $0.0044 $0.0014
Iowa and South Carolina (nam4) $0.036* $0.020* $0.0088 $0.0028

Europe

Location Standard storage
(per GB per Month)
Nearline storage
(per GB per Month)
Coldline storage
(per GB per Month)
Archive storage
(per GB per Month)
Finland (europe-north1) $0.022 $0.011 $0.0044 $0.0014
Belgium (europe-west1) $0.022 $0.011 $0.0044 $0.0014
Netherlands (europe-west4) $0.022 $0.011 $0.0044 $0.0014
Finland and Netherlands (eur4) $0.036* $0.020* $0.0088 $0.0028

Asia

Location Standard storage
(per GB per Month)
Nearline storage
(per GB per Month)
Coldline storage
(per GB per Month)
Archive storage
(per GB per Month)
Singapore (asia-southeast1) $0.022 $0.011 $0.0055 $0.0017
Taiwan (asia-east1) $0.022 $0.011 $0.0055 $0.0017
Tokyo and Osaka (asia1) $0.046* $0.032* $0.012* $0.0056

Multi-regions

North America

Location Standard storage
(per GB per Month)
Nearline storage
(per GB per Month)
Coldline storage
(per GB per Month)
Archive storage
(per GB per Month)
US (multi-region) $0.026 $0.010* $0.007 $0.0024

Europe

Location Standard storage
(per GB per Month)
Nearline storage
(per GB per Month)
Coldline storage
(per GB per Month)
Archive storage
(per GB per Month)
EU (multi-region) $0.026 $0.010* $0.007 $0.0024

Asia

Location Standard storage
(per GB per Month)
Nearline storage
(per GB per Month)
Coldline storage
(per GB per Month)
Archive storage
(per GB per Month)
Asia (multi-region) $0.026 $0.010* $0.007* $0.0030

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

Dual-regions are billed to both underlying regions at the above prices. For example, Standard Storage in a dual-region comprised of Iowa and Oregon will be billed at $0.022 per GB per month for the us-central1 dual-region SKU and $0.022 per GB per month for the us-west1 dual-region SKU. The three predefined dual-regions nam4, eur4, and asia1 bill usage against their locational SKUs at the prices listed.

Data storage charges are prorated to the sub-second for each object, and data storage rates are based on the storage class of each object, not the default storage class set on the bucket that contains them.

In addition to the data contained in your uploaded objects, the following count toward your monthly storage usage:

  • Custom metadata. For example, for the custom metadata NAME:VALUE, Cloud Storage counts each character in NAME and VALUE as a byte stored with the object.

  • Uploaded parts of an XML API multipart upload, until the multipart upload is either completed or aborted.

Minimum storage duration

A minimum storage duration applies to data stored using Nearline storage, Coldline storage, or Archive storage.

The following table shows the minimum storage duration for each storage class:

Standard storage Nearline storage Coldline storage Archive storage
None 30 days 90 days 365 days

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

You can delete, replace, or move an object before it has been stored for the minimum duration, but at the time you delete, replace, or move the object, you are charged as if the object was stored for the minimum duration. See the early deletion example to see how charges apply.

Note the following regarding minimum storage durations and early deletion charges:

  • Early deletion charges are billed through early delete SKUs.

  • Early deletion charges apply when rewriting objects, such as when you change an object's storage class, because a rewrite replaces the existing object.

  • Early deletion charges do not apply when Object Lifecycle Management changes an object's storage class, but do apply when Object Lifecycle Management deletes objects.

  • In buckets that use Object Versioning, early deletion charges apply when an object version is removed from the bucket, not when it becomes noncurrent.

  • For XML API multipart uploads, a part is subject to early deletion charges if it's not used when assembling the final object, or if the part is overwritten by another part, or if the multipart upload is aborted.

    The storage duration for each part in a multipart upload begins at the time the upload of the part completes, and the storage duration for the overall object begins when the object is assembled.

Data processing

Data processing costs consist of operation charges, which apply to all requests made to Cloud Storage, retrieval fees, which apply to reading data stored in certain storage classes, and inter-region replication charges, which apply to data written to dual-regions and multi-regions.

Operation charges

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

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

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

Standard storage $0.05* $0.004 Free
Nearline storage and Durable Reduced Availability (DRA) storage $0.10* $0.01 Free
Coldline storage $0.10* $0.05* Free
Archive storage $0.50* $0.50 Free

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

1 The storage class for an operation is determined by the following considerations:

  • When listing buckets in a project, the Class A Standard storage rate always applies.

  • When an operation applies to a bucket, such as listing the objects in a bucket, the default storage class set for that bucket determines the operation cost.

  • When an operation applies to an object, the storage class of that object determines the operation cost.

  • When changing the storage class of an object, either yourself or with Object Lifecycle Management, the Class A rate associated with the object's destination storage class applies. For example, changing 1,000 objects from Standard storage to Coldline storage counts as 1,000 Class A operations and is billed at the Class A operations rate for Coldline storage.

2 Billing SKUs for class A operations display pricing in units of cost per 1,000 operations.

Operations that fall into each class

The following table lists the operations that fall into each class for the JSON API and the XML API. Keep in mind the following:

  • Except as noted in the footnotes, each request is considered one operation, regardless of the content sent or received as part of the request.

  • Tools such as the Google Cloud console, gsutil, and the Cloud Storage client libraries might use two or more operations to perform a task. For example, when you click on a bucket name in the Google Cloud console, the system performs an operation to get the list of objects in the bucket and a separate operation to get the metadata for the bucket.

  • The Google Cloud console uses the JSON API to make requests. Other tools might use either or both the JSON API and XML API. Consult the tool's reference documentation for information about the underlying API that it uses.

API or Feature Class A Operations Class B Operations Free Operations
JSON API storage.*.insert1
storage.*.patch
storage.*.update
storage.*.setIamPolicy
storage.buckets.list
storage.buckets.lockRetentionPolicy
storage.notifications.delete
storage.objects.compose
storage.objects.copy
storage.objects.list
storage.objects.rewrite
storage.objects.watchAll
storage.projects.hmacKeys.create
storage.projects.hmacKeys.list
storage.*AccessControls.delete
storage.*.get
storage.*.getIamPolicy
storage.*.testIamPermissions
storage.*AccessControls.list
storage.notifications.list
Each object change notification2
storage.channels.stop
storage.buckets.delete
storage.objects.delete
storage.projects.hmacKeys.delete
XML API GET Service
GET Bucket (when listing objects in a bucket)
PUT
POST
GET Bucket (when retrieving bucket configuration or when listing ongoing multipart uploads)
GET Object
HEAD
DELETE
Object Lifecycle Management SetStorageClass AbortIncompleteMultipartUpload
Delete

1 Simple, multipart, and resumable uploads with the JSON API are each considered one Class A operation.

2 Applies specifically to Object Change Notifications. For Pub/Sub notifications, see Pub/Sub pricing.

Retrieval fees

A retrieval fee applies when you read, copy, move, or rewrite object data or metadata that is stored using Nearline storage, Coldline storage, or Archive storage. This cost is in addition to any network charges associated with reading the data.

The following table shows the retrieval rates for each storage class:

Standard storage Nearline storage Coldline storage Archive storage
$0 per GB $0.01 per GB $0.02 per GB $0.05 per GB

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

Inter-region replication

Where applicable, inter-region replication is billed on a per-GB written basis. For more information, see Turbo replication.

Click on a continent to view the inter-region replication costs for associated locations:

North America

Location Default replication
(per GB)
Turbo replication
(per GB)
North American dual-regions, including nam4 $0.02 $0.04
US (multi-region) $0.02 Not available

Europe

Location Default replication
(per GB)
Turbo replication
(per GB)
European dual-regions, including eur4 $0.02 $0.04
EU (multi-region) $0.02 Not available

Asia

Location Default replication
(per GB)
Turbo replication
(per GB)
Asian dual-regions, including asia1 $0.08 $0.11
Asia (multi-region) $0.08 Not available

Network

Egress represents data sent from Cloud Storage in HTTP responses. Data or metadata read from a Cloud Storage bucket is an example of egress.

Ingress represents data sent to Cloud Storage in HTTP requests. Data or metadata written to a Cloud Storage bucket is an example of ingress.

Network usage charges apply for egress and are divided into the following cases:

Network egress within Google Cloud

Network egress within Google Cloud applies when you move or copy data from one Cloud Storage bucket to another or when another Google Cloud service accesses data in your Cloud Storage bucket.

Case Examples Rate
Data moves within the same location.
  • US-EAST1 to US-EAST1
  • EU to EU
Free
Data moves from a Cloud Storage bucket located in a dual-region to a different Google Cloud service located in one of the regions that make up the dual-region.
  • Accessing data in an NAM4 bucket with an US-CENTRAL1 GKE instance
Free
Data moves from a Cloud Storage bucket located in a region to a different Google Cloud service located in a multi-region, and both locations are on the same continent.
  • Reading data in a US-EAST1 bucket to create a US BigQuery dataset
Free
Data moves between different locations on the same continent, the source bucket is located in the US or EU multi-region, and none of the above free cases apply.
  • Reading data in a US bucket from a NORTHAMERICA-NORTHEAST1 Compute Engine instance
  • An EU bucket to a EUROPE-NORTH1 bucket
$0.02/GB
Data moves between different locations on the same continent, the source bucket is located in the ASIA multi-region, and none of the above free cases apply.
  • Reading data in a ASIA bucket from a ASIA-EAST1 Compute Engine instance
  • An ASIA bucket to a ASIA-SOUTH1 bucket
$0.08/GB

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

For all other data egress from your Cloud Storage buckets to within Google Cloud, pricing is determined by the bucket's location and the destination location, as defined in the following matrix:

Bucket location Destination location
Northern America Europe Asia Indonesia Oceania Latin America
Northern America $0.01/GB* $0.05/GB $0.08/GB $0.08/GB* $0.10/GB $0.08/GB*
Europe $0.05/GB $0.01/GB* $0.08/GB $0.08/GB* $0.10/GB $0.08/GB*
Asia $0.08/GB $0.08/GB $0.01/GB* $0.01/GB* $0.10/GB $0.08/GB*
Indonesia $0.08/GB* $0.08/GB* $0.01/GB* N/A $0.08/GB $0.08/GB*
Oceania $0.10/GB $0.10/GB $0.10/GB $0.08/GB $0.01/GB* $0.14/GB
Latin America $0.08/GB* $0.08/GB* $0.08/GB* $0.08/GB* $0.14/GB $0.01/GB*
Specialty network services

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

General network usage

General network usage applies for any data read from your Cloud Storage bucket that does not fall into one of the above categories or the Always Free usage limits. For example, general network usage applies when data moves from a Cloud Storage bucket to the Internet.

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 and Egress from Cloud Storage regions located in Australia
(per GB)
Ingress
0-1 TB $0.12 $0.12 $0.23 $0.19 Free
1-10 TB $0.11 $0.11 $0.22 $0.18 Free
10+ TB $0.08 $0.08 $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.

Pricing notes

  • 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.

  • Network egress costs and retrieval fees are based on the amount of data accessed, not the size of the entire object. For example, if you request only the first 8 MB of a 100 MB Nearline storage object or if the download connection is broken after 8 MB is served, the network egress cost and the retrieval fee are based on 8 MB.

  • 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 console.

  • 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.

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

  • Cloud Storage also has the storage class Durable Reduced Availability (DRA) storage; however, you should use Standard storage in favor of DRA. Standard storage has lower pricing for operations but otherwise has the same price structure. Standard storage also provides better performance, particularly in terms of availability.

  • There are no extra costs for using the 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.

Cloud Storage Always Free usage limits

As part of the Google Cloud 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 pricing tables above.

Resource Monthly Free Usage Limits1
Standard storage 5 GB-months
Class A Operations 5,000
Class B Operations 50,000
Network Egress 100 GB from North America to each GCP egress destination (Australia and China excluded)

1Cloud 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.

To prevent getting billed for usage beyond the Always Free usage limits, you can set API request caps.

Usage Policies

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

What's next

Request a custom quote

With Google Cloud's pay-as-you-go pricing, you only pay for the services you use. Connect with our sales team to get a custom quote for your organization.
Contact sales