VPS Bandwidth Explained: Bandwidth, Traffic Limits & Speed — What’s the Difference?

VPS Bandwidth Explained: Bandwidth, Traffic Limits & Speed — What’s the Difference?

When you’re shopping for a VPS plan, you’ll see terms like “1 Gbps port”, “2 TB bandwidth”, and “unmetered traffic” thrown around — sometimes in the same sentence. Most people gloss over these specs without really understanding what they mean, then get confused (or caught off guard by overage fees) after they sign up.

This guide explains each term clearly, shows you how to calculate how much bandwidth your site actually needs, and tells you exactly what to look for when comparing VPS plans.

The Three Terms You Need to Know

These three specs appear on almost every VPS plan page, but they measure fundamentally different things:

📦Bandwidth / Traffic Allowance

The total volume of data you’re allowed to transfer per month — both incoming and outgoing. Think of it as a monthly data bucket.

e.g. "2 TB/month"

🚰Port Speed / Network Speed

The maximum rate at which data can flow in or out of your server at any instant. It’s the width of your pipe, not how much water you use.

e.g. "1 Gbps port"

Burstable vs. Dedicated Speed

Whether the port speed is guaranteed at all times (dedicated) or only available when the network isn’t congested (burstable/shared).

e.g. "100 Mbps guaranteed"

💡Key distinction: Bandwidth (traffic allowance) is like a monthly water bill — it measures total consumption. Port speed is like your pipe diameter — it determines how fast water can flow at once. You can have a huge pipe with a tiny monthly limit, or a small pipe with unlimited water.

The Water Pipe Analogy

Imagine your VPS is a water tank connected to a pipe. The port speed (1 Gbps, 100 Mbps) is the diameter of the pipe — it determines how fast water can flow per second. The bandwidth allowance (2 TB/month) is the total amount of water you’re allowed to use before your bill goes up. You can have a very wide pipe (fast speed) but still run out of your monthly allowance quickly if too many people are using it. Or you can have a narrow pipe (slow speed) with effectively unlimited water — it just trickles out slowly.

Port Speed Visualized

Relative throughput capacity by port speed
10 Gbps
125 MB/s max throughput
1 Gbps
125 MB/s theoretical · ~80 MB/s real
100 Mbps
~12 MB/s real-world
10 Mbps
~1.2 MB/s

Most modern VPS plans offer a 1 Gbps port, which is more than enough for most websites. Even a busy site serving thousands of concurrent users rarely saturates a 1 Gbps connection. Where port speed actually matters is for high-bandwidth use cases like video streaming, large file distribution, or game servers.

How Much Bandwidth Do You Actually Need?

The easiest way to estimate your monthly bandwidth needs is with this simple formula:

Monthly Bandwidth = Average Page Size × Monthly Pageviews × 1.5

(The 1.5× multiplier accounts for crawlers, bots, API calls, and other non-browser traffic)

Worked Example

A typical WordPress blog with a 2 MB average page size receiving 50,000 monthly pageviews:

2 MB × 50,000 pageviews = 100,000 MB = ~98 GB
× 1.5 overhead = ~147 GB/month
→ A 1 TB/month plan is more than sufficient with plenty of headroom.

Average page sizes vary enormously. A lightweight blog might average 500 KB per page; a media-heavy e-commerce site could easily hit 4–6 MB. Use your Google Analytics “Page Size” or run a few pages through GTmetrix to get a realistic average.

Bandwidth Calculator: Common Scenarios

Here’s a reference table for common site types and traffic levels — all with a 1.5× overhead multiplier applied:

Site Type Avg Page Size Monthly Visitors Est. Bandwidth Plan Needed
Personal blog 500 KB 5,000 ~3.5 GB 500 GB plan
Small business site 1.5 MB 20,000 ~43 GB 500 GB plan
WordPress blog 2 MB 50,000 ~143 GB 1 TB plan
WooCommerce store 3 MB 100,000 ~430 GB 2 TB plan
Media / news site 4 MB 250,000 ~1.43 TB 3 TB plan
Video streaming 500 MB/stream 10,000 streams ~7.2 TB Unmetered / CDN
Software downloads 200 MB/file 50,000 downloads ~14.3 TB Unmetered / CDN
Good news for most sites: The overwhelming majority of websites — even busy ones — use less than 1 TB of bandwidth per month. Standard VPS plans from Hetzner (20 TB!), Vultr (1–2 TB), and DigitalOcean (1 TB) cover virtually all normal web workloads with room to spare.

“Unmetered” Bandwidth — What Does It Actually Mean?

Some providers advertise “unmetered” or “unlimited” bandwidth. This sounds amazing, but it doesn’t mean what most people think.

Unmetered means the provider doesn’t count your bytes transferred — but your throughput is still capped by your port speed. A “100 Mbps unmetered” plan means you can transfer as much data as you want, but only at a maximum of 100 Mbps. At 100 Mbps continuous, you could theoretically transfer around 32 TB per month — but only if your connection is saturated 24/7.

⚠️Fair use policies: Almost every “unmetered” plan has a fair use clause buried in the terms of service. If you consistently saturate your connection, providers may throttle your speed, warn you, or terminate your account. “Unmetered” is best understood as “no hard cap” rather than “truly unlimited.”

Unmetered vs. Metered: Which Is Better?

📊Metered (e.g. 2 TB/month)

PredictabilityHigh
Speed capUsually 1 Gbps+
Overage riskYes — monitor usage
Best forPredictable traffic
♾️Unmetered (e.g. 100 Mbps)

PredictabilityMedium
Speed capOften throttled
Overage riskNo hard limit
Best forBursty / heavy traffic

Overage Fees: What Happens When You Exceed Your Limit?

Different providers handle bandwidth overages very differently. Before buying, make sure you know your provider’s policy:

Provider Overage Policy Overage Rate Risk Level
Hetzner Throttled to 10 Mbps No charge Low risk
Vultr Billed per GB over $0.01/GB Medium risk
DigitalOcean Billed per GB over $0.01/GB Medium risk
Linode (Akamai) Billed per GB over $0.01/GB Medium risk
Contabo Throttled to 100 Mbps No charge Low risk
OVHcloud Throttled or charged Varies by plan Check TOS
🚨Billing spike risk: If you host a file that goes viral or get hit by a DDoS amplification attack, bandwidth overages at $0.01/GB can accumulate to hundreds of dollars very quickly. Always set up billing alerts and consider Cloudflare’s free proxy to absorb unexpected traffic spikes.

Tips for Choosing the Right Plan

1. Always check both port speed AND monthly allowance

A “10 Gbps” headline sounds impressive, but if the monthly allowance is only 500 GB, you’ll exhaust it in under an hour at full speed. Look at both numbers together.

2. Factor in a 2× safety buffer

Your traffic is unpredictable. A viral post, a Reddit mention, or a bot crawl can spike your bandwidth usage in hours. Choose a plan with at least 2× your calculated monthly need.

3. Understand what counts as “outbound only” vs. “total”

Most providers (Vultr, DigitalOcean) only count outbound traffic against your allowance. Hetzner counts both inbound and outbound. This distinction matters for applications that receive large uploads (backups, file storage).

4. Use Cloudflare to reduce origin bandwidth

Cloudflare’s free plan caches static assets at its edge network and serves them to visitors without ever touching your VPS. Most sites see a 50–80% reduction in origin bandwidth consumption after enabling Cloudflare proxying.

5. Monitor your usage proactively

Install vnStat on your VPS for lightweight real-time bandwidth monitoring:

$ apt install vnstat -y
$ vnstat -m # Monthly usage summary
$ vnstat -d # Daily usage breakdown

Frequently Asked Questions

Is 1 TB of bandwidth enough for a WordPress site?
For most WordPress sites, yes. A site receiving 50,000–100,000 monthly visitors with a typical 2–3 MB page size will use roughly 150–450 GB/month — well within a 1 TB allowance. Add Cloudflare caching and you’ll likely use less than 200 GB even with substantial traffic.
What’s the difference between Mbps and MB/s?
Mbps (megabits per second) is used for network speeds; MB/s (megabytes per second) is used for file sizes and transfer amounts. To convert: divide Mbps by 8. So a 1 Gbps (1,000 Mbps) port can transfer approximately 125 MB/s of data at maximum theoretical speed.
Does incoming traffic count against my bandwidth limit?
It depends on the provider. Vultr, DigitalOcean, and Linode only count outbound traffic. Hetzner counts both inbound and outbound, though their allowances are so generous (20 TB on entry plans) that it rarely matters. Always check your provider’s specific policy.
Can a DDoS attack use up my bandwidth allowance?
Yes — a DDoS attack generates enormous amounts of incoming traffic. Most reputable VPS providers offer some level of DDoS mitigation that filters attack traffic before it reaches your server (and before it counts against your allowance). Enable Cloudflare proxying as an additional layer. Check if your provider counts filtered DDoS traffic against your quota before signing up.
Is “unmetered bandwidth” always the better choice?
Not necessarily. Unmetered plans often come with lower port speeds (100 Mbps vs 1 Gbps) and aggressive fair-use throttling. For most websites, a metered 1–2 TB plan on a 1 Gbps port is better than an unmetered 100 Mbps plan — you get much faster burst speeds for the occasional traffic spike.

Now You Know What You’re Buying

Bandwidth specs are one of the most misunderstood parts of VPS shopping. Remember the three-part framework: traffic allowance (how much data per month), port speed (how fast it can flow), and dedicated vs. burstable (whether that speed is guaranteed).

For the vast majority of websites, a standard plan with 1–2 TB/month on a 1 Gbps port is more than enough. Use Cloudflare to cut your origin bandwidth in half, monitor usage with vnStat, and set billing alerts so you’re never caught off guard by an overage bill.

When in doubt, start with more headroom than you think you need — switching to a larger plan mid-month is far less painful than an unexpected $200 bandwidth bill.

 

Fast • Reliable • Affordable VPS - DO It Now!

Get top VPS hosting with VPS.DO’s fast, low-cost plans. Try risk-free with our 7-day no-questions-asked refund and start today!