Bandwidth vs Data Transfer in VPS Hosting, Explained
Bandwidth and data transfer are two different things sold under one word. Bandwidth is the speed of your port — 1 Gbps, 10 Gbps — measured in bits per second. Data transfer is the total volume moved in a month, measured in terabytes. A plan can be generous on one and restrictive on the other, and the difference is where surprise invoices come from.
The three models you will encounter
| Model | How it works | The risk |
|---|---|---|
| Metered | A monthly quota, e.g. 20 TB, then per-GB overage | A traffic spike or an attack becomes a bill |
| Unmetered | No volume cap; the port speed is the only limit | None on volume — check the port speed is real |
| Unlimited (with fair use) | Marketed as unlimited, throttled or terminated in the small print | The limit exists, it is just undisclosed |
"Unmetered" and "unlimited" are not synonyms. Unmetered means no volume accounting — you are bounded by physics, not by a counter. "Unlimited" almost always means a fair-use clause you have not read. Our VPS plans are unmetered on 1 Gbps guaranteed ports with no overage billing: the plan price is the whole price.
What a port speed actually delivers
A 1 Gbps port moves about 125 MB per second at line rate. Sustained continuously for a 30-day month that is roughly 324 TB — a number nobody reaches, which is exactly why unmetered ports are viable. Realistic figures matter more:
- 1 Gbps comfortably serves a busy web application, an API, dozens of game servers, or a few hundred concurrent 1080p streams.
- 10 Gbps is for sustained media delivery, CDN origins, large file distribution and transcoding output. Our streaming range runs non-blocking 10 Gbps ports from €9.99/month.
Note the word guaranteed. A shared port is oversubscribed by design, and the number on the pricing page is a ceiling you may never see. Ask whether the port is guaranteed or shared before comparing two providers' figures.
Estimating what you will actually use
Multiply average page or asset weight by monthly requests. A 2 MB page served 100 000 times is 200 GB. A 1080p stream at 5 Mbps run for one hour is about 2.25 GB per viewer-hour. A nightly 50 GB off-site backup is 1.5 TB a month before anything else.
Two things people consistently forget: egress from backups and replication, which is often larger than user traffic, and ingress during an attack, which on a metered plan you pay for even though you did not want it. On unmetered plans neither matters, which is a significant part of their value.
Measuring real usage
# persistent monthly accounting
sudo apt install -y vnstat
sudo systemctl enable --now vnstat
vnstat -m
# live view of who is consuming it
sudo iftop -i eth0
sudo nethogs
vnstat is the one to install on day one — it keeps history, so when you need to answer "what changed last Tuesday" the data already exists.
Reducing transfer without reducing service
- Compression. gzip or Brotli on text, JSON, CSS and JavaScript typically cuts 60–80% of those bytes for a few lines of configuration.
- Modern image formats. WebP and AVIF are commonly 25–50% smaller than the JPEG they replace, at equivalent quality.
- Cache headers. A correctly cached asset is transferred once per user, not once per page view.
- A CDN in front. Offloads the majority of static egress and improves latency at the same time.
- Range requests for media. Serving a whole video to a viewer who watches ten seconds is pure waste.
Even on an unmetered port these matter, because they reduce latency and free capacity for the traffic that is not cacheable. Our guide to hosting and website speed covers the delivery side in detail.
Reading a bandwidth claim critically
- Is the port guaranteed or shared? A shared 10 Gbps port is not 10 Gbps.
- Is transfer metered? If yes, what is the overage rate per GB, and is ingress counted?
- Is there a fair-use clause? If "unlimited" comes with one, ask for the number.
- Is attack traffic billed? On metered plans it usually is.
- Is the quota per server or per account? This changes the arithmetic entirely once you run several instances.
Frequently asked questions
What is the difference between bandwidth and data transfer?
Bandwidth is speed — how fast bits move, in Gbps. Data transfer is volume — how many bytes move in a month, in TB. A 1 Gbps unmetered port has high bandwidth and no transfer limit; a 100 Mbps port with 50 TB included has a low speed and a generous volume.
Is unmetered bandwidth genuinely unlimited?
There is no volume cap, so the port speed is the only bound. A 1 Gbps port cannot physically exceed roughly 324 TB in a month. The honest framing is "bounded by the port, not by a counter".
Does inbound traffic count?
On metered plans it varies by provider and is worth asking about directly, because attack traffic is inbound. On unmetered plans it is not counted at all.
Do I need 10 Gbps?
Only if you sustain more than roughly 125 MB/s. Media delivery, CDN origins and large-file distribution do; almost nothing else does. Measure with vnstat before paying for the upgrade.
The short version
Check the port speed and whether it is guaranteed; check whether volume is metered and what overage costs; then measure your real usage rather than estimating it. Every voxa.host VPS runs on a guaranteed unmetered port with no overage billing, and the 10 Gbps range exists for the workloads that genuinely saturate a gigabit.
Deploy what you just read about
Deploy your first server now.
No contracts, no minimums. Start on an Ion KVM VPS at €0.0063 an hour and move to a monthly bare-metal server the day you outgrow it.
KVM VPS billed hourly, capped monthly · Dedicated billed monthly · No setup fee
- Free IPv4 + IPv6
- Every VPS
- Unmetered traffic
- 1–10 Gbps
- DDoS mitigation
- 2.5 Tbps
- Root / IPMI access
- Included
- Setup fee
- €0.00
- Minimum term
- None