CheckPre

Static Website Bandwidth Cost Calculator

What serving a static site or single-page app through a CDN costs each month on CloudFront, Cloud CDN, Front Door, Cloudflare and others.

Updated · By Niraj Kumar · 14 sources

Where

Servers and users inServers and users in
Enter volumes inEnter volumes in

Traffic to users

GB / month

Everything your servers, storage and CDN send to users and other services on the internet.

%
No CDNAll of it

Each provider's own CDN: CloudFront, Cloud CDN, Front Door, Cloudflare or Spaces CDN.

%
0%100%

Misses are fetched from your servers. Google bills that cache fill per GB; AWS and Azure do not.

Traffic inside the cloud

GB / month

Replication, backups and calls to services in a different region.

GB / month

Service-to-service calls, load balancing and database replicas in other zones of the same region.

NAT and servers

GB / month

Outbound calls, package and image pulls from private subnets.

Usually one per availability zone.

Sets pooled transfer allowances and Cloud NAT's per-VM fee.

Cheapest cloud with serversOracle Cloud$0 a month: this traffic fits in its included allowance
AWS
$87.04 a month
$1,044 a year
Google Cloud
$164 a month
$1,971 a year
Microsoft Azure
$204 a month
$2,448 a year
Every provider on this traffic, per month, North AmericaHover or focus a row for its line items.
  1. 1Cloudflarebandwidth only$0.00
  2. 2Oracle Cloud$0.00Oracle has no self-service CDN, so the cached share is priced as origin egress.
  3. 3Akamai Cloud (Linode)$0.00Linode has no self-service CDN, so the cached share is priced as origin egress.
  4. 4Hetzner Cloud$1.14Hetzner has no self-service CDN, so the cached share is priced as origin egress.
  5. 5DigitalOcean$15.24
  6. 6AWS$87.04
  7. 7Google Cloud$164
  8. 8Microsoft Azure$204
Line by line, per month
ProviderInternet egressCDN deliveryCDN origin fetchTotal
Cloudflare–––$0.00
Oracle Cloud–––$0.00
Akamai Cloud (Linode)–––$0.00
Hetzner Cloud$1.14––$1.14
DigitalOcean–$15.24–$15.24
AWS–$87.04–$87.04
Google Cloud–$164$0.41$164
Microsoft Azure–$204–$204

How is cloud data transfer billed?

monthly = tiered(internet egress) + CDN delivery + misses × origin fetch + inter-region GB × rate + cross-AZ GB × rate + NAT gateways × hourly × 730 + NAT GB × processing rate

This page uses the same method as the Cloud Egress Cost Calculator, which explains each term and assumption in full.

Worked example

A static site or single-page app serving 2 TB a month, entirely through a CDN with a 98% cache hit ratio, from one origin with no NAT gateway. Priced on AWS in North America.

  1. 1CDN delivery: $87.04
  2. 2Total: $87.04 a month

$87.04 a month on AWS, $1,044 a year. The cheapest cloud listed that runs servers, Oracle Cloud, would cost $0.00 a month.

Frequently asked questions

How much does it cost to serve a static website from AWS?

For most sites, very little. CloudFront's free tier covers the first 1 TB and 10 million requests a month, and transfer from S3 to CloudFront is free, so a site serving 2 TB a month pays about $87 for the second terabyte at list rates. Cloudflare's free plan would serve the same traffic for nothing.

Why does Azure cost more for a small static site?

Azure Front Door Standard has a $35 monthly base fee before any traffic, which weighs heavily at small volumes. Its per-GB rate, $0.0825 for the first 10 TB in North America and Europe, is actually slightly below CloudFront's, so the gap closes as traffic grows.

Which cloud is cheapest for the data transfer of a static website?

On this page's workload (2 TB a month to the internet, 100% of it through a CDN), the lowest monthly transfer bills are Cloudflare $0.00, Oracle Cloud $0.00, Akamai Cloud (Linode) $0.00. The cheapest that also runs the servers is Oracle Cloud at $0.00, against $204 on Microsoft Azure, at prices checked September 28, 2026.

Sources

Related calculators

More in AI, Cloud & Developer