Skip to main content
InMotion Cloud Logo
Back to glossary

Cloud Egress Fees

Cloud egress fees are charges a cloud provider applies when data leaves its network, typically billed per gigabyte transferred out to the internet or to another provider.

4 min read

What are Cloud Egress Fees?

Cloud egress fees are charges a provider bills for data that leaves its network, whether to the public internet, a customer's on-premises location, or a different cloud provider. The fee is calculated per gigabyte (or terabyte) transferred out, and it applies regardless of what the data is: backups, API responses, video streams, or replicated databases.

Egress fees exist alongside compute and storage charges but are billed separately, based on outbound network usage rather than resources provisioned. Inbound data transfer (ingress) is typically free; outbound transfer (egress) is where the cost appears.

Why Cloud Egress Fees Exist

Providers incur real cost moving data across their network backbone and through internet exchange points, so egress fees recover that infrastructure cost. They also create a practical side effect: egress fees make it more expensive to move large volumes of data out of one provider and into another.

This pricing structure is a known factor in vendor lock-in. A workload that reads and writes large amounts of data can accumulate egress charges that exceed compute costs, particularly for multi-cloud architectures, disaster recovery setups, or content delivery workloads.

What Do Cloud Egress Fees Actually Do?

  • Charge per gigabyte for data leaving the provider's network to the internet or another cloud
  • Apply to API responses, file downloads, backup exports, and replication traffic
  • Scale directly with the volume of outbound data, not the number of requests
  • Vary in rate depending on destination (internet, another region, another cloud provider, or a direct interconnect)
  • Appear as a separate, usage-based line item (see cloud-billing) rather than a flat resource charge
  • Often include a free monthly tier before per-gigabyte charges begin

When Would I Encounter Cloud Egress Fees?

  • Serving files, images, or video directly from cloud storage or a virtual machine (instance) to end users
  • Running backups or disaster recovery replication to a second provider or region
  • Migrating a large dataset out of a cloud environment
  • Building a multi-cloud architecture where services in different providers exchange data
  • Exposing an API that returns large payloads to external clients

When Would I NOT Need to Worry About Cloud Egress Fees?

  • Traffic stays entirely within the same provider and region (often free or heavily discounted)
  • Workloads are read-heavy from the internet but write-heavy internally, keeping outbound volume low
  • The provider offers flat-rate or egress-inclusive pricing, which removes per-gigabyte billing uncertainty
  • Data volumes are small enough that charges fall within the free monthly egress tier

Real-World Example

Company A hosts a video streaming application on a major cloud provider and serves several terabytes of outbound video traffic each month. Reviewing its bill, the team finds egress fees make up nearly 40% of total spend, more than the compute instances themselves. They move static video delivery to a content delivery network with flat bandwidth pricing and keep only dynamic API traffic on the original provider, cutting egress costs by more than half.

FAQ

Are cloud egress fees the same as bandwidth costs? They cover the same underlying resource (outbound network transfer) but are billed as a distinct line item. Check your provider's usage-based-billing details to see egress broken out separately from compute and storage.

Do egress fees apply to traffic between my own virtual machines? Traffic within the same region and provider is usually free or discounted, but cross-region or cross-provider transfer between your own resources typically incurs the standard egress rate. Confirm the specific region-to-region rate before architecting a multi-region setup.

Can I reduce cloud egress fees without changing providers? Yes. Caching frequently requested content, compressing payloads, and using a content delivery network in front of storage or compute all reduce the volume of data billed as egress.

Why did my bill suddenly spike from egress fees? A spike usually means a new feature, migration, or replication job pushed more data outbound than usual. Review your cloud-billing dashboard by service to isolate which resource generated the traffic, then throttle or reschedule the job.

Does every cloud provider charge the same egress rate? No. Rates vary by provider and destination, and some providers offer no-egress-fee or flat-rate models specifically to compete on this cost. Compare per-gigabyte egress pricing alongside compute pricing when evaluating providers.

Summary

  • Cloud egress fees are per-gigabyte charges for data leaving a provider's network
  • They apply to internet traffic, cross-region transfer, and multi-cloud data movement
  • Egress costs can rival or exceed compute costs for data-heavy or streaming workloads
  • Caching, compression, and content delivery networks reduce billable egress volume
  • Providers vary widely in egress pricing, making it a key factor in avoiding vendor lock-in

Related Terms

  • cloud-billing: The overall system a provider uses to meter and invoice resource usage, such as compute, storage, and egress combined into one statement.
  • usage-based-billing: A pricing model that charges based on actual consumption rather than fixed fees, such as per-gigabyte egress charges that scale with traffic.
  • finops: The practice of managing and optimizing cloud spend across teams, such as tracking egress trends to catch cost spikes before they become bill shock.
  • cloud-networking: The infrastructure and configuration that connects cloud resources to each other and the internet, such as the routes that outbound traffic takes before egress fees are calculated.