Helm7

Hetzner Cloud Pricing: How to Read the Bill Before You Buy

The Helm7 team · Published 23 September 2026 · Checked 30 September 2026 · 7 min read

hetzner cloud pricing: a person with a laptop in a data centre aisle
Photo by Christina Morillo on Pexels

Hetzner Cloud pricing looks simple until the first invoice has an IPv4 line, a backup line and a server you thought you had switched off. Prices also rose twice in 2026, so most older guides are wrong. This is a practical read of the price list as it stands: which line to pick, what is included, the extras that add up, and one worked monthly bill you can check with a calculator.

In short

  • Hetzner Cloud pricing has four parts: a monthly-capped server price, included traffic, add-ons such as IPv4 and backups, and VAT on top.
  • A powered-off server is still billed. Only deleting it stops the charge.
  • Two rises hit in 2026, on 1 April and on 15 June. CX and CAX rose about a third in June; CPX more than doubled. Rescaling an older server applies the new price.
  • The EU plans include at least 20 TB of outgoing traffic; the US plans at least 1 TB. We could not read the per-TB overage on Hetzner's static pages.
  • A 4 vCPU, 8 GB server with IPv4 and backups is €10.69 a month on CX33 and €13.09 on CAX21, before VAT.

How is Hetzner Cloud pricing built?

Hetzner Cloud pricing comes down to four things. The server, which has a price per hour and a monthly cap. Traffic, of which a generous amount is included. Add-ons, chiefly a public IPv4 address and backups. And VAT, which the published tables leave out.

The monthly cap is the friendliest rule. Hetzner's billing FAQ says a server's bill will never exceed its monthly price cap, and that if you delete a server before month end you pay only the hourly rate. The catch is in a different answer in the same FAQ, and it is the one that most people miss until the first invoice arrives.

“Yes, you pay for a server that has completed the creation process for as long as it exists, regardless of whether it is turned on or not.”
Hetzner Docs, Cloud billing FAQ

Powering a server off saves nothing, because only deleting it stops the meter, so if you want to pause a project you should take a snapshot, delete the server and restore it later when you need it again.

Which server line should you look at first?

Hetzner Cloud pricing splits by line. It sells shared-vCPU servers in three lines and dedicated-vCPU servers in a fourth. For a web app most people are choosing between CX (cost-optimised x86, Intel or AMD), CAX (cost-optimised Arm, Ampere) and CPX (regular performance). CCX is the dedicated line and starts at €42.99 a month for CCX13 in Germany and Finland, so it is a different budget conversation.

Hetzner Cloud monthly prices in Germany and Finland from 15 June 2026, excluding VAT and IPv4, with disk in brackets
ShapeCX (x86)CAX (Arm)CPX (x86)
2 vCPU, 4 GB RAM€5.49 CX23 (40 GB)€5.99 CAX11 (40 GB)€19.49 CPX22 (80 GB)
4 vCPU, 8 GB RAM€8.49 CX33 (80 GB)€10.49 CAX21 (80 GB)€35.49 CPX32 (160 GB)
8 vCPU, 16 GB RAM€15.99 CX43 (160 GB)€20.99 CAX31 (160 GB)€69.49 CPX42 (320 GB)

Read across rather than down, because CX is the cheapest at every size, CAX sits a little above it, and CPX costs roughly three to four times as much for the same vCPU and RAM but brings double the disk. Whether Arm is worth it is a separate argument, and Arm64 hosting: cheaper than CPX, dearer than CX works through it.

What did the 2026 price rises change?

Hetzner Cloud pricing changed twice in 2026, and the two changes are easy to blur together. Hetzner announced on 23 February that prices would rise from 1 April 2026, for both existing products and new orders, citing dramatically higher costs to run its infrastructure and buy hardware. Then a second adjustment took effect on 15 June at 8am CEST, for new orders and for cloud server rescales.

Hetzner Cloud price change effective 15 June 2026, Germany and Finland, monthly excluding VAT
ServerBeforeAfterChange
CX23€3.99€5.49+38%
CAX11€4.49€5.99+33%
CPX22€7.99€19.49+144%
CCX13€15.99€42.99+169%

We do not have a Hetzner table for the prices before 1 April, so the before column is the price immediately before 15 June. The practical lesson is about rescaling. Hetzner's billing FAQ lists rescaling, up or down, as a moment when a price adjustment applies. A server ordered in 2025 and resized in 2026 moves to the new price.

How much traffic is included, and what if you go over?

Traffic is the quiet part of Hetzner Cloud pricing. In the EU locations, the CX, CAX and CPX plans pages say servers include at least 20 TB of traffic. US locations include at least 1 TB. Only outgoing traffic is billed: incoming and internal traffic is free, and over-usage is billed in blocks of 100 MB.

Hetzner's own pages draw the per-TB overage rate in the browser rather than in static text, so we could not read it and have not quoted one. Read it from the console for your server type before you budget against it.

Worked example: a site serving pages that average 2.5 MB. Twenty terabytes is 20,000,000 MB, divided by 2.5, which is 8 million page views a month before any charge. A small business site will never see that. A video-heavy product on a US server, with 1 TB, could see it in a day.

Which extras turn €10 into €13?

  • Public IPv4: €0.50 a month for a primary IP of type IPv4. IPv6 is free.
  • Backups: a flat monthly price of 20 percent of the server price, with up to 7 backup slots per server.
  • Snapshots: manual, kept until you delete them. Hetzner never deletes one for you, so old ones pile up. Check the snapshot price in the console before you keep many.
  • VAT: added at checkout for your billing country, on top of the tables.

None of these extras in Hetzner Cloud pricing is large, but together they are the difference between the price on the plans page and the price on the invoice. A server price is also compute and disk only, so there is no managed database, no build pipeline and no certificate handling included in it.

monthly bill = server price + 0.50 (IPv4) + 0.20 x server price (backups) + snapshots + traffic over the allowance, then VAT
The formula to use for any server type; VAT depends on your country

A worked bill: one Next.js app and one Postgres database

Worked example, with arithmetic you can check, to see Hetzner Cloud pricing as one bill. One 4 vCPU, 8 GB server runs a Next.js app and Postgres together, with backups on and one IPv4 address, in Germany, well inside the 20 TB. We price it on two lines, then set it beside our own Builder plan.

Monthly cost of one 4 vCPU, 8 GB server with backups and IPv4, excluding VAT, at June 2026 prices
ItemCX33 (x86)CAX21 (Arm)
Server€8.49€10.49
IPv4€0.50€0.50
Backups at 20% of server€1.70€2.10
Total€10.69€13.09

Our Builder plan is $12 a month, a minimum spend that includes Postgres, auth, storage, custom domains and daily backups kept for 7 days. It is a different currency and a different product, so please do not compare the digits as if they were the same thing. On paper the Hetzner server is cheaper. What the €10.69 does not include is the hours you spend patching the box, testing a restore and being the person who finds out the disk has filled. If those hours are free to you, run the server. If they are not, weigh them. Our Docker hosting explained covers the wider trade, and the pricing page shows what each plan includes.

Five mistakes that inflate a Hetzner bill

  1. 1Powering off instead of deletingA stopped server is billed as if it were running. Snapshot it and delete it if you are done for a while.
  2. 2Defaulting to CPXCPX is priced three to four times CX at matching vCPU and RAM. Choose it for the disk or the performance, not by habit.
  3. 3Rescaling old servers without checking the priceA rescale, up or down, applies the current price list to that server.
  4. 4Ordering in the US and assuming EU trafficThe US plans include at least 1 TB, against at least 20 TB in the EU. Check the allowance for your location.
  5. 5Trusting backups you have never restoredThey cost 20 percent of the server price whether or not they work. Restore one to a scratch server. Our Postgres backup and restore guide has the database-level version.

Common questions

  • Is Hetzner Cloud pricing cheaper than AWS or Azure?

    For comparable raw compute Hetzner is usually much cheaper, with flat server prices and generous included traffic. We have not compared against a specific AWS instance here, so check the calculator for the exact instance you would use.

  • Should I choose Arm (CAX) or x86 (CX or CPX)?

    At the same vCPU, RAM and disk, CX is cheaper than CAX at every size from 15 June 2026, by 9 to 39 percent. CAX is much cheaper than CPX. Choose Arm only if your own benchmark shows enough extra throughput, and check your dependencies support it.

  • Does Hetzner charge for an IPv4 address?

    Yes. Hetzner Docs list a primary IP of type IPv4 at €0.50 a month excluding VAT. IPv6 primary IPs are not charged.

  • Do Hetzner prices include VAT?

    The published tables exclude VAT. It is added depending on your billing country, so check your account before you compare it to a price quoted in another currency.

Sources

  1. Hetzner Docs: Price adjustment, effective 15 June 2026
  2. Hetzner Docs: Cloud billing FAQ
  3. Hetzner: Cost-optimized cloud plans (CX and CAX)
  4. Hetzner: Regular performance cloud plans (CPX)
  5. Hetzner Docs: Cloud servers overview (IPv4 pricing)
  6. Hetzner press statement on the price adjustment of 1 April 2026

Run your entire app stack, end to end, from $12 a month.

App, Postgres, auth, storage, jobs and domains on one platform, planned and priced before anything changes.

More from the blog