Cloud cost calculators

Cloud Cost Calculator: AWS vs Azure vs Google Cloud vs Cloudflare

Describe your app once and see what it costs on AWS, Google Cloud, Azure and Cloudflare side by side, from official list prices, with every number explained.

  • 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.

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 · Virtual Machines

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 · Database for PostgreSQL · D1

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.
Only used for Cloudflare D1, which bills per row scanned instead of per instance. A query that scans 100 rows to return 10 counts 100.
million
Only used for Cloudflare D1. Each inserted, updated or deleted row counts, plus index updates.
million

File storage

S3 · Cloud Storage · Blob Storage · R2

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 · Bandwidth

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
  3. Azure$316.04/mo
  4. Cloudflare$40.10/mo

    Total excludes servers, which Cloudflare doesn't offer.

  • 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 CloudAzureCloudflare
Servers$148.16EC2 m6i.large$123.46Compute Engine n2-standard-2$160.57Azure VM D2s v5Not offered
SQL database$135.69RDS for PostgreSQL db.m6i.large$109.68Cloud SQL for PostgreSQL 2 vCPU, 8 GB$135.69Azure Database for PostgreSQL D2ds v5$38.75D1 (serverless SQLite)Limit
File storage$11.30S3 Standard$10.86Cloud Storage Standard$11.08Blob Storage (Hot, LRS)$1.35R2 Standard
Data transfer out$9.00Data transfer out to the internet$11.88Internet egress (Premium Tier)$8.70Bandwidth (internet egress)$0.00No egress fees
Total per month$304.15$255.88$316.04$40.10

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

A cloud cost calculator estimates your monthly bill from each provider's list prices. Playxoft's free cloud cost calculator prices one workload on AWS, Azure, Google Cloud and Cloudflare from official prices checked October 14, 2026. In US East, a small SaaS app (two servers, PostgreSQL, file storage and 200 GB of egress) costs $255.88 a month on Google Cloud, $304.15 on AWS and $316.04 on Azure. Of the 6 presets, AWS is cheapest for 3, Google Cloud for 2 and Cloudflare for 1.

  • 4 clouds side by side
  • Official list prices
  • 12 regions
  • Free tiers applied
  • Every line explained
  • Share link and CSV

How to use the Cloud Cost Calculator

  1. 1Pick a preset such as Small SaaS or Mobile app backend, or Start empty and add only the services you use.
  2. 2Choose the Region closest to your users. Prices differ from region to region.
  3. 3Adjust each item, or press + Servers, + File storage and the other add buttons to add more, such as a second group of servers or another bucket. Each i icon explains its field.
  4. 4Compare the monthly totals. The cheapest cloud that offers every service you added is marked Cheapest.
  5. 5Open Cost breakdown to see the arithmetic behind each line, then Copy link to share the estimate or download it as CSV.

Which cloud is cheapest: AWS, Azure, Google Cloud or Cloudflare?

There is no single cheapest cloud: it depends on what your app does. Here are the 6 presets priced in US East with list prices from October 14, 2026. Bold marks the cheapest cloud that offers every service in the workload.

WorkloadAWSGoogle CloudAzureCloudflare
Small SaaS: 2 app servers, PostgreSQL, file storage$304.15$255.88$316.04No VMs
Mobile app backend: serverless API, NoSQL, user uploads$84.63$164.48$103.80$113.10
Static site + API: CDN-served site with a few serverless endpoints$3.50$70.59$89.95$5.15
Game servers: 4 always-on servers, player data, heavy traffic$897.39$972.78$984.28No VMs
Media and downloads: 5 TB of files, 10 TB downloaded a month$1,052.80$1,246.18$1,012.10$113.25
Side project: one small server and a little traffic$9.19$4.28$12.87No VMs

Across all 72 combinations of the 6 presets and 12 regions, the cheapest cloud was AWS in 40, Google Cloud in 19, Cloudflare in 13 and Azure in none. Three patterns explain most of the differences:

  • Always-on servers. AWS and Azure charge the same hourly price for their general-purpose m6i and Dsv5 machines ($0.096 an hour for 2 vCPU and 8 GB in US East). Google lists $0.097118, but automatically takes up to 20% off N2 machines that run all month, so its server cost is usually the lowest. Its $0.12 per GB egress can cancel that out: in the Game servers preset, with 3,000 GB sent to users a month, AWS costs $897.39 against $972.78 on Google Cloud.
  • Data sent to users. This is where bills diverge most. After the free allowance, AWS charges $0.09 per GB, Azure $0.087 and Google $0.12 on its default Premium Tier. Cloudflare charges nothing for data sent from Workers and R2, which is why it wins media-heavy workloads by a wide margin.
  • Small serverless apps. Always-free allowances (1 million Lambda requests, 2 million Cloud Run requests, 1 million Azure Functions executions a month) cover many small APIs completely, while Cloudflare's paid Workers plan starts at $5 a month.

Cloudflare rents no virtual machines, so any workload with servers shows "No VMs" in its column. Switch the region in the calculator to see the same comparison in any of the 12 regions, from Oregon and São Paulo to Frankfurt, Mumbai, Tokyo and Sydney.

What does each cloud call the same service?

Each provider names its products differently, which is half of what makes cloud pricing confusing. This is the mapping the calculator uses:

What you needAWSGoogle CloudAzureCloudflare
Virtual machinesAmazon EC2Google Compute EngineAzure Virtual MachinesNot offered (Cloudflare Containers instead)
Serverless functionsAWS LambdaGoogle Cloud Run functionsAzure FunctionsCloudflare Workers
Object storageAmazon S3Google Cloud StorageAzure Blob StorageCloudflare R2
Managed SQLAmazon RDS for PostgreSQLCloud SQL for PostgreSQLAzure Database for PostgreSQLCloudflare D1 (SQLite)
NoSQL / key-valueAmazon DynamoDBFirestoreAzure Cosmos DBWorkers KV
CDNAmazon CloudFrontGoogle Cloud CDNAzure Front DoorCloudflare CDN

Sizes are matched like for like. A medium server is an m6i.large on AWS, an n2-standard-2 on Google Cloud and a D2s v5 on Azure: each has 2 vCPU and 8 GB of memory on a comparable Intel generation. Databases are managed PostgreSQL on all three, sized the same way. Choose a size in the calculator to see the exact machine type priced on each cloud.

How do AWS, Google Cloud, Azure and Cloudflare compare on features?

Beyond the price per hour, these are the billing rules that move a monthly total the most:

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

Free allowances shown are the ones every account gets each month. Sign-up credits run out, so the calculator never counts them.

How do two clouds compare head to head?

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.

What does this estimate leave out?

The calculator prices the services most apps are built from. A real invoice can also include:

  • Taxes and support plans. VAT, GST or sales tax, and any paid support tier.
  • Commitment discounts. Savings Plans, committed use discounts and reservations lower compute prices in exchange for a 1- or 3-year term. Every price here is on-demand.
  • Networking extras. Load balancers in front of servers, NAT gateways, public IPv4 addresses and traffic between zones or regions.
  • Operations. Logs, metrics, backups beyond the included amount, snapshots and container registries.

For most small and medium apps these are a modest share of the bill. If they are not, that is usually the first place we look in a cost review.

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

It depends on the workload. Google Cloud usually has the lowest server cost because it automatically discounts N2 machines that run all month by up to 20%, but its $0.12 per GB Premium Tier egress can erase that lead for traffic-heavy apps. Cloudflare is usually cheapest for apps that send a lot of data to users, because Workers and R2 charge no egress fees. Across this calculator's 6 presets in all 12 regions, AWS was cheapest most often: in 40 of 72 combinations.
It uses each provider's official list prices for the selected region, read on October 14, 2026, and applies their documented billing rules: per-millisecond or 100 ms rounding, Azure's disk size tiers, Google's sustained use discounts and monthly free allowances. It does not include taxes, support plans, commitment discounts or networking extras such as load balancers.
Yes. It applies the always-free monthly allowances, such as 1 million Lambda requests, Google's free e2-micro VM in US regions and 100 GB of AWS and Azure egress. It ignores sign-up credits and 12-month trials, because they expire. Switch off Always-free allowances if other projects on your account already use them.
Cloudflare does not rent virtual machines. It runs your code as Workers, serverless functions that start in milliseconds at Cloudflare's edge, and offers Containers for heavier jobs. For a workload with servers, the Cloudflare total covers only the services it offers, and it is never marked cheapest.
Egress fees are what a cloud charges for data leaving its network to the internet, such as downloads, API responses and video. In US East, after the free allowance, AWS charges $0.09 per GB, Azure $0.087 and Google Cloud $0.12 on its default Premium Tier. AWS and Azure include 100 GB free a month; Google includes 100 GB of Cloud Storage downloads and 1 GB from VMs in its US regions. Cloudflare charges nothing for data sent from Workers and R2. Data coming into all four clouds is free.
In the India regions (AWS and Google Cloud in Mumbai, Azure Central India), at USD list prices checked October 14, 2026, a small SaaS app (two 2 vCPU, 8 GB servers, PostgreSQL, 100 GB of file storage and 200 GB of egress) costs $314.95 a month on Google Cloud, $370.25 on AWS and $380.82 on Azure. A serverless mobile app backend is cheapest on AWS at $90.89. Taxes such as GST are not included.
The prices are a snapshot read from official sources on October 14, 2026, and that date is shown next to the results. The snapshot is 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.