Compare Cloud Data Egress Pricing
Data egress is the amount you pay for transmitting data out of the cloud. As an example this would happen when a user hits your website and you return your site's app payload. This is a sneaky cost that is often hard to precalculate and is often what ends up costing unsuspecting developers $100s to $1000s in unexpected charges.
On this page we compare them so you can make an informed decision and hopefully avoid unplanned cloud bills.
Cloud Provider | Free Allocation | Monthly Cost (1TB) |
---|---|---|
Contabo | 32TB included, more can be purchased on dedicated plans via sales | $0 |
Heroku | 2TB / app, overage price not listed | $0 |
Netcup | Unlimited traffic included | $0 |
OVHCloud | Unmetered egress w caps on rate | $0 |
Hetzner | First 1-20 TB free (depends on plan) | $1.11 |
Linode | 1-20TB included based on plan | $5 |
Digital Ocean | First 500 GB free | $10 |
Vultr | First 2TB free | $10 |
Fly | 30-100GB free, region-based | $20 |
Google Cloud | First 200 GB free | $85 |
Azure | First 100 GB free | $87 |
Amazon Web Services | First 100 GB free | $90 |
Railway | --- | $100 |
Vercel | 100GB-1TB included, plan-based | $150 |
Netlify | 100GB-1TB include, plan-based | $550 |
How much bandwidth would my website use?
The bandwidth a website will use depends on many factors including the size of the web page, any additional API usage, caching, etc.
But to give you an idea of how much a website might use, we'll assume that it's a static website with each page weighing in at 100 KB.
- 1k page visits - 100 MB (0.0001 TB)
- 10k page visits - 1 GB (0.001 TB)
- 100k page visits - 1 GB (0.01 TB)
- 1 million page visits - 100 GB (0.1 TB)
- 10 million page visits - 1 TB
If your site is media heavy (lots of images, videos) then those will likely make up a majority of your egress usage with images coming in at ~100s KBs and videos in the MB / GBs.
Of course if you're being DDOSed then page visits doesn't really make sense as they'll be sending thousands of requests a second at your website with the sole purpose of taking down the website / increasing your hosting costs. In that case your best bet is to buckle down for TBs of egress by choosing a low cost provider and protecting yourself with a CDN / proxy like clouflare.
Related: How this Developer’s Side Project racked up a $100k Cloud Bill on Netlify