16GB RAM VPS: 7 Providers Compared (From $13 to $96)
“16GB RAM VPS” is one of the least informative things you can search for, and almost everyone searching it doesn’t realise that yet.
Here is the problem in one line: a 16GB VPS costs $12.99/month at Hostinger and $96/month at Vultr. That is a seven-fold spread for the same headline number. And the gap isn’t explained by quality — it’s explained by the fact that the plans behind that number are completely different machines. One 16GB plan gives you 2 vCPUs. Another gives you 8. One includes 4TB of transfer, another 32TB. One costs the same forever, another triples on renewal.
Hetzner alone sells four different 16GB plans ranging from €15.99 to €85.99 a month. Same provider. Same RAM. A 5× price difference.
So this comparison does two things: it ranks seven providers that genuinely sell at the 16GB tier, and — more usefully — it explains which shape of 16GB plan your workload actually needs, so you don’t buy the €85.99 one when the €15.99 one would have been faster for you.
The quick answer
| Provider | Plan | vCPU | Disk | Transfer | Price/mo |
|---|---|---|---|---|---|
| Hostinger | KVM 4 | 4 | 200GB NVMe | 16TB | $12.99 (24-mo term, renews $28.99) |
| Hetzner | CX43 | 8 shared | 160GB | 20TB | €15.99 (~$17) flat |
| Contabo | Cloud VPS M | 6 | 400GB NVMe | 32TB | ~$14.99 flat |
| IONOS | VPS Linux XL | 8 | 320GB NVMe | Unlimited | $28 ($15 first 6 months) |
| Hetzner | CPX42 | 8 AMD | 320GB NVMe | 20TB | €69.49 (~$75) |
| DigitalOcean | Memory-Optimized | 2 | 50GB | 4TB | $84 |
| Vultr | High Frequency | 4 | — | — | $96 |
Prices checked August 2026. Hetzner prices are in EUR and reflect its 15 June 2026 price adjustment; dollar figures are approximate conversions.
Two things should jump out. First, the cheapest plan on this list and the most expensive differ by 7×. Second, DigitalOcean’s $84 plan has 2 vCPUs and Hetzner’s €15.99 plan has 8. If you assumed price tracked performance, that assumption is now dead.
What 16GB actually unlocks
The reason people jump to 16GB is almost always the same: they hit a wall at 8GB where the machine technically runs their stack but starts swapping under load, and everything gets mysteriously slow.
16GB is the tier where a VPS stops hosting a service and starts hosting a stack. Concretely, it’s the first tier where you can comfortably run:
- A 13B-class quantized model in RAM. A 7B model at Q4 fits in 8GB with nothing to spare. A 13B at Q4 needs roughly 9–10GB, and you need headroom for context and the OS. 16GB is where 13B becomes practical on CPU. (If you’re doing this, read our VPS guide for Ollama first — CPU inference is slow enough that a hosted API is often cheaper.)
- Postgres + Redis + your app + a headless browser, concurrently. This is the combination that kills 8GB boxes. Chrome is a memory glutton: each Playwright context runs 150–300MB, so a scraper holding ten contexts open eats 2–3GB before your database gets a look in.
- A full self-hosted Supabase stack. Postgres, GoTrue, PostgREST, Realtime, Storage and Kong together idle at roughly 2GB and climb fast under real traffic. See our Supabase self-hosting comparison for the specifics.
- n8n in queue mode with several workers, rather than the single-process mode that 8GB forces you into. Details in our n8n hosting guide.
- A dozen Docker services without playing whack-a-mole with memory limits. Our Docker VPS comparison covers how to size this properly.
What 16GB does not do is make anything faster on its own. RAM is a capacity ceiling, not a speed dial. If your app is slow at 8GB and isn’t swapping, 16GB will change nothing — and you’ll have doubled your bill to discover that.
The three shapes of a 16GB plan
This is the part the price-comparison sites bury, and it matters more than the provider you pick.
High-CPU (8 vCPU / 16GB). Hetzner’s CX43, IONOS’s VPS Linux XL, Hetzner’s CPX42. A 1:2 core-to-GB ratio. This is the right default for almost everything: web apps, Docker stacks, CI runners, anything that does concurrent work. If you don’t know which shape you need, you need this one.
Balanced (4–6 vCPU / 16GB). Hostinger KVM 4, Contabo Cloud VPS M, Vultr High Frequency. A 1:3 or 1:4 ratio. Fine for workloads that are memory-hungry but not compute-hungry — a big database, a cache layer, a model sitting in RAM answering occasional requests.
Memory-optimized (2 vCPU / 16GB). DigitalOcean’s Memory-Optimized Droplet. A 1:8 ratio, and it costs $84. This shape exists for a specific reason: in-memory databases and analytics workloads where the dataset must fit in RAM and the CPU mostly sits idle waiting on it. If you buy this shape for a general web workload, you have bought the worst plan on this page for the third-highest price. Two vCPUs will bottleneck a Docker stack long before the RAM does.
The trap is that all three shapes match the search term “16GB RAM VPS” equally well.
The seven providers
1. Hostinger — cheapest route to 16GB
KVM 4: 4 vCPU, 16GB RAM, 200GB NVMe, 16TB transfer — $12.99/month on a 24-month term, renewing at $28.99.
Hostinger gets the top slot because it’s the lowest-friction way to land on a 16GB box: $12.99 is the cheapest entry price here, the 200GB of NVMe is more storage than Hetzner’s CX43 gives you, 16TB of transfer is generous, and it comes with a managed control panel, weekly backups and a browser terminal — so you’re not dropped straight onto a bare SSH prompt.
To be clear about the ranking: Hetzner’s CX43 gives you twice the vCPUs (8 vs 4) and more transfer (20TB vs 16TB) for about €3 more per month — and Hetzner’s price doesn’t change on renewal, while Hostinger’s more than doubles to $28.99. Over three years, Hostinger’s KVM 4 costs roughly $900 while Hetzner’s CX43 costs roughly $610. If you are comfortable on the command line and don’t need the panel, Hetzner is the better buy and it isn’t close.
Hostinger wins on the first-year price, the storage allocation, and the fact that a beginner can actually drive it. Those are real advantages — they’re just not the same as “cheapest.”

Check Hostinger VPS pricing → · Read our Hostinger review
2. Hetzner — the best value at this tier, by a distance
CX43: 8 shared vCPU, 16GB RAM, 160GB disk, 20TB transfer — €15.99/month.
Eight cores and 20TB of transfer for under €16 is the single best price-to-spec ratio on this page, and it’s the plan most people searching this term should buy.
But Hetzner is also the clearest illustration of why “16GB VPS” is a meaningless spec. Hetzner sells four 16GB plans:
| Plan | vCPU | Type | Disk | €/mo |
|---|---|---|---|---|
| CX43 | 8 | Shared Intel | 160GB | 15.99 |
| CAX31 | 8 | Ampere ARM | 160GB | 20.99 |
| CPX42 | 8 | Shared AMD | 320GB NVMe | 69.49 |
| CCX23 | 4 | Dedicated | 160GB | 85.99 |
All 16GB. All 20TB transfer. A 5× price spread. The CCX23 costs more than five times the CX43 and gives you half the vCPUs — because those cores are dedicated rather than shared, meaning no noisy neighbours and consistent performance under sustained load. That’s worth paying for if you’re running something latency-sensitive around the clock. It’s a waste of money if you’re running a side project.
The CAX31 deserves a mention: 8 ARM cores for €20.99. If your stack has ARM images available — and most mainstream Docker images do now — it’s excellent value. Check your dependencies first.
Note also that CPX is shared despite costing four times CX — within Hetzner’s catalogue, price doesn’t indicate dedication, and only CCX carries the guarantee. Our dedicated CPU VPS guide covers which plan names actually mean isolated cores, and how to measure whether you need them.
Hetzner’s caveats are real: the account signup sometimes asks for ID verification, the footprint is EU-centric with fewer US regions than the American providers, and the control panel assumes you know what you’re doing.

Hetzner splits its cloud into separate lines — this is Regular Performance (the CPX plans). The cheaper CX cost-optimized line and the ARM-based CAX line are priced separately, which is exactly why “16GB Hetzner VPS” spans €15.99 to €85.99.
Check Hetzner Cloud pricing → · Read our Hetzner review
3. Contabo — most storage per dollar
Cloud VPS M: 6 vCPU, 16GB RAM, 400GB NVMe, 32TB transfer — around $14.99/month, flat.
Contabo’s pitch at this tier is storage and transfer: 400GB of NVMe is double what Hostinger gives you and two and a half times Hetzner’s CX43, and 32TB of transfer is the most on this list. The price doesn’t jump on renewal either, which over a three-year horizon makes it cheaper than Hostinger despite the higher sticker.
The trade-off is well documented and worth taking seriously: Contabo’s vCores are heavily shared, and disk and CPU performance vary noticeably depending on how busy your host node is. Benchmarks from the same plan can differ substantially between two customers. Support is slower than the others here, and provisioning isn’t always instant.
Buy Contabo when you need a lot of disk for cheap — a media server, a backup target, a database with a large working set — and can tolerate variable performance. Don’t buy it for anything latency-sensitive.
Contabo doesn’t currently run an affiliate programme we participate in, so there’s no tracked link here — we’ve included it because at this tier it genuinely belongs on the list.
4. IONOS — unlimited transfer, 8 cores
VPS Linux XL: 8 cores, 16GB RAM, 320GB NVMe, unlimited transfer — $28/month, $15/month for the first 6 months.
IONOS is the only provider here offering genuinely unlimited transfer at the 16GB tier, and 8 cores with 320GB of NVMe is a strong specification. At the $15 promotional rate it’s excellent; at the $28 standard rate it’s fairly priced but no longer a bargain next to Hetzner’s CX43.
IONOS’s weak spot is the control panel, which is dated and slower to navigate than DigitalOcean’s or Hostinger’s, and support quality varies by region. The infrastructure itself is solid — this is a large European host with real datacentres, not a reseller.

Check IONOS VPS pricing → · Read our IONOS review
5. DigitalOcean — best platform, worst price
Memory-Optimized Droplet: 2 vCPU, 16GB RAM, 50GB SSD, 4TB transfer — $84/month. General Purpose Droplet: 8 vCPU, 16GB RAM, 320GB SSD — $96/month.
There’s no polite way to frame this: at the 16GB tier DigitalOcean costs five to six times what Hetzner charges for comparable specs, and the Memory-Optimized plan gives you 2 vCPUs and 50GB of disk for $84.
You are not paying for the VPS. You’re paying for the platform around it — managed Postgres and Redis, Spaces object storage, load balancers, Kubernetes, a genuinely excellent API and Terraform provider, and documentation that’s better than everyone else’s on this list combined. If your VPS is one node in an infrastructure you’re managing as code, that ecosystem saves more engineering time than the price difference costs.
If your VPS is the whole thing — one box running your stack — you are paying a large premium for capabilities you won’t use.

The sidebar is the important part: Basic, CPU-Optimized, General Purpose, Memory-Optimized and Storage-Optimized all sell a 16GB configuration at different prices and core counts.
Check DigitalOcean pricing → · Read our DigitalOcean review
6. Vultr — DigitalOcean’s price without DigitalOcean’s ecosystem
High Frequency: 4 vCPU, 16GB RAM — $96/month.
Vultr’s High Frequency line runs on higher-clocked CPUs with NVMe storage, and for single-threaded workloads that are genuinely clock-bound it’s measurably faster than the commodity options here. It also has one of the widest region footprints in the business — 30-plus locations — which matters if you need a box physically close to users in a specific city.
At $96 for 4 vCPU and 16GB, though, it’s the most expensive plan on this page, and it’s hard to justify against Hetzner’s €15.99 unless you specifically need a region nobody else covers or a clock speed nobody else offers.
Vultr isn’t part of an affiliate programme we participate in, so there’s no tracked link here.
7. Liquid Web — managed, for when you don’t want to be the sysadmin
Liquid Web doesn’t sell a clean commodity 16GB tier the way the others do. Its managed VPS range starts around $33/month and its 24GB configuration lists at $123/month, so 16GB sits between those two depending on the configuration and current promotion.
That pricing looks absurd next to Hetzner until you understand you’re buying a different product. Liquid Web’s managed plans include a team that patches your OS, monitors your services, responds to incidents and will get on a call with you. If your alternative is hiring someone or losing your own evenings to server administration, $100-ish a month is cheap.
If you’re comfortable running your own box, it’s money set on fire.
Check Liquid Web pricing → · Read our Liquid Web review
Do you actually need 16GB?
Before you buy, spend two minutes confirming RAM is really your constraint. On your current box:
free -h # is "available" near zero?
vmstat 1 5 # are si/so columns non-zero? that's swapping
iostat -x 1 5 # is %util pinned near 100? that's disk, not RAM
uptime # load average above your core count? that's CPU
If free -h shows healthy available memory and si/so are zero, you don’t have a RAM problem — and 16GB will not help. The three most common misdiagnoses:
- It’s actually disk I/O. A slow SATA SSD under a busy database looks exactly like memory pressure from the outside. Moving to NVMe at the same RAM tier is cheaper and more effective.
- It’s actually CPU. If load average sits above your vCPU count, more cores fix it and more RAM doesn’t. Note that several 16GB plans here have fewer cores than cheaper 8GB plans elsewhere.
- It’s actually a leak. If memory climbs steadily until the box dies and a restart fixes it for a day, doubling RAM buys you two days instead of one. Fix the leak.
The renewal trap
Three of the providers here quote introductory prices that don’t last, and the difference over a realistic three-year hold is large enough to invert the ranking:
| Provider | Year 1 | Years 2–3 | 3-year total |
|---|---|---|---|
| Hetzner CX43 | €15.99/mo | €15.99/mo | ~€576 |
| Contabo VPS M | ~$14.99/mo | ~$14.99/mo | ~$540 |
| Hostinger KVM 4 | $12.99/mo | $28.99/mo | ~$852 |
| IONOS VPS XL | $15 → $28/mo | $28/mo | ~$963 |
The cheapest first-year option is the second-most expensive over three years. If you’re standing up something you expect to keep, weight the flat-rate providers accordingly. If you’re prototyping and might tear it down in six months, the promotional rates are real money saved.
How we picked
We compared published specifications and prices for plans at exactly 16GB RAM across every provider in our hosting catalogue plus the major independents, in August 2026. Where a provider sells multiple 16GB configurations — as Hetzner does — we listed them rather than picking the flattering one.
We have not benchmarked these specific plans ourselves. The performance characterisations here (Contabo’s variability, Vultr’s clock advantage, the shared-versus-dedicated distinction) come from published third-party benchmarking and provider documentation, and we’ve flagged where they’re contested rather than settled.
Prices move, and they moved during the writing of this article — Hetzner adjusted cloud pricing effective 15 June 2026 (documented on its own docs site), which is why some comparisons still circulating online quote €25.49 for the CPX42 that now lists at €69.49. Always check the provider’s own pricing page before buying.
Some links here are affiliate links, and we’ve said explicitly where a provider isn’t one. That relationship doesn’t determine the specs or prices quoted, all of which come from the providers’ published pages.
FAQ
Is 16GB overkill for a personal project?
Usually, yes. A blog, a portfolio, a small API or a Discord bot runs comfortably in 2–4GB. 16GB starts making sense when you’re running several services at once, holding a language model in memory, or driving headless browsers. If you’re not sure, start at 8GB — every provider here lets you resize upward, and resizing up is painless while paying for idle RAM for a year is not. Our 8GB VPS comparison covers that tier, where pricing is a lot more rational than it is here.
Can I run a 13B LLM on a 16GB VPS?
You can load one — a 13B model at 4-bit quantization needs roughly 9–10GB, leaving enough headroom on a 16GB box. Whether it’s usable is another question: on CPU you’ll see a few tokens per second, which is fine for background batch work and painful for anything interactive. For interactive use you want a GPU, which is a different budget entirely — see our vLLM GPU hosting guide.
Why does DigitalOcean charge $84 for 16GB when Hetzner charges €16?
Different products sold under the same spec sheet. DigitalOcean’s price includes a managed platform, a mature API, extensive documentation and US-centric infrastructure. Hetzner sells efficient European compute with a thinner layer on top. Neither is overcharging for what it is — but if you only need the VPS, you’re paying DigitalOcean for a lot you won’t touch.
Shared vs dedicated vCPU at 16GB — does it matter?
It matters if your workload runs hot continuously. Shared vCPUs are subject to contention: your performance depends partly on what your neighbours are doing, and under sustained load you may be throttled. For bursty workloads — a web app with traffic peaks, a CI runner, a development box — shared is fine and far cheaper. For a production database under constant load, or anything with latency guarantees, dedicated cores like Hetzner’s CCX23 earn their premium.
Should I buy 16GB or two 8GB servers?
Two 8GB boxes usually cost slightly more than one 16GB box and add operational complexity, but they give you redundancy and let you separate concerns — database on one, application on the other. If you’re running a single stack that needs shared memory, one 16GB box is simpler. If you’re running things that can be cleanly separated and you care about a single failure not taking everything down, two smaller boxes are often the better architecture.
Can I downgrade if 16GB turns out to be too much?
At most providers, no — or not easily. Resizing up is universally supported; resizing down is often blocked because the disk can’t shrink. Hetzner allows CPU and RAM downgrades if you keep the original disk size; DigitalOcean allows CPU/RAM-only resizes on some plan types. Assume upward is easy and downward means rebuilding, and size conservatively.