Cloud cost calculators

Cloud Pricing Comparison: AWS vs Azure vs Google Cloud vs Cloudflare

Every headline price on AWS, Azure, Google Cloud and Cloudflare in one table, a two-cloud calculator for your own workload, and 22 detailed comparisons such as S3 vs R2.

  • Free foreverNo trial, no paywall, no usage limits.
  • No sign-upOpen the page and start. We never ask for an email to use a tool.
  • PrivateEverything runs in your browser. Your input is never uploaded or stored on our servers.
  • Works offlineOnce the page has loaded, the tool keeps working without a connection.

Compare

Swap the two clouds

With

Same workload, same region, official list prices.

Start from a preset

Region

Monthly free usage every account gets, such as 1 million Lambda requests or 100 GB of AWS egress. Sign-up credits and 12-month trials are not included. Turn this off if other projects already use them.
Reset to the preset

Servers

EC2 · Compute Engine

Duplicate serversRemove servers
General-purpose Intel machines of the same generation on AWS, Google Cloud and Azure, so the comparison is like for like. The exact machine type for each cloud is listed under each size.
servers
730 hours is a full month, always on. Fewer hours means the servers are stopped part of the time.
hours
EBS gp3 on AWS, balanced persistent disk on Google Cloud, Premium SSD on Azure. Azure bills disks by size tier, rounding up.
GB

SQL database

RDS for PostgreSQL · Cloud SQL

Duplicate SQL databaseRemove SQL database
Managed PostgreSQL with comparable vCPU and memory on each cloud. Cloudflare D1 has no instance size; it is priced from the rows read and written.
GB
Keeps a standby copy in a second zone that takes over automatically if the first fails. Roughly doubles the database cost on AWS, Google Cloud and Azure.

File storage

S3 · Cloud Storage

Duplicate file storageRemove file storage
GB
Write-type requests: uploads, copies and list operations.
million
Read requests, one per file downloaded. Download bandwidth is priced as data transfer out, so add that too if files are downloaded.
million

Data transfer out

Data transfer · Network egress

Duplicate data transfer outRemove data transfer out
Downloads, API responses, video and game traffic leaving the cloud to the internet each month. 1 TB is 1,024 GB.
GB

Add another service

Add as many as you need, for example two server groups or several buckets.

Monthly estimate

On-demand list prices in USD for the selected region, with always-free allowances applied when that switch is on. Taxes, support plans and committed-use discounts are not included.
  1. Google CloudCheapest$255.88/mo
  2. AWS$304.15/mo
  • Servers
  • Files
  • SQL
  • Egress

Real bills are rarely just list prices

Idle servers, chatty services and unplanned egress add up. Our cloud engineers review your setup and show you where the money goes, free.

Get a free cloud cost review

Official list prices checked . Sources

Cost breakdown

What each service costs on each cloud, and the exact arithmetic behind every number.
Monthly cost per service and provider, in USD
ServiceAWSGoogle Cloud
Servers$148.16EC2 m6i.large$123.46Compute Engine n2-standard-2
SQL database$135.69RDS for PostgreSQL db.m6i.large$109.68Cloud SQL for PostgreSQL 2 vCPU, 8 GB
File storage$11.30S3 Standard$10.86Cloud Storage Standard
Data transfer out$9.00Data transfer out to the internet$11.88Internet egress (Premium Tier)
Total per month$304.15$255.88

How each number was calculatedEvery line uses the provider's own unit price for the selected region, so you can check it against their price list.

  • Servers · EC2 m6i.large

    $148.16

    • 2 × m6i.large × 730 h (all month) × $0.096/h$140.16
    • EBS gp3 disk: 2 × 50 GB × $0.08/GB-month$8.00

    Linux, on-demand. Each gp3 volume includes 3,000 IOPS and 125 MiB/s.

  • SQL database · RDS for PostgreSQL db.m6i.large

    $135.69

    • Instance: 730 h × $0.178/h$129.94
    • gp3 storage: 50 GB × $0.115/GB-month$5.75

    Backup storage up to the size of your database is included.

  • File storage · S3 Standard

    $11.30

    • Storage: 100 GB × $0.023/GB-month$2.30
    • Writes (uploads, copies, lists): 1M × $0.005/1,000$5.00
    • Reads (downloads): 10M × $0.0004/1,000$4.00
  • Data transfer out · Data transfer out to the internet

    $9.00

    • 200 GB × $0.09/GB (first 100 GB free)$9.00

    The 100 GB free is shared across all AWS services and regions in your account.

Want an engineer to check this estimate against your real architecture? Talk to our team

Quick answer

At US East list prices checked October 14, 2026, a 2 vCPU, 8 GB server costs $0.096 an hour on AWS (m6i.large) and Azure (D2s v5) and $0.097118 on Google Cloud (n2-standard-2), before Google's automatic discount of up to 20%. Internet egress costs $0.09 per GB on AWS, $0.087 on Azure, $0.12 on Google Cloud and $0 on Cloudflare. Object storage costs $0.023 per GB-month on AWS, $0.0208 on Azure, $0.02 on Google Cloud and $0.015 on Cloudflare R2. Playxoft's free comparison puts any two head to head.

  • Any two clouds
  • Unit prices side by side
  • 12 regions
  • 22 detailed comparisons
  • Every line explained

How to use the Cloud Pricing Comparison

  1. 1Choose the two clouds to Compare (swap them with the arrows button).
  2. 2Pick a preset or Start empty, and choose the Region where your users are.
  3. 3Adjust servers, requests, storage and bandwidth in the cards; each field explains itself.
  4. 4Read the two monthly totals and open Cost breakdown for the line-by-line arithmetic.
  5. 5For a deeper look at one service, open a detailed comparison such as S3 vs R2 below.

AWS vs Azure vs Google Cloud vs Cloudflare: pricing comparison table

The headline prices for the same kind of resource on each cloud, read on October 14, 2026:

Price (US East, on-demand)AWSGoogle CloudAzureCloudflare
Server, 2 vCPU / 8 GB, per hour$0.096 (m6i.large)$0.097118 (n2-standard-2)$0.096 (D2s v5)No VMs
SSD disk$0.08 per GB-month (gp3)$0.10 per GB-month (balanced)$19.71 a month per 128 GiB disk (P10)No disks
Serverless, per million requests$0.20$0.40$0.20$0.30 after 10M included
Serverless compute$0.0000166667 per GB-s$0.000024 per vCPU-s + $0.0000025 per GiB-s$0.000016 per GB-s$0.02 per million CPU ms
Object storage, per GB-month$0.023$0.02$0.0208$0.015
Object writes, per million$5.00$5.00$5.00$4.50
Object reads, per million$0.40$0.40$0.40$0.36
PostgreSQL, 2 vCPU / 8 GB, per hour$0.178$0.1386$0.178D1: billed per row
Database storage, per GB-month$0.115$0.17$0.115$0.75
NoSQL, per million reads$0.125$0.60$0.25 (1 RU each)$0.50 after 10M included
NoSQL, per million writes$0.625$1.80$1.38 (5.5 RU each)$5.00 after 1M included
Internet egress, per GB$0.09$0.12$0.087$0
CDN, per GB$0.085$0.08$0.0825$0 (no bandwidth charges)

Servers by size, per month

Server, always on (US East)AWSGoogle Cloud (list price)Azure
2 vCPU, 1 GB$7.59 (t3.micro)$6.11 (e2-micro)$7.59 (B1s)
2 vCPU, 4 GB$30.37 (t3.medium)$24.46 (e2-medium)$30.37 (B2s)
2 vCPU, 8 GB$70.08 (m6i.large)$70.90 (n2-standard-2)$70.08 (D2s v5)
4 vCPU, 16 GB$140.16 (m6i.xlarge)$141.79 (n2-standard-4)$140.16 (D4s v5)
8 vCPU, 32 GB$280.32 (m6i.2xlarge)$283.58 (n2-standard-8)$280.32 (D8s v5)

Google's sustained use discount takes up to 20% off the N2 sizes (n2-standard-2 and larger) when they run all month; the E2 sizes get no discount. Cloudflare rents no virtual machines.

Internet egress by volume, per month

Data sent to users per month (US East)AWSGoogle CloudAzureCloudflare
1 TB$83.16$122.76$80.39$0 from Workers and R2
10 TB$912.60$1,136.52$882.18$0 from Workers and R2
50 TB$4,394.20$4,413.32$4,282.24$0 from Workers and R2

Unit prices only tell part of the story: free allowances, minimum billing times, disk size tiers and egress decide the real total, which is why the calculator above prices whole workloads.

Which is cheaper in each head-to-head comparison?

Each comparison prices both sides at three usage levels. This table shows the middle level in US East, and in how many of the 12 regions the cheaper side wins:

ComparisonMiddle usage levelCheaper in US EastRegions it wins
AWS vs Google Clouda mobile app backendAWS, by $79.85 a month12 of 12
AWS vs Azurea mobile app backendAWS, by $19.17 a month12 of 12
Google Cloud vs Azurea mobile app backendAzure, by $60.68 a month12 of 12
AWS vs Cloudflarea mobile app backendAWS, by $28.47 a month11 of 12
Google Cloud vs Cloudflarea mobile app backendCloudflare, by $51.38 a month12 of 12
Azure vs Cloudflarea mobile app backendAzure, by $9.30 a month7 of 12
Amazon EC2 vs Compute Engine2 medium serversCompute Engine, by $24.70 a month12 of 12
Amazon EC2 vs Azure Virtual Machines2 medium serversEC2, by $12.41 a month12 of 12
Compute Engine vs Azure Virtual Machines2 medium serversCompute Engine, by $37.11 a month12 of 12
AWS Lambda vs Cloudflare Workers50M requests a monthWorkers, by $60.07 a month12 of 12
AWS Lambda vs Google Cloud Run50M requests a monthLambda, by $19.93 a month12 of 12
AWS Lambda vs Azure Functions50M requests a monthAzure Functions, by $3.07 a month12 of 12
Google Cloud Run vs Cloudflare Workers50M requests a monthWorkers, by $80.00 a month12 of 12
Amazon S3 vs Cloudflare R21 TB stored and downloadedR2, by $108.60 a month12 of 12
Amazon S3 vs Google Cloud Storage1 TB stored and downloadedS3, by $24.38 a month12 of 12
Amazon S3 vs Azure Blob Storage1 TB stored and downloadedBlob Storage, by $5.02 a month7 of 12
Google Cloud Storage vs Cloudflare R21 TB stored and downloadedR2, by $132.99 a month12 of 12
Amazon RDS vs Google Cloud SQLa production databaseCloud SQL, by $23.26 a month12 of 12
Amazon RDS vs Azure Database for PostgreSQLa production databaseSame priceNone
Amazon DynamoDB vs Firestore100M reads a monthDynamoDB, by $71.56 a month12 of 12
Amazon DynamoDB vs Azure Cosmos DB100M reads a monthDynamoDB, by $33.75 a month12 of 12
Amazon CloudFront vs Cloudflare CDN5 TB of CDN trafficCloudflare, by $438.16 a month12 of 12

Which cloud comparison do you need?

Each comparison prices both services at three usage levels, compares their features from official documentation and includes a calculator for your own numbers.

Clouds head to head

Servers

Serverless

Object storage

SQL databases

NoSQL databases

CDN

How do the four clouds differ on billing rules?

AWSGoogle CloudAzureCloudflare
Automatic discount for always-on VMsNoneUp to 20% on N2 (sustained use)NoneNo VMs
Free internet egress each month100 GB100 GB from Cloud Storage and 1 GB from VMs (US regions)100 GBNo egress fees
Serverless billingDuration per 1 ms × memoryInstance time per 100 ms (CPU + memory)Duration × memory, 100 ms minimumCPU time only
Always-free serverless1M requests, 400K GB-s2M requests, 180K vCPU-s1M executions, 400K GB-s100K requests a day
Always-free object storageNone5 GB in US regionsNone10 GB, 1M writes, 10M reads
Disk billingPer GBPer GBBy size tier (rounded up)No disks
Lowest entry price for SQL$0.032/h (db.t4g.small)$0.035/h (db-g1-small)$0.017/h (B1ms)$5/month plan (D1)
New-customer credit$100 at sign-up, up to $100 more$300 for 90 days$200 for 30 daysNone

These rules often matter more than the hourly price. An app that runs servers all month gains most from Google's sustained use discount, an app that serves downloads from Cloudflare's free egress, and a small serverless API from whichever free allowance covers its traffic. Each head-to-head comparison applies them to both sides.

Where do these prices come from?

Every number comes from the provider's own published price list, read on October 14, 2026: the AWS Price List files, the Azure Retail Prices API, Google Cloud's pricing pages and Cloudflare's pricing documentation. Nothing is scraped from third-party sites, and each value was checked against a second official source where one exists.

Prices are in US dollars, on-demand, for Linux, with no commitments. Every figure on this page is generated from the same price snapshot as the calculator, and automated tests check each claim whenever the prices change. A month is 730 hours and 1 TB is 1,024 GB. Providers change prices from time to time, so for a purchase decision confirm the final figure in the provider's console.

Want an engineer to check your real cloud bill?

A calculator shows list prices. A real bill also carries the costs nobody planned for: servers sized for a launch that never came, test environments left running, services that talk across zones, logs nobody reads. Finding those is our day job.

Playxoft designs, builds and runs production backends on AWS, Google Cloud, Azure or Cloudflare: real-time game services and messaging platforms on Google Cloud Run, player systems on AWS EC2 and Lambda, and edge services on Cloudflare Workers. We help teams:

  • Choose the right cloud and architecture before the first bill, not after
  • Cut an existing bill by rightsizing, committing where it pays and removing waste
  • Migrate between clouds with a tested plan and no surprise downtime
  • Deliver white-label cloud work for agencies and software studios, under your brand

Send us your architecture or last month's invoice and we will tell you, free and honestly, where the money goes and what we would change. Get a free cloud cost review or see our backend and cloud services.

Frequently asked questions

For always-on servers, usually yes: Google's sustained use discount takes up to 20% off N2 machines that run all month, so a full month of an n2-standard-2 costs $56.73 in us-east1 against $70.08 for an AWS m6i.large or an Azure D2s v5. For apps that send a lot of data to users, AWS and Azure are usually cheaper, because Google's default Premium Tier egress costs $0.12 per GB against $0.09 on AWS and $0.087 on Azure.
Among these four clouds in US East, Cloudflare R2 is cheapest at $0.015 per GB-month, then Google Cloud Storage Standard at $0.02, Azure Blob Storage Hot (LRS) at $0.0208 and Amazon S3 Standard at $0.023. Cloudflare R2 also charges nothing for downloads, while the other three bill internet egress per GB after their free allowance.
Cloudflare does not charge for data sent from Workers and R2 to users, and does not charge for CDN bandwidth on any plan. AWS, Google Cloud and Azure all bill internet egress per GB after a free allowance, so for downloads and media it is often the largest line on the bill.
Price the same workload on both clouds in the same region with like-for-like sizes. This comparison matches 2 vCPU, 8 GB servers (m6i.large, n2-standard-2 and D2s v5) and the same managed PostgreSQL sizes, applies each provider's free allowances and billing rules, and shows the arithmetic for every line. Compare whole workloads rather than hourly prices: disks, egress and free tiers often decide the total.
They are a snapshot read from official sources on October 14, 2026, shown next to every result and on every comparison, and refreshed from the AWS Price List, the Azure Retail Prices API and the Google Cloud and Cloudflare pricing pages.

Last updated by the Playxoft engineering team.

From the cloud engineers who built this calculator

Paying more for cloud than you should?

Most cloud bills leak in the same places: oversized servers, environments nobody switched off, chatty services and egress nobody planned for. We design, migrate and tune backends on AWS, Google Cloud, Azure and Cloudflare. Send us your architecture or last bill and we will show you where the money goes, free.