Hetzner Cloud CX22 Pricing 2026: Cost, Specs, and Who Should Use It
Quick Verdict
Hetzner Cloud CX22 is one of the best low-cost cloud VPS plans for Node.js developers in 2026. For about €4.35/month before any account-specific taxes or region adjustments, you get 2 vCPU, 4GB RAM, 40GB NVMe storage, and enough bandwidth for small APIs, bots, dashboards, and self-hosted tools.
Choose CX22 if you want maximum specs per euro and can manage Linux yourself. Choose DigitalOcean or Vultr instead if you need more regions, live chat, or a smoother beginner dashboard.
Hetzner CX22 Price in 2026
The CX line represents Hetzner’s shared CPU cloud servers, offering a cost-effective balance for general workloads. While smaller plans exist, Hetzner CX22 is the entry point where Hetzner Cloud starts to feel comfortable for production Node.js workloads. The smaller plans can run simple apps, but CX22 gives enough RAM for PM2, Nginx, logs, package installs, and one or two app processes without immediately hitting memory pressure.
| Item | Hetzner CX22 |
|---|---|
| Approx monthly price | ~€4.35/month |
| Billing style | Monthly cloud server billing |
| vCPU | 2 shared vCPU |
| RAM | 4 GB |
| Storage | 40 GB NVMe |
| Bandwidth | Generous Hetzner Cloud transfer allowance |
| Best fit | Node.js APIs, bots, small SSR apps, self-hosted tools |
Prices can vary by region, currency conversion, and VAT handling. Always confirm the final amount in the Hetzner Cloud console before creating the server.
Hetzner CX22 Specs
CX22 sits in the sweet spot for small developer workloads because it has enough RAM to avoid the most common low-end VPS problem: the app runs fine until npm install, logs, or a second process pushes memory over the edge.
| Spec | What it means for Node.js |
|---|---|
| 2 vCPU | Enough for PM2 cluster mode, background jobs, and light traffic APIs |
| 4 GB RAM | Comfortable for Express, Fastify, NestJS, bots, and small Next.js apps |
| 40 GB NVMe | Fast package installs, logs, SQLite, and build artifacts |
| Linux root access | Full control over Node.js, Nginx, PM2, firewall, and deploy scripts |
If you are still choosing a provider, start with the broader best VPS hosting for Node.js developers guide first.
Monthly Cost With VAT
The headline CX22 price is useful for comparing providers, but the final bill can be different depending on your country, VAT status, and selected datacenter. For EU customers, VAT can increase the final total. For business accounts with valid VAT handling, the displayed total may differ.
Use this rule of thumb:
| Scenario | What to expect |
|---|---|
| Non-EU or VAT-exempt business | Close to the base listed price |
| EU individual | Base price plus local VAT |
| Currency conversion | Your card or bank may add a small spread |
| Region differences | Some locations can have slightly different effective costs |
For SEO and budgeting, treat CX22 as a roughly €4-5/month VPS. For accounting, use the final amount shown in Hetzner Cloud.
CX22 vs CX21
If you are comparing CX22 against older Hetzner references like CX21, use CX22 as the modern default. CX21 is commonly mentioned in older tutorials, benchmarks, and forum posts, but CX22 is the plan name you should evaluate for current 2026 deployments.
| Comparison | CX22 |
|---|---|
| Best for new projects | Yes |
| Good for Node.js APIs | Yes |
| Good for PM2 + Nginx | Yes |
| Good for old tutorial compatibility | Usually, but verify package versions |
If an older guide recommends CX21, the practical decision today is usually: pick CX22, then size up to CX32 only if you need more CPU, RAM, or disk.
CX22 vs CPX21
The CX line is the default choice for most budget Node.js apps. CPX plans are better when CPU performance matters more than the lowest monthly cost.
| Plan type | Choose it when |
|---|---|
| CX22 | You want the best low-cost general VPS for Node.js |
| CPX21 | You need more consistent CPU for heavier app logic or build jobs |
| CX32 | You need more RAM and disk before you need premium CPU |
For a typical Express API, Discord bot, Telegram bot, or small dashboard, CX22 is enough. For CPU-heavy JSON processing, image work, or frequent builds on the server, benchmark CPX21 or CX32 before committing.
Is CX22 Good for Node.js Apps?
Yes. CX22 is a strong baseline for production Node.js apps because it gives you enough RAM for the full deployment stack:
- Node.js LTS
- PM2 process manager
- Nginx reverse proxy
- Certbot SSL renewal
- UFW firewall
- Logs and basic monitoring
- A small database or queue client
For most solo developers, the bigger question is not whether CX22 can run Node.js. It can. The real question is whether your users are close enough to Hetzner’s regions and whether you are comfortable managing Linux without live chat support.
For performance context, compare it with DigitalOcean in the Hetzner vs DigitalOcean Node.js benchmark.
Best Alternatives to Hetzner CX22
CX22 is not always the right choice. These alternatives are worth comparing:
| Alternative | Better when |
|---|---|
| DigitalOcean Basic or Premium | You want the easiest developer experience and managed services |
| Vultr Cloud Compute | You need more global regions or hourly test servers |
| Contabo VPS S | You want more RAM per dollar and can tolerate noisier performance |
| Linode/Akamai Shared CPU | You want mature infrastructure and predictable production hosting |
| Hetzner CX32 | You like Hetzner but need more RAM and disk |
If your main requirement is value for Node.js, start with CX22. If your main requirement is support, managed services, or global edge coverage, DigitalOcean and Vultr deserve a closer look.
Real-World Sizing Examples
Before buying, map CX22 to your expected workload so you do not under-size on launch week:
| Workload | Typical CX22 fit | Upgrade trigger |
|---|---|---|
| Small API (Express/Fastify) + PostgreSQL client | Good fit | CPU sustained above ~70% during peak windows |
| Telegram/Discord bot + scheduler + queue worker | Good fit | Memory pressure from multiple background workers |
| Small Next.js SSR app | Usually good for low to moderate traffic | Response latency spikes during build/reload cycles |
| Internal dashboard + cron jobs | Good fit | Disk growth from logs/artifacts or heavy analytics jobs |
For early-stage deployments, CX22 is often enough to ship and validate demand. Use monitoring before upgrading: track memory saturation, load average, and p95 response time for at least one traffic cycle.
Monitoring Checklist Before Upgrading
Use this quick checklist for 7-14 days before deciding to move from CX22 to CX32 or CPX:
- Keep average RAM headroom above 20-25%.
- Watch swap usage; sustained swap means upgrade is likely needed.
- Track p95 API latency during peak periods, not only off-peak.
- Review restart frequency in PM2; repeated restarts are a scaling warning.
- Check disk utilization and log growth trend.
- Confirm users are not latency-bound by region before buying larger plans.
If metrics look healthy, stay on CX22 and improve app efficiency first. If not, scale one tier up and retest.
Verdict: Who Should Use CX22?
Use Hetzner CX22 if:
- You are a solo developer or small team.
- You are hosting a Node.js API, bot, dashboard, or self-hosted tool.
- You want strong specs for about €4-5/month.
- Your users are mainly in Europe, North America, or near Hetzner’s Singapore region.
- You are comfortable with SSH, Linux updates, Nginx, and PM2.
Do not use CX22 if:
- You need live chat support.
- You need many global regions.
- You want managed databases bundled into the same platform.
- You do not want to manage Linux security and deploys yourself.
For most budget-conscious Node.js projects, CX22 is the right first Hetzner plan. Start there, monitor memory and CPU, then upgrade to CX32 only when real usage proves you need it.
FAQ
How much does Hetzner CX22 cost?
Hetzner CX22 costs roughly €4.35/month before account-specific taxes, currency conversion, or regional differences. The final amount can vary, especially for EU customers who need VAT applied.
What specs does Hetzner CX22 include?
CX22 includes 2 shared vCPU, 4GB RAM, 40GB NVMe storage, Linux root access, and generous Hetzner Cloud bandwidth. It is a strong entry-level production VPS for Node.js apps.
Is Hetzner CX22 good for Node.js?
Yes. CX22 has enough RAM and CPU for PM2, Nginx, SSL, logs, and small production Node.js apps. It is especially good for APIs, bots, backend services, and self-hosted tools.
What is the difference between CX22 and CX21?
CX22 is the current plan name to evaluate for new Hetzner Cloud deployments. CX21 appears in older guides and benchmarks, but new projects should compare current CX plans in the Hetzner console.
What are the best Hetzner CX22 alternatives?
The closest alternatives are DigitalOcean for better developer experience, Vultr for more regions, Contabo for more RAM per dollar, Linode/Akamai for stable production hosting, and Hetzner CX32 if you want to stay with Hetzner but need more resources.
What worked
- Excellent 2 vCPU and 4GB RAM value for the monthly price
- NVMe storage and generous bandwidth for small production apps
- Strong fit for Node.js APIs, bots, and self-hosted tools
Friction
- Support is ticket-only, not live chat
- Fewer regions than DigitalOcean or Vultr
- VAT and region selection can change the final monthly bill