Darlehenszinsen-Rechner
Wer 10.000 zu 6 % über 5 Jahre leiht, zahlt 60 Raten von 193,33 und insgesamt 1.599,68 Zinsen. Sehen Sie vor der Unterschrift die vollen Kosten eines Festzinsdarlehens, nicht nur die Monatsrate. 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
- 10.000
- Jahreszins
- 6
- Laufzeit (Jahre)
- 5
- Monatszins
- 0,005
- Anzahl der Zahlungen
- 60
- Monatliche Zahlung
- 193,33
- Gesamtbetrag
- 11.599,68
Eine Monatsrate ist leicht zu vergleichen und leicht misszuverstehen. Die Zahl, die die Kosten des Schuldenmachens wirklich beschreibt, ist der über die volle Laufzeit des Darlehens gezahlte Gesamtzins. Dieser Darlehenszinsen-Rechner nimmt das Kapital, einen Jahreszins in Prozent und eine Laufzeit in Jahren entgegen und liefert den Lebenszins eines festverzinslichen, vollständig tilgenden Titels mit monatlichen Raten. Die Mathematik ist die klassische geschlossene Ratengleichung, sodass ein vierjähriger Privatkredit und eine dreißigjährige Hypothek denselben Motor teilen.
Was der Gesamtzins eines Darlehens tatsächlich misst
Wenn ein Kreditgeber einen Satz und eine Laufzeit nennt, ist die hervorgehobene Zahl fast immer die Monatsrate. Diese Rate hilft bei der Liquiditätsplanung, verbirgt aber, wie viel jeder Zahlung Zins ist und wie viel das Kapital mindert. Bei einem vollständig tilgenden Darlehen ist die Zahlung konstant: frühe Monate sind vor allem Zins auf den Restsaldo, späte Monate vor allem Tilgung, und der Saldo erreicht null am letzten geplanten Termin.
Der Gesamtzins ist die Summe jedes Zinsanteils über den Plan, gleich der Summe aller Zahlungen minus dem ursprünglichen Principal. Diese Lebenszahl braucht ein Haushalt bei der Wahl zwischen kürzerer und längerer Laufzeit, zeigt ein Berater neben einer Effektivzins-Erklärung, und sollte eine Produktseite neben die Rate stellen, damit eine niedrigere Monatsrate nicht für ein günstigeres Darlehen gehalten wird. Einfacher Zins aus Principal mal Satz mal Jahren beantwortet diese Frage nicht, weil der ausstehende Saldo sinkt, während Sie tilgen.
Die hier verwendete geschlossene Rate bildet diesen sinkenden Saldo bereits ab, sodass Sie keine Monat-für-Monat-Tabelle brauchen, um die Lebenskosten zu erhalten. Ein Satz von null erzeugt null Zins und eine Zahlung von Kapital geteilt durch die Anzahl der Monate. Ein negativer Satz oder eine negative Laufzeit ist kein Darlehen; diese Eingaben scheitern an der Prüfung, statt eine Erstattung zu erfinden.
Anwendungsfälle
Kostenprüfung eines Privatdarlehens
Geben Sie das Kapital, den notierten Jahresprozentsatz und die Laufzeit in Jahren ein, um zu sehen, wie viel Zins ein Darlehen mit fester Monatsrate vor der Unterschrift kostet.
Häufige Fragen
Wie werden Darlehenszinsen berechnet?
Die feste Monatsrate nutzt die übliche Tilgungsformel (oder principal/n, wenn der Satz null ist). Der Gesamtzins ist die Zahlung mal die Anzahl der Monatsraten minus dem Principal.
Warum nicht einfach Betrag mal Zinssatz mal Jahre rechnen?
Weil diese Abkürzung mit einfachen Zinsen jedes Jahr Zinsen auf den vollen Betrag berechnet, während bei einem Tilgungsdarlehen die Schuld mit jeder Zahlung sinkt. Sie überschätzt die Kosten; die Ratenformel berücksichtigt die sinkende Schuld bereits.
Warum bestehen die ersten Raten fast nur aus Zinsen?
Jede Rate deckt zuerst die Zinsen auf die Restschuld, und die ist am Anfang am höchsten. Je weiter sie sinkt, desto kleiner wird der Zinsanteil und desto mehr derselben Rate fließt in die Tilgung.
Was passiert bei einem Zinssatz von null?
Dann fallen keine Zinsen an, und jede Rate ist einfach der Darlehensbetrag geteilt durch die Zahl der Monatsraten. Ein negativer Zinssatz wird abgelehnt, weil er kein Darlehen beschreibt.
Kann ich eine Laufzeit von einem halben oder zweieinhalb Jahren eingeben?
Ja, solange die Laufzeit eine ganze Zahl von Monatsraten ergibt: Ein halbes Jahr sind 6 Raten. Eine Laufzeit, die nicht auf volle Monate aufgeht, wird abgelehnt, und die Obergrenze liegt bei fünfzig Jahren.
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/fin/loan-interest \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"principal":10000,"annual_rate":6,"term_years":5}'const res = await fetch("https://api.kit.forhosting.com/fin/loan-interest", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"principal": 10000,
"annual_rate": 6,
"term_years": 5
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/fin/loan-interest",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"principal": 10000,
"annual_rate": 6,
"term_years": 5
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/fin/loan-interest", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"principal":10000,"annual_rate":6,"term_years":5}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"principal":10000,"annual_rate":6,"term_years":5}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/fin/loan-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": 10000,
"annual_rate": 6,
"term_years": 5
}Beispiel-Antwort
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "fin.loan_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
Ein negativer Satz oder eine negative Laufzeit wird mit invalid_input abgelehnt statt eines unsinnigen negativen Kostenwerts.
Eingabevertrag, Formel der Monatsrate und Antwortfelder
Eine negative Laufzeit wird ebenso abgelehnt. Währungsartige Felder nutzen half-up-Rundung auf zwei Dezimalstellen. Senden Sie per POST einen JSON-Körper mit drei endlichen Pflichtzahlen. principal ist der geliehene Betrag, größer als null, mit den Aliasen amount und loan_amount, damit Tabellen vertraute Spaltennamen behalten. annual_rate ist der nominale Jahresprozentsatz —sechs bedeutet sechs Prozent pro Jahr, nicht ein Dezimal 0.06— und die Aliase rate, interest_rate und apr zeigen auf dasselbe Feld. Ist annual_rate negativ, schlägt die Aufgabe mit invalid_input fehl und benennt das Feld; das ist ein vertraglicher Fehler und wird nicht berechnet. term_years ist die Laufzeit in Jahren, größer als null und höchstens fünfzig, mit den Aliasen term und years. Der Motor bildet payment_count als term_years mal zwölf und verlangt, dass dieses Produkt eine ganze Zahl monatlicher Raten ist, sodass ein fünfjähriger Titel sechzig Zahlungen und ein halbjähriger sechs sind, während eine Laufzeit, die nicht auf einen ganzen Monat fällt, mit einer klaren Meldung abgelehnt wird. Der Periodensatz r ist annual_rate durch hundert geteilt durch zwölf. Wenn r null ist, ist jede Zahlung principal geteilt durch payment_count und der Gesamtzins ist null. Wenn r positiv ist, ist payment principal mal r mal (eins plus r) hoch n, geteilt durch (eins plus r) hoch n minus eins, mit n gleich payment_count. total_paid ist payment mal n; total_interest ist total_paid minus principal. Die Ausgaben wiederholen außerdem principal, annual_rate, term_years, monthly_rate, payment_count, monthly_payment und eine kurze formula-Zeichenkette. Fehlende Felder, nichtendliche Zahlen, nichtpositives Principal und eine Laufzeit, die keine ganze Zahl von Monaten ist, scheitern mit invalid_input und werden nicht berechnet.
Wo eine API für Darlehenszinsen ihren Nutzen hat
Seiten der privaten Finanzen, die auf Darlehenszinsen rangieren, brauchen eine live Lebenskosten-Zahl neben der Rate, damit Besucher sehen, warum eine längere Laufzeit monatlich günstiger wirken und dennoch mehr kosten kann. Berater und Coaches streichen Satz oder Laufzeit über konkurrierende Angebote und ordnen sie nach Gesamtzins statt allein nach der Rate. Marktplätze und Originatoren füllen Rechner aus Angebotsformularen vor und brauchen einen deterministischen parse-Endpunkt, der mit Tabellen-Tilgungen übereinstimmt, ohne einen Bankenkern aufzustellen. Unterricht, der Tilgung lehrt, kann total_interest gegen Lehrbuchfälle und stabile gerundete Goldens prüfen. Weil die Umsetzung reines parse der Stufe A ist, kostet jeder erfolgreiche Aufruf den veröffentlichten Grundpreis $0.002 ohne Modell-Token und ohne ausgehendes Netz, und eine fehlgeschlagene Prüfung wird nicht berechnet. Diese Seite ist keine Identität des einfachen Zinses, kein Werkzeug für zusammengesetztes Sparwachstum und keine EMI-Seite, die mit der Monatsrate eines Hauses oder Autos führt: jene Suchen haben bereits eigene Verträge. Streichen Sie term_years oder annual_rate in einer Schleife aus Ihrem eigenen Code, um Vergleichstabellen zu bauen; nageln Sie monthly_payment und total_interest in Tests fest; und halten Sie Anfragen klein.
Integrationsbeispiele
Laufzeit- und Satzvergleiche nebeneinander
Streichen Sie term_years oder annual_rate über konkurrierende Angebote und ordnen Sie sie nach total_interest statt allein nach der Monatsrate.
Angebote, Beratung und Hausaufgaben-Orakel
Rufen Sie die API aus Onboarding, Beratungswerkzeugen oder Prüfungsgeneratoren für eine deterministische total_interest-Zahl auf, die mit Tabellen-Tilgungen übereinstimmt.
Technische Fragen
Welche Felder sind Pflicht?
principal (größer als null), annual_rate als Prozent (darf nicht negativ sein) und term_years (darf nicht negativ sein, muss größer als null sein). term_years mal zwölf muss eine ganze Zahl monatlicher Raten sein.
Bedeutet annual_rate 0.06 oder 6 für ein Darlehen mit 6 %?
Verwenden Sie 6 für einen nominalen Jahreszins von 6 %. Der Motor teilt intern durch 100, bevor der Monatssatz angewendet wird.
Was geschieht, wenn Satz oder Laufzeit negativ ist?
Die Aufgabe scheitert mit invalid_input. Ein negatives annual_rate oder ein negatives term_years ist kein gültiges Darlehen und wird nicht berechnet.
Was kostet der Darlehenszinsen-Rechner?
Das Browser-Werkzeug ist kostenlos. API-Anfragen nutzen vorausbezahltes KIT-Guthaben zu $0.002 je erfolgreichem Aufruf; ungültige Eingabe wird nicht berechnet.