Origin egress vs CDN bandwidth: what's the difference?

Reviewed by CloudCostKit Editorial Team. Last updated: 2026-01-21. Editorial policy and methodology.

Start with a calculator if you need a first-pass estimate, then use this guide to validate the assumptions and catch the billing traps.


This page is the edge-versus-origin concept clarifier page, not the full CDN bill-boundary page: the goal is to explain why CDN bandwidth and origin egress are related but different cost surfaces.

If you are building a CDN cost calculator model, the easiest mistake is mixing up two similar-sounding line items: origin egress and CDN bandwidth. They are related, but they are not the same thing.

If you need the full CDN delivery model after this distinction is clear, go back to the CDN pricing guide; if you need traffic evidence, go to the bandwidth-measurement page.

Quick definitions

  • CDN bandwidth (edge egress): bytes delivered from the CDN edge to end users. This is the number most CDN pricing pages focus on (for example, $/GB).
  • Origin egress: bytes transferred out of your origin (object storage, load balancer, VM, or service) to the CDN or to other destinations. This is billed by your origin provider, not by the CDN (unless the CDN is also your origin).

Why they differ

The CDN serves user traffic from cache when possible. When an object is not in cache (or is expired), the CDN pulls it from origin. That pull is often called cache fill. Cache fill contributes to origin egress, but not always in a 1:1 way with edge bandwidth.

  • With a high cache hit rate, origin egress can be a small fraction of CDN bandwidth.
  • With a low cache hit rate, origin egress can approach CDN bandwidth.
  • Some workloads can have origin egress higher than edge bandwidth due to revalidation, multi-POP fills, or inefficient caching patterns.

A simple way to model costs (without double-counting)

Use separate line items and separate calculators:

  1. Model CDN edge bandwidth with CDN Bandwidth Cost.
  2. Model CDN request fees with CDN Request Cost.
  3. If you pay for origin egress, estimate origin egress (cache fill) with CDN Origin Egress, then price it with Data Egress Cost using your origin's $/GB.

Then sum those line items to get a total. If you want a single page that bundles the two major CDN line items, start with CDN Cost Calculator.

Estimating origin egress from edge bandwidth

If you do not have origin egress data yet, you can approximate it from expected cache hit rate:

  • Origin egress (GB/month) ≈ CDN bandwidth (GB/month) x (1 - cache hit rate)

This is a simplification. It's a good starting point for budgeting, and you can refine it later with real metrics.

This page deliberately stays on concept separation. Full delivery-bill modeling belongs on the CDN cost guide, and GB measurement belongs on the bandwidth-estimation page.

Common pitfalls

  • Using origin egress as CDN bandwidth: the origin egress line item may be much smaller (or larger) than the edge bandwidth line item.
  • Forgetting cache fill: your CDN might look cheap until you realize your origin is paying large egress charges.
  • Mixing units: provider dashboards might use GiB while pricing pages use GB. Use Units Converter to keep units consistent.

Related tools

CDN cost calculator CDN bandwidth cost CDN origin egress Origin egress cost


Related guides

CloudFront vs Cloudflare CDN cost: compare the right line items (bandwidth, requests, origin egress)
A practical comparison checklist for CloudFront vs Cloudflare pricing. Compare bandwidth ($/GB), request fees, region mix, origin egress (cache fill), and add-ons like WAF, logs, and edge compute. Includes a modeling template and validation steps.
Estimate CDN Bandwidth (GB per month) from traffic
Convert Mbps or RPS traffic into monthly CDN GB for cost models. Includes formulas, examples, and pitfalls.
CDN Cost Comparison Guide: Compare Pricing, Per-GB Rates, and Provider Trade-Offs
Compare CDN pricing across providers with a practical framework for bandwidth, requests, per-GB rates, regional mix, and origin egress. Built for CDN cost comparison and provider-decision workflows.
CDN Cost Guide: Pricing, Calculator Inputs, and Provider Comparison
Understand CDN cost fast with practical formulas for pricing, calculator inputs, provider comparison, bandwidth, requests, and origin egress.
CDN Cost Per GB and Per Gigabyte Guide
Estimate CDN cost per GB with a realistic bandwidth model for region mix, tiering, free allowances, and cache fill. Built for CDN costs per GB and CDN cost per gigabyte queries.
CDN request pricing: estimate $ per 10k / 1M requests (and when it dominates)
Some CDNs charge request fees in addition to bandwidth. Learn what counts as a billable request, how to estimate requests/month from RPS or analytics, and how to model per-10k vs per-1M pricing without unit mistakes.

Related calculators


FAQ

Can origin egress be higher than CDN bandwidth?
Yes. Multi-POP fills, revalidation behavior, low cache hit rate, or inefficient caching can increase origin-to-CDN traffic beyond what you expect from user delivery alone.
Is origin egress billed by the CDN?
Usually it's billed by your origin provider (object storage, load balancer, VM, etc.). Some CDNs also offer integrated origins, which can change how the bill is split.

Last updated: 2026-01-21. Reviewed against CloudCostKit methodology and current provider documentation. See the Editorial Policy .