Storage Transfer Service pricing

This page describes pricing for Storage Transfer Service and Transfer for on-premises.

Storage Transfer Service pricing details

You are charged for data stored on Cloud Storage as documented in Cloud Storage pricing.

External cloud providers' costs may apply while you use Storage Transfer Service.

Common charges

The following charges may apply when you use Storage Transfer Service, regardless of the source:

  • You incur data retrieval costs and early deletion fees, if they apply, when you transfer Nearline Storage, Coldline Storage, or Archive Storage data from one Cloud Storage bucket to another. For more information, see Retrieval and early deletion pricing.

  • A transfer may require listing the contents of both the source and destination buckets. You incur charges from both Cloud Storage and the source cloud provider when Storage Transfer Service performs a list operation. For more, see Cloud Storage Operations pricing and the appropriate pricing page of the source cloud provider.

External providers to Cloud Storage transfer pricing

The following charges may apply when you use Storage Transfer Service to transfer data from an external provider to Cloud Storage, in addition to the charges specified in Common charges:

  • You incur a PUT operation charge for each object added to a Cloud Storage bucket. For more information, see Cloud Storage operations pricing.

  • You may incur egress and operational charges from your source cloud provider. For more information, see the appropriate pricing page of the source cloud provider.

Cloud Storage to Cloud Storage transfer pricing

The following charges apply when you use Storage Transfer Service to transfer data between Cloud Storage buckets, in addition to the charges specified in Common charges:

  • You incur transfer charges when transferring data from a Cloud Storage bucket to another Cloud Storage bucket. For more information, see Network pricing.

  • Storage Transfer Service uses Cloud Storage rewrite operations to move data between Cloud Storage buckets, a Class A operation. For more information, see Storage Transfer Service pricing.

Transfer for on-premises pricing details

The following table summarizes the billable charges for data transferred with Transfer for on-premises:

Service Cost
Transfer for on-premises $0.04 per GB landed in destination

Transfer for on-premises generates charges only for bytes landed in the destination. If Transfer for on-premises retries an object transfer that failed, the initial bytes moved on the failed request are not billed. Similarly, if you start an incremental transfer, you are not billed for files that haven't changed from the previous transfer, because we don't re-transfer the file.

Non-transfer charges

While transferring data, Transfer for on-premises uses Google Cloud resources. Using those resources generates billable operations on your behalf for Cloud Storage and Pub/Sub. An operation is an action that makes changes to or retrieves information about buckets and objects in Cloud Storage. For more information, see Cloud Storage operations pricing.

The following table summarizes the billable operations that occur during a Transfer for on-premises transfer operation:

Operation type How the operation is generated
Cloud Storage Class A operations 1 per directory, 1 per file, and for each file larger than 128MB 1 per additional 128MB. These are billed to the Cloud Storage project for your destination Cloud Storage bucket.
Cloud Storage Class B operations 1 per 1,000 files. These are billed to the Cloud Storage project for your destination Cloud Storage bucket.
Pub/Sub We assume that results are 1KiB per file or directory, though in practice Pub/Sub requests are batched so that your costs are lower. These are billed to the project in which you submit a transfer job.

Files that are restarted mid-upload due to a modification on your premises will not incur an extra cost from Transfer for on-premises. They may incur an extra Cloud Storage cost, as the files with changes may be treated as additional files within Cloud Storage. However, we expect that this scenario is rare enough that it doesn't meaningfully influence cost.

For more information about Google Cloud resource pricing, see: