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:
e.g. "2 TB/month"
e.g. "1 Gbps port"
e.g. "100 Mbps guaranteed"
The Water Pipe Analogy
Port Speed Visualized
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:
Worked Example
A typical WordPress blog with a 2 MB average page size receiving 50,000 monthly pageviews:
× 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 |
“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.
Unmetered vs. Metered: Which Is Better?
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 |
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:
$ vnstat -m # Monthly usage summary
$ vnstat -d # Daily usage breakdown
Frequently Asked Questions
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.