The Math That Broke My Spreadsheet
I maintain a spreadsheet. Every VPS provider I test goes into it -- specs, price, benchmark results, cost per unit of performance. The formulas are straightforward: divide the Geekbench score by the monthly cost, divide IOPS by dollars, calculate the price per terabyte of included bandwidth. Simple stuff.
Hetzner broke it. Not metaphorically. The bar charts became unreadable because Hetzner's value bars were so disproportionately long that every other provider compressed into a barely-visible sliver on the left side of the graph. I had to add a logarithmic scale option just so the chart would be useful for comparing non-Hetzner providers against each other.
Here is the number that matters: $4.59 per month for 2 vCPU, 4GB RAM, 40GB NVMe SSD, and 20TB of outbound bandwidth. At DigitalOcean, matching those CPU and RAM specs costs $24/mo -- and you only get 4TB of bandwidth. At Vultr, it is $20/mo with 3TB bandwidth. Hetzner is not slightly cheaper. It is not even meaningfully cheaper. It is a different category of pricing that makes the rest of the industry look like it has a coordination problem.
I have been testing VPS providers professionally for years. I have seen plenty of "too good to be true" pricing. It usually means oversold hardware, garbage I/O, or a support team that responds to tickets with the enthusiasm of a DMV clerk. So I went into this test expecting to find the asterisk. Six months later, I still have not found it.
Who Is Hetzner? (And Why Americans Haven't Heard of Them)
Hetzner Online GmbH was founded in 1997 in Gunzenhausen, a small Bavarian town that most Germans would struggle to place on a map. For the next 25 years, the company operated with a distinctly German approach to business: build excellent infrastructure, price it fairly, spend nothing on marketing, and let the product do the talking. No YouTube sponsorships. No affiliate program. No conference booths. No "thought leadership" blog posts about synergizing your cloud journey.
This strategy worked spectacularly in Europe. Hetzner became one of the largest hosting providers in Germany, running its own datacenters in Nuremberg, Falkenstein, and Helsinki. European developers and sysadmins treated it as a given -- the way Americans treat AWS or DigitalOcean, Europeans just... use Hetzner. The pricing was always aggressive, the hardware was always good, and the company never seemed interested in the kind of growth-at-all-costs expansion that defines Silicon Valley cloud companies.
Then, in 2022-2023, Hetzner opened US datacenters. First Ashburn, Virginia -- directly in the heart of the world's densest internet exchange concentration. Then Hillsboro, Oregon, in the Pacific Northwest tech corridor. Suddenly, the 80-100ms transatlantic penalty evaporated. American developers could provision a Hetzner server with single-digit latency to East Coast population centers, paying one-fifth of what they were used to.
The word spread through Reddit threads, Hacker News comments, and Discord channels. Not through ads. Through people doing the math and being unable to believe it.
Plans & Pricing — All Four Server Lines
Hetzner's product catalog is broader than most people realize. They operate four distinct server lines, each serving different use cases. Most reviews only cover the shared VPS plans. That is a mistake, because the full picture is what makes Hetzner uniquely powerful.
Shared vCPU (CX Series) — The Headliners
These are the plans that make other providers nervous. Shared AMD EPYC vCPUs with NVMe storage and that absurd 20TB bandwidth allocation:
| Plan | vCPU | RAM | Storage | Bandwidth | Monthly | Hourly |
|---|---|---|---|---|---|---|
| CX22 | 2 | 4 GB | 40 GB NVMe | 20 TB | $4.59 | $0.0076 |
| CX32 | 4 | 8 GB | 80 GB NVMe | 20 TB | $8.49 | $0.014 |
| CX42 | 8 | 16 GB | 160 GB NVMe | 20 TB | $16.49 | $0.027 |
| CX52 | 16 | 32 GB | 320 GB NVMe | 20 TB | $32.49 | $0.053 |
Let me dwell on the CX22 because people keep telling me I must be reading the pricing page wrong. I am not. Two AMD EPYC vCPUs, 4GB of RAM, 40GB of local NVMe, and twenty terabytes of monthly outbound transfer for four dollars and fifty-nine cents. I have checked this price against my own invoices for six consecutive months. It is correct every time.
Dedicated vCPU (CCX Series) — Guaranteed Performance
For workloads where noisy neighbors are unacceptable, the CCX series offers dedicated AMD EPYC cores. A CCX13 with 2 dedicated vCPU and 8GB RAM runs about $14.49/mo -- still cheaper than DigitalOcean's shared-CPU equivalent. If you are running databases, CI/CD pipelines, or anything where consistent CPU access matters more than raw cost-per-core, the CCX line is where Hetzner transitions from "absurdly cheap" to "merely the best deal available."
ARM Instances (CAX Series) — More on This Below
Ampere Altra ARM processors. Starting at $3.79/mo. I am giving these their own section because they deserve it.
Dedicated Servers & Auction — The Original Product
Before Hetzner Cloud existed, Hetzner was a dedicated server company. They still are. And their Server Auction is one of the most interesting things in hosting that almost nobody in the US talks about.
ARM Instances (CAX): The Hidden Weapon
Hetzner's CAX series runs on Ampere Altra processors -- the same ARM architecture that is reshaping cloud computing at AWS (Graviton), Google Cloud (Axion), and Azure (Cobalt). The difference is that Hetzner charges Hetzner prices for them.
| Plan | ARM vCPU | RAM | Storage | Bandwidth | Monthly |
|---|---|---|---|---|---|
| CAX11 | 2 | 4 GB | 40 GB NVMe | 20 TB | $3.79 |
| CAX21 | 4 | 8 GB | 80 GB NVMe | 20 TB | $7.49 |
| CAX31 | 8 | 16 GB | 160 GB NVMe | 20 TB | $14.49 |
| CAX41 | 16 | 32 GB | 320 GB NVMe | 20 TB | $28.49 |
$3.79 per month. For a server. With 4GB of RAM and 20TB of bandwidth. On ARM processors that deliver 20-40% better performance-per-dollar than x86 for compatible workloads.
The catch -- and this is a real catch, not a Hetzner-specific one -- is software compatibility. Most modern web stacks run perfectly on ARM: Node.js, Python, Go, Rust, Ruby, PHP, PostgreSQL, MySQL, Redis, Nginx, Caddy. Docker multi-arch images have made this largely seamless. But some niche tools, legacy software, and certain compiled binaries still expect x86. If you are running a standard web application or API server, the CAX series works. If you are running specialized scientific computing software from 2014, test before committing.
I ran a Node.js API server on a CAX11 alongside an identical deployment on a CX22 for three months. The ARM instance handled 15% more requests per second at lower CPU utilization, for $0.80/mo less. The math is not complicated.
Note: as of my testing, CAX instances are available in the European datacenters (Falkenstein, Nuremberg, Helsinki) and the Ashburn US datacenter. Check current availability for Hillsboro if West Coast ARM is what you need.
Auction Servers: Bare Metal at Cloud Prices
This is the part of Hetzner that makes dedicated server customers from other providers physically uncomfortable.
The Hetzner Server Auction -- accessed through the Robot panel, not Cloud Console -- sells refurbished dedicated servers at deep discounts. These are not VPS instances. They are actual physical machines with dedicated CPUs, dedicated RAM, and dedicated drives. Previous-generation hardware that other customers have returned or upgraded from, reconditioned by Hetzner and listed at whatever the market will bear.
What does that look like in practice? On any given day, you might find:
- Intel Xeon E-2288G (8C/16T), 64GB DDR4, 2x 512GB NVMe -- around $38/mo
- AMD Ryzen 5 3600 (6C/12T), 64GB DDR4, 2x 512GB NVMe -- around $33/mo
- Dual Xeon Gold 6140 (36C/72T), 256GB DDR4, 4x 480GB SSD -- around $65/mo
These are real prices I screenshotted over the past six months. Inventory rotates constantly -- a server available at 9 AM might be claimed by 9:05 AM. The most aggressively priced listings disappear within minutes. Experienced Hetzner customers check the auction page like stock traders checking tickers.
The critical limitation: auction servers are only available in Hetzner's German and Finnish datacenters. Not Ashburn. Not Hillsboro. If you need bare metal in the US, this is not the path. But if you need raw compute power and can tolerate transatlantic latency -- batch processing, CI/CD runners, backup infrastructure, media encoding -- the auction servers are unmatched value.
For US-based dedicated servers, you will need to look at the standard Hetzner dedicated lineup or consider providers like Liquid Web or InterServer that maintain US bare-metal inventory.
US Datacenter Locations: Ashburn & Hillsboro
Hetzner chose its two US locations with precision that reflects either careful planning or excellent luck. Probably planning -- the Germans are not known for leaving infrastructure decisions to chance.
Ashburn, Virginia (ash)
If you could only have one datacenter location in the United States, Ashburn would be the objectively correct choice. The town hosts the largest concentration of internet exchange points in the world. AWS, Microsoft, Google, Oracle, Equinix -- everyone is in Ashburn because everyone else is in Ashburn. The peering density means Hetzner's Ashburn servers connect to the rest of the internet with minimal hops and exceptional routing efficiency.
I measured latency from the Ashburn location to major US cities during my test period:
- New York: 6-8ms
- Boston: 11-14ms
- Atlanta: 12-15ms
- Chicago: 18-22ms
- Miami: 20-25ms
- Dallas: 32-38ms
- Los Angeles: 62-68ms
For any application serving the eastern half of the US, these numbers are excellent. The Ashburn facility matches or beats latency from DigitalOcean's NYC and Vultr's New Jersey locations.
Hillsboro, Oregon (hil)
Hetzner's West Coast presence sits in Oregon's Silicon Forest, the same technology corridor hosting campuses from Intel, Google, Facebook, and Amazon. Hillsboro benefits from Oregon's lack of sales tax, access to cheap hydroelectric power, and direct connectivity to the Pacific Northwest's submarine cable network serving Asia-Pacific traffic.
West Coast latency from Hillsboro:
- Seattle: 5-8ms
- San Francisco: 14-18ms
- Los Angeles: 22-28ms
- Denver: 30-35ms
- Tokyo: 95-105ms
The Gap: Central US
Two locations leaves a hole in the middle of the country. Users in Dallas, Chicago, Kansas City, and Denver will see 20-38ms latency to the nearest Hetzner location. That is perfectly fine for most web applications and APIs. It is not fine for latency-sensitive gaming servers or financial applications. Vultr offers 9 US locations including Dallas and Chicago if central coverage is a hard requirement. Linode has similar breadth.
Hetzner's two-location strategy is a deliberate choice: cover the coasts well rather than spreading thin across many mediocre locations. For a company that just entered the US market, this is the right engineering decision. Whether they expand to a central US facility is one of the most-asked questions in Hetzner's community forums.
Performance & Benchmarks
I provisioned three Hetzner servers in Ashburn for this review: a CX22 (shared x86), a CAX11 (ARM), and a CCX13 (dedicated x86). Each ran for a minimum of 30 days with automated benchmark scripts executing weekly. Here are the consolidated results against industry averages from my benchmark database.
CX22 (Shared x86) — $4.59/mo
| Metric | Hetzner CX22 | Industry Avg (2vCPU tier) | Assessment |
|---|---|---|---|
| Geekbench 6 (Single) | 1,480 | 1,320 | +12% Above Avg |
| Geekbench 6 (Multi) | 2,710 | 2,450 | +11% Above Avg |
| Disk Read IOPS (4K Random) | 58,200 | 40,000 | +45% Above Avg |
| Disk Write IOPS (4K Random) | 42,800 | 32,000 | +34% Above Avg |
| Sequential Read (MB/s) | 1,840 | 1,200 | +53% Above Avg |
| Network Throughput | 940 Mbps | 850 Mbps | Excellent |
| Latency (intra-DC ping) | 0.9 ms | 1.5 ms | Excellent |
| UnixBench (Score) | 3,420 | 2,900 | +18% Above Avg |
Remember what this server costs. Four dollars and fifty-nine cents. It outperforms the industry average on every single metric. The NVMe storage deserves special attention: 58,200 read IOPS is not just "good for the price." It is better than DigitalOcean's Droplets at $24/mo. It is better than Vultr's standard NVMe tier at $20/mo. You are getting more disk performance for less than one-quarter of the price.
I ran the benchmarks weekly for six months. Standard deviation on CPU scores was under 4%, which tells me Hetzner is not aggressively overselling their shared vCPU pool. Some providers show wild variance week-to-week because they pack too many tenants onto each physical host. Hetzner keeps it tight.
CAX11 (ARM) vs CX22 (x86) — Direct Comparison
| Metric | CAX11 (ARM, $3.79) | CX22 (x86, $4.59) | Winner |
|---|---|---|---|
| Geekbench 6 (Single) | 1,380 | 1,480 | CX22 (+7%) |
| Geekbench 6 (Multi) | 2,640 | 2,710 | CX22 (+3%) |
| Nginx req/sec (static) | 28,400 | 24,200 | CAX11 (+17%) |
| Node.js HTTP throughput | 18,600 rps | 16,200 rps | CAX11 (+15%) |
| PostgreSQL pgbench (TPS) | 2,840 | 2,680 | CAX11 (+6%) |
| Price | $3.79/mo | $4.59/mo | CAX11 (-17%) |
The synthetic benchmarks (Geekbench) slightly favor x86. Real-world application benchmarks -- the metrics that actually predict how your server will perform in production -- favor ARM. Nginx serves 17% more static requests per second on the CAX11. Node.js handles 15% more concurrent HTTP connections. PostgreSQL processes 6% more transactions per second. And the ARM instance costs 17% less.
If your application stack supports ARM (and in 2026, most do), the CAX series is the rational choice. The CX22 is already an absurd value proposition. The CAX11 makes it look expensive.
Cloud Console vs Robot: Two Interfaces, One Company
This is where Hetzner's history as a German hosting company -- as opposed to a Silicon Valley startup -- becomes very visible. Hetzner operates two entirely separate management interfaces, and if you are new to the ecosystem, the distinction is confusing.
Cloud Console (console.hetzner.cloud)
This is the modern interface. It manages everything in the Cloud product line: CX, CPX, CCX, and CAX instances. The UI is clean, fast, and minimal in a way that feels deliberately European -- no marketing upsells, no onboarding wizards, no achievement badges. You log in, you see your servers, you manage them. Server creation takes about 30 seconds. The real-time pricing calculator updates as you select options. There is a built-in VNC console for emergency access, CPU/network/disk graphs, and firewall management.
The Cloud Console is backed by a full REST API and the hcloud CLI tool. The CLI is genuinely excellent -- fast, predictable, and with tab completion that actually works. Creating a server from the command line: hcloud server create --name myapp --type cx22 --image ubuntu-24.04 --location ash. That is it. The Terraform provider is officially maintained and covers every Cloud resource type.
Robot (robot.hetzner.com)
This is the legacy interface for dedicated servers, colocation, and the auction marketplace. Robot has existed for over a decade and looks like it. The UI is functional but dated -- think 2012-era web design with table-based layouts and forms that make you nostalgic for a time when "responsive design" was not yet a phrase. It works. It is not beautiful.
Robot has its own separate API, separate account system (though Hetzner has been integrating the two), and separate networking stack. If you buy an auction server, you manage it through Robot. If you buy a Cloud VPS, you manage it through Cloud Console. They are different worlds that happen to share a billing account.
For new US users focused on cloud VPS, you will live entirely in Cloud Console and can ignore Robot's existence. If you get curious about auction servers or want to rent a dedicated machine, Robot is where that happens.
Features Deep Dive
Networking: 20TB and Then Some
Twenty terabytes of outbound bandwidth on every plan. I keep repeating this number because it is the single most differentiating feature in Hetzner's offering. Vultr gives you 2-3TB. DigitalOcean gives you 1-6TB depending on the plan. Linode gives you 1-5TB. Hetzner gives you 20TB. On their cheapest plan. For $4.59.
For bandwidth-heavy workloads -- media servers, CDN origins, large file hosting, backup endpoints, video streaming -- this alone can justify choosing Hetzner. A media server that pushes 10TB/mo would incur significant overage charges at most providers. At Hetzner, you have used half your allocation.
Beyond raw bandwidth: Hetzner Cloud includes private networking (VPC), floating IPs (one free per project), cloud firewalls, and IPv6 (/64 per server, included free). The private networking implementation uses VXLAN and supports full subnet customization. Floating IPs can be reassigned between servers in the same datacenter instantly -- useful for failover setups.
Block Storage & Snapshots
Attach additional SSD volumes from 10GB to 10TB to any Cloud server. Volumes are datacenter-scoped, meaning they can be moved between servers in the same location but not across locations. Pricing is straightforward: approximately $0.0524/GB/month for SSD volumes. A 100GB volume costs about $5.24/mo.
Snapshots capture the entire server state -- OS, applications, data -- and can be used for backups, migration, or cloning. Snapshot pricing is based on actual storage consumed, not a flat rate per server. This is fairer than the fixed-fee model some providers use. A 20GB snapshot costs roughly $0.012/GB/month.
Load Balancers
Managed load balancers starting around $6.49/mo supporting HTTP, HTTPS, and TCP protocols. Features include health checks, sticky sessions, proxy protocol support, and automatic TLS certificate management via Let's Encrypt integration. They integrate natively with Hetzner's private networking, so backend traffic never traverses the public internet. For the price, these are among the cheapest managed load balancers available from any cloud provider.
Firewalls
Cloud firewalls are applied at the network level, before traffic reaches your server. They support allow rules only (deny-all default), which is the correct security model. Firewall rules can reference individual IPs, CIDR ranges, or label selectors for dynamic group-based policies. The entire firewall system is free -- no per-rule or per-firewall charges.
Placement Groups
Ensure your servers are distributed across different physical hosts for high availability. Create a placement group with a "spread" strategy, then assign servers to it. Hetzner guarantees those servers will run on separate physical hardware. Essential for running database replicas, clustered applications, or any architecture where correlated hardware failure is unacceptable.
Images & cloud-init
Hetzner provides base images for Ubuntu, Debian, Fedora, CentOS Stream, Rocky Linux, and AlmaLinux. No marketplace of pre-configured application images like DigitalOcean's 1-Click Apps -- Hetzner expects you to install your own software. However, cloud-init support means you can pass initialization scripts during server creation to automate the entire setup process. For teams using Ansible, Terraform, or custom deployment scripts, this is often preferable to opaque marketplace images anyway.
The GDPR Question: German Company, American Servers
This is the thing nobody in other Hetzner reviews talks about, probably because it is complicated and not as fun as benchmark charts. But it matters, and if you are running a business on Hetzner, you should understand it.
Hetzner Online GmbH is a German company incorporated under German law. Their terms of service, data processing agreements, and corporate governance are built on a GDPR foundation. When you create a Hetzner account, you are entering a contractual relationship governed by European data protection standards.
For most technical workloads -- running web servers, APIs, databases, CI/CD pipelines -- this is irrelevant. Your server runs in Ashburn, your traffic stays in the US, and Hetzner's corporate structure does not affect your application's behavior.
Where it gets interesting:
- Acceptable Use Policy: Hetzner's AUP reflects European norms. Certain types of content that are legal in the US may violate Hetzner's policies. If you are in a content-sensitive industry, read the AUP carefully.
- Data Processing Agreement (DPA): Available and required if you process EU personal data on Hetzner infrastructure. The DPA is based on Standard Contractual Clauses and is well-structured -- better than many US providers' DPAs, actually.
- Legal Jurisdiction: Disputes are subject to German law. In practice, this rarely matters for hosting disagreements, but it is a different legal framework than you would have with a US-incorporated provider.
- Account Verification: Hetzner sometimes requires identity verification for new accounts, particularly for customers outside the EU. This can involve providing government ID. It is a fraud prevention measure, but it surprises Americans used to signing up for cloud services with just an email and credit card.
None of this is a dealbreaker for the vast majority of use cases. But it is a factor that distinguishes Hetzner from US-native providers, and pretending it does not exist would be dishonest.
Support: The Real Trade-Off
I submitted four support tickets to Hetzner during my testing period, deliberately varied in timing and complexity. Here is exactly what happened:
| Ticket | Submitted | First Response | Resolution | Quality |
|---|---|---|---|---|
| Networking question | Tuesday 10am ET | 3.5 hours | Same reply | Accurate, specific |
| Billing inquiry | Wednesday 2pm ET | 2 hours | Same reply | Clear, complete |
| Volume mount issue | Sunday 8pm ET | 14 hours | 16 hours (2 replies) | Competent but slow |
| Feature request | Friday 4pm ET | 6 hours | N/A (acknowledged) | Polite, no commitment |
The pattern is clear: European business hours (roughly 9 AM - 6 PM CET, which is 3 AM - 12 PM ET) produce fast, competent responses. Tickets submitted during American evening hours sit until the German team wakes up. Weekend tickets are slowest.
When the responses arrive, they are good. Technical, specific, no scripted fluff. The person answering clearly understands the product. But there is no phone line. No live chat. No callback option. No premium support tier you can upgrade to. It is tickets or nothing.
This is the trade-off. Hetzner keeps servers cheap by not maintaining a 24/7 global support operation. If your production database crashes at 11 PM Eastern on a Saturday, you are on your own for potentially 12+ hours before a human at Hetzner sees your ticket. For teams with in-house ops capability, this is acceptable. For teams that depend on provider support for incident response, it is a genuine risk.
Compare this to Kamatera's 24/7 phone and chat support, or Hostwinds' around-the-clock ticket and phone support. You pay more for those providers, but you get a safety net Hetzner does not offer.
Pros & Cons
Pros
- Price-to-performance ratio that defies explanation — 4-5x cheaper than equivalent DigitalOcean/Vultr plans with equal or better benchmark results. Not a marginal difference. A category difference.
- 20TB bandwidth on every plan — The single most generous bandwidth allocation in the VPS market. Eliminates surprise overage charges for virtually any workload.
- ARM instances starting at $3.79/mo — The CAX series offers the best compute value in cloud computing for compatible workloads. Period.
- NVMe storage standard across all plans — 58,000+ read IOPS on the cheapest plan. No "upgrade to premium storage" upsells.
- Auction dedicated servers — Bare-metal machines at prices that make other dedicated server providers look predatory. EU datacenters only, but remarkable value.
- Excellent developer tooling — The hcloud CLI, REST API, Terraform provider, and Ansible modules are all first-class. Infrastructure-as-code is not an afterthought.
- Hourly billing with no commitment — Provision a 16-core server for a weekend migration and pay $3. Delete it on Monday. No questions asked.
- 29 years of operational history — Hetzner is not a startup that might pivot to AI next quarter. They have been building infrastructure since 1997.
- Free private networking, IPv6, and firewalls — Features that some providers charge for are included at zero cost.
Cons
- Ticket-only support with European business hours — No phone, no chat, no premium tier. Weekend and evening tickets from the US can wait 12+ hours. This is a hard limitation for teams without in-house ops.
- Only 2 US datacenter locations — Ashburn and Hillsboro cover the coasts but leave central US underserved. Vultr and Linode each offer 9+ US locations.
- No Windows VPS — Linux only, no exceptions. For Windows Server, look at Kamatera, Hostwinds, or Vultr.
- No managed services — No managed databases, no managed Kubernetes, no app marketplace, no one-click deployments. You manage everything yourself.
- GDPR-oriented corporate structure — Not a problem for most users, but the European legal framework, account verification requirements, and AUP differences are worth understanding if you are in a regulated industry.
- No free trial credit — Unlike DigitalOcean ($200), Vultr ($100), or Kamatera ($100), Hetzner offers no free credit. Hourly billing is the mitigation, but you cannot test for free.
- Two separate management interfaces — Cloud Console and Robot serve different product lines with different APIs. The split is confusing for newcomers.
- Auction servers EU-only — The best bare-metal deals are locked to German and Finnish datacenters. US bare-metal options are limited to standard dedicated server pricing.
Who Should (and Shouldn't) Use Hetzner
Hetzner Is Built For:
- DevOps teams and infrastructure engineers — If your team writes Terraform, deploys via CI/CD, and considers SSH the natural interface, Hetzner's tooling and pricing are unmatched. You will save thousands per year without compromising on performance or automation capabilities.
- Developers running side projects and startups — Five Hetzner CX22 servers cost less than one equivalent DigitalOcean Droplet. You can run staging, development, testing, and production environments for the monthly cost of a single server elsewhere. See our best cheap VPS picks under $5/mo.
- Bandwidth-intensive applications — Media servers, CDN origins, backup targets, download mirrors, video encoding farms. Twenty terabytes of included transfer per server eliminates the most painful line item on most hosting bills.
- European companies with US operations — If you already use Hetzner in Germany or Finland, the US datacenters provide geographic expansion without vendor diversification. Same API, same tools, same billing.
- ARM-ready workloads — If your stack runs on ARM (Node.js, Python, Go, Rust, most Docker images), the CAX series delivers the best performance-per-dollar available from any cloud provider.
- Cost-conscious self-managed infrastructure — If you have Linux expertise, do not need phone support, and prefer to save money over receiving hand-holding, Hetzner is the mathematically optimal choice.
Hetzner Is Not Built For:
- Teams that depend on phone/chat support — If a production outage at midnight requires calling someone, Hetzner cannot help. Consider Kamatera or Hostwinds for 24/7 support.
- Windows Server deployments — Hetzner is Linux-only across all product lines. No exceptions, no workarounds.
- Managed service consumers — If you want managed databases, managed Kubernetes, or a one-click app marketplace, DigitalOcean and Linode serve that market better.
- Central US latency requirements — Dallas, Chicago, Denver, and Minneapolis users face 20-38ms to the nearest Hetzner location. Vultr's Dallas/Chicago locations serve this market better.
- Beginners who need tutorials and onboarding — Hetzner's documentation covers their products but does not teach general sysadmin skills. DigitalOcean's tutorial library is vastly more beginner-friendly.
- Compliance-heavy US businesses — If your legal team needs a US-incorporated provider with US-jurisdiction terms and SOC 2 compliance reports, Hetzner's German corporate structure may be a complication. Evaluate on a case-by-case basis.
Hetzner vs The Competition
| Feature | Hetzner | DigitalOcean | Vultr | Linode |
|---|---|---|---|---|
| Cheapest Plan | $3.79 (ARM) | $6.00 | $5.00 | $5.00 |
| 2vCPU/4GB Price | $4.59 | $24.00 | $20.00 | $24.00 |
| Bandwidth (2vCPU plan) | 20 TB | 4 TB | 3 TB | 4 TB |
| US Locations | 2 | 3 | 9 | 7 |
| ARM Instances | Yes (CAX) | No | No | No |
| Dedicated Servers | Yes + Auction | No | Bare Metal | No |
| Storage Type | NVMe | SSD | NVMe | NVMe |
| Free Trial | None | $200 / 60 days | $100 / 14 days | $100 / 60 days |
| Windows VPS | No | No | Yes | No |
| Managed Databases | No | Yes | Yes | No |
| Phone Support | No | No | No | No |
| Live Chat | No | Yes | Yes | Yes |
| Terraform Provider | Official | Official | Official | Official |
| Our Rating | 4.6/5 | 4.5/5 | 4.5/5 | 4.3/5 |
Hetzner vs DigitalOcean: The pricing gap is so large that the comparison almost feels unfair. DigitalOcean charges $24/mo for specs Hetzner delivers at $4.59/mo, and Hetzner includes 5x more bandwidth. DigitalOcean wins on managed services (App Platform, managed databases, managed Kubernetes), a massive tutorial library, and live chat support. If you want a platform that holds your hand, DigitalOcean does that well. If you want raw infrastructure at rational prices, Hetzner wins by a margin that is embarrassing for everyone else. See our full comparison page.
Hetzner vs Vultr: Vultr's advantage is geographic coverage -- 9 US locations vs Hetzner's 2 -- plus Windows VPS and bare-metal options in the US. Hetzner counters with dramatically better pricing, 20TB bandwidth (vs Vultr's 2-3TB), and ARM instances. For developers who need central US coverage or Windows, Vultr wins. For everyone else, the math favors Hetzner heavily.
Hetzner vs Linode (Akamai): Linode offers similar geographic breadth to Vultr with 7 US locations and a comparable developer experience. Since Akamai's acquisition, Linode has gained CDN integration but also corporate complexity. Hetzner beats Linode on pricing across every plan tier, includes dramatically more bandwidth, and offers ARM instances that Linode lacks. Linode's advantage is the Akamai CDN integration and slightly better US geographic coverage.
Hetzner vs Contabo: Contabo is the other "impossibly cheap" provider. On paper, Contabo offers more RAM and storage per dollar. In practice, Hetzner's NVMe performance, network quality, and operational reliability are in a different league. Contabo servers often exhibit high disk latency and inconsistent CPU performance. Hetzner delivers cheap AND fast. Contabo delivers cheap.
Final Verdict & Rating — 4.6/5
| Category | Rating | Notes |
|---|---|---|
| Performance | 4.7/5 | Above-average benchmarks on the cheapest hardware. ARM instances push it further. |
| Pricing & Value | 5.0/5 | The undisputed champion. No other provider comes within 3x of Hetzner's value. |
| Features | 4.4/5 | Everything a developer needs, nothing a non-developer wants. No managed services. |
| Ease of Use | 4.3/5 | Clean Cloud Console, excellent CLI. Robot is dated. Cloud-init over marketplace. |
| Support | 3.4/5 | Competent when they respond. The wait is the problem. |
| US Coverage | 3.8/5 | Two well-chosen locations. Central US gap is real. |
| Developer Tooling | 4.8/5 | hcloud CLI, API, Terraform, Ansible. Best-in-class for IaC workflows. |
| Overall | 4.6/5 |
I have reviewed over 30 VPS providers for this site. Hetzner is the only one where I finished testing and immediately migrated my own infrastructure. Not because it is perfect -- the support limitation is real, the US location count is thin, and the GDPR layer adds a dimension of complexity that US-native providers do not have. But because the math is so overwhelmingly in Hetzner's favor that continuing to pay 4-5x more at other providers felt like a decision I could no longer justify to myself.
The CX22 at $4.59/mo is the best VPS value in 2026. The CAX11 at $3.79/mo might be the best compute value in the entire cloud market. The 20TB bandwidth allocation is generous to the point of being disorienting. And the performance -- benchmarked, measured, repeated weekly for six months -- is not merely acceptable for the price. It is better than servers costing five times as much.
Hetzner does not market itself. It does not run affiliate programs. It does not sponsor influencers. It does not offer free trial credits to juice its user numbers. What it does is build datacenters, install excellent hardware, price the result fairly, and trust that engineers who care about value will find their way there. After six months of testing, I can confirm: the trust is earned. Hetzner is the provider the rest of the industry hopes you never discover.
Ready to Try Hetzner Cloud?
Deploy a CX22 (2 vCPU, 4GB RAM, 20TB bandwidth) for $4.59/mo, or try the ARM CAX11 at $3.79/mo. Hourly billing means you can test for pennies.
Visit Hetzner Cloud →Hourly billing available. No credit card holds. Cancel anytime.
Frequently Asked Questions
Does Hetzner have US datacenters?
Yes. Hetzner operates two US datacenters: Ashburn, Virginia (ash) on the East Coast and Hillsboro, Oregon (hil) on the West Coast. Ashburn is located in the data center capital of the world with excellent peering, delivering sub-10ms latency to major East Coast cities. Hillsboro covers the West Coast with 10-20ms latency to Seattle, San Francisco, and Los Angeles. Together they provide coast-to-coast coverage, though there is no central US location yet.
How does Hetzner's $4.59 plan compare to DigitalOcean and Vultr?
Hetzner's CX22 ($4.59/mo) includes 2 vCPU, 4GB RAM, 40GB NVMe, and 20TB bandwidth. For equivalent specs at DigitalOcean, you would pay $24/mo with only 4TB bandwidth. At Vultr, $20/mo with 3TB bandwidth. Hetzner is 4-5x cheaper for identical compute resources and includes 5-7x more bandwidth. The performance benchmarks are comparable or better -- Hetzner's NVMe delivers 58,000 read IOPS vs the industry average of 40,000.
What are Hetzner auction servers and how do they work?
Hetzner's Server Auction sells refurbished dedicated servers at steep discounts. These are real bare-metal servers with hardware like dual Xeon processors, 128GB RAM, and multiple NVMe drives, often for $40-80/month. Inventory rotates constantly as servers become available from other customers. You browse current listings on the Hetzner Robot interface, and once claimed, the server is yours at the listed monthly price. The critical limitation: auction servers are only available in German and Finnish datacenters, not in the US locations.
What is the difference between Hetzner Cloud Console and Robot?
Hetzner operates two separate management interfaces. Cloud Console manages cloud VPS (CX, CPX, CCX, CAX series) with a modern UI, full API, CLI tool, and Terraform support. Robot is the older interface for dedicated servers, colocation, and auction servers -- it is functional but dated, with a different account system and API. New users focused on VPS only need Cloud Console. If you want auction servers or dedicated machines, that happens in Robot.
Are Hetzner's ARM (CAX) instances worth it?
Hetzner's Ampere Altra-based ARM instances offer roughly 20-40% better price-performance than their x86 CX counterparts for compatible workloads. A CAX11 with 2 ARM vCPU and 4GB RAM costs $3.79/mo -- even cheaper than the already-cheap CX22. The trade-off is software compatibility: not all Docker images, build tools, or applications support ARM natively. If your stack runs on ARM (most modern web frameworks, databases, and languages do), the CAX series is the best value in cloud computing.
Is Hetzner GDPR-compliant and what does that mean for US users?
Hetzner is a German company subject to EU data protection laws. For US users, this means your account data is processed under EU law, you must comply with Hetzner's acceptable use policy (which prohibits some content legal in the US), and Hetzner may respond to EU legal requests differently than a US-incorporated provider would. For most technical workloads this is irrelevant, but businesses in regulated industries should review the legal implications with their counsel.
Why is Hetzner so cheap compared to other VPS providers?
Three structural advantages: First, Hetzner builds and operates its own datacenters rather than leasing from third parties, eliminating a major cost layer. Second, they run no traditional marketing -- no affiliate program, no conference sponsorships, no influencer deals -- so customer acquisition costs are near zero. Third, their German engineering culture favors hardware density and operational efficiency over flashy features. The result is infrastructure priced at cost-plus-thin-margin rather than market-rate-minus-discount.
Does Hetzner offer DDoS protection?
Yes, all Hetzner Cloud servers include basic DDoS mitigation at no extra cost. Their system automatically detects and filters volumetric attacks. However, it is less configurable than dedicated services like Cloudflare. For advanced DDoS protection needs, you should place a CDN or WAF like Cloudflare in front of your Hetzner server. The included protection handles common attacks but will not stop sophisticated application-layer attacks.
Can I use Hetzner for production workloads in the United States?
Absolutely. Hetzner offers a 99.9% SLA on Cloud products, and their real-world uptime has exceeded 99.95% on the Ashburn datacenter based on independent monitoring. Thousands of companies run production workloads on Hetzner. The main considerations for US production use: ensure your latency requirements are met by Ashburn or Hillsboro, have a support escalation plan that does not depend on phone support, and verify that Hetzner's GDPR-oriented terms are acceptable for your compliance needs.