Zurück zu allen Beiträgen

Veröffentlicht am 15. Mai 2026

Hetzner Cloud Abrechnung: Stundensatz, Monatslimit und Rechnung

Piotr HajkowskiVon Piotr Hajkowski

In diesem Artikel

  1. Die vier Regeln hinter jeder Hetzner-Cloud-Rechnung
  2. Jeder Ressourcentyp wendet die Regeln etwas anders an
  3. Die Abrechnung folgt dem Lebenszyklus, nicht der Auslastung
  4. Die PDF-Rechnung ist eine Zusammenfassung, kein vollständiger Nachweis

Sie öffnen Ihre erste Hetzner-Cloud-Rechnung - und einige Posten entsprechen nicht Ihren Erwartungen. Dort finden Sie eine Position für einen Server, den Sie vor drei Wochen gelöscht haben. Eine primäre IPv4-Adresse erscheint in einer eigenen Zeile, getrennt von dem Server, zu dem sie gehörte. Die Summe wirkt wie ein Stundenpreis multipliziert mit Stunden - plus eine Zeile für die monatliche Obergrenze, die Sie nicht zu deuten wussten. Am Seitenrand der PDF-Datei finden Sie einen Verweis auf eine „detaillierte Verbrauchsübersicht“, die Sie noch nicht geöffnet haben.

Nichts davon ist fehlerhaft. Hetzners Abrechnungsmodell ist zwar gut dokumentiert, basiert aber auf vier Regeln, die sich nicht immer mit den aus AWS oder pauschalen Monatsverträgen bekannten Gepflogenheiten decken. Sobald Sie diese vier Regeln kennen, verliert die Rechnung ihren Überraschungseffekt. Sie können die Kosten für den Folgemonat vorhersagen und die aktuelle Rechnung Zeile für Zeile nachvollziehen.

Bei Hetzner Cloud erfolgt die Abrechnung stündlich bis zur monatlichen Preisobergrenze, wobei jede angefangene Stunde auf eine volle Stunde aufgerundet wird. Rechnungen werden rückwirkend für den Vormonat ausgestellt. Jede Ressource in Ihrem Projekt wird abgerechnet - unabhängig davon, ob sie läuft oder angebunden ist. Das Stoppen einer Ressource beendet die Abrechnung nicht - nur das Löschen beendet sie. Eine gelöschte Ressource erscheint dennoch auf der Folgerechnung, da diese den Monat abdeckt, in dem die Ressource existierte.


Die vier Regeln hinter jeder Hetzner-Cloud-Rechnung

Alle Positionen auf der Rechnung lassen sich auf vier Grundregeln zurückführen. Lesen Sie sie einmal - und der Rest dieser Seite ergibt Sinn.

Hetzner rechnet stündlich ab, nie über die monatliche Obergrenze hinaus

Cloud-Server, primäre IPv4-Adressen, Volumes, Snapshots und Floating-IPs haben jeweils einen veröffentlichten Stundensatz und eine monatliche Preisobergrenze. Hetzners Cloud-Abrechnungs-FAQ formuliert die Regel klar: „Mathematisch gesehen wird Ihnen der Mindestbetrag in Rechnung gestellt, unabhängig davon, ob dies die monatliche Preisobergrenze ODER der Stundenpreis multipliziert mit der Anzahl der Stunden ist."

Ein CCX13 in Falkenstein hat eine monatliche Obergrenze von 15,99 € und einen Stundenpreis von etwa 0,0238 €. Läuft er 100 Stunden, zahlen Sie 2,38 €. Läuft er den ganzen Monat (etwa 720 Stunden, was zum Stundenpreis über 17 € ergäbe), zahlen Sie 15,99 €. Die Obergrenze sorgt dafür, dass ein dauerhaft laufender Server kalkulierbar bleibt.

Die Obergrenze gilt pro Ressource und pro Monat. Wird ein Server innerhalb eines Monats gelöscht, entfällt die Obergrenze - Sie zahlen nur für die tatsächlichen Betriebsstunden. Wird derselbe Server zweimal im selben Monat erstellt, gilt für jede Instanz eine separate Obergrenze.

Teilstunden werden auf volle Stunden aufgerundet

Hetzner: „Die stündliche Nutzung eines Servers wird immer aufgerundet: Wenn Sie einen Server nur für wenige Minuten erstellen, wird Ihnen immer noch eine volle Stunde in Rechnung gestellt."

Das gilt für jede Cloud-Ressource, die stundenweise abgerechnet wird. Erstellen Sie einen Server um 14:55 Uhr und löschen ihn um 15:05 Uhr, haben Sie Teile zweier Stunden genutzt - es werden jedoch zwei volle Stunden berechnet. Ein zehnminütiger Lasttest? Kosten: eine Stunde. Betreiben Sie einen CI-Runner dreimal hintereinander innerhalb einer Stunde, zahlen Sie für drei volle Stunden.

Genutzt
Genutzt
Abgerechnet
Abgerechnet
14:00
14:00
15:00
15:00
16:00
16:00
17:00
17:00
14:55
14:55
15:05
15:05
ABGERECHNET 2 STUNDEN
ABGERECHNET
2 STUNDEN
14:00
14:00
15:00
15:00
16:00
16:00
17:00
17:00
ABGERECHNET 3 STUNDEN
ABGERECHNET
3 STUNDEN
Zehn Minuten tatsächliche Nutzung, zwei volle Stunden berechnet.

Die Kosten sind für ein einzelnes Ereignis gering. Bei Prozessen mit häufigem Erstellen und Löschen kurzlebiger Server, Snapshots und Floating-IPs oder häufigen Failover-Skript-Neuzuweisungen summieren sie sich allerdings. Jeder Zyklus kostet eine volle Stunde.

Die Abrechnung ist nachträglich: Die Rechnung gilt für den Vormonat

Aus Hetzners Zahlungsübersicht: „Alle Produkte werden erst im Folgemonat abgerechnet. Ein Produkt, das beispielsweise am 15. Mai bestellt wurde, erscheint auf der Rechnung für Juni."

Die Rechnung vom 1. Juni bezieht sich auf den Mai, die vom 1. Juli auf den Juni. Bei der Kontoerstellung wird jedem Hetzner-Konto ein fester Abrechnungstag zugeteilt. Die Monatsrechnung wird dann immer an diesem Tag ausgestellt. Das bedeutet: Hetzner versendet die Rechnungen über den Monat verteilt, nicht an einem einzigen Tag. Für jedes einzelne Konto bleibt das Rechnungsdatum jedoch monatlich gleich. Dennoch bezieht sich die Rechnung auf den abgeschlossenen Kalendermonat, der vor ihrer Ausstellung endete.

Das ist die Regel, die am häufigsten fälschlicherweise als Abrechnungsfehler interpretiert wird. Eine am 28. Mai gelöschte Ressource erscheint zu Recht auf der Juni-Rechnung, da diese den Mai abdeckt und die Ressource den Großteil des Monats existierte. Die finale Abrechnung für eine gelöschte Ressource taucht genau einmal auf und ist danach nicht mehr vorhanden.

Nicht der Betrieb, sondern die Existenz wird abgerechnet

Hetzners Abrechnungs-FAQ ist hierzu klar: „Sobald der Erstellungsprozess eines Servers abgeschlossen wurde, wird dieser unabhängig vom Status solange in Rechnung gestellt, bis Sie ihn löschen." Dieselbe Logik gilt für die meisten abrechenbaren Cloud-Ressourcen. Hetzners Dokumentation zur Kündigung in der Console erklärt allgemein: „Viele Ressourcen verursachen Kosten, selbst wenn sie nicht aktiv genutzt werden (z. B. Floating IPs, Volumes)."

Die Faustregel in fünf Worten:

Was existiert, wird auch abgerechnet.

Ausschalten, Trennen oder Entkoppeln hat keine Auswirkungen auf die Abrechnung. Nur das Löschen beendet sie.


Jeder Ressourcentyp wendet die Regeln etwas anders an

Die vier Regeln wirken sich bei jeder Ressource etwas unterschiedlich aus - und genau diese Unterschiede führen oft zu Überraschungen auf der Rechnung.

Server

Ein Cloud-Server wird zum veröffentlichten Stundensatz abgerechnet, wobei die monatliche Obergrenze gilt. Die Abrechnung beginnt mit der Erstellung und endet mit dem Löschen. Ausschalten beendet die Abrechnung nicht. Ein CCX13, der „für den Sprint" ausgeschaltet ist, kostet genauso viel wie ein CCX13 unter Produktionslast. Für die meisten Wartungsfenster, die länger als einen Tag dauern, ist es günstiger, den Server zu snapshotten und zu löschen, statt ihn nur zu stoppen; Warum Hetzner für ausgeschaltete Server abrechnet erklärt diesen Kompromiss ausführlich.

Primäre IPv4-Adressen

Seit Februar 2024 wird jede primäre IPv4-Adresse als separate Ressource mit etwa 0,50 € pro Monat und Adresse abgerechnet, unabhängig davon, ob sie einem laufenden Server zugewiesen ist. IPv6 ist kostenfrei enthalten. Die häufigste Überraschung ist eine IP-Adresse, die den Server überdauert, für den sie ursprünglich angelegt wurde: Beim Löschen eines Servers wird die zugehörige primäre IPv4-Adresse nur dann mitgelöscht, wenn Sie dies im Löschdialog explizit bestätigen. Jede nicht zugewiesene IP-Adresse führt zu einem wiederkehrenden Posten auf jeder Folge-Rechnung - bis sie gelöscht wird.

Floating-IP-Adressen

Eine Floating-IP-Adresse kostet etwa 3 € pro Monat - unabhängig davon, ob sie einem Server zugewiesen ist. Selbst eine als Hochverfügbarkeits-Failover-Adresse reservierte Floating-IP, die nie aktiviert wird, kostet jährlich 36 €. Floating-IPv6-Bereiche sind kostenfrei.

Volumes

Volumes werden pro GB pro Monat zu einem veröffentlichten Tarif abgerechnet. Nicht angebundene Volumes werden zum gleichen Preis pro GB abgerechnet wie angebundene. Achten Sie darauf: Trennen beendet die Abrechnung nicht - nur Löschen tut dies. Ein 100-GB-Volume, das von einem vor sechs Monaten beendeten Datenbankexperiment übrig geblieben ist, steht weiterhin zum vollen Preis auf jeder Monatsrechnung.

Snapshots

Jeder Hetzner-Snapshot ist ein vollständiges komprimiertes Image der Quellfestplatte, kein inkrementelles Delta. Der Speicher wird pro GB pro Monat auf Basis der komprimierten Größe abgerechnet, anteilig für angebrochene Monate. Es gibt keine automatische Löschung: Ein im Januar vor einem Deployment erstellter Snapshot erscheint auf der Mai-Rechnung, wenn er nicht manuell gelöscht wurde. Ein zweiter Snapshot desselben Servers ist ungefähr so groß wie der erste, ohne Deduplizierung.

Backups

Automatische Backups kosten pauschal 20 % des Server-Monatspreises und umfassen sieben Backup-Slots mit rollierender Speicherung. Hetzners FAQ bezeichnet sie als „monatlicher Pauschalpreis, der 20 % des Preises des Servers entspricht", für den Sie sie aktivieren. Der Aufschlag ist unabhängig davon, wie viele Daten auf der Festplatte liegen. Ein leerer CCX33 mit aktivierten Backups wird mit demselben Backup-Aufschlag belastet wie ein voller.

Traffic

Jeder Server in einer EU-Region (Falkenstein, Nürnberg, Helsinki) enthält ein großzügiges Kontingent an ausgehendem Traffic. Nur ausgehender Traffic ins öffentliche Internet wird gemessen. Eingehender Traffic ist kostenfrei, und Traffic zwischen Servern innerhalb desselben Cloud-Private-Networks ist kostenfrei. Überschreitungen beim ausgehenden Traffic werden pro Server in 100-MB-Blöcken aufgerundet berechnet. Dabei gleicht ungenutztes Kontingent von Leerlaufservern Überschreitungen auf anderen Servern nicht aus. Die US- und Singapur-Regionen bieten kleinere inkludierte Traffic-Kontingente und höhere Überschreitungssätze pro TB. Ein Server mit hohem Datenausgang kann sein Kontingent überschreiten, während der Rest der Serverflotte weit darunter bleibt.

Load Balancer

Load Balancer werden wie Server zum eigenen Stundensatz mit monatlicher Obergrenze abgerechnet. Die Abrechnung beginnt mit der Erstellung und endet mit dem Löschen - unabhängig davon, ob Ziele angebunden sind. Auch ein ungenutzter LB11 im Projekt erscheint auf der Rechnung.

Object Storage

Object Storage kostet monatlich etwa 6,49 € pro Abonnement (Stand: aktuell) und umfasst ein Speicher- sowie ein Traffic-Kontingent. Speicher über das Kontingent hinaus wird pro TB-Stunde berechnet, ausgehender Traffic über das Kontingent hinaus pro TB. Der Grundpreis ist gleich, ob Ihre Buckets leer oder bis zur Quote gefüllt sind; er erscheint als eigener Abschnitt auf der Rechnung und nicht innerhalb eines Cloud-Projekts.


Die Abrechnung folgt dem Lebenszyklus, nicht der Auslastung

Der typische Ablauf:

Ressource erstellen         -> Abrechnung beginnt
Ressource existiert         -> Abrechnung läuft weiter, unabhängig von Power, Zuordnung oder Nutzung
ausschalten / trennen       -> Abrechnung läuft weiter
löschen                    -> Abrechnung stoppt zum Löschzeitpunkt
nächste Monatsrechnung     -> enthält weiterhin den Monat, in dem die Ressource existierte

Die letzte Zeile ist der Grund für die meisten Supportanfragen vom Typ „Aber ich habe den Server doch gelöscht!". Die Rechnung ist korrekt. Das Löschen stoppt nur die zukünftige Abrechnung; die aktuelle Rechnung begleicht die Vergangenheit.


Die PDF-Rechnung ist eine Zusammenfassung, kein vollständiger Nachweis

Die herunterladbare PDF-Datei enthält Summen und gruppierte Posten, aber nicht genug Details, um eine bestimmte Position einer bestimmten Ressource zuzuordnen. Die erste Seite zeigt eine Übersicht mit Zwischensummen pro Abschnitt:

  • ein Dedicated-Server-Abschnitt oben, falls das Konto Robot-Server umfasst
  • ein Abschnitt pro Cloud-Projekt, benannt nach dem Projekt
  • ein oberer Storage-Abschnitt für Object Storage
  • ein konsoleH-Abschnitt, falls das Konto Shared Hosting oder E-Mail nutzt

Jeder Abschnitt enthält eine eigene Zwischensumme für den Abrechnungsmonat. Die folgenden Seiten zeigen dieselbe Gruppierung in Form von Detailtabellen an - eine Zeile pro Produkttyp innerhalb jedes Abschnitts. Zeilen werden zusammengefasst, wenn Produkt, Einheit und Preis pro Stück übereinstimmen. So erscheinen z. B. 20 baugleiche CX23-Cloud-Server desselben Projekts als eine einzige Zeile mit der Menge 20.

Eine Detailseite einer Beispiel-PDF-Rechnung für den Abrechnungsmonat April 2026 könnte so aussehen:

Nr.AnzahlProduktEinheitMengePreis pro EinheitBetrag
Dedicated Server (04/2026)
11AX41-NVMe Dedicated ServerStunden1090,0588 €6,4092 €
21AX41-NVMe Dedicated ServerMonate136,7000 €36,7000 €
Zwischensumme43,11 €
Projekt „webshop" (04/2026)
32CX22 Cloud-ServerMonate24,4900 €8,9800 €
41CX33 Cloud-ServerStunden3280,0104 €3,4112 €
53Primary IPv4Monate30,5000 €1,5000 €
61VolumeGB-Monat200,0572 €1,1440 €
Zwischensumme15,04 €

Die Spalte Anzahl ist der Schlüssel zum Verständnis. Drei typische Muster im Beispiel:

  • Die beiden AX41-NVMe-Zeilen beziehen sich auf zwei verschiedene physische Server, nicht auf einen doppelt abgerechneten Server. Der eine Server (Anzahl 1) lief 109 Stunden bis zur Löschung, der andere (Anzahl 1) den ganzen Monat bis zur Obergrenze. Da die Laufzeiten unterschiedlich sind, können sie nicht zusammengefasst werden.
  • Die CX22-Zeile fasst zwei verschiedene Server zusammen: Anzahl 2, beide liefen einen vollen Monat zum Festpreis. Hetzner fasst sie zusammen, weil Produkt, Einheit und Preis pro Stück übereinstimmen.
  • Die Zeile für Primary IPv4 fasst drei verschiedene IP-Adressen zusammen: Anzahl 3, jede erreichte ihre monatliche Obergrenze von 0,50 €. Der CX33 erscheint auf einer separaten Stundenzeile, da seine Einheit (Stunden) von der des CX22 (Monate) abweicht und es sich um den einzigen Server dieses Typs handelt.

Das PDF enthält nicht: Ressourcen-IDs, Ressourcennamen oder Zeitstempel für Erstellung und Löschung. Die Detailtabelle listet z. B. „1 Primary IPv4, Stunden, 109", aber nicht, welche IP-Adresse das war oder zu welchem Server sie gehörte. Um eine Rechnungszeile einer bestimmten Ressource zuzuordnen, müssen Sie die Verbrauchsvorschau in der Cloud Console nutzen. Diese Ansicht ist ebenfalls nach Cloud-Projekt gruppiert, listet die einzelnen Ressourcen jedoch mit ID, Name und dem bisher aufgelaufenen Betrag für den laufenden Monat auf. Der nächste Artikel dieser Serie führt Schritt für Schritt durch diese Abstimmung.

Einige wichtige Punkte zu den einzelnen Positionen:

  • Dasselbe Produkt kann in Stunden- und Monatszeilen auftauchen. Ein Server, der die Obergrenze erreicht hat, erscheint als Monate: 1 zum Festpreis. Ein anderer Server desselben Typs mit nur partieller Laufzeit erscheint als Stunden: N zum Stundensatz. Erst im Vergleich wird klar, welche Server die Obergrenze erreicht haben.
  • Robot-Dedicated-Server und Cloud teilen sich eine Rechnung. Deren Einrichtungsgebühren und Monatsraten erscheinen im Dedicated-Server-Abschnitt, getrennt von den Cloud-Projekten. Eine überraschende Summe kann aus diesem Abschnitt stammen und erscheint nicht in der Verbrauchsvorschau der Cloud Console.
  • Auch konsoleH erscheint auf der Rechnung. Shared-Hosting- und E-Mail-Produkte werden unter einem eigenen Abschnitt angezeigt. Das wird leicht übersehen, wenn man sich nur als Cloud-Kunde sieht.

Ein Konto wird einmal abgerechnet, auch über mehrere Projekte hinweg

Ein Hetzner-Konto kann beliebig viele Cloud-Projekte mit eigenen Ressourcen, Mitgliedern und API-Tokens umfassen. Projekte sind eine organisatorische und zugriffstechnische Grenze, keine Abrechnungsgrenze. Alle Projekte eines Kontos fließen in eine gemeinsame Monatsrechnung ein. Was sich zwischen Projekten ändert, ist die Gruppierung, nicht die Abrechnung. Jedes Projekt erscheint als eigener Zwischensummen-Abschnitt auf der Rechnung. Die Verbrauchsvorschau in der Cloud Console zeigt für den laufenden Monat dieselbe Aufschlüsselung pro Projekt, bis hin zu den IDs und Namen einzelner Ressourcen.

Das ist wichtig, wenn Teams separate Projekte für Produktion, Staging und Sandbox nutzen und fälschlicherweise annehmen, jedes habe „eine eigene Rechnung". Dem ist nicht so. Ein vergessener Testserver in einem Sandbox-Projekt erscheint auf derselben Rechnung wie die Produktion, ist aber im eigenen Projektabschnitt zu finden, nicht in einer globalen Ressourcenliste.


Die USt. hängt vom Kundenland ab, nicht von den gekauften Ressourcen

Die umsatzsteuerliche Behandlung richtet sich nach Land und USt-IdNr.-Status des Kunden, nicht nach den Produkten auf der Rechnung. Drei häufige Fälle:

  • EU-Unternehmen mit gültiger USt-IdNr. (außerhalb Deutschlands): 0 % USt. nach dem Reverse-Charge-Verfahren. Auf der Rechnung werden die USt-IdNr. des Kunden und der Hinweis „Inlandsumsatz ist nicht steuerbar. Ihre USt-IdNr.: [Ihre USt-IdNr.] - Reverse Charge!" angegeben.
  • EU-Privatkunden oder EU-Unternehmen ohne USt-IdNr.: USt. zum Satz des Kundenlandes (z. B. 23 % in Polen, 25 % in Dänemark, 21 % in Spanien) nach den EU-Ortsregeln für elektronisch erbrachte Leistungen.
  • Deutsche Kunden: Deutsche USt. (derzeit 19 %), unabhängig davon, ob es sich um geschäftliche oder private Kunden handelt.

Kunden außerhalb der EU (z. B. in den USA oder Indien) sehen meist 0 % USt. Die genaue Behandlung ist jedoch vom lokalen Steuerrecht abhängig und sollte für die eigene Rechtsordnung überprüft werden. Der anwendbare Steuersatz und der Steuercode sind auf der ersten Seite der Rechnung neben dem Nettobetrag angegeben.


Das Fazit

Lesen Sie die Rechnung in der von Hetzner gewählten Reihenfolge. Überprüfen Sie zunächst den Abrechnungsmonat (die im Juni erhaltene Rechnung bezieht sich auf den Mai). Gehen Sie als Nächstes die Abschnitts-Zwischensummen durch, damit Posten für Dedicated Server, Storage oder konsoleH nicht fälschlich einem Cloud-Projekt zugeordnet werden. Schauen Sie dann auf jeden Cloud-Projekt-Abschnitt: Jede Zeile steht für eine Ressource, die im Vormonat in diesem Projekt mindestens eine aufgerundete Stunde existierte.

Die nächste Frage ist anders gelagert: Ist diese konkrete Position korrekt? Um das zu beantworten, brauchen Sie Ressourcen-IDs, Zeitstempel für Erstellung und Löschung sowie eine Kostenkalkulation. Das ist Thema des nächsten Artikels: wie Sie eine Hetzner-Rechnung mithilfe des Aktivitätsprotokolls und der Verbrauchsvorschau der Cloud Console Zeile für Zeile prüfen.

Für den breiteren Katalog an Mustern, bei denen die Hetzner-Abrechnung Teams mit AWS-, Azure- oder GCP-Erfahrung überrascht, siehe Hetzner-Abrechnungsfallen: was AWS-, Azure- und GCP-Gewohnheiten falsch machen. Falls die laufende Rechnung schon höher als erwartet ist, bietet Warum Ihre Hetzner-Rechnung höher ist als erwartet eine diagnostische Anleitung.

CloudTally erfasst alle Ressourcen, die sich aktuell in Ihren Hetzner-Projekten befinden, unabhängig davon, ob sie laufen oder gestoppt sind, angebunden oder verwaist, und zeigt, was sie zur nächsten Monatsrechnung beitragen werden. Die Darstellung deckt sich mit dem, was Hetzner misst, sodass die Rechnung selbst zur Bestätigung statt zur Überraschung wird.

Dieser Artikel wurde maschinell übersetzt.