Estimate monthly GCP Cloud Storage costs across storage classes and regions.
Last verified: May 2026
| Class | Storage/GB | Class A | Class B | Retrieval | Min Duration |
|---|---|---|---|---|---|
| Standard | $0.020 | $0.005 / 10K | $0.0004 / 10K | Free | None |
| Nearline | $0.010 | $0.01 / 10K | $0.0004 / 10K | $0.01/GB | 30 days |
| Coldline | $0.004 | $0.01 / 10K | $0.0004 / 10K | $0.02/GB | 90 days |
| Archive | $0.0012 | $0.05 / 10K | $0.0004 / 10K | $0.05/GB | 365 days |
Output will appear here...Your team's data pipeline writes 10 million small (~10 KB) files per day to a Standard regional bucket — 300M files/month. Storage cost is only $30/month, but Class A write operations are 300M / 10K × $0.005 = $150/month. The estimator surfaces this immediately. You batch the small files into 10 MB Parquet shards before upload, dropping monthly Class A operations from 300M to 300K. New cost: $30 storage + $0.15 Class A = $30/month. Operations cost dropped 99%.
The GCP Cloud Storage Cost Estimator projects your monthly Google Cloud Storage costs across Standard, Nearline, Coldline, and Archive storage classes in any supported region. Enter your data volume, operation counts (Class A and Class B), retrieval amounts, and egress destinations to get a detailed cost estimate. The tool highlights minimum storage duration charges for Nearline (30 days), Coldline (90 days), and Archive (365 days) that can catch teams off guard. Use it to compare regions and storage classes side by side to find the cheapest configuration that meets your access pattern and durability needs.
The estimator computes GCS cost across four components: storage cost (GB × per-GB-per-month rate by class and region), Class A operations × per-10K rate, Class B operations × per-10K rate, retrieval cost for cold tiers, and egress charges by destination region/internet. Multi-region and dual-region rates are applied separately when those bucket locations are selected.
Class A operations (writes/lists) cost 10x Class B operations (reads). A directory-listing tool that runs ls() recursively against a bucket with millions of objects can cost more than a month of normal reads. Use object metadata or naming conventions to avoid LIST operations whenever possible.
Multi-region buckets (us, eu, asia) charge ~2x the storage rate of regional buckets, but provide cross-region read access with no egress charges between regions inside the same continent. For workloads with cross-region readers (e.g., global analytics), multi-region is often cheaper than regional + egress.
Archive storage's 365-day minimum is calendar-based, not access-based. If you upload to Archive on January 1 and delete on June 30 (180 days later), you still pay for the remaining 185 days at full Archive storage rate. Always check Coldline (90-day min) or Nearline (30-day min) for shorter retention windows.
Was this tool helpful?
Disclaimer: This tool runs entirely in your browser. No data is sent to our servers. Always verify outputs before using them in production. AWS, Azure, and GCP are trademarks of their respective owners.