Hosting Cost
Beginner Resources

Bandwidth Calculator

Marcus Feld, Infrastructure Editor
Marcus Feld

Infrastructure Editor

Disclosure: Some links on this page are affiliate links — if you sign up through one, we may earn a commission at no extra cost to you. It never changes our ratings, rankings or verdicts: we don't sell hosting and take no pay-for-placement.

Who it's for

  • Site owners choosing a plan
  • Developers estimating capacity
  • Store owners
  • Bloggers

Bandwidth is the amount of data a hosting account is allowed to transfer between the server and visitors’ browsers in a given period, almost always measured monthly. Before choosing a plan, it helps to have a real estimate rather than guessing. Most sites need far less than the generous “unmetered” limits hosts advertise, but a handful of media-heavy sites genuinely do run close to their caps.

The Bandwidth Calculator Formula

The estimate that matters is:

Average page size (MB) × Monthly visitors × Average pages viewed per visit = Monthly bandwidth

Each of those three inputs is estimable even without existing traffic data. Each also has an outsized effect on the final number, which is why it’s worth estimating carefully rather than picking a plan on price alone.

Estimating Each Bandwidth Calculator Input

Average Page Size

Run a handful of representative pages through a page-weight testing tool. A lean blog page might be 1–2MB. A product page with several images can be 3–5MB. A page with embedded video can be far higher. Images and video dominate this number almost every time — HTML, CSS, and JavaScript rarely contribute more than a few hundred KB combined on a reasonably built site.

Monthly Visitors

Use existing analytics if the site is live, or a conservative traffic estimate if it’s new. It’s better to slightly overestimate here than underestimate.

Pages Per Visit

For most content sites this sits between 1.5 and 3. Ecommerce and multi-page apps often run higher, in the 3–6 range, because visitors browse multiple products or steps in a checkout flow.

Bandwidth Calculator Worked Example

A blog with 2MB average page weight, 10,000 monthly visitors, and 2 pages per visit:

2MB × 10,000 × 2 = 40,000MB ≈ 39GB per month

That’s comfortably inside even a modest shared plan’s typical allowance. This illustrates why bandwidth caps rarely become the binding constraint for content sites — resource limits on CPU and memory usually bite first on shared plans.

An ecommerce store with 4MB average page weight, 25,000 monthly visitors, and 5 pages per visit:

4MB × 25,000 × 5 = 500,000MB ≈ 488GB per month

That’s a meaningfully larger number. It’s exactly the kind of workload where ecommerce hosting or cloud hosting becomes worth evaluating over a basic shared plan.

Adding Headroom to Your Bandwidth Estimate

Build in at least 20–30% headroom above the estimate for traffic spikes, seasonal peaks, or a piece of content that unexpectedly goes viral. Bandwidth demand is rarely smooth month to month, and the estimate above is an average, not a ceiling.

When Bandwidth Actually Becomes a Constraint

For most standard content sites, bandwidth is not the limiting factor. Hosting bandwidth explains that CPU, memory, and inode limits on shared plans typically constrain a site well before its bandwidth allowance does. Bandwidth becomes a real constraint mainly for video-heavy sites, large media libraries, high-resolution image galleries, or download-heavy applications.

An interactive bandwidth calculator that runs this formula automatically is in development for this page. Until then, the manual formula above gives an accurate enough estimate for choosing between plans.

For the underlying concept, see what bandwidth is; for how bandwidth fits alongside the rest of a hosting plan’s specs, see hosting bandwidth.