AWS Egress Cost Calculator: Estimate Data Transfer Charges Fast
Use this AWS egress cost calculator when you already know which transfer path you are modeling: internet, cross-region, cross-AZ, or origin-to-CDN. Enter GB and the right $/GB for that boundary, then compare baseline vs peak without blending unrelated transfer paths together.
Maintained by CloudCostKit Editorial Team. Last updated: 2026-03-12. Editorial policy and methodology.
Best next steps
Use this calculator for the first estimate, then validate the answer with the closest guide or companion tool.
Inputs
Results
When this egress calculator is useful
This page works best when you already know the transfer boundary you want to price: internet, cross-region, cross-AZ, or origin-to-CDN. It is designed for teams that need to isolate the expensive path first instead of averaging all transfer together and hoping the number is close enough.
- How much will monthly internet egress cost at my effective $/GB?
- How different is a normal month from a launch or incident month?
- Which path should I model separately: internet, cross-region, cross-AZ, or origin-to-CDN?
- Model multiple scenarios: baseline month vs peak month.
- Consider a CDN: it can reduce origin egress and shift cost structure.
- Watch for tiering and minimum charges in provider pricing.
- Keep internet, cross-region, and cross-AZ traffic as separate line items.
How to map the transfer boundary and choose the right rate
- GB/month: start from billing exports/flow logs; if you only have throughput, convert Mbps to GB/month.
- Boundaries: separate cross-AZ vs cross-region vs internet egress as separate line items.
- Effective rates: use your blended $/GB for the traffic mix you expect.
- Sources: VPC flow logs, CDN logs, and cost exports provide the cleanest counts.
- Internet egress: use the provider rate for public outbound traffic.
- Cross-region transfer: use a separate rate and model replication paths independently.
- Cross-AZ transfer: keep east-west traffic out of your internet estimate.
- Origin to CDN: treat cache fill as its own line item if your origin is billed separately.
Most egress estimate failures are not math errors. They happen because the wrong path gets priced with the wrong rate. If the estimate looks strange, check the boundary first, then the unit, and only then the architecture.
- Split egress by destination (internet, cross-region, cross-AZ).
- Account for CDN cache hit rate to reduce origin egress.
- Compression or image optimization can change GB materially.
- Model one-time migrations separately from steady traffic.
Scenario planning and boundary validation
A usable egress estimate needs more than one month shape. Baseline and peak often behave very differently, especially when retries, launches, replication bursts, or cache misses appear. Keep those scenarios visible so you can tell whether the expensive path is stable or event-driven.
| Scenario | GB/month | Rate | Notes |
|---|---|---|---|
| Baseline | Expected | Blended | Typical traffic mix |
| Peak | High | Blended | Incidents or launches |
- Validate the top transfer paths and AZ/region locality after architecture changes.
- Re-check during peak windows (that's when hidden multipliers show up).
- Compare effective $/GB by path (internet, cross-region, cross-AZ) to catch wrong rate assumptions.
- Path A: internet egress from app/API endpoints.
- Path B: cross-region replication and failover traffic.
- Path C: cross-AZ east-west service chatter.
- Path D: origin to CDN cache fill (separate from edge delivery).
A simple sign-off check works well here: every major transfer path in the model should map back to a billable usage type or a measurable network path. If you cannot explain that mapping, the estimate is still too soft.
Dominant-path levers and common failure patterns
- Internet egress dominates: compression, caching, and payload reduction usually win first.
- Cross-region dominates: reduce replication fan-out and narrow replicated datasets.
- Cross-AZ dominates: improve service locality and reduce chatty dependencies.
- Origin-to-CDN dominates: increase cache hit rate and review cache key strategy.
- Peak scenario should be materially higher than baseline for internet-facing systems.
- Each path must map to a billable usage type in your billing export.
- Effective $/GB should be stable month over month for the same boundary.
- If model and bill differ by more than 15%, isolate unit conversion and destination mix first.
The most common failure pattern is blending unrelated transfer types into one average rate. The second most common is treating peak retry or failover traffic like a normal month. Keep those two mistakes visible and the model gets much more trustworthy.
Next actions after the first estimate
Example scenario
- If you send 2,500 GB/month and your effective price is $0.09/GB, estimated cost is $225/month.
- If you have tiered pricing, enter the tier thresholds and compare baseline vs peak traffic.
- Separate internet egress from cross-region transfer for more accurate blended rates.
Included
- Bandwidth-only cost estimate from transferred GB and $/GB pricing.
- Optional Mbps to monthly GB estimator.
- Optional peak Mbps estimator for spike scenarios.
- Optional tiered pricing model with multiple rate steps.
- Baseline vs peak comparison for traffic spikes.
- Works for internet egress, service egress, or any scenario where you know an effective $/GB.
- Simple scenarios to quantify the impact of architectural changes.
Not included
- Free allowances, minimums, and provider-specific rounding unless you model them explicitly.
- Per-request fees and other service-specific charges.
- CDN request fees and cache miss charges.
How we calculate
- Monthly cost = egress GB x price per GB (or sum of tiers in tiered mode).
- Enter your provider's effective $/GB for the region/path/tier you expect.
- Compare a baseline month with a peak month to avoid under-budgeting.
- If you have multiple paths, compute them separately and add them.
FAQ
Why does egress pricing vary so much?
GB vs GiB: which unit should I use?
Does this include request fees or CDN costs?
Should I model internet and cross-region together?
Related tools
Related guides
Disclaimer
Educational use only. Not legal, financial, or professional advice. Results are estimates based on the inputs and assumptions shown on this page. Verify pricing and limits with your providers and documentation.
Last updated: 2026-03-12. Reviewed against CloudCostKit methodology and current provider documentation. See the Editorial Policy .