Kosten einer Domainverlängerung für mehrere Jahre berechnen
Dieser Rechner macht aus dem jährlichen Verlängerungspreis einer Domain ein übersichtliches Mehrjahresbudget.
Im Browser ausführen – kostenlos
Geben Sie den Preis pro Jahr, die gewünschte Vorauszahlungsdauer und den angebotenen Rabatt ein. Das Ergebnis weist Zwischensumme, Ersparnis und Endbetrag getrennt aus. So können Sie Angebote vergleichen, ohne einen günstigen Einführungspreis mit den tatsächlichen laufenden Verlängerungskosten zu verwechseln.
Verwenden Sie den tatsächlichen jährlichen Verlängerungspreis
Tragen Sie den regulären Verlängerungspreis des Registrars ein, nicht den Aktionspreis des ersten Jahres, sofern dieser nicht nachweislich für den gesamten Zeitraum gilt. Domainangebote stellen häufig einen niedrigen Einstiegspreis neben einen höheren Folgepreis; eine Vermischung unterschätzt die Verpflichtung. Geben Sie den Jahrespreis als nicht negative Zahl in Ihrer Budgetwährung an. Der Rechner nimmt keine Währungsumrechnung vor, daher bleiben sämtliche Ein- und Ausgaben in derselben Währung. Danach tragen Sie die genaue Anzahl der Jahre ein, die Sie vorauszahlen möchten. Sie muss eine ganze Zahl von mindestens eins sein, weil eine Registrierungsdauer weder Bruchteile eines Jahres noch null Jahre enthalten kann. Die Zwischensumme ergibt sich aus Jahrespreis mal Jahre. Der sichtbare Betrag vor Rabatt dient als verlässliche Vergleichsbasis zwischen Vorauszahlung und jährlicher Verlängerung und macht den Rechenweg leicht prüfbar.
Wenden Sie den Mehrjahresrabatt richtig an
Bietet der Registrar einen Mehrjahresrabatt an, geben Sie einen Prozentsatz zwischen null und einhundert ein. Lassen Sie ihn weg oder verwenden Sie null, wenn kein Rabatt gilt. Der Rechner wendet den Satz auf die gesamte Zwischensumme an und zeigt sowohl die Ersparnis als auch den verbleibenden Betrag. Zehn Prozent Rabatt bedeuten, dass Sie neunzig Prozent der Zwischensumme zahlen; es werden weder zehn Währungseinheiten abgezogen noch lediglich ein Jahr vergünstigt. Beträge werden auf zwei Dezimalstellen gerundet, wie bei Abrechnungen üblich. Prüfen Sie vorab, ob das Angebot Verlängerungsjahre, Transfers, Premiumdomains oder nur Neuregistrierungen umfasst. Beachten Sie außerdem Steuern, Registry-Aufschläge, Datenschutzprodukte und Zusatzleistungen. Diese Positionen sind nur enthalten, wenn Sie sie bewusst in den Jahrespreis einrechnen. Das Ergebnis modelliert daher die Verlängerungskomponente und ist nicht zwingend der endgültige Rechnungsbetrag.
Vergleichen Sie Tarife und dokumentieren Sie Ihr Budget
Berechnen Sie jede erwogene Laufzeit beziehungsweise jeden Registrar mit derselben Währung und derselben Jahreszahl, damit der Vergleich fair bleibt. Die Ergebnisfelder machen ihn nachvollziehbar: Die Zwischensumme zeigt den Preis vor dem Angebot, discount_percent hält den verwendeten Satz fest, discount_amount beziffert die Ersparnis und total_cost nennt den Endbetrag. Diese Aufschlüsselung hilft Teams bei der Begründung einer Auswahl, Agenturen bei Kundenschätzungen und Domaininhabern bei der Rücklagenplanung für ein Portfolio. Ein niedriger Gesamtpreis ist attraktiv, doch berücksichtigen Sie auch Transferregeln, Ablaufhinweise, Kontosicherheit, Support und den Flexibilitätsverlust einer Vorauszahlung. Bewahren Sie Angebotsdatum und Bedingungen zusammen mit dem Ergebnis auf, da Konditionen sich ändern können. Eine API-Anfrage kostet $0.002 und verwendet dieselbe deterministische Berechnung wie die Browserausführung.
Anwendungsfälle
Registrar-Angebote vergleichen
Berechnen Sie die rabattierten Summen für dieselbe Laufzeit und vergleichen Sie gleichwertige Bedingungen.
Ein Domainportfolio budgetieren
Schätzen Sie die Vorauszahlung jeder Domain, bevor Sie das Jahresbudget zusammenstellen.
Rabatt beim Bezahlen prüfen
Gleichen Sie den beworbenen Prozentsatz mit Zwischensumme, Ersparnis und Endbetrag ab.
Häufige Fragen
Welchen Preis soll ich eingeben?
Geben Sie den jährlichen Verlängerungspreis an, der für jedes Jahr der geplanten Laufzeit gilt, und verwenden Sie Ihre gewünschte Währung.
Was geschieht ohne Mehrjahresrabatt?
Lassen Sie discount_percent weg oder setzen Sie ihn auf 0. Der Gesamtbetrag entspricht Jahrespreis mal Jahre.
Wie wird der Rabatt berechnet?
Der Prozentsatz wird einmal auf die gesamte Zwischensumme angewendet; anschließend wird die Ersparnis davon abgezogen.
Kann ich null Jahre eingeben?
Nein. Die Jahreszahl muss eine ganze Zahl von mindestens 1 sein; kleinere Werte führen zu einem Eingabefehler.
Sind Steuern und Extras enthalten?
Nur wenn Sie diese in annual_price einbeziehen. Der Rechner ergänzt nicht selbstständig Steuern, Datenschutzdienste oder Registry-Gebühren.
Was kostet eine API-Anfrage?
Jede API-Anfrage kostet $0.002. Für die Berechnung im Browser ist keine API-Anfrage erforderlich.
Für Entwickler — API-Zugang
Alles auf dieser Seite ist auch per API verfügbar. Dieser Abschnitt richtet sich an Teams, die es in ihre eigenen Systeme einbinden möchten; alle anderen nutzen einfach das Tool oben.
Endpunkt
Authentifizierung per Bearer-Token. Ein einziger POST stellt die Aufgabe in die Warteschlange; das Ergebnis erhalten Sie per Webhook oder über einen signierten Link.
Aufruf aus Ihrem Stack
curl -X POST https://api.kit.forhosting.com/web/domain-renewal-cost-multi-year \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"annual_price":14.99,"years":3}'const res = await fetch("https://api.kit.forhosting.com/web/domain-renewal-cost-multi-year", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"annual_price": 14.99,
"years": 3
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/web/domain-renewal-cost-multi-year",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"annual_price": 14.99,
"years": 3
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/web/domain-renewal-cost-multi-year", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"annual_price":14.99,"years":3}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"annual_price":14.99,"years":3}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/web/domain-renewal-cost-multi-year", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)Beispiel-Anfrage
{
"annual_price": 14.99,
"years": 3
}Beispiel-Antwort
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "web.domain_renewal_cost_multi_year",
"status": "queued",
"_links": {
"result": "/tasks/tsk_…/result"
}
}Die API arbeitet asynchron: Sie erhalten sofort eine task_id. Polling ist mit 1 Anfrage pro Sekunde erlaubt.
Preis
Der Preis steht auf der Seite – keine Tokens, keine Credits. Fehlgeschlagene Aufgaben werden nicht berechnet.
Limits
timeout_sec | 30 |
max_crawl_pages | 25 |
Fehler
| HTTP | Code | Bedeutung |
|---|---|---|
401 | unauthorized | Der API-Schlüssel fehlt oder ist ungültig – prüfen Sie den Authorization-Header (Bearer). |
402 | insufficient_balance | Ihr Guthaben reicht für diese Aufgabe nicht aus – Aufladungen verfallen nicht. |
404 | unknown_type | Unbekannter Aufgabentyp – prüfen Sie das Feld „type“ gegen den Katalog. |
429 | rate_limited | Zu viele Anfragen – warten Sie kurz; Polling ist mit 1 Anfrage pro Sekunde erlaubt. |