Choosing & sizing
How much does a VPS cost?
A usable VPS starts at about $4 a month for 1 vCPU, 1 GB of RAM and 20 GB of NVMe storage. A production instance with dedicated cores, 8 GB of RAM and 160 GB of storage runs around $34 a month. Storage-heavy plans with several terabytes start near $22. Longer billing terms reduce these by 5–22%.
Price is driven mainly by three things: whether the cores are shared or dedicated, how much RAM you need, and how much storage. Bandwidth is usually included in the plan rather than billed separately, which is the largest single cost difference between a VPS and a hyperscaler cloud instance.
Beware of prices that look impossible. A "$1 VPS" is almost always OpenVZ with oversold memory, no real kernel and no ability to run Docker. The floor for genuine KVM with reserved memory sits around $3–4.
| Workload | Sensible specification | Approx. cost |
|---|---|---|
| VPN, DNS, small bot | 1 vCPU / 1 GB / 20 GB | $4 |
| Personal website, blog | 2 vCPU / 4 GB / 80 GB | $19 |
| Production web app | 4 vCPU / 8 GB / 160 GB | $34 |
| Game server (20 slots) | 4 dedicated / 8 GB high-clock | $49 |
| Seedbox / media, 4 TB | 4 vCPU / 8 GB / 4 TB | $39 |
| CI runner, monorepo | 6 vCPU / 16 GB / 320 GB | $62 |
7 answers in Choosing & sizing
- What is a VPS? A VPS (virtual private server) is a virtual machine with guaranteed CPU, memory and storage, running its own operating system on shared physical hardw…
- What is a VPS used for? A VPS runs anything that needs to be online continuously: websites and APIs, game servers, VPN and proxy endpoints, mail servers, trading bots, CI run…
- What is the cheapest VPS that is actually usable? About $4 a month buys 1 vCPU, 1 GB of RAM and 20 GB of NVMe on real KVM virtualisation. That is genuinely enough for a WireGuard VPN, a DNS resolver, …
- How much RAM does a VPS need? Match RAM to the workload, not to a price tier. 1 GB runs a VPN, DNS resolver or small bot. 2–4 GB runs a small website with a database. 8 GB is the c…
- How many vCPUs does a VPS need? Most workloads need fewer cores than people buy. One shared core saturates a gigabit VPN link. Two dedicated cores run a busy website. Four run a game…
- How much bandwidth does a VPS need? Most projects use far less than they fear. A typical blog serving 50,000 monthly visits uses about 100 GB. A VPN carrying 1080p video for one person u…