Prasad Ekke

Cloud cost tool

S3 vs Google Cloud Storage Cost Calculator

The cheapest storage class depends on more than the per-GB price. Describe your bucket and see the full monthly bill for every Amazon S3 and Google Cloud Storage class, including requests, retrieval, early deletion, and internet egress.

Lowest monthly cost $0 -
S3 Standard, same workload $0 -

Your workload

Monthly figures. Edit any field and the table updates.
Average object size: -
PUT, COPY, POST, LIST (S3) or Class A (GCS)
GET and HEAD (S3) or Class B (GCS)
Drives retrieval fees in cold classes
percent
Billed as egress. Reads in the same region are free.
Shorter than a class's minimum adds early-deletion charges
percent
Used for S3 Intelligent-Tiering only
Show

Monthly cost by storage class

Sorted cheapest first. USD, list price.
Storage classStorageRequestsRetrievalEarly deletionEgressMonthlyYearlyRelative cost
Prices used
ClassStorage / GB-moWrites / 1KReads / 1KRetrieval / GBMin. daysMin. object

List prices for Amazon S3 in US East (N. Virginia) and Google Cloud Storage in Iowa (us-central1, single region), checked October 2026 against the AWS Price List API and Google's Cloud Storage pricing page. 1 TB is treated as 1024 GB, as both providers bill in binary units. Internet egress uses each provider's volume tiers (AWS: $0.09 to $0.05 per GB; Google: $0.12 to $0.08 per GB to worldwide destinations outside Asia and Australia). Free tiers, committed-use discounts, taxes, replication, and multi-region pricing are not included. For Glacier Flexible Retrieval and Deep Archive, reads are counted as standard-speed restore requests.

How S3 and Google Cloud Storage pricing really works

Both providers advertise storage classes by their per-GB-month price, and the gap looks enormous: S3 Standard is $0.023 per GB-month while Glacier Deep Archive is $0.00099, more than twenty times cheaper. But the storage line is only one of five charges, and the colder the class, the more the other four matter.

When S3 Intelligent-Tiering is worth it

Intelligent-Tiering moves objects between access tiers automatically and charges no retrieval fee, for a monitoring fee of $0.0025 per 1,000 objects per month. With large objects and unpredictable access it is usually the safest default. With millions of small objects the monitoring fee adds up, and objects under 128 KB are never moved out of the frequent tier. Google's equivalent is Autoclass, which this calculator does not model separately.

When a colder class costs more

Try the default workload with a lifetime of 30 days, or set the object count to 500 million. The archive classes drop down the table quickly. Cold storage pays off for large objects that are written once, kept for months or years, and rarely read.

Related

Egress is often a bigger line than storage. Use the cloud egress cost estimator to model it across AWS, Google Cloud, and Azure, or the AWS NAT Gateway cost estimator to see what S3 traffic through a NAT gateway is costing you.