Endwert vorschüssiger Rente
Zahlen Sie 10 Jahre lang zu Jahresbeginn je 1.000 bei 5 % ein, wachsen sie auf 13.206,79, also 628,89 mehr als bei Zahlung am Jahresende. Gedacht für Mieten, Prämien oder Beiträge, die am ersten Tag jeder Periode fällig sind. 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
- Zahlung
- 1.000
- Satz (%)
- 5
- Perioden
- 10
- Satz (dezimal)
- 0,05
- Endwert
- 13.206,79
- Gesamt eingezahlt
- 10.000
- Verdiente Zinsen
- 3.206,79
Der Endwert einer vorschüssigen Rente beantwortet eine Aufzinsungsfrage, die nachschüssige Rententafeln um genau eine Periode verfehlen: Wenn derselbe Geldbetrag zu Beginn jeder Periode gezahlt wird und zu einem festen Satz wächst, wie viel steht nach einer gewählten Periodenzahl auf dem Konto? Miete, Versicherungsprämien, Leasingraten und viele Altersvorsorgebeiträge verlassen den Zahlenden am ersten Tag der Periode, sodass jede Einzahlung eine Extra-Periode Zins verdient im Vergleich zu einer nachschüssigen gewöhnlichen Rente. Dieser Endwertrechner für vorschüssige Renten wendet die geschlossene Identität FV gleich PMT mal gewöhnlichem Rentenfaktor mal eins plus r an, oder einfach PMT mal n, wenn der Satz null ist, und liefert den gerundeten Endwert, das tatsächlich eingezahlte Geld, die verdienten Zinsen und das nachschüssige Gegenstück, damit die Vorschussprämie sichtbar wird.
Was der Endwert einer vorschüssigen Rente bedeutet
Eine vorschüssige Rente ist ein gleichbleibender Zahlungsstrom zu Beginn jeder Aufzinsungsperiode statt am Ende. Dieser Kalenderunterschied ist der gesamte Grund, warum dieser Rechner als eigene Suchintention existiert: Eine nachschüssige Endwerttafel unterschätzt den Endstand um genau eine Zinsperiode, sobald die erste Zahlung sofort erfolgt.
Algebraisch ist der Endwert von n gleichen Zahlungen PMT zum periodischen Satz r die geometrische Reihe PMT mal (1+r) plus PMT mal (1+r) zum Quadrat plus jede Zwischenpotenz bis PMT mal (1+r) hoch n, weil die letzte Zahlung noch eine volle Periode liegen bleibt und die erste n Perioden aufzinst. Das Ausklammern von PMT mal (1+r) aus dieser Reihe liefert den bekannten nachschüssigen Rentenfaktor ((1+r) hoch n minus eins) geteilt durch r und multipliziert anschließend mit dem extra (1+r).
Ist r genau null, gibt es keine Aufzinsung, jede Zahlung stapelt sich und der Endwert fällt auf PMT mal n, dieselbe Zahl wie bei einer nachschüssigen Rente. Eine Lehrbuchprüfung ist tausend, eingezahlt zu Beginn jedes von zehn Jahren bei fünf Prozent pro Jahr: Der nachschüssige Faktor liegt bei etwa 12.578, multipliziert mit 1.05 ergibt das einen vorschüssigen Endwert nahe 13207.
Nutzen Sie diese Identität, wenn das Produkt eine im Voraus fällige Miete, eine Prämie am Tag eins oder ein Beitrag ist, der zu Monatsbeginn die Gehaltsabrechnung verlässt — nicht wenn angenommen wird, dass das Geld am letzten Tag der Periode eintrifft.
Zahlungen, die zu Periodenbeginn fällig sind
Altersvorsorge- und Gehaltsprodukte buchen oft einen festen Beitrag am ersten Kalendertag des Monats, also eine vorschüssige Rente in Monatsperioden: Übergeben Sie die Monatszahlung, den Monatssatz (Jahresnominale geteilt durch zwölf, als Prozent) und die Monatszahl, und Sie erhalten den projizierten Stand plus den Extra-Zins gegenüber Monatsende-Einzahlungen. Vermieter, Versicherer und Geräteverleiher kassieren zu Beginn der Laufzeit; eine Mietrolle oder einen Prämienplan in einen Endwert zu einem Funding-Satz umzurechnen ist dieselbe Identität, nützlich zum Vergleich eines vorausbezahlten Stroms mit einer Einmalalternative.
Unterricht und Prüfungsgeneratoren brauchen ein deterministisches Orakel, das vorschüssig von nachschüssig trennt, einen Nullsatz ohne Division durch null behandelt und unmögliche Basen ablehnt statt NaN zurückzugeben. Produktseiten, die auf Endwertrechner vorschüssige Rente zielen, profitieren von einem kostenlosen Browserpfad, der mit der bezahlten Automatisierung auf demselben reinen Modul übereinstimmt. Kombinieren Sie es mit Ihrem eigenen Barwert- oder Ratensolver, wenn die Frage lautet, wie viel einzuzahlen ist, nicht, worin ein bekannter Einzahlungsstrom wächst.
Anwendungsfälle
Altersvorsorgebeiträge zum Monatsanfang
Projizieren Sie den Stand eines festen Beitrags, der am Tag eins jedes Monats abgebucht wird, und sehen Sie den Extra-Zins gegenüber Einzahlungen zum Monatsende.
Miete, Prämien und Leasing im Voraus
Wandeln Sie eine vorausbezahlte Mietrolle oder eine gleichbleibende Versicherungsprämie in einen Endwert zu einem Funding-Satz um und vergleichen Sie ihn mit einer Einmalzahlung.
Kontrollen in Unterricht und Prüfung
Prüfen Sie Lehrbuch-Endwerte vorschüssiger Renten, einschließlich des Nullsatz-Stapels PMT mal n, ohne durch null zu teilen oder vorschüssige mit nachschüssigen Tafeln zu mischen.
Häufige Fragen
Worin unterscheidet sich eine vorschüssige von einer nachschüssigen Rente?
Eine vorschüssige Rente zahlt zu Beginn jeder Periode; eine nachschüssige (gewöhnliche) am Ende. Der vorschüssige Endwert ist der nachschüssige Endwert multipliziert mit (1+r), also eine Extra-Periode Aufzinsung auf den gesamten Strom.
Was gilt, wenn der Zinssatz null ist?
Die Engine nutzt diese Identität statt durch r zu teilen.
Welche Einheiten soll ich für Satz und Perioden verwenden?
Halten Sie sie auf derselben Uhr: Monatseinzahlungen brauchen einen Monatssatz und eine Monatszahl.
Warum bringt die Zahlung zu Periodenbeginn mehr?
Weil jede Zahlung eine Periode länger verzinst wird: Die erste wächst über alle Perioden, und selbst die letzte bleibt eine volle Periode angelegt. Das Ergebnis der nachschüssigen Rente wird einfach mit eins plus dem Zinssatz multipliziert.
Welcher Teil des Endwerts sind Zinsen?
Das Ergebnis trennt Ihre Einzahlungen von den Zinserträgen. Bei 1.000 pro Jahr über 10 Jahre zu 5 % ergeben die Einzahlungen 10.000, die Zinsen fügen 3.206,79 hinzu, zusammen ein Endwert von 13.206,79.
Was passiert bei einem Zinssatz von null?
Dann wird nichts verzinst, und die Zahlungen addieren sich einfach: Der Endwert ist Rate mal Anzahl der Perioden. Vorschüssige und nachschüssige Rente liefern in diesem Fall dasselbe Ergebnis.
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/future-value-annuity-due \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"payment":1000,"rate_percent":5,"periods":10}'const res = await fetch("https://api.kit.forhosting.com/finance/future-value-annuity-due", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"payment": 1000,
"rate_percent": 5,
"periods": 10
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/finance/future-value-annuity-due",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"payment": 1000,
"rate_percent": 5,
"periods": 10
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/finance/future-value-annuity-due", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"payment":1000,"rate_percent":5,"periods":10}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"payment":1000,"rate_percent":5,"periods":10}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/finance/future-value-annuity-due", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)Beispiel-Anfrage
{
"payment": 1000,
"rate_percent": 5,
"periods": 10
}Beispiel-Antwort
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "finance.future_value_annuity_due",
"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.
Limits
max_periods | 1200 |
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, Formel und Antwortfelder
Optional setzen Sie decimals auf eine ganze Zahl von null bis acht für währungsähnliche Rundung der Geldbeträge; der Standard ist zwei. Geldfelder verwenden half-up-Rundung einmal aus den rohen Gleitkommaergebnissen, damit Goldens laufzeitübergreifend stabil bleiben. Senden Sie einen JSON-Körper mit drei erforderlichen endlichen Zahlen: payment, der gleiche Kassenbetrag zu Periodenbeginn, der streng größer als null sein muss; rate_percent, der Zinssatz je Periode als Prozent (fünf bedeutet fünf Prozent je Periode, keinen Dezimalbruch), der größer als minus einhundert sein muss, damit eins plus r positiv bleibt; und periods, eine ganze Zahl von Zahlungen von eins bis eintausendzweihundert. Die Engine bildet den Dezimalsatz r als rate_percent durch einhundert, berechnet den nachschüssigen Endwert als payment mal ((1+r) hoch n minus eins) durch r, wenn r nicht null ist, oder payment mal n, wenn r null ist, und multipliziert das nachschüssige Ergebnis mit (1+r), um den Endwert der vorschüssigen Rente zu erhalten. total_deposited ist payment mal periods; interest_earned ist future_value minus total_deposited; due_premium ist future_value minus ordinary_future_value, die Extra-Periode der Aufzinsung. Die Antwort gibt payment (gerundet), rate_percent, periods, rate_decimal, future_value, total_deposited, interest_earned, ordinary_future_value, due_premium und eine kurze Formelzeichenkette zurück. Fehlende Felder, leere Zeichenketten, nichtendliche Werte, nichtpositives payment, nichtganzzahlige oder außerhalb des Bereichs liegende periods, Satz kleiner oder gleich minus einhundert und decimals außerhalb des Bereichs scheitern mit invalid_input und werden nicht berechnet. Beispiel: payment tausend, rate_percent fünf, periods zehn liefert einen vorschüssigen Endwert nahe 13206.79 bei zwei Dezimalen, ein nachschüssiges Gegenstück nahe 12577.89 und eine Vorschussprämie gleich einer Zinsperiode auf diesem nachschüssigen Stand.
Wo eine API für den Endwert vorschüssiger Renten ihren Nutzen hat
Weil die Implementierung reines Parse der Stufe A ist, kostet jeder erfolgreiche Aufruf den veröffentlichten Grundpreis $0.002 ohne Modell-Token und ohne ausgehendes Netz, und fehlgeschlagene Validierung wird nicht abgerechnet. Durchlaufen Sie rate_percent oder periods aus Ihrem eigenen Code, um Endwerttafeln zu bauen; pinnen Sie future_value und due_premium in Tests; halten Sie Anfragen klein. Dieses Werkzeug tilgt keine Kredite, diskontiert keinen Barwert und modelliert keine wechselnden Zahlungen oder Sätze — nur den festverzinslichen Endwert gleicher Zahlungsströme zu Periodenbeginn.
Technische Fragen
Wie wird der Endwert einer vorschüssigen Rente berechnet?
Mit periodischem Satz r = rate_percent/100: future_value = payment × [((1+r)^periods − 1)/r] × (1+r). Ist der Satz null, gilt future_value = payment × periods. Die API liefert außerdem total_deposited, interest_earned, ordinary_future_value und due_premium.
Was kostet der Endwertrechner für vorschüssige Renten?
Das Browser-Werkzeug ist kostenlos. API-Anfragen nutzen das vorausbezahlte KIT-Guthaben zu $0.002 je erfolgreichem Aufruf; ungültige Eingabe wird nicht berechnet.