Cheapest VPS Hosting, Ranked by Price Per GB of RAM
Most “cheapest VPS” articles rank by the smallest number on a pricing page, which tells you almost nothing — a $2 plan with 512MB and a $15 plan with 16GB aren’t comparable, and the cheaper one is frequently worse value.
So this is an index rather than a list. One metric, applied uniformly: renewal price divided by gigabytes of RAM. Renewal rather than introductory, because the introductory price is a customer-acquisition cost and not what you’ll actually pay.
The ranking below is derived from that division. We didn’t choose the order.
If you’re arriving from shared hosting rather than comparing VPS plans cold, the migration guide covers the control-panel licence that changes these numbers — cPanel is bundled on shared hosting and costs from $27.46/month on a VPS.
Cheapest and best value aren’t the same question. VPS price per GB of RAM normalises the whole market to one number and finds a 3.8× spread for identical specs — plus the three things that figure hides.
The index
| Plan | RAM | Price/mo (renewal) | $ per GB |
|---|---|---|---|
| Contabo Cloud VPS S | 8GB | ~$6.99 | ~$0.87 |
| Contabo Cloud VPS M | 16GB | ~$14.99 | ~$0.94 |
| Hetzner CX33 † | 8GB | €8.99 (~$9.71) | ~$1.21 |
| Hetzner CAX21 (ARM) † | 8GB | €10.99 (~$11.87) | ~$1.48 |
| Hostinger KVM 8 | 32GB | $49.99 | ~$1.56 |
| Hetzner CX23 † | 4GB | €5.99 (~$6.47) | ~$1.62 |
| Hostinger KVM 4 | 16GB | $28.99 | ~$1.81 |
| Hostinger KVM 2 | 8GB | $14.99 | ~$1.87 |
| IONOS VPS L+ | 8GB | $21 | ~$2.63 |
| IONOS VPS XL+ | 16GB | $44 | ~$2.75 |
| Cloudzy Professional | 4GB | $14.48 | ~$3.62 |
| Vultr Regular | 8GB | $40 | ~$5.00 |
| Liquid Web (managed) | 24GB | $123 | ~$5.12 |
| DigitalOcean Memory-Optimized | 16GB | $84 | ~$5.25 |
| Hetzner CCX23 (dedicated) | 16GB | €85.99 (~$92.87) | ~$5.80 |
| DigitalOcean Basic | 8GB | $48 | ~$6.00 |
| DigitalOcean General Purpose | 16GB | $96 | ~$6.00 |
† Hetzner’s cost-optimized CX and CAX lines are currently showing as unavailable on Hetzner’s own plan page, and repriced in June 2026. The figures above are the post-repricing rates read from that page; we could not verify a current CX43 rate, so it carries no price rather than a stale one. The line you can actually buy today is CPX, at €19.99 for 4GB — roughly $5.40 per GB, which moves Hetzner from the top of this index to the middle. See our Germany hosting guide for the detail.
Prices checked August 2026; euro figures converted at roughly $1.08 and are approximate. Hetzner rates reflect its 15 June 2026 adjustment.
The spread is about 7× — Contabo’s $0.87/GB against DigitalOcean’s $6.00/GB. Not for different amounts of memory; for the same gigabyte, rented from a different company.
What the index actually shows
Three findings fall out of sorting rather than asserting.
European budget hosts own the top of the table. Contabo and Hetzner take four of the first five positions, and it isn’t close — though note the availability caveat on the Hetzner rows, which is what lets Hostinger into fifth. We put those two head-to-head against Hostinger at a matched 8GB tier in Contabo vs Hetzner vs Hostinger, where the winner changes by column. If your metric is memory per pound, the answer is not ambiguous.
Promotional pricing distorts the ranking enormously. Hostinger’s KVM 4 sits at $1.81/GB at renewal — mid-table. On its introductory rate of $12.99 it’s $0.81/GB, which would top this entire index. Same server, same month, two completely different conclusions depending on which number you use. That’s precisely why the index uses renewal, and why any comparison built on advertised prices ranks Hostinger first and misleads you about year two. Our under-$5 comparison applies the same rule as a hard qualification test.
Dedicated cores cost roughly what premium clouds cost. Hetzner’s CCX23 lands at $5.80/GB, right alongside DigitalOcean — despite Hetzner’s shared plans occupying the cheapest rows. Isolation, not brand, explains most of the premium at the expensive end. Our dedicated CPU guide covers when that premium is worth paying.
Price per vCPU tells a different story
RAM isn’t the only axis, and sorting by cores reorders things:
| Plan | vCPU | Price/mo | $ per vCPU |
|---|---|---|---|
| Contabo Cloud VPS S | 4 | ~$6.99 | ~$1.75 |
| Hetzner CX33 † | 4 | ~$9.71 | ~$2.43 |
| Contabo Cloud VPS M | 6 | ~$14.99 | ~$2.50 |
| Hetzner CX43 † | 8 | price unverified | — |
| IONOS VPS XL+ | 8 | $44 | ~$5.50 |
| Hostinger KVM 4 | 4 | $28.99 | ~$7.25 |
| Hostinger KVM 2 | 2 | $14.99 | ~$7.50 |
| DigitalOcean Basic | 4 | $48 | ~$12.00 |
Hostinger drops further on this axis than on memory, because its plans pair generous RAM with comparatively few cores — 2 vCPUs at the 8GB tier where Contabo, Hetzner and IONOS all give 4. If your workload is CPU-bound rather than memory-bound, the memory index flatters it.
Which index you should use depends entirely on what you’re running. Price per GB is the right metric for a batch worker, a cache, a database, or a model held in memory. Price per vCPU is right for build servers, encoding and anything parallel. Neither is right for a checkout page, where the correct metric is whether it stays up.
What the cheap end gives up
An index measures one thing. Here is what it doesn’t measure, and why the bottom of the table isn’t automatically the right purchase.
CPU contention. Budget hosts oversubscribe more aggressively. The measurement is steal time — vmstat 1 10, watch the st column. Consistently above 5–10% means you’re losing CPU you paid for, and a plan with 8 vCores at 50% steal delivers 4. Cheap memory doesn’t help if the cores are contended.
Performance variance. Contabo tops this index and is also the provider whose benchmarks differ most between customers, because what you get depends partly on your neighbours. For batch work that’s tolerable. For anything latency-sensitive it isn’t.
Support and remedies. At $0.87/GB you get ticket-based support and, in practice, no meaningful SLA credit when something breaks. The premium hosts at the bottom of the index are selling response times and accountability, which don’t appear in any price-per-gigabyte calculation.
Platform capabilities. DigitalOcean’s $6.00/GB buys managed databases, load balancers, object storage, live migration, a first-class API and the best documentation in the industry. If you use them, the premium is buying real engineering time. If your VPS is one box running one stack, you’re paying for capability you’ll never touch.
The honest reading of this index: it identifies the best value, not the best host. Those are different questions, and which one you should be asking depends on whether a bad hour costs you nothing or costs you customers.
Where to buy, by what you’re optimising for
- Best value at renewal, and you’ll tolerate variance — Contabo tops the index at ~$0.87/GB. It isn’t part of an affiliate programme we participate in, so there’s no tracked link; it’s first because the arithmetic puts it there.
- Best value with predictable performance — Hetzner’s CX line at ~$1.21/GB, flat pricing, no promotional ladder, when it’s in stock; on the CPX line you can currently buy it’s about $5.40/GB. Note these are shared-CPU plans; what a vCPU actually is covers why dedicated costs 2–3× more and when you need it.
- Best promotional pricing, and you’ll re-shop at renewal — Hostinger is $0.81/GB introductory and $1.81/GB after. If you treat hosting as something you re-evaluate every two years, that first-term rate is the best on this page. Read our review.
- Unlimited traffic from a mainstream European host — IONOS VPS M+ is $4/month for three months on a twelve-month term, then $11 for 4 vCores and 4GB. Its old flat-rate $2 VPS XS has been discontinued, so judge it on the $11 standard rate rather than the intro figure. Read our review.
- Monthly billing with no term at the very bottom end — Cloudzy, though note its headline rates carry a 50%-off promotion. Read our review.
- You want someone else to run it — Liquid Web at ~$5.12/GB is buying a support organisation, not memory. Read our review.

Worth repeating for any budget host: a headline rate sitting under a “limited time” banner is not the number to plan around.
How we picked
Every figure is a published plan price divided by that plan’s stated RAM or vCPU count, using renewal pricing where a provider distinguishes introductory from renewal rates. Prices come from provider pricing pages read across August 2026. Euro prices are converted at approximately $1.08 for comparability; that rate moves, so treat the ordering as more reliable than the absolute values.
We have not benchmarked these plans, and the index deliberately measures allocation rather than performance — a gigabyte on a contended host is not equivalent to a gigabyte on a quiet one. The section above on what the cheap end gives up is the necessary counterweight, and it’s the reason we’d not recommend buying purely off the top of this table.
Some links here are affiliate links. It’s worth noting that the top of this index is occupied by a provider we earn nothing from, and that the honest treatment of promotional pricing moves the provider we most often recommend from first place to mid-table.
FAQ
What’s the cheapest VPS hosting per GB of RAM?
On published renewal pricing, Contabo — roughly $0.87/GB on Cloud VPS S and $0.94/GB on Cloud VPS M — followed closely by Hetzner’s CX line at around $1.08/GB. Both are European hosts selling raw capacity with minimal platform on top.
Why is DigitalOcean seven times more expensive per gigabyte?
Because you’re not only buying memory. That price includes managed databases, load balancers, object storage, a mature API, live migration and extensive documentation, on infrastructure with more predictable performance. Whether that’s worth 7× depends entirely on how much of it you use.
Should I just buy the cheapest option?
If you’re running batch work, a development box, a media server or anything tolerant of an occasional slow hour — yes, the top of the index is genuinely good value. If you’re running something where downtime costs money, weigh support quality and performance consistency, neither of which this index measures.
Is price per GB the right way to compare VPS plans?
For memory-bound workloads, yes. For CPU-bound work use price per vCPU, which reorders the table significantly — Hostinger, for instance, ranks considerably worse on cores than on memory because it pairs generous RAM with fewer vCPUs.
Why rank on renewal price instead of the advertised price?
Because the advertised price frequently isn’t what you’ll pay. Hostinger’s KVM 4 would top this index on its introductory rate at $0.81/GB and sits mid-table at $1.81/GB on renewal — a difference large enough to invert the ranking. Any comparison using promotional pricing is describing a temporary state.
Does cheaper RAM mean worse performance?
Not directly, but it correlates. The cheapest providers oversubscribe more, so the same nominal gigabyte may come with more CPU contention and more variable disk throughput. Check steal time with vmstat 1 10 on any box you’re evaluating before committing to it.