Cloud Egress Cost Calculator: Data Transfer and Monthly Bandwidth Charges

Estimate provider-neutral cloud data transfer cost with a free allowance, successive volume tiers, an optional per-GB processing charge, and a prorated fixed monthly fee. The results also show the average bandwidth represented by the entered transfer volume.

Private by design: traffic and pricing values stay in your browser and are not submitted.

Traffic and pricing inputs

The fixed monthly charge is prorated on a 30-day month.

Use the same currency for every rate and fee.

Outbound data transfer

Combine only traffic with the same applicable destination rate.

Allowance for this account, service, route, and period.

Successive egress pricing tiers

Each tier size is incremental, not a cumulative threshold. Enter zero to skip a tier.

Additional charges

Optional route or service processing fee; enter zero if none.

Prorated as entered fee × period days ÷ 30.

Tip: press Ctrl/⌘ + Enter to recalculate.

Estimated egress cost

Total for selected period
30-day run rate
Billable outbound transfer
Average bandwidth
Cost breakdown
Tiered egress charge
Processing charge
Prorated fixed charge
Annualized run rate
Effective all-in price per outbound GB
Effective tiered price per billable GB
Tier allocation
Tier 1
Tier 2
Tier 3
Remaining
Tier 1 cost
Tier 2 cost
Tier 3 cost
Remaining-volume cost
Traffic summary
Total outbound transfer
Free allowance used
Allowance not used
Average transfer per day

Enter valid inputs to calculate cloud egress cost.

Advertisement

Worked example: 25 TB of monthly cloud egress

The starting values are a hypothetical scenario, not a provider price quote. From 25 TB of outbound transfer, a 100 GB allowance leaves 24,900 GB billable. The first 10 TB at 0.09 per GB costs 900, and the next 14.9 TB at 0.085 per GB costs 1,266.50, for a tiered egress charge of 2,166.50.

A 0.01 processing charge applied to all 25,000 outbound GB adds 250, while a fixed monthly charge of 20 brings the 30-day total to 2,436.50. Moving 25 TB evenly over 30 days represents about 77.16 Mbps of average bandwidth; it does not predict the workload's peak throughput.

Advertisement

Cloud egress cost and bandwidth formulas

Billable egress: max(0, total outbound GB − free allowance GB)

Tier usage: min(remaining billable GB, tier capacity GB)

Tier cost: tier usage GB × tier price per GB

Processing charge: total outbound GB × processing price per GB

Prorated fixed charge: fixed monthly charge × period days ÷ 30

Period total: all tier costs + processing charge + prorated fixed charge

30-day run rate: period total × 30 ÷ period days

Annualized run rate: period total × 365 ÷ period days

Average bandwidth: outbound GB × 1,000,000,000 × 8 ÷ period seconds

Data units are decimal billing units: 1 GB = 1,000,000,000 bytes, 1 TB = 1,000 GB, and 1 PB = 1,000 TB. The fixed-charge proration is a scenario assumption; replace the result with the actual billed fee if the provider does not prorate by day.

How the tiered transfer model works

The calculator subtracts the free allowance once, then fills each configured tier in order. Tier sizes are incremental: with tier sizes of 10 TB, 40 TB, and 100 TB, tier 2 covers the next 40 TB after tier 1, so the first two tiers together cover 50 TB. Any remaining billable data uses the fourth rate.

InputUse it forCommon pitfall
Total outbound transfer Measured response or download bytes for one service, route, and period Combining internet, inter-region, and same-region traffic with different prices
Free allowance A transfer allowance actually available to the modeled account and route Applying one shared allowance independently to several separate estimates
Tier capacities and rates Successive volume blocks from the applicable rate card or contract Entering cumulative thresholds when the fields expect incremental tier sizes
Processing price An additional fee that applies to every outbound GB in this model Adding a fee that applies only to a subset of traffic
Fixed monthly charge A port, connection, or commitment fee to include in the scenario Assuming a contractual fee is prorated exactly as this model does

How to build a reliable egress estimate

  1. Separate traffic by source service, source region, destination, network path, and billing period.
  2. Use billing exports or byte counters rather than request counts when transfer volume is available.
  3. Confirm whether the free allowance is per account, billing profile, product, region, or route.
  4. Translate cumulative rate-card thresholds into incremental tier sizes before entering them.
  5. Model services with different rates separately, then add their totals.
  6. Compare the estimate with a recent invoice and include negotiated discounts, credits, taxes, and commitments separately.

Cloud data transfer pricing is route-specific. Internet egress, cross-region transfer, cross-zone transfer, CDN delivery, storage retrieval, and private connectivity can be separate charge types even when they involve the same payload. Use only rates that apply to the bytes being modeled.

Cloud egress cost FAQs

What is cloud egress?

Cloud egress is data transferred from a cloud service to the public internet, another region, another provider, or an on-premises network. The destination and path can change the price.

How does the calculator apply tiered egress pricing?

It removes the free allowance first, fills tiers 1 through 3 in order, then sends any remaining billable volume to the last rate. A zero-size tier is skipped.

Are cloud egress prices always charged per GB?

No. Some products use commitments, port charges, destination-specific flat fees, or percentile billing. This calculator models volume pricing plus an optional monthly charge, not every commercial model.

Does average bandwidth represent peak bandwidth?

No. Average bandwidth spreads the entered transfer evenly across the whole period. Real traffic can be bursty, and peak link or application throughput can be much higher.

Should data transfer use GB or GiB?

Use the unit on the applicable rate card or invoice. This calculator uses decimal GB, TB, and PB. Convert measured binary units before entry if billing is expressed in GiB or TiB.

Does the estimate include every network service fee?

No. Taxes, credits, discounts, support, minimum commitments, requests, load balancers, NAT gateways, CDN charges, and other services are excluded unless their cost is represented by an entered rate or fee.

Are my traffic and pricing inputs uploaded?

No. Calculations, copied results, and CSV creation run locally in your browser.

Limits and disclaimer

This calculator is a budgeting aid, not a provider quote, invoice, tax calculation, or financial recommendation. Pricing can vary by region, service, destination, protocol, transfer direction, account aggregation, commitment, contract, and date. It does not automatically model binary billing units, minimum charges, 95th-percentile bandwidth billing, burst pricing, request fees, retrieval fees, taxes, discounts, credits, or currency conversion. Confirm production budgets and architecture decisions with current provider documentation, contract terms, billing exports, and representative traffic measurements.

Explore more tools