Zinseszinsrechner: Endkapital und Zinsertrag
Dieser Zinseszinsrechner zeigt, wie ein Startkapital wächst, wenn Zinsen in regelmäßigen Abständen dem Guthaben zugeschlagen werden.
Im Browser ausführen – kostenlos
Geben Sie das Kapital, den nominalen Jahreszins als Prozentsatz, die Zahl der Verzinsungsperioden pro Jahr und die Laufzeit in Jahren ein. Das Ergebnis weist sowohl das Endkapital als auch den Zinsertrag aus, sodass Sie eingezahltes Kapital und Wachstum leicht trennen können. Dieselbe deterministische Formel eignet sich für Sparprognosen, Anlagevergleiche und nachvollziehbare Finanzbeispiele.
Geben Sie die vier Werte einheitlich ein
Beginnen Sie mit dem Kapital, also dem Betrag vor der ersten Verzinsung. Tragen Sie den Jahreszins als Prozentsatz ein: Der Wert 5 steht für fünf Prozent und nicht für die Dezimalzahl 0.05. Die Häufigkeit gibt an, wie oft die Zinsen innerhalb eines Jahres gutgeschrieben werden: 1 bedeutet jährlich, 4 vierteljährlich, 12 monatlich und 365 täglich. Die Jahreszahl bezeichnet die gesamte Berechnungsdauer und darf einen Bruchteil enthalten. Verwenden Sie für Kapital und Ergebnisse dieselbe Währung, denn der Rechner führt nur die Arithmetik aus und rechnet keine Währungen um. Kapital, Jahreszins oder Laufzeit dürfen null sein, die Häufigkeit muss jedoch eine positive ganze Zahl sein. Prüfen Sie vor einem Vergleich, ob alle Varianten dieselbe Zinskonvention und denselben Zeitraum verwenden. Einen nominalen Jahreszins mit monatlicher Verzinsung geben Sie nicht als Monatszins ein; der Rechner verteilt den Jahresprozentsatz auf die festgelegten Perioden.
Verstehen Sie die Zinseszinsformel
Die Berechnung verwendet die übliche Formel für periodische Verzinsung: Das Endkapital entspricht dem Startkapital, multipliziert mit eins plus dem Jahreszins geteilt durch die Verzinsungshäufigkeit, potenziert mit dem Produkt aus Häufigkeit und Jahren. Zunächst wird der Jahresprozentsatz durch 100 geteilt und damit in eine Dezimalzahl umgewandelt. Der Zinsertrag ergibt sich anschließend aus dem Endkapital abzüglich des ursprünglichen Kapitals. Das Verfahren setzt voraus, dass der Zinssatz konstant bleibt, jede geplante Gutschrift erfolgt und sämtliche gutgeschriebenen Zinsen im Guthaben verbleiben. Einzahlungen, Entnahmen, Gebühren, Steuern, Zinsänderungen oder Inflation werden nicht berücksichtigt. Häufigere Verzinsung führt bei sonst gleichen Angaben meist zu einem geringfügig höheren Endbetrag. Die Ergebnisse bewahren eine nützliche numerische Genauigkeit und vermeiden störende Gleitkommaartefakte. Falls eine Finanzentscheidung bestimmte Rundungsregeln verlangt, wenden Sie anschließend die Vorgaben des Instituts an, da periodisches Runden auf Cent leicht von der direkten Formel abweichen kann.
Deuten und vergleichen Sie die Ergebnisse
Das Endkapital zeigt Ihnen den voraussichtlichen Kontostand am Ende des gewählten Zeitraums. Der Zinsertrag grenzt das Wachstum vom ursprünglichen Kapital ab. Für einen aussagekräftigen Kontenvergleich halten Sie Kapital und Laufzeit konstant und ändern jeweils nur eine Annahme. Ein Vergleich der Häufigkeiten zeigt die Wirkung der Verzinsungsintervalle; ein Vergleich der Jahreszinsen verdeutlicht den meist stärkeren Einfluss der angegebenen Rendite. Beachten Sie, dass das Ergebnis eine Prognose und keine Zusage ist: Tatsächliche Spar- und Anlageprodukte können variable Zinsen, Gebühren, Mindestguthaben, Einzahlungspläne, Regeln für vorzeitige Entnahmen oder Marktrisiken aufweisen. Das Ergebnis dient als transparente Grundlage, die sich in einer Tabellenkalkulation oder einem Prüfvermerk nachvollziehen lässt. Automatisierte Systeme können dieselben Werte für $0.002 je Anfrage über die API senden. Weist ein Produkt eine effektive Jahresrendite statt eines nominalen Jahreszinses aus, geben Sie diese nicht als Nominalzins ein, sondern klären Sie zuerst die Konvention.
Anwendungsfälle
Ein Sparguthaben prognostizieren
Schätzen Sie Endguthaben und gesamten Zinsertrag einer festen Einlage bei konstantem nominalem Jahreszins.
Verzinsungshäufigkeiten vergleichen
Halten Sie Kapital, Zinssatz und Jahre konstant und vergleichen Sie jährliche, vierteljährliche, monatliche oder tägliche Verzinsung.
Ein reproduzierbares Finanzbeispiel erstellen
Erzeugen Sie deterministische Werte für Unterricht, Bericht, Tabellenprüfung oder einen automatisierten Berechnungsablauf.
Häufige Fragen
Was bedeutet das Feld für den Jahreszins?
Es ist der nominale Jahreszins in Prozent. Geben Sie für fünf Prozent den Wert 5 und nicht 0.05 ein.
Welche Häufigkeit gilt für monatliche Verzinsung?
Setzen Sie die Häufigkeit auf 12, weil die Zinsen zwölfmal pro Jahr gutgeschrieben werden.
Warum muss die Häufigkeit positiv sein?
Die Formel verteilt den Jahreszins auf Verzinsungsperioden. Null oder eine negative Periodenzahl hat keine gültige Bedeutung und führt zu einem Eingabefehler.
Enthält das Ergebnis zusätzliche Einzahlungen oder Entnahmen?
Nein. Berechnet wird ein einmaliges Startkapital bei konstantem Zinssatz ohne weitere Geldflüsse, Gebühren oder Steuern.
Was kostet eine Berechnung über die API?
Jede API-Anfrage kostet $0.002. Die Berechnung ist auch im Browser verfügbar.
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/calc2/compound-interest \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"principal":1000,"annual_rate":5,"frequency":12,"years":10}'const res = await fetch("https://api.kit.forhosting.com/calc2/compound-interest", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"principal": 1000,
"annual_rate": 5,
"frequency": 12,
"years": 10
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/calc2/compound-interest",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"principal": 1000,
"annual_rate": 5,
"frequency": 12,
"years": 10
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/calc2/compound-interest", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"principal":1000,"annual_rate":5,"frequency":12,"years":10}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"principal":1000,"annual_rate":5,"frequency":12,"years":10}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/calc2/compound-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": 1000,
"annual_rate": 5,
"frequency": 12,
"years": 10
}Beispiel-Antwort
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "calc2.compound_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. |