Cloud FinOps Cost Comparison 2026: AWS vs Azure vs GCP, line by line
The provider-level reference for engineers choosing a cloud or running multi-cloud. Compute pricing, storage tiers, Kubernetes economics, discount mechanisms, and the charges that surprise teams. No vendor framing. Numbers, columns, and the levers that actually move them.
Workload statement / 60-20-10-10 split
Estimate the same workload on each provider
Enter monthly cloud spend. We apply a stable 60/20/10/10 workload split (compute, storage, network, other) and the provider list-rate index from public pricing pages. Use it as a directional comparison, not a procurement quote.
Cheapest list (mo)
$47,410
Spread (max minus min)
$2,590
On-demand list rates differ by under 5%. Real savings come from discount strategy, not list price.
AWS
Amazon Web Services
$50,000
list rate / month
Azure
Microsoft Azure
$48,385
list rate / month
GCP
Google Cloud Platform
$47,410
list rate / month
cheapest list| Line item | AWS | Azure | GCP |
|---|---|---|---|
Compute 60% / EC2 / VMs / Compute Engine | $30,000 | $30,870 | $29,040 |
Storage 20% / S3 / Blob / Cloud Storage | $10,000 | $7,830 | $8,700 |
Network + Egress 10% / Data transfer, NAT, LB | $5,000 | $4,835 | $4,720 |
Other services 10% / DB, support, observability | $5,000 | $4,850 | $4,950 |
| Statement total (list rate) | $50,000 | $48,385 | $47,410 |
Memo / four findings every team should internalise
What the comparison data actually shows
Finding 01
List prices converge
On-demand compute pricing for equivalent specs differs by less than 5% across all three providers in most US regions.
Finding 02
Discount strategy is the lever
Savings Plans, Reserved Instances, and Committed Use Discounts can deliver 30-72% off list. List-rate shopping leaves all of that on the table.
Finding 03
Hidden costs are 10-20%
NAT Gateway, cross-zone transfer, log ingestion, and idle endpoints typically add 10-20% to the bill. They never appear on pricing pages.
Finding 04
Only GCP gives free discounts
GCP Sustained Use Discounts apply automatically up to 30%. AWS and Azure require commitment to match.
Reference table / 10 rows that anchor most decisions
The cloud cost comparison cheat sheet
All figures are list rate, USD, in the major US region (us-east-1 / east-us / us-central1). Verified against provider pricing pages April 2026.
| Category | AWS | Azure | GCP |
|---|---|---|---|
| Compute (4 vCPU / 16 GB, on-demand) | $0.1632/hr (m7i.xlarge) | $0.1680/hr (D4s v5) | $0.1580/hr (n2-standard-4) |
| Object storage, hot tier ($/GB/mo) | $0.023 | $0.018 | $0.02 |
| Archive storage ($/GB/mo) | $0.00099 | $0.00099 | $0.0012 |
| Egress, first 10 TB ($/GB) | $0.09 | $0.087 | $0.085 |
| Managed Kubernetes control plane ($/cluster/mo) | $73 | free | $73 |
| Max commitment discount (3-year) | 72% | 72% | 70% |
| Spot / preemptible max discount | up to 90% | up to 90% | up to 80% |
| Free native cost tool | Cost Explorer, Anomaly Detection | Cost Management + Billing | Cloud Billing + Recommender |
| Native billing export format | CUR 2.0 / FOCUS 1.3 GA | Cost Management / FOCUS 1.3 GA | BigQuery / FOCUS 1.3 GA |
| Automatic discount (no commitment) | no | no | Sustained Use, up to 30% |
Deep dives / native tools, discount mechanisms, optimisation playbooks
Open the provider statement
AWS
Amazon Web Services
Largest service catalogue, deepest commitment-discount toolkit.
- Native tools
- 12+ native cost tools
- Distinct lever
- Compute Optimizer, CUR 2.0, Savings Plans recommendations.
- Big edge
- Graviton 4 ARM gives 20-40% better price-performance.
Azure
Microsoft Azure
Hybrid Benefit + free cost tooling. Strong on Windows + SQL Server estates.
- Native tools
- Cost Management free, no API charges
- Distinct lever
- Hybrid Benefit reuses on-prem Windows + SQL licences.
- Big edge
- Hybrid Benefit eligible VMs save 40-80% over list.
GCP
Google Cloud Platform
Automatic Sustained Use Discounts and BigQuery-native billing analytics.
- Native tools
- BigQuery-native billing analytics
- Distinct lever
- Sustained Use Discounts apply automatically.
- Big edge
- Up to 30% off without commitment for steady workloads.
Cost alert / line items not on the pricing page
10 to 20 percent of your cloud bill is charges you did not plan for
NAT Gateway data processing, cross-zone transfer, log ingestion, snapshot accumulation, idle Elastic IPs, parked load balancers. These are the surprise line items that show up after the architecture is already in production.
AWS
NAT Gateway
$0.045/GB
Azure
Firewall
$912.50/mo
GCP
Block storage
$0.040/GB
Browse / by service or by strategy
All comparison pages
Compute pricing
EC2 / VMs / Compute Engine
Storage pricing
S3 / Blob / Cloud Storage
Kubernetes
EKS / AKS / GKE
Discount mechanisms
SPs / RIs / CUDs / SUDs
Hidden costs
The line items not advertised
Multi-cloud
When it makes sense
FOCUS spec
v1.3 practical guide
Savings playbook
8 strategies, ranked
FinOps maturity
Crawl, Walk, Run
FinOps tools
Vantage, CloudHealth, more
People also ask
Common cloud cost questions
Which cloud provider is cheapest for compute?+
On-demand list pricing for equivalent specs is within 5% across AWS, Azure, and GCP in most regions. The real difference is in discount strategy. GCP gives you 20-30% off automatically through Sustained Use Discounts. AWS and Azure require commitment (Savings Plans, Reserved Instances) to match or beat that. At equivalent commitment levels, AWS and Azure typically reach the deepest discount.
Is GCP really cheaper than AWS?+
Sometimes, yes. GCP's Sustained Use Discounts apply automatically with no commitment, which favours variable workloads. For stable production workloads with 70%+ commitment coverage, AWS and Azure can match or beat GCP on effective rate. GCP also charges 30-70% more for block storage, so SSD-heavy workloads tilt back toward AWS.
How do AWS Savings Plans differ from Azure Reserved Instances?+
Savings Plans commit you to an hourly dollar amount of compute spend, flexible across instance families and regions. Reserved Instances lock you to a specific instance configuration. Azure offers both: RIs (locked, deeper discount) and Savings Plans (flexible, slightly less discount). At list-comparable terms, Savings Plans give roughly 5-10% less discount than the equivalent RI for the trade-off in flexibility.
What is the FOCUS specification?+
FOCUS is the FinOps Open Cost and Usage Specification. Version 1.3 was ratified in December 2025. It normalises billing data across AWS, Azure, GCP, OCI, and Tencent so that a single SQL query works on data from any provider. All major providers now publish FOCUS-formatted exports natively.
How much can hidden costs add to my cloud bill?+
10-20% for typical architectures. The most common surprises are NAT Gateway data processing on AWS (often $1,000-3,000/mo for medium workloads), cross-zone data transfer ($0.01/GB each direction on AWS), CloudWatch Logs ingestion, Azure Firewall ($912.50/mo just running), and GCP block storage premiums. All catalogued in /hidden-costs.
Should I use one cloud or multiple clouds?+
Single cloud is simpler, cheaper to operate, and easier to optimise. Multi-cloud adds 15-30% operational overhead through duplicate tooling, fragmented commitments, and cross-cloud data transfer. Multi-cloud justifies its cost for regulatory data residency, best-of-breed services (BigQuery + Lambda for example), or genuine vendor risk mitigation, not theoretical lock-in fears.
Adjacent
egresscost.comData transfer pricing per provider, including the NAT Gateway and cross-zone gotchas.