Pricing · · 9 min read

Egress fees explained: what they are and how to avoid them in 2026

What AWS, Vercel, Netlify, Render, Cloudflare, Hetzner, OVHcloud and Eurobase charge for outbound traffic, a worked 1 TB example, and the habits that keep the bill small.

Egress fees are what a cloud or hosting provider charges for data leaving its network: every page, image, API response or file download your visitors receive. Incoming traffic is usually free, so the bill grows with what you send out. You avoid most of it by caching and compressing what you serve, keeping heavy downloads on storage with no egress fee, and choosing a host that includes traffic in a fixed price, such as Hetzner, OVHcloud, Sliplane or Eurobase.

Egress pricing at a glance

PlatformIncluded each monthPrice beyond thatWhat it applies to
EurobaseNo per-GB traffic chargeNo usage charges todayApp responses; file storage has its own monthly transfer allowance
AWS100 GB, shared across all services and regions$0.09 per GB for the first 10 TB from Frankfurt, falling to $0.05 above 150 TBData from EC2 and other services to the internet
Vercel100 GB of Fast Data Transfer on HobbyPro lists a Flat Rate CDN; on-demand rates start at $0.15 per GB and vary by regionCDN to visitor, plus Fast Origin Transfer at $0.06 per GB
NetlifyPaid from your monthly credits20 credits per GBWeb and database bandwidth
Render5 GB on Hobby, 25 GB on Pro, 1 TB on Scale$0.15 per GBBandwidth from web services and sites
CloudflareWorkers: no egress charge. R2: free egressNot chargedWorkers responses and R2 downloads
Hetzner20 TB or more per cloud server in EU locations€1 per TB excl. VATOutgoing traffic only
OVHcloudUnlimited traffic on VPS outside Asia-PacificNot charged; speed capped at 500 Mbps on VPS-1VPS public traffic
SliplaneFree egress under a fair use policyNot chargedTraffic from your server
Impossible CloudNo egress or API fees€7.99 per TB stored a monthS3-compatible object storage

Prices are from each provider's own page, checked on 9 and 10 November 2026. Dollar prices are in USD as the provider lists them.

What counts as egress

  • To the internet. The usual meaning: bytes your app or bucket sends to browsers, phones and other services outside the provider. This is the line that grows with your traffic.
  • Between regions. Big clouds also bill traffic between their own regions. With a database in one region and the app in another, every query result counts.
  • Between products. Vercel bills Fast Origin Transfer for data moving between its CDN and your functions, on top of what the CDN sends to the visitor.
  • What's usually free. Inbound traffic. Hetzner also treats traffic between its own servers in the same network zone as internal and free.

What 1 TB of downloads a month costs

A worked example with list prices, before any plan fee or VAT.

PlatformCalculationTraffic cost
AWS, Frankfurt1,000 GB minus 100 GB free, at $0.09About $81
Render Pro1,000 GB minus 25 GB included, at $0.15About $146
Netlify1,000 GB at 20 credits per GB20,000 credits, the size of the largest Pro tier and almost seven times the 3,000-credit entry tier
Hetzner cloud serverInside the 20 TB included€0
Cloudflare WorkersNo egress charge$0
EurobaseResponse traffic has no plan allowance or per-GB price€0 above the plan price, unless the bytes come from file storage, whose monthly allowance tops out at 500 GiB on Pro

In a month with ten times the traffic, metered rates multiply too. For how each pricing model handles a spike, see flat or usage-based hosting.

What to check before you pick a host

  • Whether traffic is metered at all. Some hosts include it in a server or plan price. Others bill each gigabyte. Find the line on the pricing page that grows with visitors.
  • What happens past the included amount. Hetzner bills overage in 100 MB blocks and says its 75% and 100% notifications don't cap or stop usage. A platform that refuses work at a limit behaves differently from one that keeps serving and invoices you.
  • The fair use clause. "Free egress" often comes with a fair use policy. Read it against your pattern, especially if you serve video or large downloads.
  • The cost of leaving. Moving terabytes out of a cloud is itself egress. AWS waives that charge for customers leaving, but you have to ask AWS Support first.

How to cut egress on any host

  1. Cache in front of your app. Give hashed assets a long lifetime and let a CDN or shared cache keep public pages. Each cache hit at the edge is a byte your origin doesn't send. Our HTTP caching guide lists the headers.
  2. Compress text. Serve HTML, CSS, JavaScript and JSON with Brotli or gzip.
  3. Shrink images. Resize to the size you display and serve modern formats.
  4. Move large files to storage without download fees. Cloudflare R2, Impossible Cloud and OVHcloud Object Storage list no egress fees. See R2 alternatives in Europe and object storage in Europe.
  5. Keep traffic inside one network. Put the app, database and bucket in the same provider and region so internal traffic stays free or cheap.
  6. Stop traffic you don't want. Bots, scrapers and hotlinked images all count as egress. Block them before they reach your origin.
  7. Set an alert or a cap. On metered plans, turn on spend notifications and, where offered, a hard limit.

Where each option fits

Eurobase

Eurobase, registered in Warsaw, Poland, builds your app from Git and serves it on European infrastructure run by Scaleway, a French provider. You pay one flat plan for the workspace, and the responses your apps send carry no separate traffic allowance and no per-gigabyte price.

  • Best for: web apps where you want the monthly bill fixed before traffic arrives.
  • Price: a Free plan, then Starter at €10 and Pro at €20 a month + VAT. File storage includes 25 GiB of transfer a month on Free, 100 GiB on Starter and 500 GiB on Pro. There are no usage charges today: work over a limit is refused, apps on V8 isolates and Functions stop until the monthly reset, and containers and static sites keep serving.
  • What it lacks: an S3-compatible API for its storage, managed Postgres, MySQL or Redis, and preview deployments. ISO 27001 and SOC 2 are being worked towards, and neither is held today.

Hetzner

A German host whose cloud servers include at least 20 TB of outgoing traffic a month in EU locations, with incoming and internal traffic free. Servers are listed from €5.49 a month excl. VAT, but the cheapest plans showed as unavailable to order on 10 November 2026.

  • Best for: teams willing to run their own server who send a lot of data.
  • Price: overage at €1 per TB once the included traffic is used.
  • What it lacks: a managed platform. Updates, backups and deployments are yours.

OVHcloud

The French provider's VPS range includes unlimited traffic, with VPS-1 from €3.81 a month excl. VAT at 500 Mbps of public bandwidth. In Mumbai, Singapore and Sydney a monthly quota applies, after which speed drops to 10 Mbps.

  • Best for: steady, heavy traffic on a server you manage.
  • What it lacks: speed beyond the plan's bandwidth, and a managed deploy flow on the VPS itself.

Sliplane

A Berlin company that builds your app or runs your image on servers you rent through it. Egress is free under its fair use policy, and servers start at €9 excl. VAT.

  • Best for: Docker apps where you'd rather pay per server than per gigabyte.
  • What it lacks: an unlimited promise. The fair use policy sets the boundary.

Cloudflare

A US company. Workers carry no extra charge for egress or bandwidth, and R2 storage has free egress, with fees for storage and operations instead.

  • Best for: apps and files where download volume is the main cost.
  • Price: Workers Paid is $5 a month for the account, plus usage over the included amounts. R2 Standard storage is $0.015 per GB a month.
  • What it lacks: a European company behind the contract, if your customers require one.

Frequently asked questions

What does egress mean in cloud pricing?

It's data leaving the provider's network, usually to the internet. When a visitor loads your page or downloads a file, those bytes are egress. Data you upload to the provider is ingress and is almost always free.

Why is egress so expensive on AWS?

It's priced per gigabyte on a sliding scale. From Frankfurt, after the first 100 GB a month, AWS charges $0.09 per GB for the first 10 TB, so 1 TB costs about $81 on top of compute and storage. Hosts that include traffic in a server or plan price spread the cost differently.

Which hosts don't charge egress fees?

Cloudflare doesn't charge for Workers egress or R2 downloads. Impossible Cloud and OVHcloud list no egress fees for their object storage. Sliplane includes egress under fair use, OVHcloud VPS plans include unlimited traffic outside Asia-Pacific, and Eurobase doesn't bill traffic by the gigabyte.

Do I pay egress when I leave a cloud provider?

Normally yes, because moving your data out is outbound traffic. AWS waives it for customers leaving if you contact AWS Support first; outside the EU you then have 180 days to finish, and EU customers switching under the EU Data Act follow a separate addendum. Our S3 migration guide covers the steps.

Does Eurobase charge for bandwidth?

No. Plans are flat, with no per-gigabyte traffic charge and no usage charges today. App responses have no separate traffic allowance. File storage downloads count against a monthly transfer allowance, listed on Plans and limits, and work over a limit is refused rather than billed.

Sources

Deploy your app in Europe

Sign up