Berechnen Sie die gesamten Zinsen Ihrer Hypothek
Sehen Sie, was eine Hypothek mit festem Zins über die gesamte Laufzeit wirklich kostet: 300.000 zu 6,5 % über 30 Jahre ergeben 360 Raten und 382.633,47 an Zinsen zusätzlich zum geliehenen Betrag. Kostenlos in Ihrem Browser.
- Kostenlos
- Läuft in Ihrem Browser
- Ohne Anmeldung
- Ihre Daten bleiben auf Ihrem Gerät
Im Browser ausführen – kostenlos
Rechenbeispiel
- Anfangskapital
- 300.000
- Jahreszins
- 6,5
- Laufzeit (Jahre)
- 30
- Anzahl der Zahlungen
- 360
- Monatliche Zahlung
- 1.896,2
- Gesamtzahlungen
- 682.633,47
- Gesamtzinsen
- 382.633,47
Dieser Rechner zeigt, wie viel ein festverzinsliches Hypothekendarlehen über die gesamte vereinbarte Laufzeit kostet. Geben Sie den ursprünglichen Darlehensbetrag, den Jahreszins und die Laufzeit in Jahren ein, um die Monatsrate, die Summe aller planmäßigen Zahlungen und die über den geliehenen Betrag hinaus gezahlten Gesamtzinsen zu berechnen. Außerdem werden die Zinsen als Prozentsatz des Kapitals ausgewiesen. So können Sie Darlehen mit unterschiedlichen Beträgen, Zinssätzen oder Laufzeiten vergleichen, ohne den geliehenen Betrag mit den Finanzierungskosten zu verwechseln.
Unterscheiden Sie Gesamtzinsen und Darlehensbetrag
Der Darlehensbetrag ist die ursprünglich geliehene Summe. Die Gesamtzinsen sind dagegen der zusätzliche Betrag, den Sie dem Kreditgeber für die Finanzierung dieses Kapitals im Zeitverlauf zahlen. Bei einem üblichen, vollständig getilgten Festzinsdarlehen besteht jede planmäßige Rate aus einem Tilgungs- und einem Zinsanteil.
Die ersten Raten enthalten gewöhnlich mehr Zinsen, weil die Restschuld höher ist; später fließt ein größerer Teil derselben Rate in die Tilgung. Der Rechner erstellt keinen Tilgungsplan Zeile für Zeile, da sich das gewünschte Ergebnis direkt aus der Annuitätenformel ableiten lässt. Er berechnet zunächst die konstante Monatsrate, multipliziert sie mit der Anzahl der vorgesehenen Zahlungen und zieht den ursprünglichen Darlehensbetrag ab.
Ein Ergebnis von 75 percent bedeutet beispielsweise, dass die planmäßigen Finanzierungskosten drei Vierteln des ursprünglich geliehenen Betrags entsprechen. Es bedeutet nicht, dass der Jahreszins 75 percent betrug.
So funktioniert die Festzinsberechnung
Die Berechnung wandelt den Jahresprozentsatz in einen monatlichen Dezimalzinssatz um, indem sie ihn durch 1,200 teilt. Jahre werden durch Multiplikation mit 12 in planmäßige Monatszahlungen umgerechnet. Danach kommt die übliche Annuitätenformel für ein vollständig amortisiertes Festzinsdarlehen zur Anwendung.
Die Implementierung verwendet numerisch stabile logarithmische und exponentielle Funktionen, damit sowohl gewöhnliche Darlehen als auch sehr kleine Zinssätze konsistente Ergebnisse liefern. Dadurch ergeben sich null Gesamtzinsen, ohne dass ein Fehler durch Division durch null entsteht. Geldbeträge werden auf zwei Dezimalstellen gerundet; das Verhältnis zwischen Zinsen und Kapital behält vier Dezimalstellen.
Die Gesamtsumme beruht auf der mathematischen Rate vor der Anzeigerundung. So wird eine Rundungsabweichung nicht über Hunderte Monate vervielfacht und die Schätzung bildet die zugrunde liegende Formel genauer ab.
Deuten Sie die Schätzung und vergleichen Sie Varianten
Nutzen Sie das Ergebnis als einheitliche Grundlage zum Vergleich von Festzinsangeboten. Alternativ können Sie bei gleichem Zinssatz kürzere und längere Laufzeiten vergleichen. Eine kürzere Laufzeit erhöht meist die Monatsrate, senkt aber die Gesamtzinsen deutlich, weil die Restschuld weniger Monate besteht.
Eine längere Laufzeit reduziert häufig die erforderliche Rate und erhöht zugleich die Finanzierungskosten. Die Berechnung setzt voraus, dass Zinssatz und planmäßiger Zahlungsverlauf über die volle Laufzeit unverändert bleiben. Nicht enthalten sind Grundsteuern, Gebäudeversicherung, Kreditversicherung, Kreditgebergebühren, Disagio, Abschlusskosten, variable Zinsänderungen, Mahngebühren, Sondertilgungen, Umschuldungen oder vorzeitige Ablösung.
Solche Posten können dazu führen, dass die tatsächlichen Ausgaben von dieser Schätzung abweichen. Das Ergebnis beschreibt daher die vertragliche Standardamortisation und ist keine Ablöseauskunft des Kreditgebers.
Anwendungsfälle
Darlehenslaufzeiten vergleichen
Messen Sie, wie Pläne über 15 und 30 Jahre Monatsbelastung und Gesamtzinsen gegeneinander abwägen.
Konkurrierende Zinsen bewerten
Ermitteln Sie den Zinsunterschied über die volle Laufzeit bei Angeboten mit gleichem Kapital und gleicher Dauer.
Kreditkosten verständlich machen
Stellen Sie Gesamtzinsen und Kapital gegenüber und zeigen Sie die Kosten als Prozentsatz des geliehenen Betrags.
Häufige Fragen
Sind Steuern, Versicherungen und Gebühren enthalten?
Nein. Berechnet werden nur Kapital und Zinsen eines amortisierten Festzinsdarlehens.
Wie werden die Gesamtzinsen einer Hypothek berechnet?
Der Rechner ermittelt die gleichbleibende Monatsrate, multipliziert sie mit der Zahl der Raten und zieht den Darlehensbetrag ab. Bei 300.000 zu 6,5 % über 30 Jahre summieren sich 360 Raten auf 682.633,47; die Zinsen betragen also 382.633,47.
Was bedeutet der Zinsanteil in Prozent des Darlehens?
Er ist die Summe der Zinsen geteilt durch den geliehenen Betrag. Ein Ergebnis von 75 % heißt, dass die Finanzierung drei Viertel des ursprünglichen Darlehens kostet – nicht, dass der Jahreszins 75 % betrug.
Spart eine kürzere Laufzeit Zinsen?
In der Regel ja. Eine kürzere Laufzeit erhöht die Monatsrate, senkt aber die Gesamtzinsen deutlich, weil die Schuld weniger Monate offen ist. Eine längere Laufzeit senkt die Rate und verteuert die Finanzierung.
Gebe ich den Zins als 6,5 oder als 0,065 ein?
Geben Sie 6,5 für einen Jahreszins von 6,5 % ein. Der Rechner wandelt ihn in einen Monatszins um, indem er durch 1.200 teilt. Bei einem Zins von null entspricht die Rate dem Darlehen geteilt durch die Monate, und Zinsen fallen nicht an.
Verwandte Tools
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/amortization-total-interest \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"principal":300000,"annual_rate":6.5,"term_years":30}'const res = await fetch("https://api.kit.forhosting.com/realestate/amortization-total-interest", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"principal": 300000,
"annual_rate": 6.5,
"term_years": 30
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/realestate/amortization-total-interest",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"principal": 300000,
"annual_rate": 6.5,
"term_years": 30
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/realestate/amortization-total-interest", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"principal":300000,"annual_rate":6.5,"term_years":30}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"principal":300000,"annual_rate":6.5,"term_years":30}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/realestate/amortization-total-interest", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)Beispiel-Anfrage
{
"principal": 300000,
"annual_rate": 6.5,
"term_years": 30
}Beispiel-Antwort
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "realestate.amortization_total_interest",
"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.
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. |
Technische Hinweise
Unterscheiden Sie Gesamtzinsen und Darlehensbetrag
Der Rechner weist beide Größen getrennt aus und gibt sowohl total_payments als auch total_interest zurück. Anschließend teilt interest_to_principal_percent die Gesamtzinsen durch das Kapital.
So funktioniert die Festzinsberechnung
Geben Sie principal als positiven Geldbetrag, annual_rate als Prozentsatz und term_years als positive Zahl ein. Ein annual_rate von 6.5 steht für 6.5 percent und nicht für 0.065. Ist annual_rate gleich null, wird das Kapital direkt durch die Zahl der Raten geteilt.
Deuten Sie die Schätzung und vergleichen Sie Varianten
Lassen Sie principal unverändert und ändern Sie annual_rate, um die Wirkung eines Zinsunterschieds über die gesamte Laufzeit zu erkennen. Die API nutzt dieselbe deterministische Berechnung wie das Browserwerkzeug, kostet $0.002 je erfolgreicher Anfrage und lehnt eine Laufzeit von null oder weniger ab.
Technische Fragen
Was bedeutet annual_rate?
Dies ist der nominale Jahreszins in Prozent. Geben Sie 6.5 ein, wenn der Jahreszins 6.5% beträgt.
Enthalten die Gesamtzinsen den Darlehensbetrag?
Nein. total_interest ist der Betrag über dem Kapital; total_payments umfasst Kapital und Zinsen.
Was geschieht bei einem Zinssatz von null?
Das Kapital wird gleichmäßig auf alle Monatsraten verteilt und total_interest beträgt null.
Was geschieht bei einer Laufzeit von null oder weniger?
Die Anfrage liefert den Fehler invalid_input, da term_years positiv sein muss.