← Back to blog

Bandwidth vs Data Transfer in VPS Hosting, Explained

Maria Ilinca Bostan

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

ModelHow it worksThe risk
MeteredA monthly quota, e.g. 20 TB, then per-GB overageA traffic spike or an attack becomes a bill
UnmeteredNo volume cap; the port speed is the only limitNone on volume — check the port speed is real
Unlimited (with fair use)Marketed as unlimited, throttled or terminated in the small printThe 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

  1. Is the port guaranteed or shared? A shared 10 Gbps port is not 10 Gbps.
  2. Is transfer metered? If yes, what is the overage rate per GB, and is ingress counted?
  3. Is there a fair-use clause? If "unlimited" comes with one, ask for the number.
  4. Is attack traffic billed? On metered plans it usually is.
  5. 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.

Ready in under a minute

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.

$ voxa deploy --plan ion --location amsterdam

KVM VPS billed hourly, capped monthly · Dedicated billed monthly · No setup fee

Included on every plan
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