Sparplan-Endwert-Rechner
Ein Plan mit 1.000 zu Beginn und 100 im Monat zu 5 % über 10 Jahre endet bei 17.175,24, davon 4.175,24 Zinsen auf die 13.000, die Sie einzahlen. Jede positive Laufzeit ist möglich, auch Bruchteile von Jahren. 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
- Menge
- 1.000
- Monatliche Einzahlung
- 100
- Zinssatz
- 5
- Jahre
- 10
- Monate
- 120
- Monatszins
- 0,0041666667
- Endsaldo
- 17.175,24
- Gesamt eingezahlt
- 13.000
Ein Sparplan ist das Haushaltsprodukt aus einem Eröffnungsbetrag plus einer stehenden monatlichen Einzahlung, die über eine gewählte Zahl von Jahren zu einem erklärten Jahreszins kapitalisiert. Dieser Sparplan-Endwert-Rechner nimmt genau diese vier Zahlen entgegen —Anfangsbetrag, monatliche Einzahlung, Jahreszins in Prozent und einen positiven Horizont in Jahren— und liefert das Endguthaben nach monatlicher Kapitalisierung. Er kehrt kein Ziel in den Monatsbetrag um, den Sie bräuchten, rechnet keine Währungen um und projiziert keinen Fonds-SIP unter anderem Namen.
Was ein Sparplan wachsen lässt und wie die geschlossene Form arbeitet
Ein Sparplan in diesem Rechner hat zwei Zahlungsstromformen, die unter demselben nominalen Jahreszins über einen streng positiven Horizont kapitalisieren. Der Anfangsbetrag ist eine einmalige Einlage, die zu Beginn des Plans gutgeschrieben wird. Die monatliche Einzahlung ist ein konstanter Betrag, der am Ende jedes Monats über den ganzen Horizont gutgeschrieben wird.
Wandeln Sie den Jahresprozentsatz in einen Monatssatz i um, indem Sie durch hundert und dann durch zwölf teilen. Die Anzahl der Monate n ist zwölfmal der Horizont in Jahren. Der Eröffnungsbetrag wächst als P mal eins plus i hoch n, das ist gewöhnliche monatliche Kapitalisierung eines Kapitals.
Die monatlichen Einzahlungen werden als gewöhnliche Endmonatsrente behandelt: PMT mal die Größe eins plus i hoch n, minus eins, geteilt durch i. Wenn der Jahreszins null ist, ist der Monatssatz null und jenes Rentenverhältnis ist undefiniert, daher fällt der Zukunftswert der Einzahlungen auf PMT mal n zusammen, das ist einfach das Geld, das Sie jeden Monat einzahlen. Das Endguthaben ist die Summe der beiden Stücke.
Der eingezahlte Gesamtbetrag ist der Eröffnungsbetrag plus PMT mal n, und der Zins ist das Endguthaben minus dieses Geld. Diese Seite ist kein Zinseszins nur aus Kapital, keine vorschüssige Rentenidentität zu Periodenbeginn und kein Umkehrer von Monaten bis zum Ziel: jene Anfragen haben bereits eigene Rechner. Ein Sparplan lehnt auch einen Null-Jahres-Horizont ab: ohne eine positive Zahl von Jahren gibt es keinen Plan zu kapitalisieren, nur eine Momentaufnahme des Geldes, das Sie schon halten, daher schlägt der Vertrag fehl, statt den Eröffnungsbetrag als Wachstum verkleidet zurückzugeben.
Anwendungsfälle
Notgroschen- und Immobilienanzahlungspläne
Projizieren Sie das kombinierte Guthaben eines heute angelegten Eröffnungsbetrags zusammen mit einer festen monatlichen Einzahlung zu einem erklärten Jahreszins über einen positiven Horizont.
Orakel für Unterricht und Beratung
Erzeugen Sie reproduzierbare Sparplan-Antwortschlüssel, die das Endguthaben in eingezahltes Geld und verdienten Zins teilen, damit Lernende jedes Stück prüfen können.
Häufige Fragen
Wie wird das Endguthaben des Sparplans berechnet?
Der Eröffnungsbetrag wächst als P×(1+i)^n. Monatliche Einzahlungen sind eine gewöhnliche Endmonatsrente PMT×[((1+i)^n−1)/i], oder PMT×n wenn i null ist. Das Endguthaben ist die Summe dieser beiden Stücke.
Muss der Horizont in Jahren positiv sein?
Ja. years muss eine endliche Zahl größer als null und höchstens achtzig sein.
Ist der Jahreszins ein Prozentwert oder ein Dezimal?
Ein Prozentwert. Senden Sie 5 für fünf Prozent pro Jahr. Das Senden von 0.05 würde als fünf Hundertstel Prozent behandelt, nicht als fünf Prozent.
Werden monatliche Einzahlungen am Anfang oder am Ende jedes Monats gutgeschrieben?
Am Ende jedes Monats (gewöhnliche Rente). Vorschüssige Rentenidentitäten zu Monatsbeginn sind ein anderer Vertrag.
Wie wird der Endwert des Sparplans berechnet?
Der Startbetrag wächst mit monatlichem Zinseszins, und jede Monatseinzahlung kommt am Monatsende hinzu und wird ab dann mitverzinst. Die Summe beider Teile ist der Endwert, getrennt nach Ihren Einzahlungen und den Zinsen.
Muss die Laufzeit größer als null sein?
Ja. Ohne positive Zahl von Jahren gibt es keinen Plan, der sich verzinsen könnte, nur Geld, das Sie bereits haben. Null oder negative Jahre werden daher abgelehnt, statt den Startbetrag als Wachstum auszugeben.
Kann ein Plan nur aus Monatseinzahlungen bestehen?
Ja. Jeder der beiden Teile darf null sein: Setzen Sie den Startbetrag auf null für einen reinen Monatsplan oder die Monatseinzahlung auf null, um eine Einmalsumme wachsen zu sehen.
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/savings-plan \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"amount":1000,"monthly_deposit":100,"rate":5,"years":10}'const res = await fetch("https://api.kit.forhosting.com/fin/savings-plan", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"amount": 1000,
"monthly_deposit": 100,
"rate": 5,
"years": 10
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/fin/savings-plan",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"amount": 1000,
"monthly_deposit": 100,
"rate": 5,
"years": 10
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/fin/savings-plan", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"amount":1000,"monthly_deposit":100,"rate":5,"years":10}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"amount":1000,"monthly_deposit":100,"rate":5,"years":10}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/fin/savings-plan", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)Beispiel-Anfrage
{
"amount": 1000,
"monthly_deposit": 100,
"rate": 5,
"years": 10
}Beispiel-Antwort
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "fin.savings_plan",
"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 Horizont von null oder negativ ist kein Plan: years muss positiv sein, und eine nicht positive Laufzeit schlägt mit invalid_input fehl.
Eingabevertrag, Antwortform und Fehlerverhalten
Beispiel: tausend Eröffnungsbetrag, hundert monatliche Einzahlung, fünf Prozent und zehn Jahre sind einhundertzwanzig months bei einem Monatssatz von fünf Zwölfteln Prozent. Fehlgeschlagene Prüfung wird nicht berechnet. Senden Sie per POST einen JSON-Körper mit vier Pflichtzahlen, die endlich sein müssen. amount ist das Eröffnungsgeld in einer Währung; die Aliase initial, initial_amount, deposit, principal und starting_balance werden akzeptiert, damit Tabellen vertraute Spaltennamen behalten, und der Wert muss zwischen null und einer Billion inklusive liegen. monthly_deposit ist der wiederkehrende Planbeitrag in denselben Einheiten, mit den Aliasen monthly, contribution, pmt und monthly_contribution, ebenfalls von null bis eine Billion. Jeder der beiden Ströme darf null sein, damit Sie einen reinen Eröffnungsbetrag oder einen reinen Monatsplan auf demselben Vertrag projizieren. rate ist der nominale Jahreszins in Prozent —fünf bedeutet fünf Prozent pro Jahr, nicht ein Dezimal 0.05, es sei denn, Sie meinen wirklich fünf Hundertstel Prozent; die Aliase annual_rate, interest_rate und annual_percent zeigen auf dasselbe Feld. rate muss von null bis hundert gehen. Ein negativer Satz schlägt mit invalid_input fehl und benennt rate; das ist der vertragliche Fehler und er wird nicht berechnet. years ist der Planhorizont, eine endliche positive Zahl größer als null und höchstens achtzig; Bruchjahre wie zwei Punkt fünf sind zulässig, ebenso die Aliase t, time, period und duration. Ist years null oder negativ, schlägt die Aufgabe mit invalid_input fehl und benennt years, weil ein Sparplan ohne positiven Horizont kein Plan ist. Jedes Feld darf als JSON-Zahl oder als numerische Zeichenkette ankommen. Bei Erfolg gibt der Körper amount, monthly_deposit, rate und years als Echo zurück, meldet months als zwölfmal years und monthly_rate als das Dezimal i, und liefert final_balance, total_deposited und interest half-up auf zwei Dezimalstellen gerundet für stabile währungsartige Goldens, plus eine formula-Zeichenkette, die die geschlossene Form wiederholt.
Wo eine Sparplan-Rechner-API ihren Nutzen verdient
Haushalte nutzen einen Sparplan-Rechner, wenn ein Notgroschen, eine Immobilienanzahlung oder ein Konto für Unvorhergesehenes neben einer stehenden Monatsüberweisung sitzt und sie eine einzige Zahl für den kombinierten Horizont brauchen. Persönliche Finanzcoaches brauchen ein deterministisches Orakel, das eine nicht positive Laufzeit zurückweist, statt still das Eröffnungsgeld zu zeigen, als wäre ein Plan gelaufen. Wenn Sie später vorschüssige Renten-Einzahlungen zu Monatsbeginn oder jährliche statt monatliche Beiträge brauchen, wechseln Sie zu jenen Identitäten, statt diesen Vier-Felder-Sparplanvertrag zu dehnen. Produktteams verdrahten denselben Vertrag in Onboarding-Demos, sodass jemand, der einen Anfangsbetrag, eine monatliche Einzahlung, einen Jahresprozentsatz und eine duration tippt, dasselbe final_balance sieht, das die API später in Produktionstests zurückgibt. Weil die Umsetzung reine parse-Stufe A ist, kostet jeder erfolgreiche Aufruf den veröffentlichten Grundpreis $0.002 ohne Modell-Tokens und ohne ausgehendes Netz. Halten Sie Anfragen klein, nageln Sie gerundetes final_balance, total_deposited und interest in Tests fest, und Sie erhalten reproduzierbare Sparplan-Zahlen für Tabellen, LMS-Plugins und Rand-Worker, ohne einen eigenen Tabellendienst aufzustellen.
Integrationsbeispiele
Produktdemos und CI-Fixtures
Versorgen Sie Bank-Apps und automatisierte Tests mit deterministischem final_balance, total_deposited und interest, die Byte für Byte mit dem kostenlosen Browser-Widget übereinstimmen.
Technische Fragen
Was kostet der Sparplan-Endwert-Rechner?
Das Browser-Werkzeug ist kostenlos. API-Anfragen nutzen ein vorausbezahltes KIT-Guthaben zu $0.002 je erfolgreichem Aufruf; ungültige Eingabe wird nicht berechnet.