Mietsteigerung berechnen
Der Rechner für Mietsteigerungen erstellt aus Anfangsmiete, jährlichem Steigerungssatz und Vertragslaufzeit einen übersichtlichen Jahresplan.
Im Browser ausführen – kostenlos
Im Jahr 1 gilt die Anfangsmiete; in jedem Folgejahr wird die prozentuale Erhöhung auf den vorherigen Betrag angewandt. Das Ergebnis nennt jede Jahresmiete, die Miete des letzten Jahres und die Summe über die gesamte Laufzeit. Sie können jede Währung und jeden Zahlungszeitraum verwenden, sofern Sie bei Eingabe und Auswertung durchgehend dieselbe Grundlage beibehalten.
Legen Sie vor der Berechnung die Mietbasis fest
Beginnen Sie mit der Miete, die im ersten Vertragsjahr gilt. Der Rechner setzt weder eine bestimmte Währung noch eine monatliche, vierteljährliche oder jährliche Zahlungsweise voraus. Wählen Sie eine Grundlage und behalten Sie diese beim Lesen des Plans bei. Bei Eingabe einer Jahresmiete erhalten Sie für jedes Jahr einen Jahresbetrag sowie deren Summe über die Laufzeit. Geben Sie einen Monatsbetrag ein, zeigt das Ergebnis die jeweils im Vertragsjahr geltende Monatsrate; die ausgegebene Summe addiert dann diese Monatsraten und nicht sämtliche monatlichen Zahlungen. Der jährliche Steigerungssatz ist die vertraglich einmal pro Jahr angewandte Erhöhung. Die Laufzeit wird als ganze Zahl von Jahren angegeben. Jahr 1 bleibt unverändert, weil es die von Ihnen vorgegebene Ausgangsbasis bildet. Diese Konvention verhindert eine versehentliche zusätzliche Erhöhung bei Vertragsbeginn und erleichtert den Abgleich mit Klauseln, Angeboten, Vertragsübersichten und Finanzmodellen.
So funktioniert die aufeinander aufbauende Steigerung
Jede Erhöhung wird anhand der für das Vorjahr berechneten Miete bestimmt; es wird also nicht jedes Mal derselbe feste Betrag hinzugefügt. Bei drei Prozent jährlicher Steigerung entspricht Jahr 2 dem Wert aus Jahr 1 multipliziert mit 1.03. Für Jahr 3 wird die ursprüngliche Miete zweimal mit diesem Faktor multipliziert, danach setzt sich das Verfahren entsprechend fort. Null Prozent sind zulässig und ergeben einen gleichbleibenden Plan. Negative Prozentsätze werden abgelehnt, weil diese Funktion Mietsteigerungen und keine Senkungen, Erlasse oder rückläufigen Anpassungen berechnet. Jeder dargestellte Mietbetrag wird auf zwei Dezimalstellen gerundet; die Gesamtsumme entsteht aus diesen sichtbaren Jahreswerten. Durch die Verkettung wird der absolute Erhöhungsbetrag normalerweise von Jahr zu Jahr größer, obwohl der Prozentsatz unverändert bleibt. Der vollständige Plan ist deshalb aussagekräftiger als eine Multiplikation der ersten Erhöhung mit der Zahl der Verlängerungen, insbesondere bei langen Laufzeiten.
Nutzen Sie den Plan für Vertragsprüfung und Budget
Das Ergebnis lässt sich in Investitionsunterlagen, Flächenbudgets, Vertragsübersichten oder Angebotsvergleichen verwenden. Prüfen Sie zunächst, ob der Vertrag tatsächlich eine jährliche Anpassung mit festem Prozentsatz vorsieht. Indexgebundene oder marktbezogene Überprüfungen, feste Staffeln, Ober- und Untergrenzen sowie unregelmäßige Stichtage erfordern ein anderes Modell. Klären Sie außerdem, ob Betriebskosten, Steuern, Dienstleistungen oder andere Umlagen in der Anfangsmiete enthalten sind, bevor Sie die Summe als vollständige Nutzungskosten betrachten. Berechnen Sie vergleichbare Angebote immer mit derselben Mietperiode und derselben Anzahl an Jahren. Die Endmiete zeigt das langfristig erreichte Niveau, während die Summe den Vergleich der geplanten Mietbeträge unterstützt. Der Rechner liefert eine deterministische Berechnung, legt jedoch keine Rechtsbegriffe aus und entscheidet nicht, welcher Betrag laut Vertrag geschuldet wird. Eine API-Anfrage kostet $0.002; für schnelle Varianten können Sie dieselbe Berechnung kostenlos im Browser ausführen.
Anwendungsfälle
Vertragsübersicht erstellen
Überführen Sie eine feste jährliche Steigerungsklausel in einen kompakten Plan für die wesentlichen wirtschaftlichen Vertragsdaten.
Vermieterangebote vergleichen
Berechnen Sie mehrere Angebote auf derselben Grundlage und erkennen Sie die Wirkung unterschiedlicher Sätze auf Endjahre und Summe.
Flächenbudget planen
Ermitteln Sie die vorgesehene Miete für jedes Budgetjahr, ohne Wachstumsformeln in einer Tabelle neu aufzubauen.
Häufige Fragen
Ist die Anfangsmiete monatlich oder jährlich?
Beides ist möglich. Die Ergebnisse übernehmen Zeitraum und Währung der Anfangsmiete; verwenden Sie diese Grundlage durchgehend.
Enthält Jahr 1 bereits eine Steigerung?
Nein. Jahr 1 entspricht der Anfangsmiete, und die erste Erhöhung bestimmt die Miete für Jahr 2.
Bauen die Erhöhungen aufeinander auf?
Ja. Der jährliche Prozentsatz wird jeweils auf die berechnete Miete des Vorjahres angewandt.
Kann ich einen negativen Prozentsatz eingeben?
Nein. Negative Werte werden abgelehnt, da dieser Rechner gleichbleibende oder steigende Mieten abbildet.
Wie werden Geldbeträge gerundet?
Jede Miete wird auf zwei Dezimalstellen gerundet; die Gesamtsumme addiert die angezeigten Beträge.
Was kostet die Berechnung per API?
Jede API-Anfrage kostet $0.002. Sie können die Berechnung auch kostenlos in Ihrem Browser ausführen.
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/realestate/lease-escalation-calc \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"starting_rent":24000,"annual_escalation_percent":3,"lease_years":5}'const res = await fetch("https://api.kit.forhosting.com/realestate/lease-escalation-calc", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"starting_rent": 24000,
"annual_escalation_percent": 3,
"lease_years": 5
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/realestate/lease-escalation-calc",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"starting_rent": 24000,
"annual_escalation_percent": 3,
"lease_years": 5
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/realestate/lease-escalation-calc", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"starting_rent":24000,"annual_escalation_percent":3,"lease_years":5}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"starting_rent":24000,"annual_escalation_percent":3,"lease_years":5}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/realestate/lease-escalation-calc", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)Beispiel-Anfrage
{
"starting_rent": 24000,
"annual_escalation_percent": 3,
"lease_years": 5
}Beispiel-Antwort
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "realestate.lease_escalation_calc",
"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
max_years | 200 |
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. |