Darlehens-Gesamtzinsen-Rechner
Ein Darlehen über 250.000 zu 6,5 % auf 30 Jahre kostet 318.861,22 an Zinsen, mehr als die geliehene Summe. Geben Sie Betrag, Zinssatz und Laufzeit ein und sehen Sie diese Gesamtkosten, die feste Rate und die Rückzahlungssumme. 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
- 250.000
- Jahreszins
- 6,5
- Laufzeit (Jahre)
- 30
- Zahlungen pro Jahr
- 12
- Anzahl der Zahlungen
- 360
- Periodenzinssatz
- 0,0054166667
- Zahlung
- 1.580,17
Kreditnehmer, Berater und Produktteams stellen sich vor der Unterschrift oft eine einzige klare Frage: Wie viel Zinsen kostet dieses festverzinsliche Tilgungsdarlehen über die gesamte Laufzeit? Werbezinssätze und Monatsraten verdecken die lebenslangen Kapitalkosten, besonders bei langen Hypotheken und mehrjährigen Ratenzahlungsplänen, bei denen die Zinsen das Kapital annähern oder übersteigen können. Dieser Rechner für die Gesamtzinsen des Darlehens nimmt Kapital, Jahreszinssatz in Prozent und Laufzeit in Jahren entgegen, erlaubt die Anpassung der Zahlungen pro Jahr und liefert die feste periodische Rate, den gezahlten Gesamtbetrag, die Gesamtzinsen und die Zinsen als Prozent des Kapitals.
Was Gesamtzinsen bei einem festverzinslichen Tilgungsdarlehen bedeuten
Ein festverzinsliches Tilgungsdarlehen verlangt eine konstante periodische Rate, die Zinsen und Kapital abdeckt, sodass der Saldo genau nach einer bekannten Anzahl von Zahlungen null erreicht. In jeder Periode werden Zinsen auf das Restkapital zum vertraglichen Periodenzinssatz berechnet, und der Rest der Rate tilgt Kapital. Frühe Raten sind überwiegend Zinsen; spätere Raten überwiegend Kapital.
Die Gesamtzinsen über die Lebensdauer des Darlehens sind einfach die Summe jedes Zinsanteils über alle Perioden, was der Summe aller Zahlungen abzüglich des ursprünglichen Kapitals entspricht. Diese Lebensdauerzahl ist das, was Haushalte beim Vergleich einer fünfzehnjährigen mit einer dreißigjährigen Hypothek nutzen, was Fintech-Onboarding-Flows neben APR-Erklärungen zeigen und was Underwriting-Sandboxes prüfen, wenn sie lange Laufzeiten bei hohen Sätzen stressen. Anders als einfache Zinsen auf ein einzelnes Bullet-Kapital hängen Tilgungszinsen von der Planlänge und der Zahlungshäufigkeit ab, sodass Sie sie nicht allein als Kapital mal Satz mal Jahre ablesen können.
Diese Fähigkeit isoliert jene Lebenszinsen, damit Sie keine vollständige Tilgungstabelle brauchen, um die Kostenfrage zu beantworten. Bei einem Kapital von zweihundertfünfzigtausend zu sechseinhalb Prozent über dreißig Jahre monatlicher Zahlungen umfasst der Plan dreihundertsechzig Zahlungen, jede Rate wird durch die Standardformel fixiert, und die Gesamtzinsen sind der Überschuss von dreihundertsechzig mal dieser Rate über die ursprünglichen zweihundertfünfzigtausend—oft deutlich über dem Kapital selbst bei langen Wohnlaufzeiten.
Wann sich der Blick auf die Gesamtzinsen lohnt
Bildungsseiten zu Hypotheken und Autokrediten brauchen eine Live-Gesamtzinszahl neben Ratenschätzungen, damit Besucher die langfristigen Kosten einer niedrigeren Monatsrate bei längerer Laufzeit verstehen. Persönliche Finanz-Apps und Berater fahren Szenarien nebeneinander—gleiches Kapital, unterschiedliche Sätze oder Laufzeiten—um zu zeigen, wie viele Zinsen ein Kreditnehmer durch Umschuldung oder die Wahl von fünfzehn statt dreißig Jahren spart. Marktplätze und Kreditgeber füllen Rechner aus Angebotsformularen vor und brauchen einen deterministischen Parse-Endpunkt, der mit Tabellen-Tilgungen übereinstimmt, ohne einen vollständigen Bankkern aufzusetzen.
Unterrichts- und Prüfungswerkzeuge zur Tilgung können Gesamtzinsen gegen Lehrbuchfälle mit stabilen gerundeten Goldens prüfen.
Anwendungsfälle
Vergleich von Hypothekenlaufzeiten
Vergleichen Sie die Gesamtzinsen bei gleichem Kapital für 15- gegen 30-jährige Festlaufzeiten, um die wahren Kosten einer niedrigeren Monatsrate zu zeigen.
Häufige Fragen
Wie werden die Gesamtzinsen berechnet?
Die feste periodische Rate nutzt die Standard-Tilgungsformel (oder principal/n bei Zinssatz null). Gesamtzinsen gleich Rate mal Anzahl der Zahlungen minus principal.
Wie viel Zinsen zahle ich für 250.000 zu 6,5 % über 30 Jahre?
Rund 318.861,22 bei monatlicher Zahlung. Die feste Rate beträgt 1.580,17 über 360 Zahlungen, Sie zahlen also insgesamt 568.861,22 zurück, und die Zinsen entsprechen 127,54 % der geliehenen Summe.
Warum reicht es nicht, Kreditbetrag, Zinssatz und Jahre zu multiplizieren?
Weil jede Rate die Restschuld senkt und Zinsen nur auf den noch offenen Betrag anfallen. Die ersten Raten sind überwiegend Zinsen, die letzten überwiegend Tilgung, daher hängen die Gesamtzinsen vom Zahlungsplan ab.
Kann ich mit zweiwöchentlichen oder wöchentlichen Zahlungen rechnen?
Ja. Ändern Sie die Zahl der Zahlungen pro Jahr auf 26 für zweiwöchentlich, 52 für wöchentlich, 4 für vierteljährlich oder 1 für jährlich; voreingestellt sind 12, also monatlich. Jahre mal diese Zahl müssen eine ganze Anzahl von Zahlungen ergeben.
Was passiert bei einem Zinssatz von null?
Jede Rate ist dann einfach der geliehene Betrag geteilt durch die Zahl der Zahlungen, und die Gesamtzinsen betragen null. Sie zahlen genau die Kreditsumme zurück, was beim Vergleich von Angeboten als Bezugspunkt dient.
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/finance/loan-total-interest \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"principal":250000,"annual_rate":6.5,"term_years":30}'const res = await fetch("https://api.kit.forhosting.com/finance/loan-total-interest", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"principal": 250000,
"annual_rate": 6.5,
"term_years": 30
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/finance/loan-total-interest",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"principal": 250000,
"annual_rate": 6.5,
"term_years": 30
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/finance/loan-total-interest", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"principal":250000,"annual_rate":6.5,"term_years":30}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"principal":250000,"annual_rate":6.5,"term_years":30}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/finance/loan-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": 250000,
"annual_rate": 6.5,
"term_years": 30
}Beispiel-Antwort
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "finance.loan_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
Eingabevertrag, Ratenformel und Antwortfelder
Währungsähnliche Felder nutzen einmaliges Half-up-Runden aus den Rohwerten. Senden Sie ein JSON-Objekt mit drei erforderlichen endlichen Zahlen: principal größer null (der geliehene Betrag), annual_rate als nomineller Prozentsatz größer oder gleich null (sechs Punkt fünf bedeutet sechseinhalb Prozent pro Jahr, nicht einen Dezimalbruch), und term_years größer null. Optional setzen Sie payments_per_year auf eine Ganzzahl von eins bis dreihundertfünfundsechzig (Standard zwölf für monatlich; sechsundzwanzig zweiwöchentlich, zweiundfünfzig wöchentlich, vier vierteljährlich oder eins jährlich sind üblich), und decimals von null bis acht für währungsartiges Runden (Standard zwei). Die Engine bildet payment_count als term_years mal payments_per_year und verlangt, dass dieses Produkt eine ganze Zahl von Zahlungen ist, sodass bruchteilige Pläne mit einer klaren invalid_input-Meldung abgelehnt werden. Der Periodensatz r ist annual_rate geteilt durch hundert geteilt durch payments_per_year. Wenn r null ist, ist jede Rate principal geteilt durch payment_count und die Gesamtzinsen sind null. Wenn r positiv ist, ist die Rate 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 Rate mal n; total_interest ist total_paid minus principal; interest_to_principal_percent ist total_interest über principal mal hundert. Ausgaben spiegeln auch principal, annual_rate, term_years, payments_per_year, payment_count, periodic_rate und eine kurze Formelzeichenkette wider. Fehlende Felder, nicht endliche Zahlen, nicht positive principal oder Laufzeit, negative Sätze und Ganzzahlen außerhalb des Bereichs schlagen mit invalid_input fehl und werden nicht abgerechnet.
Wo eine API für Darlehens-Gesamtzinsen ihren Nutzen bringt
Weil die Implementierung reines Parse-Tier A ist, kostet jeder erfolgreiche Aufruf den veröffentlichten Basispreis $0.002 ohne Modell-Tokens und ohne ausgehendes Netzwerk, und fehlgeschlagene Validierung wird nicht abgerechnet. Durchlaufen Sie term_years oder annual_rate in einer Schleife aus Ihrem Code, um Vergleichstabellen zu bauen; pinnen Sie payment und total_interest in Tests; und halten Sie Anfragen klein.
Integrationsbeispiele
Zinssatzangebote nebeneinander
Durchlaufen Sie annual_rate über konkurrierende Angebote und ordnen Sie Darlehen nach Lebenszinsen statt nur nach der Rate.
Fintech- und LMS-Automatisierung
Rufen Sie die API aus Onboarding- oder Hausaufgaben-Tools als deterministisches total_interest-Orakel auf, das zu Tabellen-Tilgungen passt.
Technische Fragen
Welche Felder sind erforderlich?
principal (>0), annual_rate (≥0 als Prozent) und term_years (>0). payments_per_year standardmäßig 12; decimals standardmäßig 2.
Bedeutet annual_rate 0.065 oder 6.5 für 6.5%?
Verwenden Sie 6.5 für einen nominellen Jahreszinssatz von 6.5%. Die Engine teilt intern durch 100, bevor der Periodensatz gilt.
Kann ich zweiwöchentliche oder wöchentliche Zahlungen modellieren?
Ja. Setzen Sie payments_per_year auf 26 (zweiwöchentlich), 52 (wöchentlich), 4 (vierteljährlich) oder 1 (jährlich). term_years mal payments_per_year muss eine ganze Zahl von Zahlungen sein.
Was kostet der Rechner für Darlehens-Gesamtzinsen?
Das Browser-Tool ist kostenlos. API-Anfragen nutzen vorausbezahltes KIT-Guthaben zu $0.002 pro erfolgreichem Aufruf; ungültige Eingabe wird nicht abgerechnet.