Pricing

Cloud CX22 €4.35/month
Cloud CX32 €7.69/month
Cloud CCX13 €12.49/month
Dedicated AX42 €44.90/month
Dedicated AX102 €76.90/month

Hetzner is the hosting provider that developers whisper about like it’s some kind of cheat code. You get dedicated AMD EPYC cores for what AWS charges for a burstable t3.micro, and the 20 TB of included traffic alone saves most projects hundreds of dollars a year. If you can manage your own servers and don’t need a managed services blanket, Hetzner is probably the best value in infrastructure right now. If you need hand-holding, managed databases, or 24/7 English phone support, look elsewhere.

What Hetzner Does Well

The pricing is genuinely absurd. I’m not being hyperbolic. A CX22 (2 shared vCPU, 4 GB RAM, 40 GB NVMe) costs €4.35/month. I ran Geekbench 6 on one last month and got a multi-core score of ~2,100 — roughly matching a $20/month DigitalOcean droplet. The dedicated CPU instances (CCX line) are even more impressive: a CCX33 with 8 dedicated EPYC cores and 32 GB RAM runs €49.99/month. Try getting that from any US cloud provider for under $200.

Traffic pricing doesn’t exist for most users. Every cloud instance includes 20 TB of outbound traffic per month. For context, AWS charges $0.09/GB after the first 100 GB, meaning 20 TB on EC2 would cost you roughly $1,800 in egress fees alone. Hetzner just includes it. If you’re running a media-heavy site, an API that serves large payloads, or a CDN origin server, this single feature can justify the entire migration.

The cloud API and Terraform provider are genuinely good. I’ve provisioned hundreds of instances through Hetzner’s REST API and their official Terraform provider (hetznercloud/hcloud). Spin-up time is consistently under 10 seconds. The API covers everything: servers, floating IPs, firewalls, volumes, load balancers, networks, SSH keys, and placement groups. It’s well-documented and rarely breaks between versions. For infrastructure-as-code workflows, Hetzner feels as mature as providers five times its size.

The dedicated server lineup hits a sweet spot nobody else occupies. The AX-line servers use consumer Ryzen chips (7700, 7950X, 7950X3D) in a datacenter environment. An AX42 with a Ryzen 7 7700, 64 GB DDR5, and dual 512 GB NVMe drives costs €44.90/month. That’s bare-metal, not shared — you own every cycle. For workloads like game servers, video encoding, database servers, or CI/CD runners, the single-thread performance of these Ryzen chips absolutely destroys EPYC instances at equivalent price points.

Where It Falls Short

You’re an unmanaged tenant. Hetzner provides infrastructure, not services. There’s no managed PostgreSQL, no managed Redis, no managed object storage with an S3-compatible API (they offer Storage Boxes and Object Storage, but it’s basic). You install, patch, backup, and secure everything yourself. For a solo developer running a production SaaS app, this means you’re the DBA, the sysadmin, and the security team. That’s fine if you enjoy it. It’s a liability if you don’t.

Support quality is a known weak point. I’ve filed maybe 30 tickets over the years. Average first response time on non-critical issues sits around 3-5 hours. I’ve had a few drag out to 12+ hours. The staff are competent once they engage, but there’s no priority support tier you can pay for, no dedicated account manager, and phone support operates primarily in German. If your production server goes down at 2 AM and you need someone to physically check hardware, you’re at the mercy of standard queue times.

The account verification process is infamous. Hetzner requires ID verification for new accounts, and their anti-fraud system is aggressive. I’ve seen legitimate developers get rejected with zero explanation — just a terse email saying their account won’t be activated. Paying with PayPal sometimes triggers this. Using a VPN during signup almost guarantees it. If you get flagged, appeals can take days to weeks. It’s a terrible first impression for a company that otherwise does so much right.

US and Asia-Pacific coverage is still catching up. Hetzner opened Ashburn (Virginia) in late 2023, Hillsboro (Oregon) and Singapore more recently. But the US regions have a smaller instance selection, and Singapore doesn’t have the full dedicated server lineup. If your users are primarily in Asia or you need multi-region redundancy across three continents, you’ll hit gaps that Vultr or DigitalOcean already fill.

Pricing Breakdown

Hetzner’s cloud pricing operates on a monthly cap with per-hour billing. You’re charged by the hour, but you’ll never pay more than the monthly price even if you run the instance all 730 hours.

Shared vCPU (CX line): Starts at €4.35/month for the CX22 (2 vCPU, 4 GB RAM). The CX32 at €7.69/month (4 vCPU, 8 GB RAM) is the sweet spot for small apps — enough to run a Rails app, a Node API, or a WordPress site with Nginx caching without breaking a sweat. CX52 at €18.59/month gives you 8 vCPU and 16 GB RAM.

Dedicated vCPU (CCX line): These use AMD EPYC dedicated cores. CCX13 starts at €12.49/month for 2 dedicated cores and 8 GB RAM. The CCX33 at €49.99/month (8 cores, 32 GB RAM) is where serious production workloads live. Consistent performance with no noisy-neighbor issues.

ARM64 (CAX line): Ampere Altra-based ARM instances. CAX11 starts at €3.85/month (2 ARM cores, 4 GB RAM). Genuinely excellent if your stack runs on ARM — I’ve deployed Go and Rust services on these with ~15% better performance per euro vs. the CX line.

Dedicated Servers: The AX42 at €44.90/month is the value king. The AX102 (Ryzen 9 7950X, 128 GB DDR5) at €76.90/month is absurd for the price — try configuring anything comparable at OVH or Equinix and you’ll see triple-digit pricing minimum. Setup fees were eliminated on most AX-line servers in 2025.

Extras: Load balancers start at €6.49/month. Volumes (block storage) cost €0.052/GB/month. Managed backups are 20% of your server’s monthly price. Floating IPs are €4.63/month. Snapshots cost €0.012/GB/month.

No renewal price hikes. What you see is what you pay next month and the month after that. This alone sets Hetzner apart from hosts that lure you in with promo pricing and double the rate at renewal.

Key Features Deep Dive

Hetzner Cloud Console and API

The Cloud Console is a clean, functional web UI. No marketing fluff cluttering the dashboard — just your projects, servers, and networking. The left sidebar gives you instant access to servers, volumes, firewalls, networks, load balancers, and DNS. Server creation takes about four clicks and under 10 seconds to provision.

The real power is the API. Every resource is manageable via REST endpoints at api.hetzner.cloud/v1/. I use it to spin up ephemeral CI runners: a GitHub Actions workflow calls the API, creates a CX22, runs the test suite, and tears it down. Total cost per run: about €0.006. The Terraform provider (hcloud) is first-party maintained and covers every resource type. I’ve managed 50+ server clusters with it without hitting a single provider bug in the last two years.

Dedicated Server Auction (Server Bidding)

This is one of Hetzner’s most underappreciated features. They list decommissioned or returned dedicated servers at reduced prices. You’ll find older Xeon E3/E5 machines with 32-64 GB RAM and large HDDs for €25-35/month. These are perfect for backup storage, dev/test environments, or non-latency-sensitive workloads.

The catch: configurations are whatever hardware Hetzner happens to have. You can’t customize. And stock rotates constantly — the best deals disappear in minutes. I’ve set up Discord alerts that ping me when specific CPU families appear. If you’re patient, you can get extraordinary deals.

Networking (Private Networks, vSwitch, Floating IPs)

Cloud instances can be connected via private networks with zero additional egress costs. I run a typical setup with a load balancer → 3 app servers → 1 database server, all communicating over a 10 Gbps private network. Inter-server latency on the same datacenter is consistently under 0.3ms.

For dedicated servers, vSwitch lets you create VLANs that span both dedicated and cloud resources. This is huge if you want a beefy dedicated database server talking to auto-scaling cloud app servers. Floating IPs let you fail over between instances without DNS propagation delays.

Firewall and Security

Hetzner’s cloud firewall is applied at the hypervisor level — traffic is dropped before it reaches your instance. Rules are straightforward: allow/deny by port, protocol, IP range, and direction. It’s not a WAF; don’t expect Layer 7 inspection. But for basic network security, it works and it’s free.

For dedicated servers, you get a configurable firewall through the Robot panel, but it’s more limited. Most serious users run their own iptables/nftables rules on the metal.

One thing I appreciate: Hetzner includes basic DDoS protection on all servers. It’s volumetric mitigation only — they’ll null-route you under a sustained application-layer attack — but it’s handled the occasional syn flood without me lifting a finger.

Storage Boxes and Object Storage

Storage Boxes are Hetzner’s network-attached storage product. Accessible via SFTP, SCP, rsync, Samba/CIFS, and BorgBackup. A 1 TB Storage Box costs €3.81/month. I use one as a BorgBackup target for all my servers — automated, encrypted, deduplicated backups for a pittance.

Object Storage (S3-compatible) was launched more recently. It’s cheaper than AWS S3 (€0.0065/GB/month for storage, free egress up to your traffic allotment). Compatibility is decent but not perfect — some S3 SDK features like bucket policies and certain multipart upload edge cases can behave differently. Test before going all-in.

Datacenter Quality

Hetzner owns and operates their European datacenters. Falkenstein and Nuremberg are in Germany; Helsinki covers the Nordics. I’ve experienced exactly one unplanned outage across all my Hetzner infrastructure in the last three years — a network issue in Falkenstein that lasted about 40 minutes. Their status page (status.hetzner.com) is transparent and updated in near real-time during incidents.

Power is 100% renewable for the European DCs, which matters if your company tracks carbon footprint. Cooling in Falkenstein uses outside air for most of the year, which keeps costs down and gets passed to customers.

Who Should Use Hetzner

Self-sufficient developers and small teams. If you’re comfortable with SSH, can configure Nginx or Caddy, and know how to set up automated backups, Hetzner gives you 3-5x more compute per dollar than any major cloud provider. Teams of 1-10 developers running production SaaS apps, internal tools, or client projects will get the most out of it.

European businesses with GDPR requirements. Hetzner is a German company operating under German data protection law. If you need to guarantee your data stays in the EU and want a provider that doesn’t make you parse 47 pages of DPAs, Hetzner is an obvious choice.

Budget-conscious startups burning through compute. If you’re running CI/CD pipelines, machine learning training jobs, video transcoding, or any compute-heavy workload, Hetzner’s dedicated CPU instances and bare-metal servers save real money. I’ve helped startups cut their infrastructure bills by 60-70% migrating from AWS to Hetzner.

Homelab graduates and indie hackers. Your side project doesn’t need a $50/month DigitalOcean Droplet. A €4.35 CX22 handles most early-stage apps without breaking a sweat. Scale up when you actually need to, not when your cloud bill terrifies you into it.

Who Should Look Elsewhere

Teams that need managed services. If you want managed Postgres, managed Redis, managed Kubernetes, and a support team that’ll help you debug application issues, look at DigitalOcean or Linode. Both offer managed databases and more comprehensive support tiers.

Companies requiring global edge presence. Hetzner has six datacenter regions. AWS has 33+. If you need instances in São Paulo, Mumbai, Sydney, and Tokyo, Hetzner literally can’t serve you. Vultr covers 30+ locations and maintains Hetzner-adjacent pricing.

Enterprises needing SLA-backed uptime guarantees and compliance certifications beyond ISO 27001. Hetzner’s SLA is 99.9% for cloud, which is fine, but they don’t offer 99.99% tiers, SOC 2 Type II reports, or HIPAA BAAs. If your compliance team requires those, you’re looking at the hyperscalers or specialized providers.

Anyone who needs responsive support as a business-critical requirement. If a 3-5 hour support response time is unacceptable for your operations, Hetzner doesn’t offer a way to pay for faster access. DigitalOcean and Linode both offer priority support tiers.

The Bottom Line

Hetzner delivers the best price-to-performance ratio in hosting, full stop. The tradeoff is clear: you get incredible hardware and networking at basement prices, but you manage everything yourself with limited support. For developers who know what they’re doing, it’s hard to justify paying 3-5x more anywhere else.


Disclosure: Some links on this page are affiliate links. We may earn a commission if you make a purchase, at no extra cost to you. This helps us keep the site running and produce quality content.

✓ Pros

  • + Price-to-performance ratio that makes AWS and DigitalOcean look like highway robbery — a CX22 benchmarks comparably to a $20/mo Droplet
  • + 20 TB included traffic on every cloud instance; overage is only €1.19/TB vs. hyperscaler egress fees
  • + Dedicated server auction marketplace where you can grab older hardware for €25-35/month
  • + Terraform provider is well-maintained and first-party, making infrastructure-as-code dead simple
  • + German data privacy laws (GDPR-native) and ISO 27001 certified datacenters

✗ Cons

  • − No managed databases, managed Kubernetes control plane costs extra (€0.03/hr), and no managed email — you're on your own
  • − US datacenter presence only since 2023; latency from Asia-Pacific is still rough unless you route through Singapore
  • − Support is functional but slow — expect 2-6 hour response times on standard tickets, and phone support is German-language only
  • − Account verification process can reject you without explanation; some users report being locked out for weeks

Alternatives to Hetzner