Bandwidth Overage Calculator

Last updated

Estimates the monthly bandwidth bill on Vercel Pro, Netlify Pro, Cloudflare Pages or Amazon CloudFront. Netlify and CloudFront add max(0, GB transferred minus GB included) times the per-GB overage rate to the plan cost; Cloudflare is unmetered. Vercel uses Flat Rate CDN: 1 TB included, a $20 tier up to 50 TB, then on-demand per-GB billing. Rates were verified in October 2026, and the cheapest total is highlighted unless two tie.

Monthly cost by platform

Prices last verified October 20, 2026. Figures are estimates in US dollars; confirm with each provider before committing.

Enter the amount of data your site transfers in a month, in terabytes, and the table compares what that traffic costs on Vercel Pro, Netlify Pro, Cloudflare Pages, and Amazon CloudFront. Each row shows the plan cost, the included allowance, the bandwidth charge on top of it, and the monthly total, with the cheapest platform highlighted. All figures are USD, taken from each provider's published pricing rather than typed in by hand, and the math runs entirely in your browser.

Where the term bandwidth comes from

"Bandwidth" started as a term in signal processing. In radio and telegraphy it meant the width of a frequency band — the difference, in hertz, between the highest and lowest frequency a channel could carry. Harry Nyquist, an engineer at AT&T, showed in papers of 1924 and 1928 how a channel's bandwidth limited the number of signal pulses per second it could pass. Ralph Hartley extended that work, and in the 1940s Claude Shannon tied bandwidth to the maximum information rate a noisy channel could sustain, the result now known as the Shannon–Hartley theorem. A wider band carried more data, so in ordinary use the word drifted from a range of frequencies toward throughput, and finally to the loose sense meant here: the total volume of data a site moves in a month.

That volume is counted in bytes, and hosting providers count them in decimal units, as storage and networking vendors generally do. A gigabyte is 1,000,000,000 bytes and a terabyte is 1,000 GB. Operating systems have long used 1,024-based units under the same names, which is why an advertised drive size never quite matches the figure your computer reports. The International Electrotechnical Commission tried to settle the ambiguity in December 1998, approving an amendment to IEC 60027-2 that added separate binary prefixes — kibi, mebi, gibi, written KiB, MiB, GiB for the 1,024-based powers — but the older habit stuck. Bandwidth bills follow the decimal convention, which is why this calculator treats 1 TB as exactly 1,000 GB.

Charging for that transfer came later than the network itself. Early internet transit was sold by rate rather than total bytes: a provider sampled a link every five minutes across the month, discarded the top five percent of readings, and billed the 95th-percentile figure in megabits per second. That burstable method, still common in colocation and transit, let a customer absorb short spikes without paying for them. Content delivery networks reshaped the model. Akamai, incorporated in August 1998 by a founding team out of MIT that included the mathematician Tom Leighton and his graduate student Daniel Lewin, sold cached delivery mainly through negotiated contracts. Amazon then brought pay-as-you-go, per-gigabyte delivery within reach of small developers, with S3 in 2006 and CloudFront in November 2008. The per-GB overage rates these platforms publish descend directly from that shift, and CloudFront's permanent 1 TB free tier, in place since December 2021, is a later refinement of it.

How the overage is worked out

Netlify and CloudFront bill the same way: a flat plan fee that includes some amount of transfer, then a per-gigabyte rate on whatever exceeds it.

total = plan + max(0, usedGB − includedGB) × rate

The calculator converts terabytes at 1 TB = 1,000 GB, which is how providers bill — decimal units, not the 1,024-based binary units your operating system may report. If usage stays inside the allowance the max() term is zero and you pay the plan fee alone. Cloudflare Pages skips the formula entirely because it does not meter static asset bandwidth at all. Vercel prices transfer in capacity tiers instead, described below, so enter a typical month rather than a one-off spike.

Current rates

The table below reads from the same data file the calculator uses, so both update together. Vercel's row follows its published Flat Rate CDN tiers and, past 50 TB, its on-demand Fast Data Transfer rate for US regions, verified October 2026. Netlify's is the effective rate of its extra credit packs. CloudFront's is the first-tier rate for North America and Europe, after its always-free terabyte.

Platform Plan cost Included Overage per GB Notes
Vercel Pro $20/mo 1000 GB, or 50000 GB on a $20/mo tier none up to 50000 GB, then $0.15 on demand Flat Rate CDN, the default for new Pro teams: 1 TB and 1M requests included, a 20 dollar tier up to 50 TB and 10M requests, then on-demand at 0.15 per GB in US regions (up to 0.35 elsewhere) against the 20 dollar monthly credit
Netlify Pro $20/mo 150 GB $10 per 75 GB, about $0.1333 credit model; an extra pack of 1,500 credits costs 10 dollars and covers 75 GB
Cloudflare Pages $0/mo unmetered none static asset bandwidth is unmetered on every plan
Amazon CloudFront $0/mo 1000 GB $0.085 always-free 1 TB per month, then North America and Europe rate

Three traffic scales, worked through

A side project doing 150 GB a month never touches an overage meter. Vercel and CloudFront both include 1 TB, Netlify's credit allowance covers roughly 150 GB, and Cloudflare is unmetered, so the totals in table order are Vercel $20, Netlify $20, Cloudflare $0, and CloudFront $0. At this scale bandwidth pricing should not drive the platform choice — build workflow and framework support matter far more.

A startup at 2.5 TB, the calculator's default, is where the platforms separate. Vercel moves to its $20 flat-rate tier: $40 in all. Netlify bills 2,500 − 150 = 2,350 GB at $10 per 75 GB, which is $313.33, for a $333.33 total. CloudFront bills 1,500 GB past its free terabyte at $0.085, which is $127.50 with no plan fee. Cloudflare Pages stays at $0. Between Netlify and CloudFront the spread is wider than the plan fees themselves.

A scale-up pushing 20 TB makes the per-gigabyte rate the whole story for the metered platforms. Vercel: still $40 on the same tier. Netlify: 19,850 GB at $10 per 75 GB = $2,646.67, plus $20 is $2,666.67. CloudFront: 19,000 GB × $0.085 = $1,615. Cloudflare: still $0 for the static transfer. Past 50 TB Vercel bills on demand: 60 TB is 60,000 GB × $0.15, less the $20 credit, plus the $20 plan, or $9,000. At this volume every provider with a sales team would rather negotiate a committed-use deal than bill you list rates, and you should let them.

What each platform actually meters

Vercel meters Fast Data Transfer and CDN requests together. Under Flat Rate CDN, the default for new Pro teams since 8 September 2026, Pro includes 1 TB and 1 million requests, and the $20 tier 50 TB and 10 million; the calculator assumes your requests fit the tier. A month over capacity is not billed; Vercel moves the team up a tier from the next cycle, and past the top tier to on-demand billing at $0.15 per GB in US regions and up to $0.35 elsewhere. Bulk file distribution and media-heavy sites are excluded from the flat rate.

Netlify moved to a credit system. The Pro plan bundles 3,000 credits a month, bandwidth draws 20 credits per gigabyte, and 3,000 divided by 20 is the 150 GB allowance shown in the table. Once those credits are gone, an extra pack costs $10 for 1,500 credits, which buys 75 GB. That is $10 ÷ 75, about $0.1333 per GB, the effective rate this calculator uses. The included figure assumes you spend the bundled credits on nothing else; compute and production deploys draw from the same pool, so heavy CI usage shrinks your effective bandwidth allowance.

Cloudflare does not meter static asset bandwidth for Pages on any plan. That policy has held for years and applies to the free tier. The meters that do exist sit on compute and media: Workers and Pages Functions requests, image transformations, and R2 operations.

CloudFront gives every AWS account 1 TB of transfer out per month, always free, then charges by destination region — $0.085 per GB for North America and Europe at the first tier, more elsewhere. Rates step down at higher volume tiers, which this calculator does not model, so large CloudFront estimates here run slightly high. Transfer from an S3 origin into CloudFront is free, though S3 storage and requests bill normally.

What this comparison leaves out

The totals cover bandwidth and the base plan, nothing else. Function invocations and duration, image optimization and build minutes are all separate meters on Vercel and Netlify. Seats now work differently on the two: Vercel Pro is billed per deploying seat at $20 a month, so the $20 figure here assumes a single deploying member, while Netlify dropped seat-based pricing in April 2026 and its $20 Pro plan covers unlimited team members. Regional pricing cuts both ways: the Vercel on-demand and CloudFront rates shown are their cheapest bands, and globally distributed traffic lands somewhere above them. CloudFront's tiered discounts pull the other direction at high volume. And unmetered does not mean unconditional. Cloudflare retired the old HTML-versus-non-HTML clause from its subscription agreement in May 2023, but its service-specific terms still require non-Enterprise customers to serve video and other large files through a Cloudflare product such as Stream, Images or the developer platform, and they reserve the right to limit CDN access for a site pushing a disproportionate share of large-file traffic. That is the one workload that would make $0 bandwidth too good to be true.

Prices change without notice and figures here are estimates, not quotes; this site is not affiliated with any provider named above. See the site disclaimer.

Frequently asked questions

How much does Vercel charge for bandwidth over 1 TB?

New Pro teams have used Flat Rate CDN by default since 8 September 2026. Pro includes 1 TB and 1 million requests a month; a month that goes over moves the team to the $20 tier from the next billing cycle, which covers up to 50 TB and 10 million requests with no per-GB charge, so 1.5 TB a month costs $40 in total. One-day spikes are not billed. Teams that opt for on-demand billing instead pay $0.15 per GB from US regions, up to $0.35 elsewhere, against a $20 monthly credit.

Is Cloudflare Pages bandwidth really unlimited?

For static assets, yes — Cloudflare does not meter bandwidth for Pages sites on any plan, including the free one. A site serving 20 TB of HTML, CSS, JS and images pays nothing for that transfer. What is metered separately is compute: Pages Functions and Workers requests, image transformations, and R2 storage all have their own meters and free allowances.

What does 2.5 TB a month cost on Netlify Pro?

About $333. The $20 plan includes roughly 150 GB of bandwidth through its credit allowance, leaving 2,350 GB to cover with extra credit packs. At the effective pack rate of $10 per 75 GB, about $0.1333 per GB, that overage comes to $313.33, for a monthly total of $333.33.

Is CloudFront really free for the first terabyte every month?

Yes. Since December 2021 the CloudFront free tier includes 1 TB of data transfer out per month, permanently — it is not a 12-month trial. Past that, transfer to North America and Europe costs $0.085 per GB at the first volume tier, so 2.5 TB of monthly traffic bills 1,500 GB at that rate, or $127.50.

Why is my actual Vercel bill higher than this estimate?

Bandwidth is only one meter. Flat Rate CDN tiers are sized on requests as well as data: more than 10 million CDN requests a month needs the $100 or $300 tier, which this calculator does not model. Vercel also bills function duration and invocations, image optimization and extra team seats, and above 50 TB its on-demand rate rises to as much as $0.35 per GB outside US regions.

Sources

  1. Flat Rate CDN, Vercel
  2. Vercel Pro Plan, Vercel
  3. Regional Pricing, Vercel
  4. Credit-based pricing plans, Netlify
  5. Pricing (Cloudflare Pages Functions docs), Cloudflare
  6. Amazon CloudFront pay-as-you-go pricing, Amazon Web Services
  7. AWS Free Tier Data Transfer Expansion – 100 GB From Regions and 1 TB From Amazon CloudFront Per Month, Amazon Web Services, 2021