Zurück zu allen Beiträgen

Veröffentlicht am 23. Oktober 2026

Hetzner-Kosten verfolgen, bevor die Rechnung kommt

Piotr HajkowskiVon Piotr Hajkowski

In diesem Artikel

  1. Welche Werkzeuge Hetzner zur Kostenkontrolle bereitstellt
  2. Den laufenden Monat in der Kostenübersicht prüfen
  3. Für jedes Projekt eine Kostenwarnung einrichten
  4. Jede Rechnung mit dem Einzelverbrauchsnachweis abgleichen

Um Ihre Hetzner-Cloud-Kosten zu verfolgen, nutzen Sie die Kostenübersicht in der Hetzner Console für den laufenden Monat, eine E-Mail-Kostenwarnung für jedes Projekt und den Einzelverbrauchsnachweis, der zu jeder Rechnung die Kosten je Ressource als CSV liefert. Für eigene Skripte stellen der Pricing-Endpunkt der Cloud API und die hcloud-CLI die Listenpreise bereit. Eine API für Verbrauch, angefallene Kosten oder Rechnungen bietet Hetzner nicht; einen längeren Verlauf, eine laufende Prognose oder eine Gesamtsicht über mehrere Accounts müssen Sie selbst aufbauen oder ergänzen.

Das Wichtigste vorweg.

  • Die Kostenübersicht zeigt den laufenden Monat pro Projekt, die Nutzungsvorschau die Kosten je Ressource. Einen abgeschlossenen Monat sehen Sie dort erst mit der Rechnung.
  • Kostenwarnungen gelten pro Projekt, sind standardmäßig ausgeschaltet und kommen nur per E-Mail. Hetzner nennt sie eine Komfortfunktion, keine Ausgabensperre.
  • Der Einzelverbrauchsnachweis als CSV ist der einzige Kostenbeleg je Ressource für einen abgeschlossenen Monat. Er kann erst bis zu 28 Tage nach Monatsende eintreffen.
  • Der Aktivitätsverlauf reicht 90 Tage zurück. Exportieren Sie ihn monatlich: Er ist Ihr wichtigster Beleg, wenn eine Rechnung nicht stimmt.
  • Die Cloud API liefert Listenpreise, nicht den tatsächlich berechneten Preis. Server von vor dem 15. Juni 2026 behalten ihren Bestandspreis; eine reine Listenpreisrechnung setzt ihre Kosten deshalb zu hoch an.

Welche Werkzeuge Hetzner zur Kostenkontrolle bereitstellt

Fünf native Werkzeuge beantworten jeweils eine andere Frage:

WerkzeugWo Sie es findenWas es zeigt
Kostenübersicht und Nutzungsvorschauconsole.hetzner.com/usage, Hetzner ConsoleKosten des laufenden Monats pro Projekt und aufgelaufene Kosten je Ressource
KostenwarnungenIn der Kostenübersicht, pro ProjektEine E-Mail, sobald ein Projekt das festgelegte Limit überschreitet
Rechnung und Einzelverbrauchsnachweisaccounts.hetzner.com/invoiceDen abgerechneten Monat: Rechnungs-PDF und eine CSV-Zeile je Ressource
Aktivitätsverlaufconsole.hetzner.com/activitiesErstellen, Löschen, Anhängen und Zuweisen von Ressourcen, mit CSV-Export
Pricing-Endpunkt und hcloudReferenz der Cloud APIListenpreise je Servertyp und Standort, netto und brutto

Den laufenden Monat in der Kostenübersicht prüfen

Die Kostenübersicht ist die einzige Stelle, an der Hetzner Kosten vor der Rechnungsstellung anzeigt. Sie erreichen sie über die Menüleiste oberhalb der Projektliste oder direkt unter console.hetzner.com/usage. Dort stehen die Kosten des laufenden Monats je Projekt, Object Storage als eigene Zeile für den gesamten Account und der Gesamtbetrag. Über die Schaltfläche zur Vorschau erzeugen Sie die Nutzungsvorschau mit einer Zeile je Ressource: ID, Name, Stundensatz, monatliche Obergrenze, bisherige Stunden und Nettobetrag. Dort fallen vergessene Volumes oder Testserver auf.

Die Kostenübersicht zeigt Bruttobeträge in der Währung des Accounts; ein Hinweis unter dem Gesamtbetrag nennt den enthaltenen Umsatzsteuersatz, etwa 19 %. Die Vorschau führt Nettobeträge auf und weist die Umsatzsteuer darunter aus. Vergleichen Sie eine eigene Hochrechnung deshalb netto mit netto.

Eine feste Grenze beschreibt Hetzner in der Billing-FAQ: Die Console zeigt nur Nutzungsdaten des aktuellen Monats. Um Mitternacht am Monatsersten springt die Ansicht auf den neuen Monat, und der Vormonat ist bis zur Rechnung nicht mehr einsehbar. Auch ein selbst notierter Wert erfasst nie einen vollständigen Monat, weil die letzten Stunden immer danach kommen.

Für jedes Projekt eine Kostenwarnung einrichten

Aktivieren Sie in der Kostenübersicht in der Zeile eines Projekts die E-Mail-Warnung und legen Sie einen Betrag fest; die Billing-FAQ beschreibt das unter „Wie halte ich meine Kosten unter Kontrolle?“. Warnungen sind standardmäßig ausgeschaltet und gelten pro Projekt. Richten Sie sie deshalb für jedes Projekt ein, auch für Staging und Testumgebungen, und für jedes neue.

Die Warnung ist keine Ausgabensperre: Es wird nichts angehalten, und die Nutzung wird auch dann berechnet, wenn eine E-Mail verspätet oder gar nicht ankommt. Beim Traffic ist es ebenso, mit Hinweisen an den Projektinhaber bei 75 % und 100 % des enthaltenen Kontingents. Die Warnung meldet außerdem nur, dass ein Gesamtbetrag überschritten wurde, nicht welche Ressource ihn verursacht hat. Legen Sie das Limit deshalb unter Ihr tatsächliches Budget, dorthin, wo Sie nachforschen möchten.

Jede Rechnung mit dem Einzelverbrauchsnachweis abgleichen

Mit der Rechnung wird der abgeschlossene Monat sichtbar, und sie kann dauern: Die Billing-FAQ nennt bis zu 28 Tage nach Monatsende. Bei Beträgen unter 10 € wird laut Abrechnungssystem noch länger gesammelt, bis der offene Betrag 10 € überschreitet oder drei Monate vergangen sind.

Das Rechnungs-PDF fasst gleichartige Ressourcen zu Positionen zusammen. Der Einzelverbrauchsnachweis, von der Rechnung aus erreichbar und als CSV herunterladbar, führt jede Ressource einzeln mit ID, Beginn und Ende, Satz und Gesamtbetrag auf. Speichern Sie ihn jeden Monat. Unser Leitfaden zur Rechnungsprüfung zeigt, wie Sie eine Position prüfen, und Hetzner-Cloud-Abrechnung erklärt erläutert die Stundensätze und monatlichen Obergrenzen hinter den Zeilen.

Den Aktivitätsverlauf monatlich exportieren

Der Aktivitätsverlauf unter console.hetzner.com/activities hält fest, wer wann etwas erstellt, gelöscht, angehängt oder zugewiesen hat. Er gilt für den gesamten Account, lässt sich nach Projekt und Zeitraum filtern und als CSV exportieren. Wenn Sie vermuten, dass eine Rechnung nicht stimmt, ist er Ihr wichtigster Beleg: Er zeigt, wann jede Ressource existierte, und dazu müssen die Kosten passen.

Der Verlauf reicht rollierend 90 Tage zurück, und seit Januar 2025 bietet die Cloud API keine gemeinsame Liste aller Aktionen eines Projekts mehr. Da eine Rechnung erst vier Wochen nach Monatsende kommen kann, sind die Belege für eine strittige Position dann womöglich schon fast verfallen. Exportieren Sie die CSV deshalb monatlich und legen Sie sie zum Einzelverbrauchsnachweis: Zusammen belegen beide, was existierte und was es gekostet hat.

Die laufenden Kosten mit der API hochrechnen

Der Pricing-Endpunkt der Cloud API liefert die Preise aller verfügbaren Ressourcen, netto und brutto, und jedes Serverobjekt enthält die Stunden- und Monatspreise seines Typs pro Standort. Mit hcloud und jq reicht ein Befehl für eine erste Schätzung der monatlichen Serverkosten eines Projekts:

# Monthly list price, net, of the servers that exist right now
hcloud server list -o json | jq '
  [ .[] | .location.name as $loc
    | .server_type.prices[] | select(.location == $loc)
    | .price_monthly.net | tonumber ] | add // 0'

Für Volumes multiplizieren Sie die Größe aus hcloud volume list -o json mit pricing.volume.price_per_gb_month aus GET /v1/pricing. hcloud server-type describe cx23 zeigt die Preise eines Typs pro Standort einschließlich Umsatzsteuer.

Als Plausibilitätsprüfung ist das nützlich, aber es liegt an wichtigen Stellen daneben:

  • Es gilt der heutige Listenpreis. Die API liefert den aktuellen Preis eines Servertyps, nicht den Preis, zu dem der einzelne Server abgerechnet wird. Ein Server, der vor dem 15. Juni 2026 um 08:00 Uhr MESZ erstellt wurde, behält den Preis vom 1. April 2026, bis er reskaliert wird; bei CPX und CCX liegt der heutige Listenpreis oft mehr als doppelt so hoch (Juni-Änderung). Das Feld created zeigt, auf welcher Seite des Stichtags ein Server liegt; ein Rescale erscheint als change_type-Aktion im Aktivitätsverlauf und in GET /servers/{id}/actions. Die Billing-FAQ nennt seltenere Fälle, etwa das Wiederherstellen eines gelöschten Servers.
  • Die Liste enthält nur, was jetzt existiert. Ein im laufenden Monat erstellter und wieder gelöschter Server wird berechnet, fehlt aber in der Liste.
  • Weitere Kosten fehlen. Primary IPs, Backups, Snapshots, Load Balancer, zusätzlicher Traffic und Object Storage brauchen jeweils eine eigene Berechnung.
  • Die Rechnung ist netto und gilt pro Projekt. Jeder API-Token sieht ein Projekt; Sie brauchen also je Projekt einen Token und einen hcloud context, und die Umsatzsteuer kommt hinzu.

Jede Ergänzung ist ein kleines Skript. Zusammen entsteht daraus ein kleiner Dienst, der die Lebensdauer jeder Ressource aufzeichnet, jeder Stunde den richtigen Preis zuordnet und den Verlauf bewahrt, den die Console am Monatsersten verwirft.

Gibt es eine Hetzner-Abrechnungs-API?

Nein. Die Cloud API verwaltet Infrastruktur (Server, Volumes, Netzwerke, Load Balancer, IPs, DNS-Zonen) und bietet den Pricing-Endpunkt; keiner ihrer Endpunkte liefert Verbrauchsdaten, angefallene Kosten oder Rechnungen. Die API unter api.hetzner.com verwaltet Storage Boxes, und der Robot-Webservice für Dedicated Server liefert Bestellpreise und Einrichtungsgebühren, aber keine Rechnungen. Rechnungen und Einzelverbrauchsnachweise gibt es nur in Ihrem Account unter accounts.hetzner.com. Mit „Hetzner billing API“ sind in der Praxis also Listenpreise aus dem Pricing-Endpunkt gemeint oder Kosten, die Sie selbst daraus berechnen.

Wo Hetzners eigene Werkzeuge an Grenzen stoßen

Die nativen Werkzeuge lassen vier Lücken offen, und jede kann eine überraschende Rechnung erklären:

  • Die Lücke am Monatswechsel. Vom Monatsersten bis zum Rechnungseingang, bis zu vier Wochen später, zeigt keine Hetzner-Ansicht, was der Vormonat gekostet hat.
  • Kein Verlauf und keine Prognose. Für den Vergleich mit den letzten drei Monaten öffnen Sie drei CSV-Dateien, und nichts zeigt, wo der laufende Monat enden wird.
  • Warnungen nur auf Projektsummen. Eine E-Mail meldet die Überschreitung eines Projektlimits, nicht die verursachende Ressource. Object Storage hat keine eigene Warnung, und mehrere Accounts werden nirgends zusammengeführt.
  • Robot-Server erscheinen erst auf der Rechnung. Über Robot bestellte Dedicated Server tauchen in keiner Cloud-Ansicht auf, auch nicht ihre einmaligen Einrichtungsgebühren, die hoch sind und leicht übersehen werden; unsere Abrechnungsfallen beschreiben sie.

Das sind keine Fehler der Abrechnung, sondern die Lücken zwischen Abrechnung und laufender Kostenkontrolle. Sie entscheiden darüber, ob Sie einen Kostenanstieg am ersten Tag bemerken oder erst Wochen nach Monatsende.

Eine einfache Routine zur Kostenkontrolle

Wenn Sie sonst nichts ändern, decken diese Schritte die meisten Überraschungen ab:

  1. Richten Sie für jedes Projekt eine Kostenwarnung unterhalb des tatsächlichen Budgets ein, auch für jedes neue Projekt.
  2. Prüfen Sie die Nutzungsvorschau einmal pro Woche.
  3. Speichern Sie jeden Monat die Verbrauchs-CSV und einen Export des Aktivitätsverlaufs an einem gemeinsamen Ort.
  4. Aktivieren Sie den Löschschutz für Server mit Bestandspreis, damit Automatisierung sie nicht löschen und zum aktuellen Listenpreis neu erstellen kann.

Gehen Sie außerdem vierteljährlich die üblichen Kostentreiber in Hetzner-Cloud-Kosten, die Sie vermutlich übersehen durch.

Was für die laufende Kostenkontrolle fehlt

Hetzner liefert einen laufenden Gesamtbetrag für den aktuellen Monat, eine E-Mail bei Überschreitung eines Projektlimits und einen detaillierten Monatsnachweis bis zu vier Wochen nach Monatsende. Damit können Sie eine Rechnung prüfen, einen Kostenanstieg aber nicht während seiner Entstehung sehen. CloudTally schließt diese Lücke für die Hetzner Cloud: Es erfasst die auflaufenden Kosten jeder Ressource zum tatsächlich berechneten Preis, mit Budgets und Monatsend-Prognose über alle Ihre Projekte, auch wenn sie in verschiedenen Hetzner-Accounts liegen.

Dieser Artikel wurde maschinell übersetzt.