AWS vs Azure vs Google Cloud Object Storage: The 2026 Pricing Comparison

Picture of DataStorage Editorial Team

DataStorage Editorial Team

VENDOR COMPARISON 11 min read  ·  July 2026
Hot-tier storage prices at AWS, Azure, and Google Cloud sit within 15 percent of each other. Nobody's storage bill is actually decided by that number. It's decided by egress, retrieval fees, and API requests, the three line items every pricing page buries below the headline rate.

Hot-tier storage prices at AWS, Azure, and Google Cloud sit within 15 percent of each other as of mid-2026. Nobody's storage bill is actually decided by that number. It's decided by egress, retrieval fees, and API requests, the three line items every pricing page buries below the headline rate, and where the real differences between these three platforms actually live.

This guide compares every relevant storage tier across all three hyperscalers using their current published 2026 rates, then walks through what actually drives real-world bills. Flexera's 2026 State of the Cloud data puts wasted IaaS and PaaS spend at 29 percent this year, and storage is one of the most fixable places to claw that back, if you know where to look.

15%
spread between hot-tier storage rates across all three clouds
2026
$0.12
Google Cloud's per-GB egress rate, the highest of the three
Google Cloud, 2026
25x
how much more Azure Cool tier reads cost versus Hot tier
Azure, 2026
29%
of IaaS and PaaS cloud spend estimated as wasted in 2026
Flexera
🎙️ Datastorage.com Podcast  ·  Episode 1
Rewriting the Cloud Playbook with Backblaze CEO Gleb Budman
A conversation about egress fees, vendor lock-in, and why the hyperscalers price storage the way they do.
▶  Listen Now

Storage Pricing Head to Head

The at-rest, per-gigabyte rate is the number everyone compares first, and the number that matters least on its own.

Tier AWS S3 Azure Blob Google Cloud Storage
Hot / Standard$0.023/GB$0.018/GB$0.020/GB
Cool / NearlineN/A (use IA)$0.010/GB$0.010/GB (regional)
Cold / Coldline$0.0125/GB (Std-IA)$0.0045/GB$0.004/GB
Archive$0.00099/GB (Deep Archive)$0.00099/GB$0.0012/GB (regional)

AWS S3 Standard runs $0.023 per GB for the first 50 TB, stepping down to $0.022 for the next 450 TB and $0.021 above 500 TB. Azure Blob Hot sits lowest of the three at $0.018 per GB, with Cool, Cold, and Archive tiers stepping down to $0.010, $0.0045, and $0.00099 respectively. Google Cloud Storage Standard runs $0.020 per GB, in between the other two, with two notable 2026 pricing shifts: multi-region Nearline rose from $0.010 to $0.015 per GB, while multi-region Archive was cut from $0.004 to $0.0024 per GB. None of the three wins outright on storage price alone, the spread across hot tiers is close enough that it rarely should be the deciding factor by itself.

$
⚡ Free Tool
See What You're Actually Paying Across Providers
Use our Cloud Cost Calculator to compare real pricing, egress included, across AWS, Azure, GCP, Backblaze, Wasabi and more, side by side, in seconds.
Try the Free Calculator

The Real Difference: Requests, Retrieval, and Egress

This is where the three platforms actually diverge, and where most cost surprises originate.

Egress pricing

AWS charges $0.09 per GB for internet egress, with the first 100 GB each month free. Azure charges $0.087 per GB with no comparable free monthly allowance in its standard terms. Google Cloud charges $0.12 per GB, the highest of the three, roughly 33 percent more than AWS and 38 percent more than Azure, though its Always Free tier includes 100 GiB of egress from North America. On a 10 TB monthly egress workload, that gap alone is the difference between roughly $900 a month on AWS and $1,200 a month on Google Cloud.

API request pricing

AWS charges $0.005 per 1,000 PUT requests and $0.0004 per 1,000 GET requests. Google Cloud makes Class A, B, and C operations free for pay-as-you-go customers, charging only for Class D transactions at $0.004 per 10,000 calls, with the first 2,500 calls each day free. Azure's request pricing carries a sharp trap: Cool tier read operations cost $0.01 per 10,000 requests, roughly 25 times more expensive than Hot tier reads. A workload that moves data to Cool tier expecting savings, then gets accessed more than planned, can see operation charges erase the storage discount entirely.

Retrieval fees on cold tiers

All three platforms charge separately to retrieve data out of their cold and archive classes, and for access-heavy workloads these retrieval charges can exceed the raw storage savings that made the cold tier attractive in the first place. Map your actual read pattern before assuming a colder tier will be cheaper overall.


Minimum Durations and Small Object Penalties

Every platform enforces rules that only show up after you've already committed data to a tier, and all three penalize early deletion or small files differently.

Provider Minimum Duration Small Object Rule
AWS S330 days (Standard-IA), 180 days (Glacier Deep Archive)No explicit minimum billable size
Azure BlobNo fixed minimum duration by tier128 KiB minimum billable size on Cool, Cold, Archive
Google Cloud Storage30 days (Nearline), 90 days (Coldline), 365 days (Archive)No explicit minimum billable size

Google Cloud's 365-day minimum on Archive is the longest commitment of the three by a wide margin, worth flagging specifically if data might need to move or delete before a full year passes. Azure's 128 KiB minimum billable object size means a large volume of small files stored in Cool, Cold, or Archive tiers gets billed at a higher effective rate than their actual size, a detail that matters more than it first appears for workloads with many small objects.


Storage Classes and Flexibility

The three platforms differ meaningfully in how many storage classes they offer and how automatically they manage tier transitions.

AWS offers eight classes: Express One Zone, Standard, Intelligent-Tiering, Standard-IA, One Zone-IA, Glacier Instant Retrieval, Glacier Flexible Retrieval, and Glacier Deep Archive, the widest selection of the three, with Intelligent-Tiering automatically moving data between tiers based on access patterns without manual lifecycle rules.

Google Cloud offers four classes: Standard, Nearline, Coldline, and Archive, a simpler model, with Autoclass managing tier transitions automatically with zero configuration required, a comparable capability to AWS Intelligent-Tiering with less setup.

Azure offers four tiers: Hot, Cool, Cold, and Archive, with lifecycle management policies available for automated tiering, though requiring more manual policy configuration than GCS Autoclass.

On API compatibility: AWS S3's API has become the de facto industry standard, and every backup tool, data pipeline, and deployment script in the ecosystem assumes it. Google Cloud Storage offers an S3 interoperability mode, though some advanced S3 features like certain bucket policies and lifecycle configurations don't map cleanly. Azure Blob Storage has the most limited S3 compatibility of the three, running its own REST API and SDK that work differently enough that migration tooling built for S3 often needs real rework to target Azure.


So Which One Should You Actually Use?

None of the three wins outright, and that's not a hedge, it's the honest conclusion every serious comparison of these platforms reaches. Hot-tier prices sit close enough together that the cheapest option in practice is usually whichever cloud your compute workloads already run on, since that avoids the egress charges that dominate real bills far more than the per-gigabyte storage rate does.

$0
🤝 Partner Offer
Get Started with Backblaze B2, Zero Egress Fees
Backblaze B2 offers S3-compatible object storage at a fraction of AWS costs, with no egress fees when paired with Cloudflare. Trusted by 500,000+ businesses.
Visit Backblaze B2
A Practical Decision Framework
  • If your compute is already committed to one hyperscaler, keep storage on the same platform. Egress avoidance beats a few cents of per-GB storage savings almost every time.
  • If you're starting fresh with heavy egress or multi-cloud requirements, price a zero-egress S3-compatible alternative like Backblaze B2, Wasabi, or Cloudflare R2 before committing to any hyperscaler's storage.
  • If your workload leans on cold or archive storage, model realistic retrieval frequency against each platform's minimum duration and retrieval fee structure, not just the sticker price.
  • If you're evaluating Azure specifically, budget for the Cool tier's 25x read-operation premium before assuming Cool is automatically cheaper than Hot for your actual access pattern.

Key Takeaways

Key Takeaways
  • Hot-tier storage prices across AWS ($0.023/GB), Azure ($0.018/GB), and Google Cloud ($0.020/GB) sit within 15 percent of each other, making per-gigabyte storage rate a poor sole basis for choosing a provider.
  • Egress is where the real cost gap lives: Google Cloud charges $0.12/GB, roughly 33 percent more than AWS's $0.09/GB and 38 percent more than Azure's $0.087/GB, a gap that compounds fast on any meaningful monthly transfer volume.
  • Azure's Cool tier carries a hidden trap: read operations cost roughly 25 times more than Hot tier reads, capable of erasing the storage savings on access patterns heavier than expected.
  • Minimum storage durations differ meaningfully by platform, with Google Cloud Archive's 365-day minimum the longest of the three, worth checking against your actual data lifecycle before committing.
  • The practical rule that holds across nearly every serious comparison: keep storage on whichever cloud your compute already runs on to avoid egress, and evaluate zero-egress alternatives before committing to any hyperscaler for egress-heavy or multi-cloud workloads.

FAQ

Which cloud has the cheapest object storage in 2026?
None wins outright on storage price alone. Azure Blob Hot is the lowest headline rate at $0.018/GB, followed by Google Cloud Storage Standard at $0.020/GB and AWS S3 Standard at $0.023/GB, but the spread is narrow enough that egress and retrieval costs typically matter far more than this difference.
Why is Google Cloud Storage egress so much more expensive than AWS or Azure?
Google Cloud charges $0.12 per GB for internet egress, versus $0.09 on AWS and $0.087 on Azure. The reasons aren't publicly detailed by Google, but the practical implication is clear: for egress-heavy workloads, GCP's higher rate can add up to a meaningfully larger bill than the equivalent workload on AWS or Azure.
Is it worth switching cloud providers to save on storage costs?
Rarely, if compute stays on the original provider. Moving storage to a cheaper platform while compute remains elsewhere typically introduces cross-cloud egress charges that outweigh the storage savings. The cost comparison only favors switching when compute is moving too, or when the workload's storage needs are largely independent of where compute runs.
What is Azure's biggest pricing trap compared to AWS and GCP?
The Cool tier's read operation cost, roughly 25 times more expensive than Hot tier reads at $0.01 per 10,000 requests. Workloads that move to Cool tier for the lower storage rate but then get accessed more frequently than planned can end up paying more overall than if they'd stayed on Hot tier.
Should I use a hyperscaler or a specialized provider like Backblaze or Wasabi?
It depends on your egress and multi-cloud needs. If your data rarely leaves the cloud it's stored in, a hyperscaler's native storage is often the simplest choice, especially if compute is already there. If your workload involves regular data movement, multi-cloud access, or AI training pipelines pulling from multiple compute providers, a zero-egress S3-compatible alternative can eliminate the largest single variable in the cost equation.
The per-gigabyte price on the pricing page is the smallest number in the equation. Egress, retrieval, and requests are where the real bill gets written.
Weekly Newsletter
Stay Ahead in Cloud Infrastructure
Join 1,200+ CTOs, architects, and cloud professionals who get our weekly briefing on storage strategy, GPU compute, and cloud cost intelligence.
Subscribe Free

References

  • AWS, Microsoft Azure, Google Cloud: official published object storage pricing (2026)
  • Flexera: 2026 State of the Cloud Report, wasted cloud spend estimate
  • Independent cost analysis of AWS S3, Azure Blob, and Google Cloud Storage real-world billing patterns (2026)
  • DataStorage.com Podcast, Episode 1: Rewriting the Cloud Playbook with Backblaze CEO Gleb Budman

Share this article

🔍 Browse by categories

Free Cloud Cost Calculator

Compare AWS, Google Cloud, Azure, and alternatives like Backblaze B2 Discover how much you could save in seconds

🔥 Trending Articles

Newsletter

Stay Ahead in Cloud
& Data Infrastructure

Get early access to new tools, insights, and research shaping the next wave of cloud and storage innovation.